deploy: cdb99ebfa6168b555a58b95e4d62f1aafe6542de

This commit is contained in:
romanzac 2026-02-28 04:44:24 +00:00
parent 992cb27df3
commit 30f6cc4a46
1436 changed files with 290589 additions and 6 deletions

2
nim/1098/app.js Normal file

File diff suppressed because one or more lines are too long

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_works_with_auto_sharding with id: 2026-02-28_04-26-24__1ff41f70-81b0-4274-8f1d-f1b6c38145bb
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-02-28_04-26-24__1ff41f70-81b0-4274-8f1d-f1b6c38145bb__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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26435', '26436', '26437', '26438', '26439']
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 26435:26435 -p 26436:26436 -p 26437:26437 -p 26438:26438 -p 26439:26439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26437 --rest-port=26435 --tcp-port=26436 --discv5-udp-port=26438 --rest-address=0.0.0.0 --nat=extip:172.18.135.15 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1aeefecff073bcdc77efeabf7d8a6ffd8facfefabcd95c0e5a1055c48cd4bfc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26439 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.15 waku f57c227a67b3d89f947a9e4e52ef50ed76f4bb87e3dbde6d232ef89cfea05aee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f57c227a67b3. Setting up logs at ./log/docker/node1_2026-02-28_04-26-24__1ff41f70-81b0-4274-8f1d-f1b6c38145bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26435
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 caaf3583bff9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 40b4ccc9dc6b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26435/health" -H "Content-Type: application/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:26435/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/26436/p2p/16Uiu2HAm4tCmAfsgTmFiTGrpVBZN1RU7XvujqEVTrPgi6rohfbTU","/ip4/172.18.135.15/tcp/26437/ws/p2p/16Uiu2HAm4tCmAfsgTmFiTGrpVBZN1RU7XvujqEVTrPgi6rohfbTU"],"enrUri":"enr:-L24QELoY3N1HJ_5D4iDYwTj-sEJdY8GzSjqLymlivT1i6wGOUlz52wZzr8LzaNLIojrzgc-F-CdVySFeu0gUcTEFbgCgmlkgnY0gmlwhKwShw-KbXVsdGlhZGRyc5YACASsEocPBmdEAAoErBKHDwZnRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECjIUWy4R4AirQHXgo5RKwYvENHiyaCnSWdQ98L89jubeDdGNwgmdEg3VkcIJnRoV3YWt1MgU"}'
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-02-28_04-26-24__1ff41f70-81b0-4274-8f1d-f1b6c38145bb__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.5.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46304', '46305', '46306', '46307', '46308']
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 46304:46304 -p 46305:46305 -p 46306:46306 -p 46307:46307 -p 46308:46308 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46306 --rest-port=46304 --tcp-port=46305 --discv5-udp-port=46307 --rest-address=0.0.0.0 --nat=extip:172.18.5.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3a1efbe00d0d8674704af47b33cbbdba0aadf14cdf92e0ab87cc4ecdfdfc41d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46308 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QELoY3N1HJ_5D4iDYwTj-sEJdY8GzSjqLymlivT1i6wGOUlz52wZzr8LzaNLIojrzgc-F-CdVySFeu0gUcTEFbgCgmlkgnY0gmlwhKwShw-KbXVsdGlhZGRyc5YACASsEocPBmdEAAoErBKHDwZnRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECjIUWy4R4AirQHXgo5RKwYvENHiyaCnSWdQ98L89jubeDdGNwgmdEg3VkcIJnRoV3YWt1MgU --filternode=/ip4/172.18.135.15/tcp/26436/p2p/16Uiu2HAm4tCmAfsgTmFiTGrpVBZN1RU7XvujqEVTrPgi6rohfbTU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.156 waku b2d88b2daf51ec79040e284949f5eab96e58072b002fda16dfed6fcbc0ab5a35
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2d88b2daf51. Setting up logs at ./log/docker/node2_2026-02-28_04-26-24__1ff41f70-81b0-4274-8f1d-f1b6c38145bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46304
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:46304/health" -H "Content-Type: application/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:46304/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.156/tcp/46305/p2p/16Uiu2HAm1dkc3T9Kjd2kZgG8bPzCEjunLW4TFSmY33T13fm2cRiJ","/ip4/172.18.5.156/tcp/46306/ws/p2p/16Uiu2HAm1dkc3T9Kjd2kZgG8bPzCEjunLW4TFSmY33T13fm2cRiJ"],"enrUri":"enr:-L24QMI5NKBl1gT31tGNK3nCDy-5FD8f6qukKZGrGUWFOAiYawwORDcvuMihDZThRMnHlBiLxJ2CWnasfaB9PBURMQgCgmlkgnY0gmlwhKwSBZyKbXVsdGlhZGRyc5YACASsEgWcBrThAAoErBIFnAa04t0DgnJzhQACAQAAiXNlY3AyNTZrMaECXD5SHX2CLl7-n8pv3Dl6CPWSYq8k9Ad-ED3iGAKWC0ODdGNwgrThg3VkcIK044V3YWt1MgA"}'
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:46304/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.15/tcp/26436/p2p/16Uiu2HAm4tCmAfsgTmFiTGrpVBZN1RU7XvujqEVTrPgi6rohfbTU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26435/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:46304/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "78742b48-be88-4a86-b5be-2952615c6bc6", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"78742b48-be88-4a86-b5be-2952615c6bc6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26435/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:26435/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 f57c227a67b3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b2d88b2daf51
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-02-28_04-26-24__1ff41f70-81b0-4274-8f1d-f1b6c38145bb__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-28_04-26-24__1ff41f70-81b0-4274-8f1d-f1b6c38145bb__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,192 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_timestamps with id: 2026-02-28_04-31-42__fe0c4252-b8a7-4be3-be59-77b1898a3553
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-02-28_04-31-42__fe0c4252-b8a7-4be3-be59-77b1898a3553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33885', '33886', '33887', '33888', '33889']
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 33885:33885 -p 33886:33886 -p 33887:33887 -p 33888:33888 -p 33889:33889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33887 --rest-port=33885 --tcp-port=33886 --discv5-udp-port=33888 --rest-address=0.0.0.0 --nat=extip:172.18.182.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebbbe51f2a15df315beef4afe67dfd718130ebbda8f96b6a9b5446573b08f8d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33889 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.230 waku 52552a2cdb7dd04177b26f36befbe3aa6b573ff62d98dd420a9e85708a5f9132
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a9507a415523. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52552a2cdb7d. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-31-42__fe0c4252-b8a7-4be3-be59-77b1898a3553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33885
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 52e1eb77cf7f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33885/health" -H "Content-Type: application/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:33885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.230/tcp/33886/p2p/16Uiu2HAmH7gtSVooh5R2edgWZYMtNryknzBZp2TSV5C7C6ahHf7P","/ip4/172.18.182.230/tcp/33887/ws/p2p/16Uiu2HAmH7gtSVooh5R2edgWZYMtNryknzBZp2TSV5C7C6ahHf7P"],"enrUri":"enr:-L24QMFgdFmssHzzlFCOEmHwsUn8cCBgWSuPpiVyui3n4-ARXAcdZqmwy2aUaW9GmddeYP5P4oh52V91wbk8hDZJJIACgmlkgnY0gmlwhKwStuaKbXVsdGlhZGRyc5YACASsErbmBoReAAoErBK25gaEX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQkWvJTtAJpzr-7LVr6RLbRyGIP4wponU2kWbBgUDIiqDdGNwgoReg3VkcIKEYIV3YWt1Mgk"}'
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-02-28_04-31-42__fe0c4252-b8a7-4be3-be59-77b1898a3553__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.171.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58498', '58499', '58500', '58501', '58502']
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 58498:58498 -p 58499:58499 -p 58500:58500 -p 58501:58501 -p 58502:58502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58500 --rest-port=58498 --tcp-port=58499 --discv5-udp-port=58501 --rest-address=0.0.0.0 --nat=extip:172.18.171.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eebe8f5a0b9b5be1dbe3d0f86b1be2c6daceabcaa4dd97d6fafdaa3a24d47e9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58502 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.171.153 waku 80bbbe656d5cb595dfaaebd6c86404bb87d60ed6a011caa117fe20bb7faa10c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80bbbe656d5c. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-31-42__fe0c4252-b8a7-4be3-be59-77b1898a3553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58498
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:58498/health" -H "Content-Type: application/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:58498/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.153/tcp/58499/p2p/16Uiu2HAmCsd4QR25jjw6Mx6XY1mbZsJm43ezBbDWUhsfGukh6jmB","/ip4/172.18.171.153/tcp/58500/ws/p2p/16Uiu2HAmCsd4QR25jjw6Mx6XY1mbZsJm43ezBbDWUhsfGukh6jmB"],"enrUri":"enr:-L24QHwKsq-zJqIo5XU53F1AQzi5eBYTNDLJPswZ5QH_lkSGHlKMJ8o8cn2VMoILkHGQLmHIXLk7umA3R4lQAQtYL2ICgmlkgnY0gmlwhKwSq5mKbXVsdGlhZGRyc5YACASsEquZBuSDAAoErBKrmQbkhN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAzx6ABdLRwryNYLs1KtZJkkC2Ti42Ec0B2wj5KIrRZKDdGNwguSDg3VkcILkhYV3YWt1MgE"}'
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:58498/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.230/tcp/33886/p2p/16Uiu2HAmH7gtSVooh5R2edgWZYMtNryknzBZp2TSV5C7C6ahHf7P"]'
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-02-28_04-31-42__fe0c4252-b8a7-4be3-be59-77b1898a3553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.175.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37431', '37432', '37433', '37434', '37435']
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 37431:37431 -p 37432:37432 -p 37433:37433 -p 37434:37434 -p 37435:37435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37433 --rest-port=37431 --tcp-port=37432 --discv5-udp-port=37434 --rest-address=0.0.0.0 --nat=extip:172.18.175.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c96d2dab434e7b3f6d7bea1f7efcb14bb34d8ac1baade30c6be34b77a45d7c50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37435 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMFgdFmssHzzlFCOEmHwsUn8cCBgWSuPpiVyui3n4-ARXAcdZqmwy2aUaW9GmddeYP5P4oh52V91wbk8hDZJJIACgmlkgnY0gmlwhKwStuaKbXVsdGlhZGRyc5YACASsErbmBoReAAoErBK25gaEX90DgnJzhQADAQAAiXNlY3AyNTZrMaEDQkWvJTtAJpzr-7LVr6RLbRyGIP4wponU2kWbBgUDIiqDdGNwgoReg3VkcIKEYIV3YWt1Mgk --lightpushnode=/ip4/172.18.182.230/tcp/33886/p2p/16Uiu2HAmH7gtSVooh5R2edgWZYMtNryknzBZp2TSV5C7C6ahHf7P --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.127 waku 2c7fd70a1e7831106ba42ef74c970ec179a7454a5979d9dfd349f07d69bae752
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2c7fd70a1e78. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-31-42__fe0c4252-b8a7-4be3-be59-77b1898a3553__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37431
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:37431/health" -H "Content-Type: application/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:37431/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.127/tcp/37432/p2p/16Uiu2HAmCS6FNuqt51HKbMUNcVFiAFT9WTaA5oYdTCa49GKvcWNT","/ip4/172.18.175.127/tcp/37433/ws/p2p/16Uiu2HAmCS6FNuqt51HKbMUNcVFiAFT9WTaA5oYdTCa49GKvcWNT"],"enrUri":"enr:-L24QOH11H8EvpgHJTjUXA3Nrp6RiaPPuczE7HykAJp0xOXdeBqGdVyDyvPpcQdcFMh1Rv2d3C4QYKcfzTADgyWfTvUCgmlkgnY0gmlwhKwSr3-KbXVsdGlhZGRyc5YACASsEq9_BpI4AAoErBKvfwaSOd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_LIeU6WvQjaZn74HUomq6e1GNt7zO08CzMoMHarTubiDdGNwgpI4g3VkcIKSOoV3YWt1Mgk"}'
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:37431/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.230/tcp/33886/p2p/16Uiu2HAmH7gtSVooh5R2edgWZYMtNryknzBZp2TSV5C7C6ahHf7P"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37431/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.153/tcp/58499/p2p/16Uiu2HAmCsd4QR25jjw6Mx6XY1mbZsJm43ezBbDWUhsfGukh6jmB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33885/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:58498/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:37431/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:158 Running test with timestamp Now
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:37431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772252697542151424}}'
INFO  src.node.api_clients.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:33885/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":1772252697542151424,"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:58498/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":1772252697542151424,"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:37431/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":1772252697542151424,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Far future
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:37431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2087612697542138112}}'
INFO  src.node.api_clients.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:33885/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":2087612697542138112,"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:58498/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":2087612697542138112,"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:37431/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":2087612697542138112,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Recent past
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:37431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772249097542138112}}'
INFO  src.node.api_clients.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:33885/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":1772249097542138112,"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:58498/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":1772249097542138112,"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:37431/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":1772249097542138112,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Near future
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:37431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772256297542138112}}'
INFO  src.node.api_clients.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:33885/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":1772256297542138112,"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:58498/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":1772256297542138112,"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:37431/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":1772256297542138112,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Positive 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:37431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
INFO  src.node.api_clients.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:33885/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":1,"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:58498/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":1,"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:37431/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":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp Negative 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:37431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
INFO  src.node.api_clients.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:33885/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":-1,"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:58498/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":-1,"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:37431/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":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:158 Running test with timestamp DST change
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:37431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
INFO  src.node.api_clients.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:33885/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":1583632800000000000,"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:58498/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":1583632800000000000,"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:37431/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":1583632800000000000,"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 52552a2cdb7d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 80bbbe656d5c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2c7fd70a1e78
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 52552a2cdb7d. 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,75 @@
2026-02-28 04:32:22.339 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:32:22.340 DEBUG [tests.conftest] Running test: test_relay_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-28_04-32-22__f1884fa8-dc8a-4d31-8f5b-b1cd80cce6b2
2026-02-28 04:32:22.340 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:32:22.340 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:32:22.341 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 04:32:22.348 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:32:22.348 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-32-22__f1884fa8-dc8a-4d31-8f5b-b1cd80cce6b2__wakuorg_nwaku:latest.log
2026-02-28 04:32:22.348 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:32:22.349 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:32:22.350 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:32:22.350 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.242
2026-02-28 04:32:22.350 DEBUG [src.node.docker_mananger] Generated ports ['34134', '34135', '34136', '34137', '34138']
2026-02-28 04:32:22.351 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:32:22.351 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:32:22.351 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:32:22.351 DEBUG [src.node.docker_mananger] docker run -i -t -p 34134:34134 -p 34135:34135 -p 34136:34136 -p 34137:34137 -p 34138:34138 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34136 --rest-port=34134 --tcp-port=34135 --discv5-udp-port=34137 --rest-address=0.0.0.0 --nat=extip:172.18.180.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=261341de2c0abbf8da3bbfd1b0feaab40d0804aaaa83ae7effc48cb7dcfbd1ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34138 --metrics-logging=true --relay=true
2026-02-28 04:32:22.534 ERROR [src.node.docker_mananger] Max retries reached for container cce2693155f1. Exiting log stream.
2026-02-28 04:32:22.555 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.242 waku c0698dd5f3262750a6bacaea71c7b99daeb4fae8d4657f88afffdc5841694324
2026-02-28 04:32:22.589 DEBUG [src.node.docker_mananger] Container started with ID c0698dd5f326. Setting up logs at ./log/docker/node1_2026-02-28_04-32-22__f1884fa8-dc8a-4d31-8f5b-b1cd80cce6b2__wakuorg_nwaku:latest.log
2026-02-28 04:32:22.590 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34134
2026-02-28 04:32:22.591 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:32:23.109 ERROR [src.node.docker_mananger] Max retries reached for container 9e8c5336f19a. Exiting log stream.
2026-02-28 04:32:23.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34134/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:23.595 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-02-28 04:32:23.595 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:32:23.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34134/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:23.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.242/tcp/34135/p2p/16Uiu2HAm3ehCX9fx7Jk2vuVA9rd4rAinp37nvZmGEt4bacbfBXaH","/ip4/172.18.180.242/tcp/34136/ws/p2p/16Uiu2HAm3ehCX9fx7Jk2vuVA9rd4rAinp37nvZmGEt4bacbfBXaH"],"enrUri":"enr:-L24QNUY2dXvPlcqM3TemWR-bdsP1EAQmU2TfHyqJpaeNIzGZfrw63oBejRMdLFp-b2lWu-AxJ72EaA3fuehEmkP820CgmlkgnY0gmlwhKwStPKKbXVsdGlhZGRyc5YACASsErTyBoVXAAoErBK08gaFWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECejNsvCpCOzROtCC6hxxa5nb1LKe2ahqVujzDvmJf0DKDdGNwgoVXg3VkcIKFWYV3YWt1MgE"}'
2026-02-28 04:32:23.598 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:32:23.605 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:32:23.605 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-32-22__f1884fa8-dc8a-4d31-8f5b-b1cd80cce6b2__wakuorg_nwaku:latest.log
2026-02-28 04:32:23.605 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:32:23.605 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:32:23.607 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:32:23.607 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.199
2026-02-28 04:32:23.607 DEBUG [src.node.docker_mananger] Generated ports ['28410', '28411', '28412', '28413', '28414']
2026-02-28 04:32:23.607 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:32:23.607 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:32:23.607 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:32:23.607 DEBUG [src.node.docker_mananger] docker run -i -t -p 28410:28410 -p 28411:28411 -p 28412:28412 -p 28413:28413 -p 28414:28414 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28412 --rest-port=28410 --tcp-port=28411 --discv5-udp-port=28413 --rest-address=0.0.0.0 --nat=extip:172.18.217.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=016bcd409cdf67abfd68ea2d0966094dcc60cab3fa2febcebbb8bdba2bddf541 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28414 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNUY2dXvPlcqM3TemWR-bdsP1EAQmU2TfHyqJpaeNIzGZfrw63oBejRMdLFp-b2lWu-AxJ72EaA3fuehEmkP820CgmlkgnY0gmlwhKwStPKKbXVsdGlhZGRyc5YACASsErTyBoVXAAoErBK08gaFWN0DgnJzhQADAQAAiXNlY3AyNTZrMaECejNsvCpCOzROtCC6hxxa5nb1LKe2ahqVujzDvmJf0DKDdGNwgoVXg3VkcIKFWYV3YWt1MgE
2026-02-28 04:32:23.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.199 waku b3604341222afa8de98c6ec3a1bc2b45ac9bc62f1663adf1ffd7a273dd8b38cd
2026-02-28 04:32:23.850 DEBUG [src.node.docker_mananger] Container started with ID b3604341222a. Setting up logs at ./log/docker/node2_2026-02-28_04-32-22__f1884fa8-dc8a-4d31-8f5b-b1cd80cce6b2__wakuorg_nwaku:latest.log
2026-02-28 04:32:23.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28410
2026-02-28 04:32:23.851 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:32:24.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28410/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:24.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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-02-28 04:32:24.870 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:32:24.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28410/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:24.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.199/tcp/28411/p2p/16Uiu2HAkwbyy4VNPKSesouTuMSs7C85hUxxoNC8Ny4Z5xUVZWGGE","/ip4/172.18.217.199/tcp/28412/ws/p2p/16Uiu2HAkwbyy4VNPKSesouTuMSs7C85hUxxoNC8Ny4Z5xUVZWGGE"],"enrUri":"enr:-L24QK5ntuTVS5zXEZ6kYIbbsdoVU30HOGxFFh3HlYPP0sSwfNUpiRjtVa4HaVlfWZpkz6Ta3NNqbT-jA9QX4X6V0B0CgmlkgnY0gmlwhKwS2ceKbXVsdGlhZGRyc5YACASsEtnHBm77AAoErBLZxwZu_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECIFuFNC6hrSS4Eobzp2B0DG0YMtmxDWNe57OCmJQvqNeDdGNwgm77g3VkcIJu_YV3YWt1MgE"}'
2026-02-28 04:32:24.877 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:32:24.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28410/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.242/tcp/34135/p2p/16Uiu2HAm3ehCX9fx7Jk2vuVA9rd4rAinp37nvZmGEt4bacbfBXaH"]'
2026-02-28 04:32:24.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:24.884 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-02-28 04:32:24.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-02-28 04:32:24.887 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34134/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:32:24.888 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-02-28 04:32:24.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-02-28 04:32:24.890 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34134/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:32:24.891 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-02-28 04:32:24.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-02-28 04:32:24.894 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34134/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:32:24.894 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-02-28 04:32:24.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-02-28 04:32:24.897 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34134/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:32:24.898 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-02-28 04:32:24.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-02-28 04:32:24.901 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34134/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:32:24.902 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:32:24.904 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:32:24.904 DEBUG [src.node.waku_node] Stopping container with id c0698dd5f326
2026-02-28 04:32:25.482 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:32:25.483 DEBUG [src.node.waku_node] Stopping container with id b3604341222a
2026-02-28 04:32:26.053 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:32:26.054 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:32:26.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:32:26.070 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,277 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_long_chain with id: 2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4
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-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__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-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__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-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__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.90.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65376', '65377', '65378', '65379', '65380']
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 65376:65376 -p 65377:65377 -p 65378:65378 -p 65379:65379 -p 65380:65380 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65378 --rest-port=65376 --tcp-port=65377 --discv5-udp-port=65379 --rest-address=0.0.0.0 --nat=extip:172.18.90.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=979fd45bcb77ad551b98ddd207de61f9b3fae0fcccf17f34dce74a1a934bc7e4 --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=65380 --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.90.51 waku 2be22d49fc4ed956d4b09435ca02a87a20f39b0c511d949723f864b2dd27d652
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ec5abb965fe. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2be22d49fc4e. Setting up logs at ./log/docker/node1_2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65376
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 e8ebc3efd0c9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65376/health" -H "Content-Type: application/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:65376/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.51/tcp/65377/p2p/16Uiu2HAm1vFU52ZXwSvygNW33wdudfTFsK8qV7hS7riu7w1zhUmJ","/ip4/172.18.90.51/tcp/65378/ws/p2p/16Uiu2HAm1vFU52ZXwSvygNW33wdudfTFsK8qV7hS7riu7w1zhUmJ"],"enrUri":"enr:-L24QERgGkhYRhSSKC-PksgSom9HiccxyCt5gvxzvBk0DybqV3rOeGk1m3mC4yZAkQQT--p-9S2ZRw4q_U9no_9TXhUCgmlkgnY0gmlwhKwSWjOKbXVsdGlhZGRyc5YACASsElozBv9hAAoErBJaMwb_Yt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYHg_qa51QUs7OSMDT7tvljvROTLMrs_5HDCRojt_viWDdGNwgv9hg3VkcIL_Y4V3YWt1MhM"}'
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:65376/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.node.docker_mananger:docker_mananger.py:19 Docker 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-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__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-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__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-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__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-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__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-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47483', '47484', '47485', '47486', '47487']
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 47483:47483 -p 47484:47484 -p 47485:47485 -p 47486:47486 -p 47487:47487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47485 --rest-port=47483 --tcp-port=47484 --discv5-udp-port=47486 --rest-address=0.0.0.0 --nat=extip:172.18.107.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5cb0cffc8353dfa9ae9f6c367fbb5d084f6ab44420adf6ef033ea9ac7a260a5b --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=47487 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.61 waku d32920aba5d7ca0c0b9a9e09026b12d219fd868f3685e958e77502922219c92c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d32920aba5d7. Setting up logs at ./log/docker/node2_2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47483
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:47483/health" -H "Content-Type: application/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:47483/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/47484/p2p/16Uiu2HAmNepDHpVcZjQcM41BD8G48wigMXnT8X3NYZFvkokuVzeR","/ip4/172.18.107.61/tcp/47485/ws/p2p/16Uiu2HAmNepDHpVcZjQcM41BD8G48wigMXnT8X3NYZFvkokuVzeR"],"enrUri":"enr:-L24QIb7rYjg74IXSiwkWS9TuItY1LMcUAs812nCeC0c6I8RGojdSDGcJnNNw7XQ7fLv5MJW126w9_dQKrl3qm-sPIoCgmlkgnY0gmlwhKwSaz2KbXVsdGlhZGRyc5YACASsEms9Brl8AAoErBJrPQa5fd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlIloAmEVp1gqZI6KvVZuUBhf-UJ5d5qsziXxkSdf5v6DdGNwgrl8g3VkcIK5foV3YWt1MhI"}'
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:47483/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.51/tcp/65377/p2p/16Uiu2HAm1vFU52ZXwSvygNW33wdudfTFsK8qV7hS7riu7w1zhUmJ"]'
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: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.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56964', '56965', '56966', '56967', '56968']
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 56964:56964 -p 56965:56965 -p 56966:56966 -p 56967:56967 -p 56968:56968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56966 --rest-port=56964 --tcp-port=56965 --discv5-udp-port=56967 --rest-address=0.0.0.0 --nat=extip:172.18.183.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa7c9dcc9bfe1ebbf2a02affdebd30a7bc1f9fedd51c1cfa4fd25fafdcc88e4b --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=56968 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.105 waku d5be9ec8bffcfc6a8e1750cec1a6b2f808a9568fc6bfcaba3aae379e8f7e7a77
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d5be9ec8bffc. Setting up logs at ./log/docker/node3_2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56964
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:56964/health" -H "Content-Type: application/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:56964/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/56965/p2p/16Uiu2HAmMHv4ojbGiV31qwp3YxuKq8edYYmk3cSP7qKqTy3vsxjw","/ip4/172.18.183.105/tcp/56966/ws/p2p/16Uiu2HAmMHv4ojbGiV31qwp3YxuKq8edYYmk3cSP7qKqTy3vsxjw"],"enrUri":"enr:-L24QPo_-0BmpzMy_iji0e_h7VVO6Jn8sFBFHUuBG1DbA2eMcm4d2zLJhortJE0CwwZcSFBHrr822k9DLceVM6bqCFcCgmlkgnY0gmlwhKwSt2mKbXVsdGlhZGRyc5YACASsErdpBt6FAAoErBK3aQbeht0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgFMkJSsy85JXAnmYqy50CwKt3pgXltzEbdTCJF-a2taDdGNwgt6Fg3VkcILeh4V3YWt1MhI"}'
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:56964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.61/tcp/47484/p2p/16Uiu2HAmNepDHpVcZjQcM41BD8G48wigMXnT8X3NYZFvkokuVzeR"]'
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: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.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43687', '43688', '43689', '43690', '43691']
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 43687:43687 -p 43688:43688 -p 43689:43689 -p 43690:43690 -p 43691:43691 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43689 --rest-port=43687 --tcp-port=43688 --discv5-udp-port=43690 --rest-address=0.0.0.0 --nat=extip:172.18.205.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeafefcc7ba89af84cbf8af9a6afcc2aa60187bfe377dabbcaede216bac9aecd --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=43691 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
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.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48308', '48309', '48310', '48311', '48312']
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 48308:48308 -p 48309:48309 -p 48310:48310 -p 48311:48311 -p 48312:48312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48310 --rest-port=48308 --tcp-port=48309 --discv5-udp-port=48311 --rest-address=0.0.0.0 --nat=extip:172.18.130.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c95fec09be7eaed4afbd46b20a82ec6c0768cadafa70f638e46e9b6b388aab3 --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=48312 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.5 waku 34f2aab98733d0b59233e58204b5f2ad303e2b688567d4724a6913be883ee9f8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34f2aab98733. Setting up logs at ./log/docker/node4_2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48308
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:48308/health" -H "Content-Type: application/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:48308/debug/v1/info" -H "Content-Type: application/json" -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.5/tcp/48309/p2p/16Uiu2HAm3f2MDosghdQt6sh8XzeUyTYVGXnmK9Tg79KW6MyyRLAf","/ip4/172.18.130.5/tcp/48310/ws/p2p/16Uiu2HAm3f2MDosghdQt6sh8XzeUyTYVGXnmK9Tg79KW6MyyRLAf"],"enrUri":"enr:-L24QCj0msq19adD8uSqazutyyCnS73iO7WgY3tjzZPlTZWmbJZ5Xj9NUMdTr8OgzGXr9vnXKCtQSaxU1z3WZ-fdtNgCgmlkgnY0gmlwhKwSggWKbXVsdGlhZGRyc5YACASsEoIFBry1AAoErBKCBQa8tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECekkT5sNpTjgDkQaDCKWbOTOacjT_v7SndA8VwCpn6JyDdGNwgry1g3VkcIK8t4V3YWt1MhI"}'
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:48308/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.105/tcp/56965/p2p/16Uiu2HAmMHv4ojbGiV31qwp3YxuKq8edYYmk3cSP7qKqTy3vsxjw"]'
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: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.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52438', '52439', '52440', '52441', '52442']
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 52438:52438 -p 52439:52439 -p 52440:52440 -p 52441:52441 -p 52442:52442 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52440 --rest-port=52438 --tcp-port=52439 --discv5-udp-port=52441 --rest-address=0.0.0.0 --nat=extip:172.18.254.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bae2f995c7e3f90cb49a7cd7569b0f0a0fec3f279a748dfadfffa0f57e49dccc --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=52442 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.158 waku 6f80008c697684c9cd30de25266e5e18657fd6cdfd6b4c6b0e2ef6dabd3db5f3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f80008c6976. Setting up logs at ./log/docker/node5_2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52438
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:52438/health" -H "Content-Type: application/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:52438/debug/v1/info" -H "Content-Type: application/json" -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.158/tcp/52439/p2p/16Uiu2HAmSkBcNzqgG38Cw9DEbYY8eDBjm6ALbwproTEwv1bPNAF1","/ip4/172.18.254.158/tcp/52440/ws/p2p/16Uiu2HAmSkBcNzqgG38Cw9DEbYY8eDBjm6ALbwproTEwv1bPNAF1"],"enrUri":"enr:-L24QO3LC3SBGnhClsXBbWn0LhIh6wo8iZMzUPqhIOGq50u1W2kLtgdXzyYYhfG-qi1EV4H_vQ6etf4DmmBABgXjscoCgmlkgnY0gmlwhKwS_p6KbXVsdGlhZGRyc5YACASsEv6eBszXAAoErBL-ngbM2N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0VhAwGaYbXTHwArdhEFeicm7MuRcXniEOClSbBZsOdiDdGNwgszXg3VkcILM2YV3YWt1MhI"}'
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:52438/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.5/tcp/48309/p2p/16Uiu2HAm3f2MDosghdQt6sh8XzeUyTYVGXnmK9Tg79KW6MyyRLAf"]'
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: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.93.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10236', '10237', '10238', '10239', '10240']
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 10236:10236 -p 10237:10237 -p 10238:10238 -p 10239:10239 -p 10240:10240 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10238 --rest-port=10236 --tcp-port=10237 --discv5-udp-port=10239 --rest-address=0.0.0.0 --nat=extip:172.18.93.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3204dc61faaebc20a4accd1dfc79ed1ef7b347061fe555d5d2eca6a9ead22afb --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=10240 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.169 waku ad46f5d59b1ba62bc43d66472ad1417b9867f8a69adb8c6e53a6e42f64666f6a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad46f5d59b1b. Setting up logs at ./log/docker/node6_2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10236
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:10236/health" -H "Content-Type: application/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:10236/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.169/tcp/10237/p2p/16Uiu2HAmEU2FaXE49j576vnnJsHpgNdUAg9aodTLhdQeJj1YihN1","/ip4/172.18.93.169/tcp/10238/ws/p2p/16Uiu2HAmEU2FaXE49j576vnnJsHpgNdUAg9aodTLhdQeJj1YihN1"],"enrUri":"enr:-L24QEfu6PsUbT8WgoPpqgtmsyvxQW8en1iap4bUtU2HJfZ1AUi52w3oYPfcKU2Qnseq8N4H_cn1VKVvw5T7VjBM3cMCgmlkgnY0gmlwhKwSXamKbXVsdGlhZGRyc5YACASsEl2pBif9AAoErBJdqQYn_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGugikNgNxkhwbgWnnCfTMrDLw7hn1MZ-Bu3pYZ3Jq7qDdGNwgif9g3VkcIIn_4V3YWt1MhI"}'
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:10236/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.158/tcp/52439/p2p/16Uiu2HAmSkBcNzqgG38Cw9DEbYY8eDBjm6ALbwproTEwv1bPNAF1"]'
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: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.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14040', '14041', '14042', '14043', '14044']
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 14040:14040 -p 14041:14041 -p 14042:14042 -p 14043:14043 -p 14044:14044 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14042 --rest-port=14040 --tcp-port=14041 --discv5-udp-port=14043 --rest-address=0.0.0.0 --nat=extip:172.18.220.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=411bfcb1879abe832deaa6fc7b2c9e4fbbe702f4bf813f2b5af1bceab0bf15da --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=14044 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.252 waku 5c1e7829576f60fcc2df01a80020547a0e22975f7ed3fd271b14d361c337515b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c1e7829576f. Setting up logs at ./log/docker/node7_2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14040
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:14040/health" -H "Content-Type: application/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:14040/debug/v1/info" -H "Content-Type: application/json" -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.252/tcp/14041/p2p/16Uiu2HAmGost3gER5wogYTi8pQ7xResvK1R5shM7c3NMsn4RgJAs","/ip4/172.18.220.252/tcp/14042/ws/p2p/16Uiu2HAmGost3gER5wogYTi8pQ7xResvK1R5shM7c3NMsn4RgJAs"],"enrUri":"enr:-L24QJpF8vlXSc-vR7ifOmfMNbIkB9BgVKR9aV_9rgzJfb-uAsZHOA7ARcEVW9YayiOpPh2GNEQSxD-YF3k7x_-S4voCgmlkgnY0gmlwhKwS3PyKbXVsdGlhZGRyc5YACASsEtz8BjbZAAoErBLc_AY22t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPbWo3_3IUgO3-BsMLqPe75yMZSskbY1skh1imYIXFFiDdGNwgjbZg3VkcII224V3YWt1MhI"}'
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:14040/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.169/tcp/10237/p2p/16Uiu2HAmEU2FaXE49j576vnnJsHpgNdUAg9aodTLhdQeJj1YihN1"]'
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: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.63.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12445', '12446', '12447', '12448', '12449']
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 12445:12445 -p 12446:12446 -p 12447:12447 -p 12448:12448 -p 12449:12449 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12447 --rest-port=12445 --tcp-port=12446 --discv5-udp-port=12448 --rest-address=0.0.0.0 --nat=extip:172.18.63.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f2e7e0adb7e067944c8ed2ddbc9affea9f8e1f172e931102c2a222d8f2ed3cb --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=12449 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.208 waku 6b92d8a6dc44473812c37e26d3333f30ac89aecee53ebe0cf356ff874a5d1521
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b92d8a6dc44. Setting up logs at ./log/docker/node8_2026-02-28_04-35-34__3f5a79bb-5927-42a2-8af2-cd92db8be8e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12445
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:12445/health" -H "Content-Type: application/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:12445/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.208/tcp/12446/p2p/16Uiu2HAmBHNd8RysvpsFagTRCxo9xS8dY72CBxPHK2GRdAjviXkR","/ip4/172.18.63.208/tcp/12447/ws/p2p/16Uiu2HAmBHNd8RysvpsFagTRCxo9xS8dY72CBxPHK2GRdAjviXkR"],"enrUri":"enr:-L24QFNBGKknyYtxqg4LeQ5MygLqSULCUQ2XtmCbbULfKOAKAejafP8-G2YsSQJo_bzw78O1zkDgIKQ_lZygIdNxKhUCgmlkgnY0gmlwhKwSP9CKbXVsdGlhZGRyc5YACASsEj_QBjCeAAoErBI_0AYwn90DgnJzhQADAQAAiXNlY3AyNTZrMaEC65q4M2B8ORoPWazg928-_Q3qXcZagOsN2aaC4MjCyUaDdGNwgjCeg3VkcIIwoIV3YWt1MhI"}'
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:12445/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.252/tcp/14041/p2p/16Uiu2HAmGost3gER5wogYTi8pQ7xResvK1R5shM7c3NMsn4RgJAs"]'
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:65376/relay/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:65376/relay/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:65376/relay/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:65376/relay/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:65376/relay/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:65376/relay/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:65376/relay/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:65376/relay/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:65376/relay/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:65376/relay/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.libs.common:common.py:47 Sleeping for 90 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:12445/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":"0x2f0d3ca8905ba06530b80d705a6396ff980118bfe01dbde60a660bd72f9b4daa"},{"messageHash":"0xdd2efa973e7aa95910e50571731f29b806151399430cdc1b452ff605fc0484c9"},{"messageHash":"0x2abe06a379e3c472d0c5233b1a266806b96a1aa7456392bd44bf930cda933421"},{"messageHash":"0x2967bf52d62e4aac0e5e9e32e7c66f12bd655b89e2a5a592895a610537f1c12d"},{"messageHash":"0x19659143efc2ddeeb1943a0ee9ba811dcfad8825141993f11d6849e2836a9d08"},{"messageHash":"0x13f5b213069b1dff632d1a25db211817c205bcca6e037bac39c318ccdcff059d"},{"messageHash":"0x63818d6dbe95bcea788cd919a931d4411a4ce163280d6bdf0b7045c0f2f6820e"},{"messageHash":"0x57d5b73a586fa57f277902d362b62866904aa9dbdad834aa674b022cd66c314f"},{"messageHash":"0x9b08de2e363186fdebb32130652006f35f05942cc5f12113d9e7b7a159d7112e"},{"messageHash":"0x4c417050788ae5251a518b45eb67f162315fd4ce5fe81dce79c15e08a45e7e08"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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 2be22d49fc4e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d32920aba5d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d5be9ec8bffc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2be22d49fc4e. 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 34f2aab98733
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d32920aba5d7. 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 6f80008c6976
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d5be9ec8bffc. 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 ad46f5d59b1b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 34f2aab98733. 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 5c1e7829576f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6f80008c6976. 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 6b92d8a6dc44
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad46f5d59b1b. 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.
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_wrong_typo_content_topic with id: 2026-02-28_04-29-00__0e38ab8a-2325-4750-bc18-7cb4967e0a7b
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-02-28_04-29-00__0e38ab8a-2325-4750-bc18-7cb4967e0a7b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.58
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65176', '65177', '65178', '65179', '65180']
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 65176:65176 -p 65177:65177 -p 65178:65178 -p 65179:65179 -p 65180:65180 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65178 --rest-port=65176 --tcp-port=65177 --discv5-udp-port=65179 --rest-address=0.0.0.0 --nat=extip:172.18.101.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a62bccbcca4bd4eebd5dfcdf2745deca1da13e6ac96bf9d469ecf462dffa51c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65180 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.58 waku 27efc32c9eb73a35673691928ec3092ac86fd05245e7e77d32f24d9215defc7c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25b14673561b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 27efc32c9eb7. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-29-00__0e38ab8a-2325-4750-bc18-7cb4967e0a7b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65176
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 3137e09b8b50. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65176/health" -H "Content-Type: application/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:65176/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.58/tcp/65177/p2p/16Uiu2HAm3fo6odYGgvENKFwqJCSfNUcPDFQfuc728Qhs27Qv5GSG","/ip4/172.18.101.58/tcp/65178/ws/p2p/16Uiu2HAm3fo6odYGgvENKFwqJCSfNUcPDFQfuc728Qhs27Qv5GSG"],"enrUri":"enr:-L24QGy7yZ-jHVebCmw2fYL0wR6SH9Q0xXL5b27OinExxno1KkFEkyP0Vi_7a7JCiL-rthloj7A4GDnSSXHHecmCtKcCgmlkgnY0gmlwhKwSZTqKbXVsdGlhZGRyc5YACASsEmU6Bv6ZAAoErBJlOgb-mt0DgnJzhQADAQAAiXNlY3AyNTZrMaECenutqCUH3tgfWXrbNtjguvfdc0bX1NBd6Sbn16C9zyWDdGNwgv6Zg3VkcIL-m4V3YWt1MgM"}'
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-02-28_04-29-00__0e38ab8a-2325-4750-bc18-7cb4967e0a7b__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.224.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46249', '46250', '46251', '46252', '46253']
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 46249:46249 -p 46250:46250 -p 46251:46251 -p 46252:46252 -p 46253:46253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46251 --rest-port=46249 --tcp-port=46250 --discv5-udp-port=46252 --rest-address=0.0.0.0 --nat=extip:172.18.224.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d14fcba85cba826d4b1dd8556aad8df7fc07acdcc0defc2c6adaefb8afa8baf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46253 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGy7yZ-jHVebCmw2fYL0wR6SH9Q0xXL5b27OinExxno1KkFEkyP0Vi_7a7JCiL-rthloj7A4GDnSSXHHecmCtKcCgmlkgnY0gmlwhKwSZTqKbXVsdGlhZGRyc5YACASsEmU6Bv6ZAAoErBJlOgb-mt0DgnJzhQADAQAAiXNlY3AyNTZrMaECenutqCUH3tgfWXrbNtjguvfdc0bX1NBd6Sbn16C9zyWDdGNwgv6Zg3VkcIL-m4V3YWt1MgM --storenode=/ip4/172.18.101.58/tcp/65177/p2p/16Uiu2HAm3fo6odYGgvENKFwqJCSfNUcPDFQfuc728Qhs27Qv5GSG --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.139 waku 0054fe72cb32937682ba607969dd63fbf0faf542ae19aef9a804cb62ec3c0e50
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0054fe72cb32. Setting up logs at ./log/docker/store_node1_2026-02-28_04-29-00__0e38ab8a-2325-4750-bc18-7cb4967e0a7b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46249
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:46249/health" -H "Content-Type: application/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:46249/debug/v1/info" -H "Content-Type: application/json" -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.139/tcp/46250/p2p/16Uiu2HAmK5MG2tDMGMSN6PyRoGgL4YdcAW2pBAbnMYueTCAy8wcD","/ip4/172.18.224.139/tcp/46251/ws/p2p/16Uiu2HAmK5MG2tDMGMSN6PyRoGgL4YdcAW2pBAbnMYueTCAy8wcD"],"enrUri":"enr:-L24QHpJvAXppFoNIQvAtbnbB_F9OWnR1PfOfRP54uZCHrG6ZovZrNiVtA51Z9wsfhPh2BD8uxCCkiK7QbmWjc9G3YsCgmlkgnY0gmlwhKwS4IuKbXVsdGlhZGRyc5YACASsEuCLBrSqAAoErBLgiwa0q90DgnJzhQADAQAAiXNlY3AyNTZrMaEDX2O0CdKqR_lFVvRjU7c7S0ptlJq8Wyt6YG5skC44sYqDdGNwgrSqg3VkcIK0rIV3YWt1MgM"}'
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:46249/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.58/tcp/65177/p2p/16Uiu2HAm3fo6odYGgvENKFwqJCSfNUcPDFQfuc728Qhs27Qv5GSG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65176/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:46249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_api_flags:test_api_flags.py:74 Trying to publish msg with content topic /myapp/1/latest/protoo
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/protoo", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46249/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fprotoo&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfed8c2be81eb9294ad3e0f3661983c10ebfc7edd1034462d77286444a8c78f09","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/protoo","version":0,"timestamp":1772252943476949800,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_api_flags:test_api_flags.py:80 stored content topic is /myapp/1/latest/protoo
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 27efc32c9eb7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0054fe72cb32
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,82 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_non_subscribed_pubsub_topics with id: 2026-02-28_04-26-44__519a933a-bf6c-426c-879e-9ab023846976
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-02-28_04-26-44__519a933a-bf6c-426c-879e-9ab023846976__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.232.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50912', '50913', '50914', '50915', '50916']
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 50912:50912 -p 50913:50913 -p 50914:50914 -p 50915:50915 -p 50916:50916 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50914 --rest-port=50912 --tcp-port=50913 --discv5-udp-port=50915 --rest-address=0.0.0.0 --nat=extip:172.18.232.172 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e3fcb1f2a314dfd5560110faf87f009daa881eb3df46b77ddf0e65d659fd3b0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50916 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.172 waku 20a681b62a53688ceca5e7aff76eb753fa85d6a09ae438e8e6d68623914086e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 20a681b62a53. Setting up logs at ./log/docker/node1_2026-02-28_04-26-44__519a933a-bf6c-426c-879e-9ab023846976__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50912
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 c5bee99f7c8d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 09b3e182027d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50912/health" -H "Content-Type: application/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:50912/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.172/tcp/50913/p2p/16Uiu2HAmPgavCfPeH4THXRht9RaPDdpCRvzMdBJHGgH2WW1wKWEo","/ip4/172.18.232.172/tcp/50914/ws/p2p/16Uiu2HAmPgavCfPeH4THXRht9RaPDdpCRvzMdBJHGgH2WW1wKWEo"],"enrUri":"enr:-L24QDhd5t03ntsqaBKjSiN-12xNseiOmp3V4ygm94r6kWgGI2thU_lzNFDwwIgO7ncmjY1k2Gf3BD0eocpw98LjSS0CgmlkgnY0gmlwhKwS6KyKbXVsdGlhZGRyc5YACASsEuisBsbhAAoErBLorAbG4t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDo9k4-Dc_X8nzLXwMjyCiAUkhJG8lZNR5OY0AHqoL8ySDdGNwgsbhg3VkcILG44V3YWt1MgU"}'
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-02-28_04-26-44__519a933a-bf6c-426c-879e-9ab023846976__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53829', '53830', '53831', '53832', '53833']
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 53829:53829 -p 53830:53830 -p 53831:53831 -p 53832:53832 -p 53833:53833 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53831 --rest-port=53829 --tcp-port=53830 --discv5-udp-port=53832 --rest-address=0.0.0.0 --nat=extip:172.18.19.95 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ae885d8cd86fe40ba75498b9acc6fbeccbbc72a1b42897d50ef44acae0acb50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53833 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDhd5t03ntsqaBKjSiN-12xNseiOmp3V4ygm94r6kWgGI2thU_lzNFDwwIgO7ncmjY1k2Gf3BD0eocpw98LjSS0CgmlkgnY0gmlwhKwS6KyKbXVsdGlhZGRyc5YACASsEuisBsbhAAoErBLorAbG4t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDo9k4-Dc_X8nzLXwMjyCiAUkhJG8lZNR5OY0AHqoL8ySDdGNwgsbhg3VkcILG44V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.95 waku cf11267448076918a3192d4d409861e2675bbba73cc36a724574d29ba8008f37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf1126744807. Setting up logs at ./log/docker/node2_2026-02-28_04-26-44__519a933a-bf6c-426c-879e-9ab023846976__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53829
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:53829/health" -H "Content-Type: application/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:53829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.95/tcp/53830/p2p/16Uiu2HAkyB95Ppy9WRczW4b8KYpJi7BYjZvPbmkCEJcNWtH3bepT","/ip4/172.18.19.95/tcp/53831/ws/p2p/16Uiu2HAkyB95Ppy9WRczW4b8KYpJi7BYjZvPbmkCEJcNWtH3bepT"],"enrUri":"enr:-L24QBVGRaqSpfiVgLfnHX8S0ylvPQe5ZCJeKU98gupa3aWRLXl3eSCHn2elWO6LLB9BQO0iluifhrvqex7FhoOroCYCgmlkgnY0gmlwhKwSE1-KbXVsdGlhZGRyc5YACASsEhNfBtJGAAoErBITXwbSR90DgnJzhQACAQAAiXNlY3AyNTZrMaECN7WsezQRBvlWxu5BrUfSUCqC5kMf6LEBcxiTeXnPLKSDdGNwgtJGg3VkcILSSIV3YWt1MgE"}'
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:53829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.172/tcp/50913/p2p/16Uiu2HAmPgavCfPeH4THXRht9RaPDdpCRvzMdBJHGgH2WW1wKWEo"]'
INFO  src.node.api_clients.base_client:base_client.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:50912/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:53829/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:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50912/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 20a681b62a53
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cf1126744807
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,74 @@
2026-02-28 04:30:09.348 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:30:09.349 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_non_existing_pubsub_topic with id: 2026-02-28_04-30-09__0afa2392-4578-4501-a630-bc32e7f45791
2026-02-28 04:30:09.350 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:30:09.350 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:30:09.351 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:30:09.360 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:09.361 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-30-09__0afa2392-4578-4501-a630-bc32e7f45791__wakuorg_nwaku:latest.log
2026-02-28 04:30:09.361 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:09.362 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:09.363 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:09.364 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.56
2026-02-28 04:30:09.364 DEBUG [src.node.docker_mananger] Generated ports ['36404', '36405', '36406', '36407', '36408']
2026-02-28 04:30:09.364 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:09.364 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:09.364 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:09.364 DEBUG [src.node.docker_mananger] docker run -i -t -p 36404:36404 -p 36405:36405 -p 36406:36406 -p 36407:36407 -p 36408:36408 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36406 --rest-port=36404 --tcp-port=36405 --discv5-udp-port=36407 --rest-address=0.0.0.0 --nat=extip:172.18.246.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adc6afcaecabaafe6ddce1233dee4a4cfbcecd676acb7b229bb4d16d2bd0094c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36408 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:30:09.556 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.56 waku 358afb7046acbba35bc07aa1234e418bb851b9ca2631af33ca4e0622be66bf66
2026-02-28 04:30:09.583 ERROR [src.node.docker_mananger] Max retries reached for container 514d919a342a. Exiting log stream.
2026-02-28 04:30:09.591 DEBUG [src.node.docker_mananger] Container started with ID 358afb7046ac. Setting up logs at ./log/docker/node1_2026-02-28_04-30-09__0afa2392-4578-4501-a630-bc32e7f45791__wakuorg_nwaku:latest.log
2026-02-28 04:30:09.592 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36404
2026-02-28 04:30:09.592 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:10.173 ERROR [src.node.docker_mananger] Max retries reached for container 63857ed732a2. Exiting log stream.
2026-02-28 04:30:10.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36404/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:10.596 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-02-28 04:30:10.596 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:10.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36404/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:10.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.56/tcp/36405/p2p/16Uiu2HAkx238jDnauyrFeCGu8bv4apJf7EqweZLAAJMtHNUerCnf","/ip4/172.18.246.56/tcp/36406/ws/p2p/16Uiu2HAkx238jDnauyrFeCGu8bv4apJf7EqweZLAAJMtHNUerCnf"],"enrUri":"enr:-L24QDus4AECeTszcDNCv_6Wlh7qNJqibrjVS8dspfrTSJ1UMfKNucq9PIxXnJB5eXtE4s-TIkGvzGTQytMT3eB28bcCgmlkgnY0gmlwhKwS9jiKbXVsdGlhZGRyc5YACASsEvY4Bo41AAoErBL2OAaONt0DgnJzhQADAQAAiXNlY3AyNTZrMaECJoUKUvbotvbcQiB78BMhLrtKw51129wkwP75Vys8yfyDdGNwgo41g3VkcIKON4V3YWt1MgU"}'
2026-02-28 04:30:10.599 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:10.600 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:30:10.606 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:10.607 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-30-09__0afa2392-4578-4501-a630-bc32e7f45791__wakuorg_nwaku:latest.log
2026-02-28 04:30:10.607 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:10.607 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:10.608 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:10.608 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.199
2026-02-28 04:30:10.609 DEBUG [src.node.docker_mananger] Generated ports ['47815', '47816', '47817', '47818', '47819']
2026-02-28 04:30:10.609 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:10.609 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:10.609 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:10.609 DEBUG [src.node.docker_mananger] docker run -i -t -p 47815:47815 -p 47816:47816 -p 47817:47817 -p 47818:47818 -p 47819:47819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47817 --rest-port=47815 --tcp-port=47816 --discv5-udp-port=47818 --rest-address=0.0.0.0 --nat=extip:172.18.237.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0d24f3a1cc1b95dabe7352668af3de1a635a52e71318a50deaa4454feb1ced0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47819 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDus4AECeTszcDNCv_6Wlh7qNJqibrjVS8dspfrTSJ1UMfKNucq9PIxXnJB5eXtE4s-TIkGvzGTQytMT3eB28bcCgmlkgnY0gmlwhKwS9jiKbXVsdGlhZGRyc5YACASsEvY4Bo41AAoErBL2OAaONt0DgnJzhQADAQAAiXNlY3AyNTZrMaECJoUKUvbotvbcQiB78BMhLrtKw51129wkwP75Vys8yfyDdGNwgo41g3VkcIKON4V3YWt1MgU --filternode=/ip4/172.18.246.56/tcp/36405/p2p/16Uiu2HAkx238jDnauyrFeCGu8bv4apJf7EqweZLAAJMtHNUerCnf
2026-02-28 04:30:10.802 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.199 waku be201762ff89990ca094e3508496c7490addae8d3ce394133a3c2893ccbc0b02
2026-02-28 04:30:10.835 DEBUG [src.node.docker_mananger] Container started with ID be201762ff89. Setting up logs at ./log/docker/node2_2026-02-28_04-30-09__0afa2392-4578-4501-a630-bc32e7f45791__wakuorg_nwaku:latest.log
2026-02-28 04:30:10.835 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47815
2026-02-28 04:30:10.835 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:11.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47815/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:11.839 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-02-28 04:30:11.840 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:11.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:11.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.199/tcp/47816/p2p/16Uiu2HAkyqgFmYESLecXC8E3gjT5fW5mmDdEUmaovAZTPcqt9iHn","/ip4/172.18.237.199/tcp/47817/ws/p2p/16Uiu2HAkyqgFmYESLecXC8E3gjT5fW5mmDdEUmaovAZTPcqt9iHn"],"enrUri":"enr:-L24QHndV44-AUCZGegffccrLda_kTZhSj_uc_r_U-yLptyFONSg_XL2bTJK5zB1R_CZmvd5XNKJFxx2RzXmsJfZ0BICgmlkgnY0gmlwhKwS7ceKbXVsdGlhZGRyc5YACASsEu3HBrrIAAoErBLtxwa6yd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQZT_oYAorl0NPyi21loTHzF-fIDQznTYuBLVBllt_8GDdGNwgrrIg3VkcIK6yoV3YWt1MgA"}'
2026-02-28 04:30:11.842 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:11.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47815/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.56/tcp/36405/p2p/16Uiu2HAkx238jDnauyrFeCGu8bv4apJf7EqweZLAAJMtHNUerCnf"]'
2026-02-28 04:30:11.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:11.879 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:30:11.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36404/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:30:11.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:11.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47815/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cb905d56-dca9-47cf-a0fd-391b4d448912", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:30:11.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cb905d56-dca9-47cf-a0fd-391b4d448912","statusDesc":"OK"}'
2026-02-28 04:30:11.915 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:47815/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-02-28 04:30:11.923 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:47815/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-28 04:30:11.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36404/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-02-28 04:30:11.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:11.931 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:30:12.032 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:30:12.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47815/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:12.035 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":1772253011924915788,"ephemeral":false}]'
2026-02-28 04:30:12.038 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:30:12.039 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:30:12.039 DEBUG [src.node.waku_node] Stopping container with id 358afb7046ac
2026-02-28 04:30:12.559 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:12.559 DEBUG [src.node.waku_node] Stopping container with id be201762ff89
2026-02-28 04:30:13.113 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:13.115 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:30:13.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:30:13.126 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-28 04:27:58.047 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:58.048 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_relay with id: 2026-02-28_04-27-58__c7a009b5-4675-4c21-ac81-d4dc96d1b4bf
2026-02-28 04:27:58.048 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:58.048 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:27:58.055 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:58.055 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-27-58__c7a009b5-4675-4c21-ac81-d4dc96d1b4bf__wakuorg_nwaku:latest.log
2026-02-28 04:27:58.055 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:58.056 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:58.057 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:58.057 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.23
2026-02-28 04:27:58.057 DEBUG [src.node.docker_mananger] Generated ports ['58843', '58844', '58845', '58846', '58847']
2026-02-28 04:27:58.057 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:58.057 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:58.058 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:58.058 DEBUG [src.node.docker_mananger] docker run -i -t -p 58843:58843 -p 58844:58844 -p 58845:58845 -p 58846:58846 -p 58847:58847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58845 --rest-port=58843 --tcp-port=58844 --discv5-udp-port=58846 --rest-address=0.0.0.0 --nat=extip:172.18.171.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9ad661edd7cc4df28bebc3bceae72fdedf667d6990f5153cb5ecf6ca12f1a3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58847 --metrics-logging=true --store=false --relay=true
2026-02-28 04:27:58.246 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.23 waku 821b902e44394f60341f36a80d5acb5f38e41c8177bee8ac7c86316199a860bd
2026-02-28 04:27:58.276 ERROR [src.node.docker_mananger] Max retries reached for container 3375bd8c497e. Exiting log stream.
2026-02-28 04:27:58.281 DEBUG [src.node.docker_mananger] Container started with ID 821b902e4439. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-27-58__c7a009b5-4675-4c21-ac81-d4dc96d1b4bf__wakuorg_nwaku:latest.log
2026-02-28 04:27:58.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58843
2026-02-28 04:27:58.281 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:58.850 ERROR [src.node.docker_mananger] Max retries reached for container b896b22f5f59. Exiting log stream.
2026-02-28 04:27:59.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58843/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:59.286 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-02-28 04:27:59.286 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:59.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:59.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.23/tcp/58844/p2p/16Uiu2HAmFWysidHWqJr1ZNyJ5aryqehvsVNRTcU1ppKC63jKftZs","/ip4/172.18.171.23/tcp/58845/ws/p2p/16Uiu2HAmFWysidHWqJr1ZNyJ5aryqehvsVNRTcU1ppKC63jKftZs"],"enrUri":"enr:-L24QBYEv5Set88POP57xv5aj9bJUAlc7afl1tbOBotveM-ZTMa5krjyRBNFWAtHTRXZke1NBDHmCmM2rBqVSELjd4ECgmlkgnY0gmlwhKwSqxeKbXVsdGlhZGRyc5YACASsEqsXBuXcAAoErBKrFwbl3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKoXgdlNVXS7QX-PaezQkOanyLQM8TJwRN-C2V1js8u6DdGNwguXcg3VkcILl3oV3YWt1MgE"}'
2026-02-28 04:27:59.289 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:59.296 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:59.296 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-27-58__c7a009b5-4675-4c21-ac81-d4dc96d1b4bf__wakuorg_nwaku:latest.log
2026-02-28 04:27:59.296 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:59.296 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:59.298 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:59.298 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.195
2026-02-28 04:27:59.298 DEBUG [src.node.docker_mananger] Generated ports ['17148', '17149', '17150', '17151', '17152']
2026-02-28 04:27:59.298 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:59.298 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:59.298 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:59.299 DEBUG [src.node.docker_mananger] docker run -i -t -p 17148:17148 -p 17149:17149 -p 17150:17150 -p 17151:17151 -p 17152:17152 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17150 --rest-port=17148 --tcp-port=17149 --discv5-udp-port=17151 --rest-address=0.0.0.0 --nat=extip:172.18.113.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cabba4997bd00c31cad42125cfd3a125dc4fb57ee16eee3d6dedeaee9350ad1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17152 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBYEv5Set88POP57xv5aj9bJUAlc7afl1tbOBotveM-ZTMa5krjyRBNFWAtHTRXZke1NBDHmCmM2rBqVSELjd4ECgmlkgnY0gmlwhKwSqxeKbXVsdGlhZGRyc5YACASsEqsXBuXcAAoErBKrFwbl3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKoXgdlNVXS7QX-PaezQkOanyLQM8TJwRN-C2V1js8u6DdGNwguXcg3VkcILl3oV3YWt1MgE --storenode=/ip4/172.18.171.23/tcp/58844/p2p/16Uiu2HAmFWysidHWqJr1ZNyJ5aryqehvsVNRTcU1ppKC63jKftZs --store=false --relay=true
2026-02-28 04:27:59.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.195 waku 8d2d5188bc9975f705d73310c99983da40fc28503903de37d9576eac1d4b7727
2026-02-28 04:27:59.538 DEBUG [src.node.docker_mananger] Container started with ID 8d2d5188bc99. Setting up logs at ./log/docker/store_node1_2026-02-28_04-27-58__c7a009b5-4675-4c21-ac81-d4dc96d1b4bf__wakuorg_nwaku:latest.log
2026-02-28 04:27:59.538 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17148
2026-02-28 04:27:59.538 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:00.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17148/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:00.553 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-02-28 04:28:00.554 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:00.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17148/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:00.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.195/tcp/17149/p2p/16Uiu2HAkvsS1w68j5DTEW9zcuesNzDbDns4QgbS26bnsMroGjgv8","/ip4/172.18.113.195/tcp/17150/ws/p2p/16Uiu2HAkvsS1w68j5DTEW9zcuesNzDbDns4QgbS26bnsMroGjgv8"],"enrUri":"enr:-L24QBJC6VyYkbjlOfWYmJR2lTAB6EOKfIyM1lTnK-RsmZmrAR31pLF1BUXqGyU5oD8aHXyyOluZj8Y6aEFunHtS49ECgmlkgnY0gmlwhKwSccOKbXVsdGlhZGRyc5YACASsEnHDBkL9AAoErBJxwwZC_t0DgnJzhQADAQAAiXNlY3AyNTZrMaECFXT_9L0guVK6r848stzp3ut4kGoiRygkKHEHYKYmpgWDdGNwgkL9g3VkcIJC_4V3YWt1MgE"}'
2026-02-28 04:28:00.573 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:00.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17148/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.23/tcp/58844/p2p/16Uiu2HAmFWysidHWqJr1ZNyJ5aryqehvsVNRTcU1ppKC63jKftZs"]'
2026-02-28 04:28:00.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:00.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58843/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:00.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:00.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17148/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:00.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:00.589 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:00.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58843/relay/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-02-28 04:28:00.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:00.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:00.795 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:28:00.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17148/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:00.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAmFWysidHWqJr1ZNyJ5aryqehvsVNRTcU1ppKC63jKftZs","messages":[]}'
2026-02-28 04:28:00.810 DEBUG [src.steps.store] messages length is 0
2026-02-28 04:28:00.812 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:00.814 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:00.814 DEBUG [src.node.waku_node] Stopping container with id 821b902e4439
2026-02-28 04:28:01.376 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:01.377 DEBUG [src.node.waku_node] Stopping container with id 8d2d5188bc99
2026-02-28 04:28:01.960 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:01.962 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:01.973 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:01.978 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-02-28 04:34:20.615 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:34:20.616 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2026-02-28_04-34-20__baf65d9d-54f7-4137-9dfd-9db4d5d666e8
2026-02-28 04:34:20.618 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:34:20.618 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:34:20.619 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 04:34:20.628 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:20.628 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-34-20__baf65d9d-54f7-4137-9dfd-9db4d5d666e8__wakuorg_nwaku:latest.log
2026-02-28 04:34:20.628 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:20.629 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:20.632 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:20.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.171
2026-02-28 04:34:20.632 DEBUG [src.node.docker_mananger] Generated ports ['22673', '22674', '22675', '22676', '22677']
2026-02-28 04:34:20.633 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:20.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:20.634 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:20.634 DEBUG [src.node.docker_mananger] docker run -i -t -p 22673:22673 -p 22674:22674 -p 22675:22675 -p 22676:22676 -p 22677:22677 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22675 --rest-port=22673 --tcp-port=22674 --discv5-udp-port=22676 --rest-address=0.0.0.0 --nat=extip:172.18.166.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=27e6bedb83a1f6c6b39eeac460cbfc3e2a73efd7ead3faf8ac5adabc69b94bc6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22677 --metrics-logging=true --relay=true
2026-02-28 04:34:20.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.171 waku 1d4af8f52f5043184753f9197d7b8689b66d2aded564177198fbeca695dd75f7
2026-02-28 04:34:20.834 ERROR [src.node.docker_mananger] Max retries reached for container c037332e4743. Exiting log stream.
2026-02-28 04:34:20.867 DEBUG [src.node.docker_mananger] Container started with ID 1d4af8f52f50. Setting up logs at ./log/docker/node1_2026-02-28_04-34-20__baf65d9d-54f7-4137-9dfd-9db4d5d666e8__wakuorg_nwaku:latest.log
2026-02-28 04:34:20.867 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22673
2026-02-28 04:34:20.867 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:21.471 ERROR [src.node.docker_mananger] Max retries reached for container 1808cd823005. Exiting log stream.
2026-02-28 04:34:21.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22673/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:21.871 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-02-28 04:34:21.871 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:21.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22673/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:21.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.171/tcp/22674/p2p/16Uiu2HAmDfqzVSD8YKxcsBuzR3YqnGE1g8YP6XyS3nyL6AeiDycF","/ip4/172.18.166.171/tcp/22675/ws/p2p/16Uiu2HAmDfqzVSD8YKxcsBuzR3YqnGE1g8YP6XyS3nyL6AeiDycF"],"enrUri":"enr:-L24QJCAa9JGq3SwEtEIi63gNs_7h8JRQLy9f0PoPMva51rKPixGnnGej4nc2bD9CfvgqXE7j9Ub0307LnynGZf7InoCgmlkgnY0gmlwhKwSpquKbXVsdGlhZGRyc5YACASsEqarBliSAAoErBKmqwZYk90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDxPRDxDY8Zpz8Tg5G1Z4r0mp-e7rbb_tNMWb4--iHSyDdGNwgliSg3VkcIJYlIV3YWt1MgE"}'
2026-02-28 04:34:21.874 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:21.881 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:21.881 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-34-20__baf65d9d-54f7-4137-9dfd-9db4d5d666e8__wakuorg_nwaku:latest.log
2026-02-28 04:34:21.881 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:21.881 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:21.883 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:21.883 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.72
2026-02-28 04:34:21.883 DEBUG [src.node.docker_mananger] Generated ports ['27491', '27492', '27493', '27494', '27495']
2026-02-28 04:34:21.883 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:21.883 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:21.883 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:21.883 DEBUG [src.node.docker_mananger] docker run -i -t -p 27491:27491 -p 27492:27492 -p 27493:27493 -p 27494:27494 -p 27495:27495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27493 --rest-port=27491 --tcp-port=27492 --discv5-udp-port=27494 --rest-address=0.0.0.0 --nat=extip:172.18.207.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f3fb0ce5d36bab9c1efb5e2a6a62fcd8dac6f6d5f6d2612bc3e2b7bdbf70b25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27495 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJCAa9JGq3SwEtEIi63gNs_7h8JRQLy9f0PoPMva51rKPixGnnGej4nc2bD9CfvgqXE7j9Ub0307LnynGZf7InoCgmlkgnY0gmlwhKwSpquKbXVsdGlhZGRyc5YACASsEqarBliSAAoErBKmqwZYk90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDxPRDxDY8Zpz8Tg5G1Z4r0mp-e7rbb_tNMWb4--iHSyDdGNwgliSg3VkcIJYlIV3YWt1MgE
2026-02-28 04:34:22.093 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.72 waku e58be5699930f4df67934cfc7bd60017c7a0f24987267990d4478912f460cf8b
2026-02-28 04:34:22.132 DEBUG [src.node.docker_mananger] Container started with ID e58be5699930. Setting up logs at ./log/docker/node2_2026-02-28_04-34-20__baf65d9d-54f7-4137-9dfd-9db4d5d666e8__wakuorg_nwaku:latest.log
2026-02-28 04:34:22.133 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27491
2026-02-28 04:34:22.134 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:23.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27491/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:23.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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-02-28 04:34:23.151 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:23.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27491/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:23.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.72/tcp/27492/p2p/16Uiu2HAmHfX7yV3jTXhSym9fQiHtszfSesiWAPKT4Dqbi1BjjxSa","/ip4/172.18.207.72/tcp/27493/ws/p2p/16Uiu2HAmHfX7yV3jTXhSym9fQiHtszfSesiWAPKT4Dqbi1BjjxSa"],"enrUri":"enr:-L24QO-C71VaFvpGjrvt2y7NvEPIhWB8Czh1Jaq4PMmR4J3RVSvKKbIS-HT-hxRkrKAR0ZS8vX_uwyPYVXWQCUOl5eYCgmlkgnY0gmlwhKwSz0iKbXVsdGlhZGRyc5YACASsEs9IBmtkAAoErBLPSAZrZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSm06E9QMlQDQG34WbiKvzXfVzuWxi7S6rSqv4ghU-HeDdGNwgmtkg3VkcIJrZoV3YWt1MgE"}'
2026-02-28 04:34:23.159 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:23.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27491/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.171/tcp/22674/p2p/16Uiu2HAmDfqzVSD8YKxcsBuzR3YqnGE1g8YP6XyS3nyL6AeiDycF"]'
2026-02-28 04:34:23.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:23.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:23.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:23.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27491/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:23.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:23.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22673/relay/v1/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-02-28 04:34:23.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:23.184 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:23.284 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:23.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:23.287 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":1772253263179414016,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:23.290 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:23.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:23.292 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":1772253263179414016,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:23.294 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-28 04:34:23.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:23.296 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:27491/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-28 04:34:23.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:23.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22673/relay/v1/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-02-28 04:34:23.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:23.303 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:23.404 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:23.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22673/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:23.406 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":1772253263298940498,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:23.407 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:23.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:23.432 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":1772253263298940498,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:23.435 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:34:23.436 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:34:23.436 DEBUG [src.node.waku_node] Stopping container with id 1d4af8f52f50
2026-02-28 04:34:24.016 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:24.017 DEBUG [src.node.waku_node] Stopping container with id e58be5699930
2026-02-28 04:34:24.617 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:24.619 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:34:24.626 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:34:24.633 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-02-28_04-27-04__23b61249-356a-45f3-948c-ddc5030389f1
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-02-28_04-27-04__23b61249-356a-45f3-948c-ddc5030389f1__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.65.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38709', '38710', '38711', '38712', '38713']
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 38709:38709 -p 38710:38710 -p 38711:38711 -p 38712:38712 -p 38713:38713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38711 --rest-port=38709 --tcp-port=38710 --discv5-udp-port=38712 --rest-address=0.0.0.0 --nat=extip:172.18.65.196 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=53ff5bcecdb79ffc04cf7fe5fb7bf6b8acdf1d4667ffc3f251ef9a99fe3a5bed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38713 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.196 waku ac7ad247997f269447250f2f951e0c7dedbf967313af49be0c955033b7b07b54
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac7ad247997f. Setting up logs at ./log/docker/node1_2026-02-28_04-27-04__23b61249-356a-45f3-948c-ddc5030389f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38709
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 d994b85c16c4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8837207a25ab. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38709/health" -H "Content-Type: application/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:38709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.196/tcp/38710/p2p/16Uiu2HAmSSbSwL4K4DcFdeyqu28MaYwjAzeSZSEoitoLSN3BpPFG","/ip4/172.18.65.196/tcp/38711/ws/p2p/16Uiu2HAmSSbSwL4K4DcFdeyqu28MaYwjAzeSZSEoitoLSN3BpPFG"],"enrUri":"enr:-L24QOb9cxCNef940KrCuaYE_xsfWoTvp_l1UV5_Zo96qxnwfgzJT6pJjbaFevLy42bDwda0CF-zxBNCNC6HyAWEhgYCgmlkgnY0gmlwhKwSQcSKbXVsdGlhZGRyc5YACASsEkHEBpc2AAoErBJBxAaXN90DgnJzhQACAQAAiXNlY3AyNTZrMaEDzNbATSbOuQpavCqGAbU-8p78PWCbv0ii9CrveJ0gPEuDdGNwgpc2g3VkcIKXOIV3YWt1MgU"}'
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-02-28_04-27-04__23b61249-356a-45f3-948c-ddc5030389f1__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.18.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46315', '46316', '46317', '46318', '46319']
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 46315:46315 -p 46316:46316 -p 46317:46317 -p 46318:46318 -p 46319:46319 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46317 --rest-port=46315 --tcp-port=46316 --discv5-udp-port=46318 --rest-address=0.0.0.0 --nat=extip:172.18.18.138 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7a4f0e0dc6adcdeaa6b5cbcbce3e64217f479f3de1cc0e2ced5746ff78db9b2e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46319 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOb9cxCNef940KrCuaYE_xsfWoTvp_l1UV5_Zo96qxnwfgzJT6pJjbaFevLy42bDwda0CF-zxBNCNC6HyAWEhgYCgmlkgnY0gmlwhKwSQcSKbXVsdGlhZGRyc5YACASsEkHEBpc2AAoErBJBxAaXN90DgnJzhQACAQAAiXNlY3AyNTZrMaEDzNbATSbOuQpavCqGAbU-8p78PWCbv0ii9CrveJ0gPEuDdGNwgpc2g3VkcIKXOIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.138 waku 13aee2c5cfa75dee38d8ec4ae2a6154a1e8fa13f51cc25f17d3b42cb0fd169b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13aee2c5cfa7. Setting up logs at ./log/docker/node2_2026-02-28_04-27-04__23b61249-356a-45f3-948c-ddc5030389f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46315
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:46315/health" -H "Content-Type: application/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:46315/debug/v1/info" -H "Content-Type: application/json" -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.138/tcp/46316/p2p/16Uiu2HAmEW7NGMhpgcrxgPW56cCS54HmmHfeZkJDAuPSVHPAkFiC","/ip4/172.18.18.138/tcp/46317/ws/p2p/16Uiu2HAmEW7NGMhpgcrxgPW56cCS54HmmHfeZkJDAuPSVHPAkFiC"],"enrUri":"enr:-L24QGzvm41LWJbPojXCNoLzWUAqg6mDI7BOWWOfovSpdbIocR2ZQvyiS6kPrhxM3DrPAPHYRJjgiwltAh4hmMpNdVICgmlkgnY0gmlwhKwSEoqKbXVsdGlhZGRyc5YACASsEhKKBrTsAAoErBISiga07d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDG3EUnM9ZrqMhDkE9pmmuQcFqzYOUhRNST_J-kbLGjlWDdGNwgrTsg3VkcIK07oV3YWt1MgE"}'
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:46315/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.196/tcp/38710/p2p/16Uiu2HAmSSbSwL4K4DcFdeyqu28MaYwjAzeSZSEoitoLSN3BpPFG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38709/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:38709/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":1772252827009585230,"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:46315/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":1772252827009585230,"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 ac7ad247997f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 13aee2c5cfa7
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,73 @@
2026-02-28 04:27:00.982 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:00.982 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/29/sometopic/someencoding] with id: 2026-02-28_04-27-00__828872cb-9520-479b-9d14-8e3cce31c25f
2026-02-28 04:27:00.982 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:00.982 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:27:00.983 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-28 04:27:00.991 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:00.991 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-27-00__828872cb-9520-479b-9d14-8e3cce31c25f__wakuorg_nwaku:latest.log
2026-02-28 04:27:00.992 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:00.993 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:00.994 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:00.995 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.21
2026-02-28 04:27:00.995 DEBUG [src.node.docker_mananger] Generated ports ['58155', '58156', '58157', '58158', '58159']
2026-02-28 04:27:00.995 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:00.995 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:00.995 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:00.995 DEBUG [src.node.docker_mananger] docker run -i -t -p 58155:58155 -p 58156:58156 -p 58157:58157 -p 58158:58158 -p 58159:58159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58157 --rest-port=58155 --tcp-port=58156 --discv5-udp-port=58158 --rest-address=0.0.0.0 --nat=extip:172.18.160.21 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0e4f54ca1d44baa484eedf2a2618209a5b1c6718798de1cac27e8ad203df23df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58159 --metrics-logging=true --relay=true --filter=true --content-topic=/app/29/sometopic/someencoding
2026-02-28 04:27:01.183 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.21 waku a34ef316e950c495d35d2325b1dee54e85caef87722ae9f0ae4fe98dabedfd06
2026-02-28 04:27:01.200 ERROR [src.node.docker_mananger] Max retries reached for container ca8dda02e31b. Exiting log stream.
2026-02-28 04:27:01.219 DEBUG [src.node.docker_mananger] Container started with ID a34ef316e950. Setting up logs at ./log/docker/node1_2026-02-28_04-27-00__828872cb-9520-479b-9d14-8e3cce31c25f__wakuorg_nwaku:latest.log
2026-02-28 04:27:01.219 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58155
2026-02-28 04:27:01.220 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:01.764 ERROR [src.node.docker_mananger] Max retries reached for container cf5576c6d8aa. Exiting log stream.
2026-02-28 04:27:02.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58155/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:02.223 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-02-28 04:27:02.223 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:02.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58155/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:02.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.21/tcp/58156/p2p/16Uiu2HAm27XxN3X4sN3x5z1NrDbRVkqLpSDEBoqVRDYYdjaUc3RT","/ip4/172.18.160.21/tcp/58157/ws/p2p/16Uiu2HAm27XxN3X4sN3x5z1NrDbRVkqLpSDEBoqVRDYYdjaUc3RT"],"enrUri":"enr:-L24QGOVsD5vNyIL0Aanyo4PSXkLliN-R4NHT3xQzj4lWOn8dVVofqMZKaAt5aEyV4ZcQJGh4GW6y8Y2bXRqTHMgfqwCgmlkgnY0gmlwhKwSoBWKbXVsdGlhZGRyc5YACASsEqAVBuMsAAoErBKgFQbjLd0DgnJzhQACAQAAiXNlY3AyNTZrMaECY1xHyWZUUxST0C7naLj6BufyotzvQ_pxdl6oBhzvsxqDdGNwguMsg3VkcILjLoV3YWt1MgU"}'
2026-02-28 04:27:02.226 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:02.233 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:02.233 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-27-00__828872cb-9520-479b-9d14-8e3cce31c25f__wakuorg_nwaku:latest.log
2026-02-28 04:27:02.234 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:02.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:02.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:02.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.170
2026-02-28 04:27:02.235 DEBUG [src.node.docker_mananger] Generated ports ['40975', '40976', '40977', '40978', '40979']
2026-02-28 04:27:02.236 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:02.236 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:02.236 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:02.236 DEBUG [src.node.docker_mananger] docker run -i -t -p 40975:40975 -p 40976:40976 -p 40977:40977 -p 40978:40978 -p 40979:40979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40977 --rest-port=40975 --tcp-port=40976 --discv5-udp-port=40978 --rest-address=0.0.0.0 --nat=extip:172.18.181.170 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0d90da016bbd9fe1ced72bfad94a4df3abf541f3fdcec1f2549acbea3d5d9efc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40979 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGOVsD5vNyIL0Aanyo4PSXkLliN-R4NHT3xQzj4lWOn8dVVofqMZKaAt5aEyV4ZcQJGh4GW6y8Y2bXRqTHMgfqwCgmlkgnY0gmlwhKwSoBWKbXVsdGlhZGRyc5YACASsEqAVBuMsAAoErBKgFQbjLd0DgnJzhQACAQAAiXNlY3AyNTZrMaECY1xHyWZUUxST0C7naLj6BufyotzvQ_pxdl6oBhzvsxqDdGNwguMsg3VkcILjLoV3YWt1MgU --content-topic=/app/29/sometopic/someencoding
2026-02-28 04:27:02.445 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.170 waku d2d83f2f245174a209c42e09157f49a5009d64e8ff032d09ebd34b545e80fe60
2026-02-28 04:27:02.483 DEBUG [src.node.docker_mananger] Container started with ID d2d83f2f2451. Setting up logs at ./log/docker/node2_2026-02-28_04-27-00__828872cb-9520-479b-9d14-8e3cce31c25f__wakuorg_nwaku:latest.log
2026-02-28 04:27:02.483 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40975
2026-02-28 04:27:02.484 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:03.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40975/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:03.500 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-02-28 04:27:03.501 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:03.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40975/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:03.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.170/tcp/40976/p2p/16Uiu2HAmACLYiotNSbf9KfGNG6WXKhJNYsdMBFoXHncgk1VxNyoS","/ip4/172.18.181.170/tcp/40977/ws/p2p/16Uiu2HAmACLYiotNSbf9KfGNG6WXKhJNYsdMBFoXHncgk1VxNyoS"],"enrUri":"enr:-L24QN7v5xX5z37wyhNna318vu2Q9GEwRS0pxGhcuTgKrdGxeEFfvtl7xeDZXmQpn079iYzHN9CFQvxfnWj-2Esvv6ACgmlkgnY0gmlwhKwStaqKbXVsdGlhZGRyc5YACASsErWqBqAQAAoErBK1qgagEd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC23TH_w19OcNqUV9e5yWkwcE35mTiy6xgLhwX25XZyB2DdGNwgqAQg3VkcIKgEoV3YWt1MgE"}'
2026-02-28 04:27:03.509 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:03.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40975/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.21/tcp/58156/p2p/16Uiu2HAm27XxN3X4sN3x5z1NrDbRVkqLpSDEBoqVRDYYdjaUc3RT"]'
2026-02-28 04:27:03.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:03.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58155/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-02-28 04:27:03.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:03.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40975/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
2026-02-28 04:27:03.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:03.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58155/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:27:03.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:03.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:27:03.628 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:27:03.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58155/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:03.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772252823523239492,"ephemeral":false,"proof":""}]'
2026-02-28 04:27:03.633 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:27:03.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40975/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:03.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772252823523239492,"ephemeral":false,"proof":""}]'
2026-02-28 04:27:03.639 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:03.640 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:03.640 DEBUG [src.node.waku_node] Stopping container with id a34ef316e950
2026-02-28 04:27:04.236 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:04.238 DEBUG [src.node.waku_node] Stopping container with id d2d83f2f2451
2026-02-28 04:27:04.802 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:04.803 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:04.812 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:04.818 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-28 04:27:21.824 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:21.826 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[500] with id: 2026-02-28_04-27-21__b7c1f742-605c-4a89-ab7b-3c4ad8954e24
2026-02-28 04:27:21.826 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:21.827 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:27:21.836 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:21.836 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-27-21__b7c1f742-605c-4a89-ab7b-3c4ad8954e24__wakuorg_nwaku:latest.log
2026-02-28 04:27:21.845 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:21.845 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-27-21__b7c1f742-605c-4a89-ab7b-3c4ad8954e24__wakuorg_nwaku:latest.log
2026-02-28 04:27:21.848 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-28 04:27:21.850 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:21.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:21.852 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:21.853 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.136
2026-02-28 04:27:21.854 DEBUG [src.node.docker_mananger] Generated ports ['31498', '31499', '31500', '31501', '31502']
2026-02-28 04:27:21.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:21.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:21.856 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:21.856 DEBUG [src.node.docker_mananger] docker run -i -t -p 31498:31498 -p 31499:31499 -p 31500:31500 -p 31501:31501 -p 31502:31502 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31500 --rest-port=31498 --tcp-port=31499 --discv5-udp-port=31501 --rest-address=0.0.0.0 --nat=extip:172.18.168.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ad3ed7eebbaed199ff8abe546f6c8aa393fcb0f4cbc1ba0f2ab177dc8b9aad6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31502 --metrics-logging=true --relay=true
2026-02-28 04:27:22.090 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.136 waku e0ab032be353dcf6b8b685b2831848ea0a0a53a6d3b52071c2d94d4e295f7f31
2026-02-28 04:27:22.140 DEBUG [src.node.docker_mananger] Container started with ID e0ab032be353. Setting up logs at ./log/docker/node1_2026-02-28_04-27-21__b7c1f742-605c-4a89-ab7b-3c4ad8954e24__wakuorg_nwaku:latest.log
2026-02-28 04:27:22.140 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31498
2026-02-28 04:27:22.141 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:22.956 ERROR [src.node.docker_mananger] Max retries reached for container 3254670e5e17. Exiting log stream.
2026-02-28 04:27:23.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31498/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:23.144 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-02-28 04:27:23.144 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:23.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31498/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:23.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.136/tcp/31499/p2p/16Uiu2HAm6t4SUgrWp3SEu9Pe3HzMUb9rYkdVZzyLU8XpZgCtvZYe","/ip4/172.18.168.136/tcp/31500/ws/p2p/16Uiu2HAm6t4SUgrWp3SEu9Pe3HzMUb9rYkdVZzyLU8XpZgCtvZYe"],"enrUri":"enr:-L24QIq7Z5P7nquDhL7cxjBPSY4l8XM28xWz_Do7ODRZ7wIbIuhhgUoPnaZnUBzUg6vb_gvgI5zf-O8CJzxQwDDIGjoCgmlkgnY0gmlwhKwSqIiKbXVsdGlhZGRyc5YACASsEqiIBnsLAAoErBKoiAZ7DN0DgnJzhQADAQAAiXNlY3AyNTZrMaECqjMNjCVhjB0H8nHIknBn1nyI86Yzab1Jews3XhFAYMODdGNwgnsLg3VkcIJ7DYV3YWt1MgE"}'
2026-02-28 04:27:23.147 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:23.147 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:23.147 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:23.149 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:23.149 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.154
2026-02-28 04:27:23.149 DEBUG [src.node.docker_mananger] Generated ports ['15499', '15500', '15501', '15502', '15503']
2026-02-28 04:27:23.149 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:23.149 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:23.149 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:23.150 DEBUG [src.node.docker_mananger] docker run -i -t -p 15499:15499 -p 15500:15500 -p 15501:15501 -p 15502:15502 -p 15503:15503 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15501 --rest-port=15499 --tcp-port=15500 --discv5-udp-port=15502 --rest-address=0.0.0.0 --nat=extip:172.18.140.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acac2fd8b835ede4aa7a8ad42d02ac6daeeedceecaadebb2311cb8e3e3df14d4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15503 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIq7Z5P7nquDhL7cxjBPSY4l8XM28xWz_Do7ODRZ7wIbIuhhgUoPnaZnUBzUg6vb_gvgI5zf-O8CJzxQwDDIGjoCgmlkgnY0gmlwhKwSqIiKbXVsdGlhZGRyc5YACASsEqiIBnsLAAoErBKoiAZ7DN0DgnJzhQADAQAAiXNlY3AyNTZrMaECqjMNjCVhjB0H8nHIknBn1nyI86Yzab1Jews3XhFAYMODdGNwgnsLg3VkcIJ7DYV3YWt1MgE
2026-02-28 04:27:23.337 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.154 waku 3cbbead9e053147a83ba90ee72bcab8cfd3ce01f02f1877d0948828957f72f8f
2026-02-28 04:27:23.373 DEBUG [src.node.docker_mananger] Container started with ID 3cbbead9e053. Setting up logs at ./log/docker/node2_2026-02-28_04-27-21__b7c1f742-605c-4a89-ab7b-3c4ad8954e24__wakuorg_nwaku:latest.log
2026-02-28 04:27:23.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15499
2026-02-28 04:27:23.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:24.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15499/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:24.402 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-02-28 04:27:24.406 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:24.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15499/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:24.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.154/tcp/15500/p2p/16Uiu2HAkwcCAFL11x7YYNatYSZ1zBNw8qy8GBVUyG86Ms8d4NTUd","/ip4/172.18.140.154/tcp/15501/ws/p2p/16Uiu2HAkwcCAFL11x7YYNatYSZ1zBNw8qy8GBVUyG86Ms8d4NTUd"],"enrUri":"enr:-L24QBxV4xLX1636C4yqDE2HJnSDnYiRTGXv7g0fS6mMOJnVNbwBHDZ_y9aN_TYiKXSUWCnob1UhX2m4KWszR4bbOisCgmlkgnY0gmlwhKwSjJqKbXVsdGlhZGRyc5YACASsEoyaBjyMAAoErBKMmgY8jd0DgnJzhQADAQAAiXNlY3AyNTZrMaECIGlOjjdTjK_FBmAevGQ3geWX2YdoBVIEBHMo8J-V9aKDdGNwgjyMg3VkcII8joV3YWt1MgE"}'
2026-02-28 04:27:24.410 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:24.410 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-28 04:27:24.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31498/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:24.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:24.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15499/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:24.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:24.421 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-28 04:27:24.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31498/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:24.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.140.154/tcp/40500/p2p/16Uiu2HAkwcCAFL11x7YYNatYSZ1zBNw8qy8GBVUyG86Ms8d4NTUd","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:27:24.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15499/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:24.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.168.136/tcp/31499/p2p/16Uiu2HAm6t4SUgrWp3SEu9Pe3HzMUb9rYkdVZzyLU8XpZgCtvZYe","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:27:24.428 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-28 04:27:34.429 INFO [tests.e2e.test_network_conditions] Applying 500ms latency to node2
2026-02-28 04:27:34.431 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7771', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:27:34.442 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7771', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:27:34.451 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7771', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
2026-02-28 04:27:34.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31498/relay/v1/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-02-28 04:27:34.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:34.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15499/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:35.469 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":1772252854461057614,"ephemeral":false,"proof":""}]'
2026-02-28 04:27:35.471 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '7771', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:27:35.482 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:35.483 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:35.483 DEBUG [src.node.waku_node] Stopping container with id e0ab032be353
2026-02-28 04:27:36.072 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:36.073 DEBUG [src.node.waku_node] Stopping container with id 3cbbead9e053
2026-02-28 04:27:36.606 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:36.607 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:36.617 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:36.626 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-02-28_04-26-58__9bfa5b5f-d272-429e-b99e-868f977f9f2f
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-02-28_04-26-58__9bfa5b5f-d272-429e-b99e-868f977f9f2f__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.122.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47867', '47868', '47869', '47870', '47871']
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 47867:47867 -p 47868:47868 -p 47869:47869 -p 47870:47870 -p 47871:47871 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47869 --rest-port=47867 --tcp-port=47868 --discv5-udp-port=47870 --rest-address=0.0.0.0 --nat=extip:172.18.122.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b9d6f0abfdecb6d5ac21aa532d4fa2ff727db6e518f4dba25cd8682d1c8ae04b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47871 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.92 waku 74221149a6906006093b850a6f18124696930d7a0ee07079a0d54ca3f7b0921a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74221149a690. Setting up logs at ./log/docker/node1_2026-02-28_04-26-58__9bfa5b5f-d272-429e-b99e-868f977f9f2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47867
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 2cc014b926d2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 446a3c70f570. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47867/health" -H "Content-Type: application/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:47867/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.92/tcp/47868/p2p/16Uiu2HAmQsK3a2ujYwybHVSuG85FWNBad7qX13LRoXyeQP19og4z","/ip4/172.18.122.92/tcp/47869/ws/p2p/16Uiu2HAmQsK3a2ujYwybHVSuG85FWNBad7qX13LRoXyeQP19og4z"],"enrUri":"enr:-L24QNT7QEQlIfsWywSWSHKUQxGUYrHue0d0QJFWECXJE94hZhsqSDOsgovrlzRgOkIU30SpuPoJMDqanVpKsmROk88CgmlkgnY0gmlwhKwSelyKbXVsdGlhZGRyc5YACASsEnpcBrr8AAoErBJ6XAa6_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDtXRZyvmXG4_5B-n-HSQv4sPDbHgNFLk32fBnF59cNRODdGNwgrr8g3VkcIK6_oV3YWt1MgU"}'
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-02-28_04-26-58__9bfa5b5f-d272-429e-b99e-868f977f9f2f__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.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3703', '3704', '3705', '3706', '3707']
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 3703:3703 -p 3704:3704 -p 3705:3705 -p 3706:3706 -p 3707:3707 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3705 --rest-port=3703 --tcp-port=3704 --discv5-udp-port=3706 --rest-address=0.0.0.0 --nat=extip:172.18.146.27 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4cc7b6f252cbf290045ce3b20fa0aa2a402536ec1a2ada0fc7a8db20dcdd00e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3707 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNT7QEQlIfsWywSWSHKUQxGUYrHue0d0QJFWECXJE94hZhsqSDOsgovrlzRgOkIU30SpuPoJMDqanVpKsmROk88CgmlkgnY0gmlwhKwSelyKbXVsdGlhZGRyc5YACASsEnpcBrr8AAoErBJ6XAa6_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDtXRZyvmXG4_5B-n-HSQv4sPDbHgNFLk32fBnF59cNRODdGNwgrr8g3VkcIK6_oV3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.27 waku 2f0feb74af81a1427acab6dfca676089b5381048974f362857f7611f338615c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f0feb74af81. Setting up logs at ./log/docker/node2_2026-02-28_04-26-58__9bfa5b5f-d272-429e-b99e-868f977f9f2f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3703
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:3703/health" -H "Content-Type: application/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:3703/debug/v1/info" -H "Content-Type: application/json" -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.27/tcp/3704/p2p/16Uiu2HAmTu9vNKBbvfggYAGvgvg9bSHS1W2k4JoGiCT2iepUpk4K","/ip4/172.18.146.27/tcp/3705/ws/p2p/16Uiu2HAmTu9vNKBbvfggYAGvgvg9bSHS1W2k4JoGiCT2iepUpk4K"],"enrUri":"enr:-L24QLa3pR6FmsouH0Jf-D4JZG25ANVHeFCzcfjMXtZT8W6jXXZSBJmY7JBydIIPknJqSSf55Ft57meQ3TNEF17ZUesCgmlkgnY0gmlwhKwSkhuKbXVsdGlhZGRyc5YACASsEpIbBg54AAoErBKSGwYOed0DgnJzhQACAQAAiXNlY3AyNTZrMaED4oBBpGbWXFG4r3Kx0X9x5PxSzggXYzfLQsgJ9NWx-vSDdGNwgg54g3VkcIIOeoV3YWt1MgE"}'
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:3703/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.92/tcp/47868/p2p/16Uiu2HAmQsK3a2ujYwybHVSuG85FWNBad7qX13LRoXyeQP19og4z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47867/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:3703/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:47867/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:47867/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":1772252820938863045,"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:3703/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":1772252820938863045,"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 74221149a690
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2f0feb74af81
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_store_with_non_hex_characters_in_hash with id: 2026-02-28_04-30-02__22b447ee-2213-4143-bbd9-8c8d1ba44393
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-02-28_04-30-02__22b447ee-2213-4143-bbd9-8c8d1ba44393__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.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65137', '65138', '65139', '65140', '65141']
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 65137:65137 -p 65138:65138 -p 65139:65139 -p 65140:65140 -p 65141:65141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65139 --rest-port=65137 --tcp-port=65138 --discv5-udp-port=65140 --rest-address=0.0.0.0 --nat=extip:172.18.58.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2aca01fecdbddf0cac1beb7fc0ad0b23ba7cf7b2d5a73c9ce0ce60dc38de2eaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65141 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ddf879ae84e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.184 waku f594dcc2276406590c155586d7eb018fa19e0cc881bcbd911a9d51f03538bcc6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f594dcc22764. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-30-02__22b447ee-2213-4143-bbd9-8c8d1ba44393__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65137
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 ee78dbdc7256. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65137/health" -H "Content-Type: application/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:65137/debug/v1/info" -H "Content-Type: application/json" -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.184/tcp/65138/p2p/16Uiu2HAm4qDvuzo4fWGg5ce6TtWKzWC3w5hZHtkXZmfsrMmLWuEn","/ip4/172.18.58.184/tcp/65139/ws/p2p/16Uiu2HAm4qDvuzo4fWGg5ce6TtWKzWC3w5hZHtkXZmfsrMmLWuEn"],"enrUri":"enr:-L24QF9bNZIKLihgAxcCD8nnVRTPuPk-fGFYqvE4bwbBYf2FQKN1NS8g8H9qZwyGPZNwvN0jOx7oKddSQu-m5OscPzoCgmlkgnY0gmlwhKwSOriKbXVsdGlhZGRyc5YACASsEjq4Bv5yAAoErBI6uAb-c90DgnJzhQADAQAAiXNlY3AyNTZrMaECi8Gq1olrIf5oipmW0FdciHS6liELrK8_qIxQDIvR8ieDdGNwgv5yg3VkcIL-dIV3YWt1MgM"}'
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-02-28_04-30-02__22b447ee-2213-4143-bbd9-8c8d1ba44393__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.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26358', '26359', '26360', '26361', '26362']
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 26358:26358 -p 26359:26359 -p 26360:26360 -p 26361:26361 -p 26362:26362 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26360 --rest-port=26358 --tcp-port=26359 --discv5-udp-port=26361 --rest-address=0.0.0.0 --nat=extip:172.18.237.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=decedf1c8ee9f068a5abfefbfaf80cbe9cec93d839435604ccac0170ff7cb6df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26362 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF9bNZIKLihgAxcCD8nnVRTPuPk-fGFYqvE4bwbBYf2FQKN1NS8g8H9qZwyGPZNwvN0jOx7oKddSQu-m5OscPzoCgmlkgnY0gmlwhKwSOriKbXVsdGlhZGRyc5YACASsEjq4Bv5yAAoErBI6uAb-c90DgnJzhQADAQAAiXNlY3AyNTZrMaECi8Gq1olrIf5oipmW0FdciHS6liELrK8_qIxQDIvR8ieDdGNwgv5yg3VkcIL-dIV3YWt1MgM --storenode=/ip4/172.18.58.184/tcp/65138/p2p/16Uiu2HAm4qDvuzo4fWGg5ce6TtWKzWC3w5hZHtkXZmfsrMmLWuEn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.254 waku 458dadca590a25b37a63c154942056b74977444af44783fc5652358d5aecace9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 458dadca590a. Setting up logs at ./log/docker/store_node1_2026-02-28_04-30-02__22b447ee-2213-4143-bbd9-8c8d1ba44393__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26358
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:26358/health" -H "Content-Type: application/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:26358/debug/v1/info" -H "Content-Type: application/json" -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.254/tcp/26359/p2p/16Uiu2HAm6WBhYomCtjhBcz21PdnoFPUWLKq5eGe5tW1f6sVeRHDS","/ip4/172.18.237.254/tcp/26360/ws/p2p/16Uiu2HAm6WBhYomCtjhBcz21PdnoFPUWLKq5eGe5tW1f6sVeRHDS"],"enrUri":"enr:-L24QBLV-noTQ7mngfD1tcPE0gMnz6I-hT8I26UKik3ewMelGAJmPo3ysg5cw4Pe6NUcsL11m8oLUZgrfJK7NtAHRE4CgmlkgnY0gmlwhKwS7f6KbXVsdGlhZGRyc5YACASsEu3-Bmb3AAoErBLt_gZm-N0DgnJzhQADAQAAiXNlY3AyNTZrMaECpJh73czFSFygPgEVDPL2kiWkVTqC2BbCoGiT_iR_CKGDdGNwgmb3g3VkcIJm-YV3YWt1MgM"}'
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:26358/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.184/tcp/65138/p2p/16Uiu2HAm4qDvuzo4fWGg5ce6TtWKzWC3w5hZHtkXZmfsrMmLWuEn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65137/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:26358/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:65137/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:65137/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:65137/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:65137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65137/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:65137/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26358/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:26358/store/v3/messages?hashes=%23%23%23%20INVALID%20HASH%20%23%23%23&pageSize=50&ascending=true. Response content: b'Exception converting hex string to bytes: # is not a hexadecimal character'
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 f594dcc22764
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 458dadca590a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_request_id with id: 2026-02-28_04-26-43__c4842623-aa6f-452b-bc8e-7be569d6b64f
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-02-28_04-26-43__c4842623-aa6f-452b-bc8e-7be569d6b64f__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.142
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23046', '23047', '23048', '23049', '23050']
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 23046:23046 -p 23047:23047 -p 23048:23048 -p 23049:23049 -p 23050:23050 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23048 --rest-port=23046 --tcp-port=23047 --discv5-udp-port=23049 --rest-address=0.0.0.0 --nat=extip:172.18.6.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c6fcde18b75ea870de9abddc3cecf0332eb75ddafcc4b5ccc0a5c5ed9aecbc77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23050 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.142 waku 7eb3b5f3113925da56f0b4c0d70b381920ba970ee72affd14fe4d45389c6caef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7eb3b5f31139. Setting up logs at ./log/docker/node1_2026-02-28_04-26-43__c4842623-aa6f-452b-bc8e-7be569d6b64f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23046
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 9f1b089e7b45. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 21fe44f04681. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23046/health" -H "Content-Type: application/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:23046/debug/v1/info" -H "Content-Type: application/json" -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.142/tcp/23047/p2p/16Uiu2HAmFo9U3dxKAQTVvkuKnazVjBE8Vr72u7ymbGQxLS9xhBuf","/ip4/172.18.6.142/tcp/23048/ws/p2p/16Uiu2HAmFo9U3dxKAQTVvkuKnazVjBE8Vr72u7ymbGQxLS9xhBuf"],"enrUri":"enr:-L24QCCYvjqMds9NLe0JxPP2sE3JQMxlVXfBynt0GyrbckBZPYUoL0TMQVz1pzU81TjCjNaHgdQ0QQ4HntH7Ac7mhogCgmlkgnY0gmlwhKwSBo6KbXVsdGlhZGRyc5YACASsEgaOBloHAAoErBIGjgZaCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLqoD6quOWM95_WC6kMrH5O6uqyTycG5UPzAaGfTkncaDdGNwgloHg3VkcIJaCYV3YWt1MgU"}'
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-02-28_04-26-43__c4842623-aa6f-452b-bc8e-7be569d6b64f__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.176.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31860', '31861', '31862', '31863', '31864']
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 31860:31860 -p 31861:31861 -p 31862:31862 -p 31863:31863 -p 31864:31864 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31862 --rest-port=31860 --tcp-port=31861 --discv5-udp-port=31863 --rest-address=0.0.0.0 --nat=extip:172.18.176.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=96af2603e67e7ff3aaffcfafa2c8dda5c7fff5cce57b78abb46adb62dac47da5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31864 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCCYvjqMds9NLe0JxPP2sE3JQMxlVXfBynt0GyrbckBZPYUoL0TMQVz1pzU81TjCjNaHgdQ0QQ4HntH7Ac7mhogCgmlkgnY0gmlwhKwSBo6KbXVsdGlhZGRyc5YACASsEgaOBloHAAoErBIGjgZaCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLqoD6quOWM95_WC6kMrH5O6uqyTycG5UPzAaGfTkncaDdGNwgloHg3VkcIJaCYV3YWt1MgU --filternode=/ip4/172.18.6.142/tcp/23047/p2p/16Uiu2HAmFo9U3dxKAQTVvkuKnazVjBE8Vr72u7ymbGQxLS9xhBuf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.169 waku 45d507d0dc3731eb9db6e71081e76ce5a43476e058fcebbd19f75a7e8b32a7e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45d507d0dc37. Setting up logs at ./log/docker/node2_2026-02-28_04-26-43__c4842623-aa6f-452b-bc8e-7be569d6b64f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31860
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:31860/health" -H "Content-Type: application/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:31860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.169/tcp/31861/p2p/16Uiu2HAmTG4DcA2hNRCZsDPTurb2qqZ4bPYoVBb3d9qwysmsPLwU","/ip4/172.18.176.169/tcp/31862/ws/p2p/16Uiu2HAmTG4DcA2hNRCZsDPTurb2qqZ4bPYoVBb3d9qwysmsPLwU"],"enrUri":"enr:-L24QBkS3EzeqCV_Xf_vm3-TYEkVGcWg-OgtQudGujzyAdDWDQLBKA59JNejNag7TuOkUieQmEVROqjcNtNMacG47E8CgmlkgnY0gmlwhKwSsKmKbXVsdGlhZGRyc5YACASsErCpBnx1AAoErBKwqQZ8dt0DgnJzhQADAQAAiXNlY3AyNTZrMaED2P9RfaBisxZPAvUrvGT5McjF-dn5xBv1CfStZombxJODdGNwgnx1g3VkcIJ8d4V3YWt1MgA"}'
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:31860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.142/tcp/23047/p2p/16Uiu2HAmFo9U3dxKAQTVvkuKnazVjBE8Vr72u7ymbGQxLS9xhBuf"]'
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:23046/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:31860/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f09a3375-f1d7-4e54-b546-3cfe82a0c855", "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":"f09a3375-f1d7-4e54-b546-3cfe82a0c855","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:31860/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31860/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 7eb3b5f31139
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 45d507d0dc37
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,65 @@
2026-02-28 04:30:02.996 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:30:02.996 DEBUG [tests.conftest] Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2026-02-28_04-30-02__5fa12a74-6586-410d-9708-e13e7c260385
2026-02-28 04:30:02.996 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:30:02.997 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:30:02.997 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-28 04:30:03.005 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:03.005 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-30-02__5fa12a74-6586-410d-9708-e13e7c260385__wakuorg_nwaku:latest.log
2026-02-28 04:30:03.005 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:03.005 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:03.007 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:03.007 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.70
2026-02-28 04:30:03.007 DEBUG [src.node.docker_mananger] Generated ports ['7953', '7954', '7955', '7956', '7957']
2026-02-28 04:30:03.007 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:03.007 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:03.007 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:03.008 DEBUG [src.node.docker_mananger] docker run -i -t -p 7953:7953 -p 7954:7954 -p 7955:7955 -p 7956:7956 -p 7957:7957 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7955 --rest-port=7953 --tcp-port=7954 --discv5-udp-port=7956 --rest-address=0.0.0.0 --nat=extip:172.18.239.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d36b0de44c20a88d7fe1cafd50e761d5abbcde4eb154e443db1d3eccc89ea72e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7957 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-28 04:30:03.205 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.70 waku e20f62af88d9feec7c44d6c37a696357aad7fbac01851dba4d67f3bed8e2d51d
2026-02-28 04:30:03.242 DEBUG [src.node.docker_mananger] Container started with ID e20f62af88d9. Setting up logs at ./log/docker/node1_2026-02-28_04-30-02__5fa12a74-6586-410d-9708-e13e7c260385__wakuorg_nwaku:latest.log
2026-02-28 04:30:03.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7953
2026-02-28 04:30:03.244 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:03.801 ERROR [src.node.docker_mananger] Max retries reached for container 976183b12bfa. Exiting log stream.
2026-02-28 04:30:04.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7953/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:04.247 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-02-28 04:30:04.247 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:04.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7953/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:04.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.70/tcp/7954/p2p/16Uiu2HAmMqKYQy3EyzcK2c9z7xKmysXH7vM9wz7opjkaFwt7XvvS","/ip4/172.18.239.70/tcp/7955/ws/p2p/16Uiu2HAmMqKYQy3EyzcK2c9z7xKmysXH7vM9wz7opjkaFwt7XvvS"],"enrUri":"enr:-L24QEyHTgbMkvbjjb6ZhLVvmH4vpWunfNU2NarHe7cZiutKFzXQs69gUE819Fx4Z5ovUz7MOG3nksMcLuW7wq4eTYQCgmlkgnY0gmlwhKwS70aKbXVsdGlhZGRyc5YACASsEu9GBh8SAAoErBLvRgYfE90DgnJzhQACAQAAiXNlY3AyNTZrMaEDiF6wzyBaR90tU5_VCgm-3div88kB7Zb8swwB7m_Plf-DdGNwgh8Sg3VkcIIfFIV3YWt1MgU"}'
2026-02-28 04:30:04.250 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:04.258 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:04.258 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-30-02__5fa12a74-6586-410d-9708-e13e7c260385__wakuorg_nwaku:latest.log
2026-02-28 04:30:04.258 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:04.258 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:04.260 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:04.260 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.70
2026-02-28 04:30:04.260 DEBUG [src.node.docker_mananger] Generated ports ['18846', '18847', '18848', '18849', '18850']
2026-02-28 04:30:04.260 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:04.260 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:04.260 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:04.260 DEBUG [src.node.docker_mananger] docker run -i -t -p 18846:18846 -p 18847:18847 -p 18848:18848 -p 18849:18849 -p 18850:18850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18848 --rest-port=18846 --tcp-port=18847 --discv5-udp-port=18849 --rest-address=0.0.0.0 --nat=extip:172.18.207.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d36af05a31f0b1f0be3656a07b0e9db621cd6c9c0afab9d6e76dbfc9ffcb30fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18850 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEyHTgbMkvbjjb6ZhLVvmH4vpWunfNU2NarHe7cZiutKFzXQs69gUE819Fx4Z5ovUz7MOG3nksMcLuW7wq4eTYQCgmlkgnY0gmlwhKwS70aKbXVsdGlhZGRyc5YACASsEu9GBh8SAAoErBLvRgYfE90DgnJzhQACAQAAiXNlY3AyNTZrMaEDiF6wzyBaR90tU5_VCgm-3div88kB7Zb8swwB7m_Plf-DdGNwgh8Sg3VkcIIfFIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-28 04:30:04.467 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.70 waku af589ce2654b58cb8173b431d130b1ca39f53b57e7f248b8e1da58d1a2bf8c0a
2026-02-28 04:30:04.504 DEBUG [src.node.docker_mananger] Container started with ID af589ce2654b. Setting up logs at ./log/docker/node2_2026-02-28_04-30-02__5fa12a74-6586-410d-9708-e13e7c260385__wakuorg_nwaku:latest.log
2026-02-28 04:30:04.504 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18846
2026-02-28 04:30:04.505 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:05.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18846/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:05.524 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-02-28 04:30:05.525 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:05.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:05.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.70/tcp/18847/p2p/16Uiu2HAkuxQaBvU426CapzLgmaxsshoULFwWfShMcuvBieMhSdjy","/ip4/172.18.207.70/tcp/18848/ws/p2p/16Uiu2HAkuxQaBvU426CapzLgmaxsshoULFwWfShMcuvBieMhSdjy"],"enrUri":"enr:-L24QM1_1cmzWxwXmu2a08JzPfO9Y2AGgIAg5401V-jI0xNyA9nCDCv8SOmXEf3YX209MVtfZw9vbwRs1nfaWXH6RvQCgmlkgnY0gmlwhKwSz0aKbXVsdGlhZGRyc5YACASsEs9GBkmfAAoErBLPRgZJoN0DgnJzhQACAQAAiXNlY3AyNTZrMaECB9-VmMMU8A0v6VzzHTQd51O-K7nYrEwtXnXVBD3QNXSDdGNwgkmfg3VkcIJJoYV3YWt1MgE"}'
2026-02-28 04:30:05.531 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:05.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18846/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.70/tcp/7954/p2p/16Uiu2HAmMqKYQy3EyzcK2c9z7xKmysXH7vM9wz7opjkaFwt7XvvS"]'
2026-02-28 04:30:05.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:05.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7953/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-28 04:30:05.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:05.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18846/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-28 04:30:05.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:05.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7953/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:05.546 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7953/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-28 04:30:05.548 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:30:05.549 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:30:05.549 DEBUG [src.node.waku_node] Stopping container with id e20f62af88d9
2026-02-28 04:30:06.158 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:06.158 DEBUG [src.node.waku_node] Stopping container with id af589ce2654b
2026-02-28 04:30:06.730 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:06.733 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:30:06.742 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:30:06.746 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_relay__peer_only_store with id: 2026-02-28_04-31-37__36844cd2-f6f1-43e3-8569-fb0f4c1773ff
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-02-28_04-31-37__36844cd2-f6f1-43e3-8569-fb0f4c1773ff__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.29.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39486', '39487', '39488', '39489', '39490']
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 39486:39486 -p 39487:39487 -p 39488:39488 -p 39489:39489 -p 39490:39490 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39488 --rest-port=39486 --tcp-port=39487 --discv5-udp-port=39489 --rest-address=0.0.0.0 --nat=extip:172.18.29.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=643fb5314e344d30e0bc1e0d8c98895fabfd104bd76579191bcd8a6a7da551ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39490 --metrics-logging=true --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.26 waku cd91f3bfb36b997de1c9a06250fedaea5117e587b0a246e656cd1c9ab8279995
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cd91f3bfb36b. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-31-37__36844cd2-f6f1-43e3-8569-fb0f4c1773ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39486
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 f999c9b76423. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e8b5e6d8547. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39486/health" -H "Content-Type: application/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:39486/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.26/tcp/39487/p2p/16Uiu2HAmGJfD2J3eJFEiMtq6jBmb3a7RJooyUzZhUqA922e9KzyR","/ip4/172.18.29.26/tcp/39488/ws/p2p/16Uiu2HAmGJfD2J3eJFEiMtq6jBmb3a7RJooyUzZhUqA922e9KzyR"],"enrUri":"enr:-L24QChSMyuGiaua3lOhFMA5FVB5XpKJ5K_MDjCOLnwsDNUcfkQxCaoulQUB0kmKw2ECluW6SgEMHW69mDd8SMV9xn4CgmlkgnY0gmlwhKwSHRqKbXVsdGlhZGRyc5YACASsEh0aBpo_AAoErBIdGgaaQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNjl8q8VXAD_-KB3PWwReDUiWfDSQqtZ6T-jInhTnE_yDdGNwgpo_g3VkcIKaQYV3YWt1MgE"}'
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-02-28_04-31-37__36844cd2-f6f1-43e3-8569-fb0f4c1773ff__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.141.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29115', '29116', '29117', '29118', '29119']
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 29115:29115 -p 29116:29116 -p 29117:29117 -p 29118:29118 -p 29119:29119 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29117 --rest-port=29115 --tcp-port=29116 --discv5-udp-port=29118 --rest-address=0.0.0.0 --nat=extip:172.18.141.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7391eed76af30b60ee1eaac0c0ebed846e3c30bdb310ddfeb5c302ddee2f5af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29119 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QChSMyuGiaua3lOhFMA5FVB5XpKJ5K_MDjCOLnwsDNUcfkQxCaoulQUB0kmKw2ECluW6SgEMHW69mDd8SMV9xn4CgmlkgnY0gmlwhKwSHRqKbXVsdGlhZGRyc5YACASsEh0aBpo_AAoErBIdGgaaQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNjl8q8VXAD_-KB3PWwReDUiWfDSQqtZ6T-jInhTnE_yDdGNwgpo_g3VkcIKaQYV3YWt1MgE --storenode=/ip4/172.18.29.26/tcp/39487/p2p/16Uiu2HAmGJfD2J3eJFEiMtq6jBmb3a7RJooyUzZhUqA922e9KzyR --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.150 waku 9055aa04d6903bc3bde8d3d68c9bf02fc7087af936299c59e753406a238bd0bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9055aa04d690. Setting up logs at ./log/docker/store_node1_2026-02-28_04-31-37__36844cd2-f6f1-43e3-8569-fb0f4c1773ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29115
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:29115/health" -H "Content-Type: application/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:29115/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.150/tcp/29116/p2p/16Uiu2HAmMwhHhSaYdjt9NfFyoiUcs6Jr8sdRFYFjo5NCeqQA9gTj","/ip4/172.18.141.150/tcp/29117/ws/p2p/16Uiu2HAmMwhHhSaYdjt9NfFyoiUcs6Jr8sdRFYFjo5NCeqQA9gTj"],"enrUri":"enr:-L24QLZCUfHXSfzmcBYKy_N1L_-MnQ51xQuZMfr6pQwTYTXMW9JQLz-0hiCgRH6sZae_H9tFNR_zo_mHoXcaJ-n4_HsCgmlkgnY0gmlwhKwSjZaKbXVsdGlhZGRyc5YACASsEo2WBnG8AAoErBKNlgZxvd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDigDDnJu8sFT9xl1oGW2lSk8X5MyOigyoheNTf7tcXDqDdGNwgnG8g3VkcIJxvoV3YWt1MgI"}'
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:29115/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.26/tcp/39487/p2p/16Uiu2HAmGJfD2J3eJFEiMtq6jBmb3a7RJooyUzZhUqA922e9KzyR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39486/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:39486/relay/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:29115/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cd91f3bfb36b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9055aa04d690
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-28 04:29:32.832 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:29:32.832 DEBUG [tests.conftest] Running test: test_publish_with_payload_equal_or_more_150_kb with id: 2026-02-28_04-29-32__f777a4a9-f00f-4da4-95b6-125f3c031170
2026-02-28 04:29:32.833 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:29:32.833 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:29:32.833 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 04:29:32.842 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:32.842 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-29-32__f777a4a9-f00f-4da4-95b6-125f3c031170__wakuorg_nwaku:latest.log
2026-02-28 04:29:32.842 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:32.843 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:32.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:32.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.142
2026-02-28 04:29:32.844 DEBUG [src.node.docker_mananger] Generated ports ['5441', '5442', '5443', '5444', '5445']
2026-02-28 04:29:32.845 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:32.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:32.845 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:32.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 5441:5441 -p 5442:5442 -p 5443:5443 -p 5444:5444 -p 5445:5445 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5443 --rest-port=5441 --tcp-port=5442 --discv5-udp-port=5444 --rest-address=0.0.0.0 --nat=extip:172.18.115.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0350d1f51bafbef29f6814fd1f837cae6ecd2187ff6acef7e9a409d181dd5bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5445 --metrics-logging=true --relay=true
2026-02-28 04:29:33.030 ERROR [src.node.docker_mananger] Max retries reached for container 36013a808df4. Exiting log stream.
2026-02-28 04:29:33.052 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.142 waku 3e071f4cb8b4a3086f7fb2b4e882105267d49cf862cecd8d08903f9615d44f52
2026-02-28 04:29:33.089 DEBUG [src.node.docker_mananger] Container started with ID 3e071f4cb8b4. Setting up logs at ./log/docker/node1_2026-02-28_04-29-32__f777a4a9-f00f-4da4-95b6-125f3c031170__wakuorg_nwaku:latest.log
2026-02-28 04:29:33.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5441
2026-02-28 04:29:33.090 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:33.620 ERROR [src.node.docker_mananger] Max retries reached for container cb447785ed44. Exiting log stream.
2026-02-28 04:29:34.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5441/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:34.093 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-02-28 04:29:34.093 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:34.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5441/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:34.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.142/tcp/5442/p2p/16Uiu2HAmDWrhz94YRn3soh1A1t655sMYtcomB5pPeQPZ7pw8bqYY","/ip4/172.18.115.142/tcp/5443/ws/p2p/16Uiu2HAmDWrhz94YRn3soh1A1t655sMYtcomB5pPeQPZ7pw8bqYY"],"enrUri":"enr:-L24QJEfroKmrvdUNAWT3u6I459qCrPlrgxLXrEgdyc51ma4L2Pm1y9rXszRc4TzEu3OXeaf6Q0D4tcGi8_Tt0hhh4UCgmlkgnY0gmlwhKwSc46KbXVsdGlhZGRyc5YACASsEnOOBhVCAAoErBJzjgYVQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDMZl9ofYJYwjhUdZsZLB2pOxNUfM1DnoRf_eQiHDpyWDdGNwghVCg3VkcIIVRIV3YWt1MgE"}'
2026-02-28 04:29:34.096 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:34.104 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:34.104 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-29-32__f777a4a9-f00f-4da4-95b6-125f3c031170__wakuorg_nwaku:latest.log
2026-02-28 04:29:34.104 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:34.104 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:34.105 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:34.106 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.125
2026-02-28 04:29:34.106 DEBUG [src.node.docker_mananger] Generated ports ['26911', '26912', '26913', '26914', '26915']
2026-02-28 04:29:34.106 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:34.106 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:34.106 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:34.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 26911:26911 -p 26912:26912 -p 26913:26913 -p 26914:26914 -p 26915:26915 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26913 --rest-port=26911 --tcp-port=26912 --discv5-udp-port=26914 --rest-address=0.0.0.0 --nat=extip:172.18.187.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=449aeceed865fc530193c6cbb1e76d9cebbf90eee623569084addeabb71bb0fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26915 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJEfroKmrvdUNAWT3u6I459qCrPlrgxLXrEgdyc51ma4L2Pm1y9rXszRc4TzEu3OXeaf6Q0D4tcGi8_Tt0hhh4UCgmlkgnY0gmlwhKwSc46KbXVsdGlhZGRyc5YACASsEnOOBhVCAAoErBJzjgYVQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDMZl9ofYJYwjhUdZsZLB2pOxNUfM1DnoRf_eQiHDpyWDdGNwghVCg3VkcIIVRIV3YWt1MgE
2026-02-28 04:29:34.312 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.125 waku a96875638db41c5d4330a7b237c6093d1cc30da7499db2dfa4dd586e383a7060
2026-02-28 04:29:34.349 DEBUG [src.node.docker_mananger] Container started with ID a96875638db4. Setting up logs at ./log/docker/node2_2026-02-28_04-29-32__f777a4a9-f00f-4da4-95b6-125f3c031170__wakuorg_nwaku:latest.log
2026-02-28 04:29:34.349 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26911
2026-02-28 04:29:34.350 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:35.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26911/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:35.370 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-02-28 04:29:35.373 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:35.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:35.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.125/tcp/26912/p2p/16Uiu2HAm8ALeT731tB4XCWcoRdmmdi8g2cPdpMKrWaWZF6LaSx9k","/ip4/172.18.187.125/tcp/26913/ws/p2p/16Uiu2HAm8ALeT731tB4XCWcoRdmmdi8g2cPdpMKrWaWZF6LaSx9k"],"enrUri":"enr:-L24QK4RMza659n-XpLql0P6FJSU-2n89XMr9XO_9dm6DzvzA5L3n64pFO2SCkist88RHOTMinn7eBpnRU9uEmjNQ7cCgmlkgnY0gmlwhKwSu32KbXVsdGlhZGRyc5YACASsErt9BmkgAAoErBK7fQZpId0DgnJzhQADAQAAiXNlY3AyNTZrMaECvTpbgjRLh1FK8i7DvEzMCaZtF6AB6lBk5spRY0ogDM-DdGNwgmkgg3VkcIJpIoV3YWt1MgE"}'
2026-02-28 04:29:35.381 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:35.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26911/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.142/tcp/5442/p2p/16Uiu2HAmDWrhz94YRn3soh1A1t655sMYtcomB5pPeQPZ7pw8bqYY"]'
2026-02-28 04:29:35.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:35.385 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-28 04:29:35.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5441/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:29:35.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:35.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26911/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:29:35.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:35.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5441/relay/v1/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-02-28 04:29:35.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:35.404 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:29:35.505 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:29:35.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:35.508 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":1772252975398665472,"ephemeral":false,"proof":""}]'
2026-02-28 04:29:35.509 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:29:35.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26911/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:35.512 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":1772252975398665472,"ephemeral":false,"proof":""}]'
2026-02-28 04:29:35.514 INFO [src.steps.relay] WARM UP successful!!
2026-02-28 04:29:35.514 DEBUG [tests.relay.test_publish] Running test with payload length of 204800 bytes
2026-02-28 04:29:35.519 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 04:29:35.538 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-02-28 04:29:35.539 DEBUG [tests.relay.test_publish] Running test with payload length of 1048576 bytes
2026-02-28 04:29:35.562 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 04:29:35.636 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-02-28 04:29:35.638 DEBUG [tests.relay.test_publish] Running test with payload length of 10485760 bytes
2026-02-28 04:29:35.790 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 04:29:36.391 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-02-28 04:29:36.395 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:29:36.396 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:29:36.396 DEBUG [src.node.waku_node] Stopping container with id 3e071f4cb8b4
2026-02-28 04:29:37.047 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:37.049 DEBUG [src.node.waku_node] Stopping container with id a96875638db4
2026-02-28 04:29:37.610 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:37.613 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:29:37.619 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:29:37.625 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-02-28 04:28:32.552 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:28:32.552 DEBUG [tests.conftest] Running test: test_relay_2_nodes_low_bandwidth_reliability with id: 2026-02-28_04-28-32__c1f3eddf-b957-4d02-ace3-a0dab9cb43a1
2026-02-28 04:28:32.552 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:28:32.553 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:28:32.559 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:32.559 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-28-32__c1f3eddf-b957-4d02-ace3-a0dab9cb43a1__wakuorg_nwaku:latest.log
2026-02-28 04:28:32.565 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:32.565 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-28-32__c1f3eddf-b957-4d02-ace3-a0dab9cb43a1__wakuorg_nwaku:latest.log
2026-02-28 04:28:32.571 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:32.571 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-28-32__c1f3eddf-b957-4d02-ace3-a0dab9cb43a1__wakuorg_nwaku:latest.log
2026-02-28 04:28:32.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:32.577 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-28-32__c1f3eddf-b957-4d02-ace3-a0dab9cb43a1__wakuorg_nwaku:latest.log
2026-02-28 04:28:32.577 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:32.578 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:32.579 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:32.579 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.33
2026-02-28 04:28:32.579 DEBUG [src.node.docker_mananger] Generated ports ['47776', '47777', '47778', '47779', '47780']
2026-02-28 04:28:32.579 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:32.579 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:32.580 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:32.580 DEBUG [src.node.docker_mananger] docker run -i -t -p 47776:47776 -p 47777:47777 -p 47778:47778 -p 47779:47779 -p 47780:47780 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47778 --rest-port=47776 --tcp-port=47777 --discv5-udp-port=47779 --rest-address=0.0.0.0 --nat=extip:172.18.103.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ff310fcb90ffbcccff1fb5bda9a6dedd719bfb3cd6ea325fdac61bcfbe0a8ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47780 --metrics-logging=true --relay=true
2026-02-28 04:28:32.688 ERROR [src.node.docker_mananger] Max retries reached for container e7ef8f92c4ac. Exiting log stream.
2026-02-28 04:28:32.783 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.33 waku 42a4378955f1af8008c0eb1106d4a308ec6d08e84deba7a94a294c2a2ea560b4
2026-02-28 04:28:32.816 DEBUG [src.node.docker_mananger] Container started with ID 42a4378955f1. Setting up logs at ./log/docker/node1_2026-02-28_04-28-32__c1f3eddf-b957-4d02-ace3-a0dab9cb43a1__wakuorg_nwaku:latest.log
2026-02-28 04:28:32.818 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47776
2026-02-28 04:28:32.818 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:33.156 ERROR [src.node.docker_mananger] Max retries reached for container e38066536232. Exiting log stream.
2026-02-28 04:28:33.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47776/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:33.822 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-02-28 04:28:33.822 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:33.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47776/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:33.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.33/tcp/47777/p2p/16Uiu2HAmM8NDQdcjqzPqCBKo78qSk96pzKx9UXeFwmamfnP699xg","/ip4/172.18.103.33/tcp/47778/ws/p2p/16Uiu2HAmM8NDQdcjqzPqCBKo78qSk96pzKx9UXeFwmamfnP699xg"],"enrUri":"enr:-L24QHDtlF8ivMe94nvZYZkxaqtXXkqAA253FoZNx91afnFuKsldLfqSh4MXl1KM_Uo92O8b0g1ep9I7TxJNtJJTnckCgmlkgnY0gmlwhKwSZyGKbXVsdGlhZGRyc5YACASsEmchBrqhAAoErBJnIQa6ot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfeDmKlqueMC17Ij2PiAYVXhEZRllj_ywGOBS6mRyUk2DdGNwgrqhg3VkcIK6o4V3YWt1MgE"}'
2026-02-28 04:28:33.825 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:33.826 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:33.826 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:33.827 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:33.827 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.243
2026-02-28 04:28:33.827 DEBUG [src.node.docker_mananger] Generated ports ['24842', '24843', '24844', '24845', '24846']
2026-02-28 04:28:33.827 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:33.828 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:33.828 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:33.828 DEBUG [src.node.docker_mananger] docker run -i -t -p 24842:24842 -p 24843:24843 -p 24844:24844 -p 24845:24845 -p 24846:24846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=24844 --rest-port=24842 --tcp-port=24843 --discv5-udp-port=24845 --rest-address=0.0.0.0 --nat=extip:172.18.213.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d02e8a48d4383c157040dfd5a0e09454bacd867de93eef8ac2f56db5c0721de6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24846 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHDtlF8ivMe94nvZYZkxaqtXXkqAA253FoZNx91afnFuKsldLfqSh4MXl1KM_Uo92O8b0g1ep9I7TxJNtJJTnckCgmlkgnY0gmlwhKwSZyGKbXVsdGlhZGRyc5YACASsEmchBrqhAAoErBJnIQa6ot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfeDmKlqueMC17Ij2PiAYVXhEZRllj_ywGOBS6mRyUk2DdGNwgrqhg3VkcIK6o4V3YWt1MgE
2026-02-28 04:28:34.018 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.243 waku 6efe4af20818c56056690cc347e078b849677038b564fdbe268b37e3ae01391a
2026-02-28 04:28:34.054 DEBUG [src.node.docker_mananger] Container started with ID 6efe4af20818. Setting up logs at ./log/docker/node2_2026-02-28_04-28-32__c1f3eddf-b957-4d02-ace3-a0dab9cb43a1__wakuorg_nwaku:latest.log
2026-02-28 04:28:34.054 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24842
2026-02-28 04:28:34.055 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:35.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24842/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:35.069 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-02-28 04:28:35.070 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:35.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:35.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.243/tcp/24843/p2p/16Uiu2HAm4VPrVhTR1Ejkcq3VL3us24p3krVYQpVqFP5wnyCQKAM6","/ip4/172.18.213.243/tcp/24844/ws/p2p/16Uiu2HAm4VPrVhTR1Ejkcq3VL3us24p3krVYQpVqFP5wnyCQKAM6"],"enrUri":"enr:-L24QEpAlS54rL9kKfC-k2dH5klA55MZ_I-Gekki7iJLeNz_S9mvalahQPnngCIcJMEoFAsgpzB4kVqSMy2_hfF2SbgCgmlkgnY0gmlwhKwS1fOKbXVsdGlhZGRyc5YACASsEtXzBmELAAoErBLV8wZhDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChq1FpKhgtctakoMN-sfR9izFdsBScI03KLh1bzTqKHGDdGNwgmELg3VkcIJhDYV3YWt1MgE"}'
2026-02-28 04:28:35.082 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:35.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:28:35.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:35.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:28:35.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:35.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47776/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:35.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.213.243/tcp/48448/p2p/16Uiu2HAm4VPrVhTR1Ejkcq3VL3us24p3krVYQpVqFP5wnyCQKAM6","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:35.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24842/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:35.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.33/tcp/47777/p2p/16Uiu2HAmM8NDQdcjqzPqCBKo78qSk96pzKx9UXeFwmamfnP699xg","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:35.100 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-28 04:28:45.102 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '10247', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:28:45.113 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '10247', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
2026-02-28 04:28:45.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:45.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:45.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:46.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:46.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.465 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:47.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:47.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47776/relay/v1/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-02-28 04:28:48.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:48.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:48.157 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 04:28:48.157 INFO [tests.e2e.test_network_conditions] low_bw_elapsed=0.00s received=200 msg_count=200
2026-02-28 04:28:48.159 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:48.160 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:48.160 DEBUG [src.node.waku_node] Stopping container with id 42a4378955f1
2026-02-28 04:28:48.748 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:48.748 DEBUG [src.node.waku_node] Stopping container with id 6efe4af20818
2026-02-28 04:28:49.310 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:49.313 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:49.397 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:49.445 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
2026-02-28 04:30:11.994 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:30:11.994 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss60] with id: 2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e
2026-02-28 04:30:11.995 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:30:11.995 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:30:12.002 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:12.002 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e__wakuorg_nwaku:latest.log
2026-02-28 04:30:12.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:12.008 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e__wakuorg_nwaku:latest.log
2026-02-28 04:30:12.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:12.015 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e__wakuorg_nwaku:latest.log
2026-02-28 04:30:12.021 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:12.021 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e__wakuorg_nwaku:latest.log
2026-02-28 04:30:12.021 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:12.021 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:12.022 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:12.023 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.18
2026-02-28 04:30:12.023 DEBUG [src.node.docker_mananger] Generated ports ['38550', '38551', '38552', '38553', '38554']
2026-02-28 04:30:12.023 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:12.023 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:12.023 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:12.023 DEBUG [src.node.docker_mananger] docker run -i -t -p 38550:38550 -p 38551:38551 -p 38552:38552 -p 38553:38553 -p 38554:38554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38552 --rest-port=38550 --tcp-port=38551 --discv5-udp-port=38553 --rest-address=0.0.0.0 --nat=extip:172.18.20.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8df2dbce6a68c7088a913ac9f56d8f4172e82db2ba28dc6ffc8d014dba78b59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38554 --metrics-logging=true --relay=true
2026-02-28 04:30:12.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.18 waku 94713ca4a6343813bb4646ea18231417e2ac7ad20c505760a62efd956d2d0593
2026-02-28 04:30:12.253 DEBUG [src.node.docker_mananger] Container started with ID 94713ca4a634. Setting up logs at ./log/docker/node1_2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e__wakuorg_nwaku:latest.log
2026-02-28 04:30:12.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38550
2026-02-28 04:30:12.254 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:13.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38550/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:13.257 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-02-28 04:30:13.257 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:13.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38550/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:13.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.18/tcp/38551/p2p/16Uiu2HAm5FYHvQmheMv3VzEkdSZkW48SweyjXVVg3DP2m1DZhCxx","/ip4/172.18.20.18/tcp/38552/ws/p2p/16Uiu2HAm5FYHvQmheMv3VzEkdSZkW48SweyjXVVg3DP2m1DZhCxx"],"enrUri":"enr:-L24QNONVUmhMQXn7OsoOYo3qO2k_ScnZTT0p8bLNxAx6ffEfELA5lGNmx6WBmcbRPtgYbjqYy-85P-rIZFGzvzwLwACgmlkgnY0gmlwhKwSFBKKbXVsdGlhZGRyc5YACASsEhQSBpaXAAoErBIUEgaWmN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkfxec4hiv3SNodi59Q1y_gJk1poAFLnjYcYDnba1M_mDdGNwgpaXg3VkcIKWmYV3YWt1MgE"}'
2026-02-28 04:30:13.260 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:13.260 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:13.261 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:13.262 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:13.262 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.124
2026-02-28 04:30:13.262 DEBUG [src.node.docker_mananger] Generated ports ['30101', '30102', '30103', '30104', '30105']
2026-02-28 04:30:13.262 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:13.263 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:13.263 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:13.263 DEBUG [src.node.docker_mananger] docker run -i -t -p 30101:30101 -p 30102:30102 -p 30103:30103 -p 30104:30104 -p 30105:30105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30103 --rest-port=30101 --tcp-port=30102 --discv5-udp-port=30104 --rest-address=0.0.0.0 --nat=extip:172.18.247.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdb22a9c95dbfd976378aec913ab5ae8109fc4fd2ccbccbf86500aa6112d2af2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30105 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNONVUmhMQXn7OsoOYo3qO2k_ScnZTT0p8bLNxAx6ffEfELA5lGNmx6WBmcbRPtgYbjqYy-85P-rIZFGzvzwLwACgmlkgnY0gmlwhKwSFBKKbXVsdGlhZGRyc5YACASsEhQSBpaXAAoErBIUEgaWmN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkfxec4hiv3SNodi59Q1y_gJk1poAFLnjYcYDnba1M_mDdGNwgpaXg3VkcIKWmYV3YWt1MgE
2026-02-28 04:30:13.464 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.124 waku 7f0beabf60603ad8e064210af96a67eff138416c14c51a1be9041cd33d30db01
2026-02-28 04:30:13.501 DEBUG [src.node.docker_mananger] Container started with ID 7f0beabf6060. Setting up logs at ./log/docker/node2_2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e__wakuorg_nwaku:latest.log
2026-02-28 04:30:13.502 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30101
2026-02-28 04:30:13.502 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:14.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30101/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:14.524 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-02-28 04:30:14.525 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:14.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:14.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.124/tcp/30102/p2p/16Uiu2HAmDcQxCJCm3eb111XZBDpf9jEKfuqj3AeRtv7LsrdCgkmi","/ip4/172.18.247.124/tcp/30103/ws/p2p/16Uiu2HAmDcQxCJCm3eb111XZBDpf9jEKfuqj3AeRtv7LsrdCgkmi"],"enrUri":"enr:-L24QAUFsmXyR2D-5UfAYrQnwQYnSahvHMFfwtD0AAEUsT3OKeMGE-sFFR5L7Po5aHwxb2a2ixUMH96OVK_Clvi7mQ0CgmlkgnY0gmlwhKwS93yKbXVsdGlhZGRyc5YACASsEvd8BnWWAAoErBL3fAZ1l90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDjLDCdH8WJPzlJAv2DP_c3IKuZq5Yt3UGGhL0kxXj7WDdGNwgnWWg3VkcIJ1mIV3YWt1MgE"}'
2026-02-28 04:30:14.532 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:14.532 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:14.534 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:14.538 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:14.538 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.142.116
2026-02-28 04:30:14.538 DEBUG [src.node.docker_mananger] Generated ports ['37236', '37237', '37238', '37239', '37240']
2026-02-28 04:30:14.538 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:14.538 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:14.538 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:14.538 DEBUG [src.node.docker_mananger] docker run -i -t -p 37236:37236 -p 37237:37237 -p 37238:37238 -p 37239:37239 -p 37240:37240 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37238 --rest-port=37236 --tcp-port=37237 --discv5-udp-port=37239 --rest-address=0.0.0.0 --nat=extip:172.18.142.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=31df7f59a9b6bd6f46fbf9a0a3ceafe15233dc714dcfc11af4f40ba8e8f0f29b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37240 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAUFsmXyR2D-5UfAYrQnwQYnSahvHMFfwtD0AAEUsT3OKeMGE-sFFR5L7Po5aHwxb2a2ixUMH96OVK_Clvi7mQ0CgmlkgnY0gmlwhKwS93yKbXVsdGlhZGRyc5YACASsEvd8BnWWAAoErBL3fAZ1l90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDjLDCdH8WJPzlJAv2DP_c3IKuZq5Yt3UGGhL0kxXj7WDdGNwgnWWg3VkcIJ1mIV3YWt1MgE
2026-02-28 04:30:14.732 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.142.116 waku 74e23df418dcbb9281d0a54bc2e52d467d05aa0efc311fb3f6676d6d59ee50ee
2026-02-28 04:30:14.765 DEBUG [src.node.docker_mananger] Container started with ID 74e23df418dc. Setting up logs at ./log/docker/node3_2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e__wakuorg_nwaku:latest.log
2026-02-28 04:30:14.766 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37236
2026-02-28 04:30:14.766 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:15.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37236/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:15.786 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-02-28 04:30:15.787 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:15.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37236/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:15.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.116/tcp/37237/p2p/16Uiu2HAmFHf3zAPUQj7NdRjfe3h32DMm1zrZFXMfbzgsiQoHszD2","/ip4/172.18.142.116/tcp/37238/ws/p2p/16Uiu2HAmFHf3zAPUQj7NdRjfe3h32DMm1zrZFXMfbzgsiQoHszD2"],"enrUri":"enr:-L24QFDffzapsWkW_PvgJpfAk4ieKQv8moPONYW9ak-ZOwm5RbuI6NLUHA9VN0k6zOi4UHSVAxyaFZZCOx-2hSNQBhkCgmlkgnY0gmlwhKwSjnSKbXVsdGlhZGRyc5YACASsEo50BpF1AAoErBKOdAaRdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJxwLB_Gc0tyqPmSbPobl__VAUgXsIwxgFotiKYZROY2DdGNwgpF1g3VkcIKRd4V3YWt1MgE"}'
2026-02-28 04:30:15.794 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:15.794 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:15.794 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:15.796 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:15.796 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.125
2026-02-28 04:30:15.797 DEBUG [src.node.docker_mananger] Generated ports ['9714', '9715', '9716', '9717', '9718']
2026-02-28 04:30:15.797 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:15.797 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:15.797 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:15.798 DEBUG [src.node.docker_mananger] docker run -i -t -p 9714:9714 -p 9715:9715 -p 9716:9716 -p 9717:9717 -p 9718:9718 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9716 --rest-port=9714 --tcp-port=9715 --discv5-udp-port=9717 --rest-address=0.0.0.0 --nat=extip:172.18.231.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=279bedaa9ec4bdbabfc4fbf07136ec7eda80c2bb7bcf5045c6cfcb9cefdee638 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9718 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFDffzapsWkW_PvgJpfAk4ieKQv8moPONYW9ak-ZOwm5RbuI6NLUHA9VN0k6zOi4UHSVAxyaFZZCOx-2hSNQBhkCgmlkgnY0gmlwhKwSjnSKbXVsdGlhZGRyc5YACASsEo50BpF1AAoErBKOdAaRdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJxwLB_Gc0tyqPmSbPobl__VAUgXsIwxgFotiKYZROY2DdGNwgpF1g3VkcIKRd4V3YWt1MgE
2026-02-28 04:30:15.988 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.125 waku b325a2fa1c61a0ba015b39c29cdb13185bc9195b6aa498726f05cfb8d8bb3897
2026-02-28 04:30:16.022 DEBUG [src.node.docker_mananger] Container started with ID b325a2fa1c61. Setting up logs at ./log/docker/node4_2026-02-28_04-30-11__ff1053ce-ed41-40e9-bfc9-80a28543e98e__wakuorg_nwaku:latest.log
2026-02-28 04:30:16.022 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9714
2026-02-28 04:30:16.022 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:17.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9714/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:17.028 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-02-28 04:30:17.031 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:17.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9714/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:17.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.125/tcp/9715/p2p/16Uiu2HAm4UykLkf5QoxuMm95HeGFGPayLykm2pgZaR9TSZ9rhtRs","/ip4/172.18.231.125/tcp/9716/ws/p2p/16Uiu2HAm4UykLkf5QoxuMm95HeGFGPayLykm2pgZaR9TSZ9rhtRs"],"enrUri":"enr:-L24QNJAMhs-X_cYacM3Ap2ScpMo7FdMr849d4Z5KEHqqSWQB2k7tSPjyCsiVitKmHJThWGc6_gN-OFaOpmEkvchpZQCgmlkgnY0gmlwhKwS532KbXVsdGlhZGRyc5YACASsEud9BiXzAAoErBLnfQYl9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEChpID4uznRs1h_ytG4DX7LIWkzIm7mYiEqjLHflAVR56DdGNwgiXzg3VkcIIl9YV3YWt1MgE"}'
2026-02-28 04:30:17.048 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:17.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:30:17.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:17.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30101/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:30:17.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:17.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37236/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:30:17.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:17.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9714/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:30:17.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:17.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38550/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:17.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.247.124/tcp/47844/p2p/16Uiu2HAmDcQxCJCm3eb111XZBDpf9jEKfuqj3AeRtv7LsrdCgkmi","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:30:17.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30101/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:17.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.142.116/tcp/58250/p2p/16Uiu2HAmFHf3zAPUQj7NdRjfe3h32DMm1zrZFXMfbzgsiQoHszD2","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.20.18/tcp/38551/p2p/16Uiu2HAm5FYHvQmheMv3VzEkdSZkW48SweyjXVVg3DP2m1DZhCxx","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:30:17.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37236/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:17.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.247.124/tcp/30102/p2p/16Uiu2HAmDcQxCJCm3eb111XZBDpf9jEKfuqj3AeRtv7LsrdCgkmi","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.231.125/tcp/48068/p2p/16Uiu2HAm4UykLkf5QoxuMm95HeGFGPayLykm2pgZaR9TSZ9rhtRs","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:30:17.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9714/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:17.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.142.116/tcp/37237/p2p/16Uiu2HAmFHf3zAPUQj7NdRjfe3h32DMm1zrZFXMfbzgsiQoHszD2","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:30:17.102 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-28 04:30:37.104 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14740', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:30:37.179 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14740', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:30:37.190 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14740', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '60.0%']
2026-02-28 04:30:37.206 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '14740', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-28 04:30:37.216 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 60%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-28 04:30:37.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:37.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-28 04:30:37.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:38.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:38.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:41.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:41.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:41.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:41.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:41.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:41.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:42.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:42.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:43.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:43.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:55.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:55.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:56.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:56.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:30:56.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:56.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38550/relay/v1/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-02-28 04:31:17.161 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:31:17.162 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:31:17.162 DEBUG [src.node.waku_node] Stopping container with id 94713ca4a634
2026-02-28 04:31:17.714 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:17.716 DEBUG [src.node.waku_node] Stopping container with id 7f0beabf6060
2026-02-28 04:31:18.296 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:18.298 DEBUG [src.node.waku_node] Stopping container with id 74e23df418dc
2026-02-28 04:31:18.533 ERROR [src.node.docker_mananger] Max retries reached for container 94713ca4a634. Exiting log stream.
2026-02-28 04:31:18.853 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:18.855 DEBUG [src.node.waku_node] Stopping container with id b325a2fa1c61
2026-02-28 04:31:19.317 ERROR [src.node.docker_mananger] Max retries reached for container 7f0beabf6060. Exiting log stream.
2026-02-28 04:31:19.414 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:19.415 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:31:19.466 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:19.581 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:19.633 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:19.685 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-28 04:30:13.129 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:30:13.129 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_extra_field with id: 2026-02-28_04-30-13__01ce59f1-9de8-4d53-9bcb-95cea33c3369
2026-02-28 04:30:13.130 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:30:13.130 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:30:13.130 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:30:13.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:13.137 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-30-13__01ce59f1-9de8-4d53-9bcb-95cea33c3369__wakuorg_nwaku:latest.log
2026-02-28 04:30:13.137 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:13.137 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:13.138 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:13.139 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.75
2026-02-28 04:30:13.139 DEBUG [src.node.docker_mananger] Generated ports ['56838', '56839', '56840', '56841', '56842']
2026-02-28 04:30:13.139 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:13.139 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:13.139 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:13.139 DEBUG [src.node.docker_mananger] docker run -i -t -p 56838:56838 -p 56839:56839 -p 56840:56840 -p 56841:56841 -p 56842:56842 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56840 --rest-port=56838 --tcp-port=56839 --discv5-udp-port=56841 --rest-address=0.0.0.0 --nat=extip:172.18.49.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba6affd58379ff3a1bec839ac784ff27ff4eea2732c362ac3adb5e6fdd27f623 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56842 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:30:13.331 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.75 waku 60b21c02d0452c0bfb1f623f0910a4a0c68b41b7993cb6cc8d0f3769e842b961
2026-02-28 04:30:13.367 DEBUG [src.node.docker_mananger] Container started with ID 60b21c02d045. Setting up logs at ./log/docker/node1_2026-02-28_04-30-13__01ce59f1-9de8-4d53-9bcb-95cea33c3369__wakuorg_nwaku:latest.log
2026-02-28 04:30:13.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56838
2026-02-28 04:30:13.369 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:13.374 ERROR [src.node.docker_mananger] Max retries reached for container 358afb7046ac. Exiting log stream.
2026-02-28 04:30:13.926 ERROR [src.node.docker_mananger] Max retries reached for container be201762ff89. Exiting log stream.
2026-02-28 04:30:14.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56838/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:14.372 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-02-28 04:30:14.372 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:14.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56838/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:14.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.75/tcp/56839/p2p/16Uiu2HAm6T4tiWVZbsTeqJHim7LLpahgAARZJYfwLBjWvpRx5vaC","/ip4/172.18.49.75/tcp/56840/ws/p2p/16Uiu2HAm6T4tiWVZbsTeqJHim7LLpahgAARZJYfwLBjWvpRx5vaC"],"enrUri":"enr:-L24QKTFhZV8dp6lWBa2Q9mxPxmAdIDDj8EzA_8868m8iAYAHNhH1H8mJ9RYsismR1T-JnvjHI27mN0acTvkWrHWSf8CgmlkgnY0gmlwhKwSMUuKbXVsdGlhZGRyc5YACASsEjFLBt4HAAoErBIxSwbeCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECo8wLUQ6gncDhtnEdugBgbed7oHfBY0VgSV1cHALpMUmDdGNwgt4Hg3VkcILeCYV3YWt1MgU"}'
2026-02-28 04:30:14.375 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:14.376 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:30:14.382 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:14.382 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-30-13__01ce59f1-9de8-4d53-9bcb-95cea33c3369__wakuorg_nwaku:latest.log
2026-02-28 04:30:14.382 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:14.383 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:14.384 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:14.384 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.50
2026-02-28 04:30:14.384 DEBUG [src.node.docker_mananger] Generated ports ['47754', '47755', '47756', '47757', '47758']
2026-02-28 04:30:14.384 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:14.385 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:14.385 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:14.385 DEBUG [src.node.docker_mananger] docker run -i -t -p 47754:47754 -p 47755:47755 -p 47756:47756 -p 47757:47757 -p 47758:47758 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47756 --rest-port=47754 --tcp-port=47755 --discv5-udp-port=47757 --rest-address=0.0.0.0 --nat=extip:172.18.33.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=10defc26a21bbbfdec6bde36e9e64596a9ec9903289ffbe7829ecedecdca3719 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47758 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKTFhZV8dp6lWBa2Q9mxPxmAdIDDj8EzA_8868m8iAYAHNhH1H8mJ9RYsismR1T-JnvjHI27mN0acTvkWrHWSf8CgmlkgnY0gmlwhKwSMUuKbXVsdGlhZGRyc5YACASsEjFLBt4HAAoErBIxSwbeCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECo8wLUQ6gncDhtnEdugBgbed7oHfBY0VgSV1cHALpMUmDdGNwgt4Hg3VkcILeCYV3YWt1MgU --filternode=/ip4/172.18.49.75/tcp/56839/p2p/16Uiu2HAm6T4tiWVZbsTeqJHim7LLpahgAARZJYfwLBjWvpRx5vaC
2026-02-28 04:30:14.585 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.50 waku ee5d26dfeea35e1d0ac9984c9937c2bfa4805402f64037a52451b7b48108dfba
2026-02-28 04:30:14.618 DEBUG [src.node.docker_mananger] Container started with ID ee5d26dfeea3. Setting up logs at ./log/docker/node2_2026-02-28_04-30-13__01ce59f1-9de8-4d53-9bcb-95cea33c3369__wakuorg_nwaku:latest.log
2026-02-28 04:30:14.618 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47754
2026-02-28 04:30:14.618 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:15.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47754/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:15.622 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-02-28 04:30:15.622 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:15.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47754/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:15.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.50/tcp/47755/p2p/16Uiu2HAm9uQKgSFXUZ8LnRbQB1iDoZmfb23qAodyaPixxeEqnz1h","/ip4/172.18.33.50/tcp/47756/ws/p2p/16Uiu2HAm9uQKgSFXUZ8LnRbQB1iDoZmfb23qAodyaPixxeEqnz1h"],"enrUri":"enr:-L24QOpe74D65EJLexgBEWKB2G038Z4M6FMHqC3ci41PDChuBzkVKz_cCM9B4ziyCttvuy1UsmBCxkGiPOQKPKDQLlsCgmlkgnY0gmlwhKwSITKKbXVsdGlhZGRyc5YACASsEiEyBrqLAAoErBIhMga6jN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1x4tEpA6K3VehVfTr2qr-dp4cx9pLDpwktehXxyDnBSDdGNwgrqLg3VkcIK6jYV3YWt1MgA"}'
2026-02-28 04:30:15.625 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:15.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47754/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.75/tcp/56839/p2p/16Uiu2HAm6T4tiWVZbsTeqJHim7LLpahgAARZJYfwLBjWvpRx5vaC"]'
2026-02-28 04:30:15.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:15.662 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:30:15.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56838/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:30:15.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:15.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47754/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8e028166-19e8-4119-860b-dfee63368e6d", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:30:15.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8e028166-19e8-4119-860b-dfee63368e6d","statusDesc":"OK"}'
2026-02-28 04:30:15.696 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:47754/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
2026-02-28 04:30:15.700 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47754/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-02-28 04:30:15.703 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:30:15.704 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:30:15.704 DEBUG [src.node.waku_node] Stopping container with id 60b21c02d045
2026-02-28 04:30:16.283 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:16.284 DEBUG [src.node.waku_node] Stopping container with id ee5d26dfeea3
2026-02-28 04:30:16.860 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:16.863 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:30:16.868 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:30:16.872 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_publish_with_ephemeral with id: 2026-02-28_04-27-18__7ceb88b9-ddd5-410a-acac-4a658b987edb
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-02-28_04-27-18__7ceb88b9-ddd5-410a-acac-4a658b987edb__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.3.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30990', '30991', '30992', '30993', '30994']
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 30990:30990 -p 30991:30991 -p 30992:30992 -p 30993:30993 -p 30994:30994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30992 --rest-port=30990 --tcp-port=30991 --discv5-udp-port=30993 --rest-address=0.0.0.0 --nat=extip:172.18.3.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=915a1feeabd8c7bf89689b50ec1853177cd96acab7d53c23dc9deebac8cd84ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30994 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.188 waku afbd5eb486fb50abfccbfbcaf32695ab05c5591b6270734aa5627f137bee6d17
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d49d69fd0a6a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID afbd5eb486fb. Setting up logs at ./log/docker/node1_2026-02-28_04-27-18__7ceb88b9-ddd5-410a-acac-4a658b987edb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30990
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 e385f0d5d644. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30990/health" -H "Content-Type: application/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:30990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.188/tcp/30991/p2p/16Uiu2HAmHiuvdFR1Ti3vLAgweszK4S1VqjqHKVQsLLNgD7uRtJTc","/ip4/172.18.3.188/tcp/30992/ws/p2p/16Uiu2HAmHiuvdFR1Ti3vLAgweszK4S1VqjqHKVQsLLNgD7uRtJTc"],"enrUri":"enr:-L24QBOOrxkw_vlFDyOCepW02u0EW0Lp6eSU8Y99g_ZHybFsYZs_aNDSsxzfWm3h7TkIALUykV5VCa3urJRhmuBUwWYCgmlkgnY0gmlwhKwSA7yKbXVsdGlhZGRyc5YACASsEgO8BnkPAAoErBIDvAZ5EN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS0vBFTf6VYEJoN6DiUqH9goO8Uz0bEXZqTeQC57E6eODdGNwgnkPg3VkcIJ5EYV3YWt1MgE"}'
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-02-28_04-27-18__7ceb88b9-ddd5-410a-acac-4a658b987edb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47812', '47813', '47814', '47815', '47816']
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 47812:47812 -p 47813:47813 -p 47814:47814 -p 47815:47815 -p 47816:47816 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47814 --rest-port=47812 --tcp-port=47813 --discv5-udp-port=47815 --rest-address=0.0.0.0 --nat=extip:172.18.61.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1fcbecf5c9cc2dcb64927d664c7e70a71bb58e3aefabc615df6fb8efa9ee7d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47816 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBOOrxkw_vlFDyOCepW02u0EW0Lp6eSU8Y99g_ZHybFsYZs_aNDSsxzfWm3h7TkIALUykV5VCa3urJRhmuBUwWYCgmlkgnY0gmlwhKwSA7yKbXVsdGlhZGRyc5YACASsEgO8BnkPAAoErBIDvAZ5EN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS0vBFTf6VYEJoN6DiUqH9goO8Uz0bEXZqTeQC57E6eODdGNwgnkPg3VkcIJ5EYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.168 waku c51a41bd7b21ca45d2b84b4852f497364a10a07daee2ec14e9686eeeeb6fdecb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c51a41bd7b21. Setting up logs at ./log/docker/node2_2026-02-28_04-27-18__7ceb88b9-ddd5-410a-acac-4a658b987edb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47812
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:47812/health" -H "Content-Type: application/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:47812/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.168/tcp/47813/p2p/16Uiu2HAmGHDozDMQk8rHUUVi9ZjfzbJdDYjePLLLtVvH6bu5Xj9S","/ip4/172.18.61.168/tcp/47814/ws/p2p/16Uiu2HAmGHDozDMQk8rHUUVi9ZjfzbJdDYjePLLLtVvH6bu5Xj9S"],"enrUri":"enr:-L24QNs1wo_IZDUShC-ki66joLKniQ7_F2N3k7QwUIbKiN3TBoQhKG-I-tMCJPbhp-J6PCz9XPILllVehNXnB7HBEZMCgmlkgnY0gmlwhKwSPaiKbXVsdGlhZGRyc5YACASsEj2oBrrFAAoErBI9qAa6xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNdswhAy9qLAsp5iA8LTUWqeE9tgwxHByORA4CYAvhkGDdGNwgrrFg3VkcIK6x4V3YWt1MgE"}'
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:47812/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.188/tcp/30991/p2p/16Uiu2HAmHiuvdFR1Ti3vLAgweszK4S1VqjqHKVQsLLNgD7uRtJTc"]'
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:30990/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:47812/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:30990/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:30990/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":1772252840617778688,"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:47812/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":1772252840617778688,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30990/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:30990/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":1772252840734770582,"ephemeral":true,"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:47812/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":1772252840734770582,"ephemeral":true,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:174 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30990/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.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:30990/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":1772252840849769474,"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:47812/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":1772252840849769474,"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 afbd5eb486fb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c51a41bd7b21
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,69 @@
2026-02-28 04:29:45.787 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:29:45.787 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-02-28_04-29-45__19620c6a-2558-4b38-a11f-24966b4ef19a
2026-02-28 04:29:45.788 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:29:45.788 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:29:45.799 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:45.800 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-29-45__19620c6a-2558-4b38-a11f-24966b4ef19a__wakuorg_nwaku:latest.log
2026-02-28 04:29:45.801 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:45.801 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:45.803 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:45.803 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.49
2026-02-28 04:29:45.804 DEBUG [src.node.docker_mananger] Generated ports ['50072', '50073', '50074', '50075', '50076']
2026-02-28 04:29:45.804 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:45.805 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:45.805 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:45.805 DEBUG [src.node.docker_mananger] docker run -i -t -p 50072:50072 -p 50073:50073 -p 50074:50074 -p 50075:50075 -p 50076:50076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50074 --rest-port=50072 --tcp-port=50073 --discv5-udp-port=50075 --rest-address=0.0.0.0 --nat=extip:172.18.202.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfd7c470e0df45f81b7b799eb2c53e10729bae2e6f4bede7d7fd3d65f261edf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50076 --metrics-logging=true --store=true --relay=true
2026-02-28 04:29:46.003 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.49 waku 72c827f5bd90d2130d07ba0a0c1da9ad285d37f2b0c03207b4ceca4636a85baf
2026-02-28 04:29:46.030 ERROR [src.node.docker_mananger] Max retries reached for container 1161839d96a2. Exiting log stream.
2026-02-28 04:29:46.042 DEBUG [src.node.docker_mananger] Container started with ID 72c827f5bd90. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-29-45__19620c6a-2558-4b38-a11f-24966b4ef19a__wakuorg_nwaku:latest.log
2026-02-28 04:29:46.043 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50072
2026-02-28 04:29:46.043 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:46.627 ERROR [src.node.docker_mananger] Max retries reached for container f8cc2f1a98e7. Exiting log stream.
2026-02-28 04:29:47.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50072/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:47.047 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-02-28 04:29:47.048 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:47.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50072/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:47.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.49/tcp/50073/p2p/16Uiu2HAm6mnYnMsQVma1sv9yWoScENYEsbcMdhurmE5Vny9W27nu","/ip4/172.18.202.49/tcp/50074/ws/p2p/16Uiu2HAm6mnYnMsQVma1sv9yWoScENYEsbcMdhurmE5Vny9W27nu"],"enrUri":"enr:-L24QJPslH0NajIU_QEFc0nbXpx65HNFLKlOPQdpiRD5PEFJJSAxHXeM-jkEhh8y7yGNEEszsjhf5dOpc_UAR8XB4VsCgmlkgnY0gmlwhKwSyjGKbXVsdGlhZGRyc5YACASsEsoxBsOZAAoErBLKMQbDmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqJeZhw5Si83b0QkxmvVcP5nlJsnKuC5Sjh8PklS5ObaDdGNwgsOZg3VkcILDm4V3YWt1MgM"}'
2026-02-28 04:29:47.051 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:47.059 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:47.059 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-29-45__19620c6a-2558-4b38-a11f-24966b4ef19a__wakuorg_nwaku:latest.log
2026-02-28 04:29:47.059 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:47.059 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:47.061 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:47.061 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.33
2026-02-28 04:29:47.061 DEBUG [src.node.docker_mananger] Generated ports ['15201', '15202', '15203', '15204', '15205']
2026-02-28 04:29:47.061 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:47.061 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:47.061 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:47.062 DEBUG [src.node.docker_mananger] docker run -i -t -p 15201:15201 -p 15202:15202 -p 15203:15203 -p 15204:15204 -p 15205:15205 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15203 --rest-port=15201 --tcp-port=15202 --discv5-udp-port=15204 --rest-address=0.0.0.0 --nat=extip:172.18.203.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dd60ed10dcceca2bb26cb89aecb0210d41bedf0a436e7babf38a9ebf5e3dd56 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15205 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJPslH0NajIU_QEFc0nbXpx65HNFLKlOPQdpiRD5PEFJJSAxHXeM-jkEhh8y7yGNEEszsjhf5dOpc_UAR8XB4VsCgmlkgnY0gmlwhKwSyjGKbXVsdGlhZGRyc5YACASsEsoxBsOZAAoErBLKMQbDmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqJeZhw5Si83b0QkxmvVcP5nlJsnKuC5Sjh8PklS5ObaDdGNwgsOZg3VkcILDm4V3YWt1MgM --storenode=/ip4/172.18.202.49/tcp/50073/p2p/16Uiu2HAm6mnYnMsQVma1sv9yWoScENYEsbcMdhurmE5Vny9W27nu --store=true --relay=false
2026-02-28 04:29:47.262 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.33 waku 02520dc47cf25f3998fe35f0ff1e3b01392d4bfc031e6042d11a12e03d97a7d7
2026-02-28 04:29:47.299 DEBUG [src.node.docker_mananger] Container started with ID 02520dc47cf2. Setting up logs at ./log/docker/store_node1_2026-02-28_04-29-45__19620c6a-2558-4b38-a11f-24966b4ef19a__wakuorg_nwaku:latest.log
2026-02-28 04:29:47.300 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15201
2026-02-28 04:29:47.301 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:48.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15201/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:48.305 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-02-28 04:29:48.305 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:48.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15201/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:48.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.33/tcp/15202/p2p/16Uiu2HAmJU7kUwrugQc69zNpV7xAEPnYbZXcepLiVC29RMc62YdB","/ip4/172.18.203.33/tcp/15203/ws/p2p/16Uiu2HAmJU7kUwrugQc69zNpV7xAEPnYbZXcepLiVC29RMc62YdB"],"enrUri":"enr:-L24QG0JbFHb6AvQl44RysNGBo70qZalmtK0MudRb8nQ_2q-OvMSMf7jsw24khVfD4UsdW2ISALz_Ds58dZ7-WzhwXwCgmlkgnY0gmlwhKwSyyGKbXVsdGlhZGRyc5YACASsEsshBjtiAAoErBLLIQY7Y90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVl0Zh4HzmVCuGdwe0lCPVbyBz9p9Naw1lpipKwMK5uaDdGNwgjtig3VkcII7ZIV3YWt1MgI"}'
2026-02-28 04:29:48.308 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:48.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15201/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.49/tcp/50073/p2p/16Uiu2HAm6mnYnMsQVma1sv9yWoScENYEsbcMdhurmE5Vny9W27nu"]'
2026-02-28 04:29:48.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50072/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:48.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.364 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:48.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50072/relay/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-02-28 04:29:48.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.374 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:48.574 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:48.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50072/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-02-28 04:29:48.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 04:29:48.579 DEBUG [src.steps.store] messages length is 0
2026-02-28 04:29:48.580 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:29:48.581 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:29:48.582 DEBUG [src.node.waku_node] Stopping container with id 72c827f5bd90
2026-02-28 04:29:49.169 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:49.170 DEBUG [src.node.waku_node] Stopping container with id 02520dc47cf2
2026-02-28 04:29:49.711 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:49.715 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:29:49.720 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:29:49.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-02-28 04:25:49.921 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:25:49.921 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-02-28_04-25-49__043c03b7-f582-45e3-8426-76204762e0ea
2026-02-28 04:25:49.922 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:25:49.922 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:25:49.922 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:25:49.929 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:25:49.929 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-25-49__043c03b7-f582-45e3-8426-76204762e0ea__wakuorg_nwaku:latest.log
2026-02-28 04:25:49.929 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:25:49.929 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:25:49.931 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:25:49.931 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.148
2026-02-28 04:25:49.931 DEBUG [src.node.docker_mananger] Generated ports ['62855', '62856', '62857', '62858', '62859']
2026-02-28 04:25:49.931 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:25:49.931 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:25:49.932 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:25:49.932 DEBUG [src.node.docker_mananger] docker run -i -t -p 62855:62855 -p 62856:62856 -p 62857:62857 -p 62858:62858 -p 62859:62859 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62857 --rest-port=62855 --tcp-port=62856 --discv5-udp-port=62858 --rest-address=0.0.0.0 --nat=extip:172.18.186.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdbbf7af7ea8aa1dda5e5f5b1ea0da1e48dcfb7af5b2db425758eeb6344acdfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62859 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:25:50.120 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.148 waku 17f4a3470c3fd25cd6165c9efafa683d39b09c3da17e7344aabe5121b36b3259
2026-02-28 04:25:50.132 ERROR [src.node.docker_mananger] Max retries reached for container 80ace5684c1b. Exiting log stream.
2026-02-28 04:25:50.159 DEBUG [src.node.docker_mananger] Container started with ID 17f4a3470c3f. Setting up logs at ./log/docker/node1_2026-02-28_04-25-49__043c03b7-f582-45e3-8426-76204762e0ea__wakuorg_nwaku:latest.log
2026-02-28 04:25:50.160 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62855
2026-02-28 04:25:50.160 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:25:50.730 ERROR [src.node.docker_mananger] Max retries reached for container 460ec0398b70. Exiting log stream.
2026-02-28 04:25:51.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62855/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:51.164 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-02-28 04:25:51.164 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:25:51.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:51.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.148/tcp/62856/p2p/16Uiu2HAkuYuKLSEfoxpXYUSakouQzfV7fjY9iMxVDnQCarHavg6S","/ip4/172.18.186.148/tcp/62857/ws/p2p/16Uiu2HAkuYuKLSEfoxpXYUSakouQzfV7fjY9iMxVDnQCarHavg6S"],"enrUri":"enr:-L24QOKQ1PeGNlWkexOHVfD5OsOw72WBI6UOMX3B-gPm6t04IRK0RjHOo71uNOJ7KtkQ7AVk9N8YxdUjyRO8otyKcWMCgmlkgnY0gmlwhKwSupSKbXVsdGlhZGRyc5YACASsErqUBvWIAAoErBK6lAb1id0DgnJzhQADAQAAiXNlY3AyNTZrMaECAdolUk0x6tqQBxmXwNrZmDDOzh2poTSdjkcnIKSW9s-DdGNwgvWIg3VkcIL1ioV3YWt1MgU"}'
2026-02-28 04:25:51.167 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:25:51.167 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:25:51.174 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:25:51.174 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-25-49__043c03b7-f582-45e3-8426-76204762e0ea__wakuorg_nwaku:latest.log
2026-02-28 04:25:51.174 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:25:51.174 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:25:51.175 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:25:51.176 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.208
2026-02-28 04:25:51.176 DEBUG [src.node.docker_mananger] Generated ports ['30549', '30550', '30551', '30552', '30553']
2026-02-28 04:25:51.176 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:25:51.176 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:25:51.176 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:25:51.176 DEBUG [src.node.docker_mananger] docker run -i -t -p 30549:30549 -p 30550:30550 -p 30551:30551 -p 30552:30552 -p 30553:30553 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30551 --rest-port=30549 --tcp-port=30550 --discv5-udp-port=30552 --rest-address=0.0.0.0 --nat=extip:172.18.86.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2ebbc4facf1b12a418da95aad71b6c5dcfa5f8ffb82acf609d9d4b2506dbab4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30553 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOKQ1PeGNlWkexOHVfD5OsOw72WBI6UOMX3B-gPm6t04IRK0RjHOo71uNOJ7KtkQ7AVk9N8YxdUjyRO8otyKcWMCgmlkgnY0gmlwhKwSupSKbXVsdGlhZGRyc5YACASsErqUBvWIAAoErBK6lAb1id0DgnJzhQADAQAAiXNlY3AyNTZrMaECAdolUk0x6tqQBxmXwNrZmDDOzh2poTSdjkcnIKSW9s-DdGNwgvWIg3VkcIL1ioV3YWt1MgU --filternode=/ip4/172.18.186.148/tcp/62856/p2p/16Uiu2HAkuYuKLSEfoxpXYUSakouQzfV7fjY9iMxVDnQCarHavg6S
2026-02-28 04:25:51.374 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.208 waku eee1788a30dfdc2e7148fc4d9699fa526b14e66e5003fa4fa4bcb9f13d25412e
2026-02-28 04:25:51.410 DEBUG [src.node.docker_mananger] Container started with ID eee1788a30df. Setting up logs at ./log/docker/node2_2026-02-28_04-25-49__043c03b7-f582-45e3-8426-76204762e0ea__wakuorg_nwaku:latest.log
2026-02-28 04:25:51.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30549
2026-02-28 04:25:51.411 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:25:52.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30549/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:52.414 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-02-28 04:25:52.414 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:25:52.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30549/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:52.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.208/tcp/30550/p2p/16Uiu2HAmAKsvW89khAZvbiF4njeQqBPuBWShPYZE4xdSZ1sjVEbY","/ip4/172.18.86.208/tcp/30551/ws/p2p/16Uiu2HAmAKsvW89khAZvbiF4njeQqBPuBWShPYZE4xdSZ1sjVEbY"],"enrUri":"enr:-L24QFSR0aJEa-_pC-iqcQON8SqHyaWhTbxzfPjecDo0efBKZ3rqjoqQy7wTYPAtn2zXWZn2koO4lej9LmM3eCTbwbMCgmlkgnY0gmlwhKwSVtCKbXVsdGlhZGRyc5YACASsElbQBndWAAoErBJW0AZ3V90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3WNSxhAOgSrcKlvQO0it_nNPwpmJuStodYdBmdnVYeeDdGNwgndWg3VkcIJ3WIV3YWt1MgA"}'
2026-02-28 04:25:52.417 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:25:52.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30549/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.148/tcp/62856/p2p/16Uiu2HAkuYuKLSEfoxpXYUSakouQzfV7fjY9iMxVDnQCarHavg6S"]'
2026-02-28 04:25:52.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:52.455 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:25:52.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62855/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:25:52.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:52.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30549/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dab921aa-5e16-47ca-baaa-61c20d2e4ca0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:25:52.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dab921aa-5e16-47ca-baaa-61c20d2e4ca0","statusDesc":"OK"}'
2026-02-28 04:25:52.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62855/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-02-28 04:25:52.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:52.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:25:52.598 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:25:52.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30549/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:52.601 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":1772252752489810568,"ephemeral":false}]'
2026-02-28 04:25:52.604 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:25:52.605 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:25:52.605 DEBUG [src.node.waku_node] Stopping container with id 17f4a3470c3f
2026-02-28 04:25:53.179 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:25:53.180 DEBUG [src.node.waku_node] Stopping container with id eee1788a30df
2026-02-28 04:25:53.714 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:25:53.717 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:25:53.723 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:25:53.727 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_range_with_zero_jitter with id: 2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8
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-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__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-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__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-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__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.120.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33709', '33710', '33711', '33712', '33713']
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 33709:33709 -p 33710:33710 -p 33711:33711 -p 33712:33712 -p 33713:33713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33711 --rest-port=33709 --tcp-port=33710 --discv5-udp-port=33712 --rest-address=0.0.0.0 --nat=extip:172.18.120.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=81251fdcbb76eb1c9bcd0befddf2cf15a4c13bf17bdd5a0bfad8a1fd73af3ffe --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33713 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.183 waku 0ac9c5fb3be09306d2713828f3c0f0c73e5416bacf9fdb07a3ed8f603decfeb9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad393af96abf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0ac9c5fb3be0. Setting up logs at ./log/docker/node1_2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33709
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 a87ec5669e3e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33709/health" -H "Content-Type: application/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:33709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.183/tcp/33710/p2p/16Uiu2HAm1NDGwx1bRgVuwM9JP2WfHb8p19fKNbPhA4HiderZHreE","/ip4/172.18.120.183/tcp/33711/ws/p2p/16Uiu2HAm1NDGwx1bRgVuwM9JP2WfHb8p19fKNbPhA4HiderZHreE"],"enrUri":"enr:-L24QK772IVnYfx7AIu4ANRRWEAUrWPOdXrvyG128r1U1m-bImL29tG6TsMBa5mxR_0DnMPbM2B8a_DrBAp4_sj1DRYCgmlkgnY0gmlwhKwSeLeKbXVsdGlhZGRyc5YACASsEni3BoOuAAoErBJ4twaDr90DgnJzhQADAQAAiXNlY3AyNTZrMaECWEMvP3lHeb3fisVdO9eFYEFgTH5QN5H-HB_FglCkkrODdGNwgoOug3VkcIKDsIV3YWt1MhM"}'
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:33709/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:33709/relay/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:33709/relay/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:33709/relay/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.24.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4870', '4871', '4872', '4873', '4874']
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 4870:4870 -p 4871:4871 -p 4872:4872 -p 4873:4873 -p 4874:4874 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4872 --rest-port=4870 --tcp-port=4871 --discv5-udp-port=4873 --rest-address=0.0.0.0 --nat=extip:172.18.24.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee7eb01e9a92d7f8c5bb6f821c77bafc8c7a2f5874f356b4f8684b66dff60b6d --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=4874 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QK772IVnYfx7AIu4ANRRWEAUrWPOdXrvyG128r1U1m-bImL29tG6TsMBa5mxR_0DnMPbM2B8a_DrBAp4_sj1DRYCgmlkgnY0gmlwhKwSeLeKbXVsdGlhZGRyc5YACASsEni3BoOuAAoErBJ4twaDr90DgnJzhQADAQAAiXNlY3AyNTZrMaECWEMvP3lHeb3fisVdO9eFYEFgTH5QN5H-HB_FglCkkrODdGNwgoOug3VkcIKDsIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.232 waku 89c6203ca196565166f3acd56b8e366c417943c1878f6a0b0092282a144c85b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89c6203ca196. Setting up logs at ./log/docker/node2_2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4870
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:4870/health" -H "Content-Type: application/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:4870/debug/v1/info" -H "Content-Type: application/json" -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.232/tcp/4871/p2p/16Uiu2HAm6L9tt39acnCDsdcbi2Een6xqTmajPM2HcTZKpYPKYFSY","/ip4/172.18.24.232/tcp/4872/ws/p2p/16Uiu2HAm6L9tt39acnCDsdcbi2Een6xqTmajPM2HcTZKpYPKYFSY"],"enrUri":"enr:-L24QLBD66O9awWqOJloEphLMFf9_hQfcAXorFvbmmODK9ICfLsByf1LIczn7GzDf7U7owZgKBLcYFj7KQJybMvZY6MCgmlkgnY0gmlwhKwSGOiKbXVsdGlhZGRyc5YACASsEhjoBhMHAAoErBIY6AYTCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECogaioJVJVBV0Igv55HzjcuWoFUkuwZrvuqmkS5isELmDdGNwghMHg3VkcIITCYV3YWt1MhI"}'
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:4870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.183/tcp/33710/p2p/16Uiu2HAm1NDGwx1bRgVuwM9JP2WfHb8p19fKNbPhA4HiderZHreE"]'
INFO  src.node.api_clients.base_client:base_client.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:4870/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&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":[]}'
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 0ac9c5fb3be0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 89c6203ca196
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,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_default_page_size with id: 2026-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb
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-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.144.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38715', '38716', '38717', '38718', '38719']
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 38715:38715 -p 38716:38716 -p 38717:38717 -p 38718:38718 -p 38719:38719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38717 --rest-port=38715 --tcp-port=38716 --discv5-udp-port=38718 --rest-address=0.0.0.0 --nat=extip:172.18.144.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcfb9a9eaea78eb0e5e4bbde1dbffe0ca1790e3bbc1f2debfff211bad52eaf5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38719 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.92 waku 95ef0642b17f9f6a6367310927c8616ae33802c59c0aafd6bd325123fcae038d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95ef0642b17f. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38715
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 84bd8e90130a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e142ac9957bf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38715/health" -H "Content-Type: application/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:38715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.92/tcp/38716/p2p/16Uiu2HAmHKakWrYAGKPPoFoKUGAFPz7o3m3tCrJVVZyLQerWv5En","/ip4/172.18.144.92/tcp/38717/ws/p2p/16Uiu2HAmHKakWrYAGKPPoFoKUGAFPz7o3m3tCrJVVZyLQerWv5En"],"enrUri":"enr:-L24QEQe4xXjrV13-9Zq1Y7LlKR2jdoCnuyXWTMe9EuhFriqVbSAnqtb5klxbQYl-579PyVuNwUJGcDCWP8UGkV4yfECgmlkgnY0gmlwhKwSkFyKbXVsdGlhZGRyc5YACASsEpBcBpc8AAoErBKQXAaXPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRVG3FF-NDfbNjBexbfq8KZTbtmZ2kMb9BDyE9_bFXCeDdGNwgpc8g3VkcIKXPoV3YWt1MgM"}'
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-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41164', '41165', '41166', '41167', '41168']
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 41164:41164 -p 41165:41165 -p 41166:41166 -p 41167:41167 -p 41168:41168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41166 --rest-port=41164 --tcp-port=41165 --discv5-udp-port=41167 --rest-address=0.0.0.0 --nat=extip:172.18.158.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1cd63fe80bbc3b4d97cbbca03f6b6b25cfabbac30cfa3ee9fe973e9a1bc342e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41168 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEQe4xXjrV13-9Zq1Y7LlKR2jdoCnuyXWTMe9EuhFriqVbSAnqtb5klxbQYl-579PyVuNwUJGcDCWP8UGkV4yfECgmlkgnY0gmlwhKwSkFyKbXVsdGlhZGRyc5YACASsEpBcBpc8AAoErBKQXAaXPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRVG3FF-NDfbNjBexbfq8KZTbtmZ2kMb9BDyE9_bFXCeDdGNwgpc8g3VkcIKXPoV3YWt1MgM --storenode=/ip4/172.18.144.92/tcp/38716/p2p/16Uiu2HAmHKakWrYAGKPPoFoKUGAFPz7o3m3tCrJVVZyLQerWv5En --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.67 waku 1562233b71e9d2f4127f587b43df07e7cbf29ff6a6509a2e4ce14161e37a8dd9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1562233b71e9. Setting up logs at ./log/docker/store_node1_2026-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41164
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:41164/health" -H "Content-Type: application/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:41164/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/41165/p2p/16Uiu2HAmUyehVc9cJmWYbeU1mV84P3uGkJrZpHgzfQvp5fKHCadx","/ip4/172.18.158.67/tcp/41166/ws/p2p/16Uiu2HAmUyehVc9cJmWYbeU1mV84P3uGkJrZpHgzfQvp5fKHCadx"],"enrUri":"enr:-L24QAvWGVK4hE2sHrq7OsxTM_EvF7i7EJ7RYlCBvdHehiVeanvM7Y3Y4kZdbPq5r3QjvjJeF95_vHy3GLaMAikOI_wCgmlkgnY0gmlwhKwSnkOKbXVsdGlhZGRyc5YACASsEp5DBqDNAAoErBKeQwagzt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8oLOVf1KfexbjBw1HMBb_nqDvg_K1Jjpf2fEPwHRVHuDdGNwgqDNg3VkcIKgz4V3YWt1MgM"}'
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:41164/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.92/tcp/38716/p2p/16Uiu2HAmHKakWrYAGKPPoFoKUGAFPz7o3m3tCrJVVZyLQerWv5En"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38715/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:41164/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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:38715/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38715/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x2ec27054ec63d10dd709bae048da04cc4a65a01d5ba6b1d3f50f669a5f9f11ca"},{"messageHash":"0x0086998ce0019643c8aa9e4fdda6a8ae2a3806213c88498113bf07bd1c575fa0"},{"messageHash":"0xfb0a20108d6fb14dc2cf18f4f6e11e1fdfe58ea4f824056951717adb12180e96"},{"messageHash":"0xfcbe56bb20978e2ebf1c97ed387073499259a90f0d6cafe877bcae11d26f1723"},{"messageHash":"0x7a57b9633ad35a5e28855f74e79620cc64dc975dfa3eae9e79842e683f7730c4"},{"messageHash":"0x21b76a9a3c577300e7c7916da9741e5ef88fd19b0216d4b7f0c664d32eb6b053"},{"messageHash":"0xf544a82a32e3ad74af7e7890da6ae673bfe99023227d0d73c5e1c5ee75d7eed8"},{"messageHash":"0x60074a1dd89c98202f01ba16a29f06979e4e34759fc6d4ea7ac12a21f23d4ddb"},{"messageHash":"0x4db67df8c99f18ebfa21c18328772e4d1535620a20788a6a7be471a3ad5cd970"},{"messageHash":"0x21fd95f04cb40d7600f1858a8bf87a20c63ed794d2e7f7fd02a8d37009badb5a"},{"messageHash":"0xdaa6c72aaceea338c2c8086d139c8cbc14517582183eb382bf86dc2c4370c8d4"},{"messageHash":"0x93af369f30e5c9a79831ce94cc50159a06cd279f2914de8e6bcbcfd2a5c225b7"},{"messageHash":"0x6221e657c67bca22499aef8706a4e4b5b04432520c75ee073e7f7e5177e61ff0"},{"messageHash":"0x572fa998cfa8470087f2361f4b495b3ce854459baccca1ff89a8202543bc8597"},{"messageHash":"0x00c1181d250e7257fb1a0a0b323e26536c23efd5ec41b63e2bcbd60854ce14e9"},{"messageHash":"0x619e0d169d7766eec89f81c2b32fbf29e456ebcc13f05388577e24a93aa93261"},{"messageHash":"0x9fca39b0ff36d75a7c989207c16ff6484189be860aa4f6fb0b9be1171693cdcb"},{"messageHash":"0x8988b6fe58ac565ab105c71e1082c6a44d29c95b5a719ce106e505f6856cd581"},{"messageHash":"0x42dac5a31b667c8ac877de73c56c81eee5f17e6d53093cad1a891f3d7ef3ad75"},{"messageHash":"0x09ea16b35f85647bcdf124c9a43fb556e0b2f6c2d2d76a9ef7e2e271d585f1e2"}],"paginationCursor":"0x09ea16b35f85647bcdf124c9a43fb556e0b2f6c2d2d76a9ef7e2e271d585f1e2"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41164/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x2ec27054ec63d10dd709bae048da04cc4a65a01d5ba6b1d3f50f669a5f9f11ca"},{"messageHash":"0x0086998ce0019643c8aa9e4fdda6a8ae2a3806213c88498113bf07bd1c575fa0"},{"messageHash":"0xfb0a20108d6fb14dc2cf18f4f6e11e1fdfe58ea4f824056951717adb12180e96"},{"messageHash":"0xfcbe56bb20978e2ebf1c97ed387073499259a90f0d6cafe877bcae11d26f1723"},{"messageHash":"0x7a57b9633ad35a5e28855f74e79620cc64dc975dfa3eae9e79842e683f7730c4"},{"messageHash":"0x21b76a9a3c577300e7c7916da9741e5ef88fd19b0216d4b7f0c664d32eb6b053"},{"messageHash":"0xf544a82a32e3ad74af7e7890da6ae673bfe99023227d0d73c5e1c5ee75d7eed8"},{"messageHash":"0x60074a1dd89c98202f01ba16a29f06979e4e34759fc6d4ea7ac12a21f23d4ddb"},{"messageHash":"0x4db67df8c99f18ebfa21c18328772e4d1535620a20788a6a7be471a3ad5cd970"},{"messageHash":"0x21fd95f04cb40d7600f1858a8bf87a20c63ed794d2e7f7fd02a8d37009badb5a"},{"messageHash":"0xdaa6c72aaceea338c2c8086d139c8cbc14517582183eb382bf86dc2c4370c8d4"},{"messageHash":"0x93af369f30e5c9a79831ce94cc50159a06cd279f2914de8e6bcbcfd2a5c225b7"},{"messageHash":"0x6221e657c67bca22499aef8706a4e4b5b04432520c75ee073e7f7e5177e61ff0"},{"messageHash":"0x572fa998cfa8470087f2361f4b495b3ce854459baccca1ff89a8202543bc8597"},{"messageHash":"0x00c1181d250e7257fb1a0a0b323e26536c23efd5ec41b63e2bcbd60854ce14e9"},{"messageHash":"0x619e0d169d7766eec89f81c2b32fbf29e456ebcc13f05388577e24a93aa93261"},{"messageHash":"0x9fca39b0ff36d75a7c989207c16ff6484189be860aa4f6fb0b9be1171693cdcb"},{"messageHash":"0x8988b6fe58ac565ab105c71e1082c6a44d29c95b5a719ce106e505f6856cd581"},{"messageHash":"0x42dac5a31b667c8ac877de73c56c81eee5f17e6d53093cad1a891f3d7ef3ad75"},{"messageHash":"0x09ea16b35f85647bcdf124c9a43fb556e0b2f6c2d2d76a9ef7e2e271d585f1e2"}],"paginationCursor":"0x09ea16b35f85647bcdf124c9a43fb556e0b2f6c2d2d76a9ef7e2e271d585f1e2"}'
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 95ef0642b17f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1562233b71e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-02-28 04:28:17.505 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:28:17.505 DEBUG [tests.conftest] Running test: test_light_push_with_missing_pubsub_topics with id: 2026-02-28_04-28-17__f3afd359-8a9f-4024-939a-cc3d4d9ceca5
2026-02-28 04:28:17.506 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:28:17.507 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:28:17.511 ERROR [src.node.docker_mananger] Max retries reached for container 4a0e1e3a2bb0. Exiting log stream.
2026-02-28 04:28:17.516 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:17.516 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_04-28-17__f3afd359-8a9f-4024-939a-cc3d4d9ceca5__wakuorg_nwaku:latest.log
2026-02-28 04:28:17.516 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:17.516 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:17.518 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:17.518 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.100
2026-02-28 04:28:17.518 DEBUG [src.node.docker_mananger] Generated ports ['7830', '7831', '7832', '7833', '7834']
2026-02-28 04:28:17.519 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:17.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:17.519 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:17.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 7830:7830 -p 7831:7831 -p 7832:7832 -p 7833:7833 -p 7834:7834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7832 --rest-port=7830 --tcp-port=7831 --discv5-udp-port=7833 --rest-address=0.0.0.0 --nat=extip:172.18.195.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ce00bb9aef3fe86dadbff37f9276c846a1e36ce3eddbf3dba4fd61e5d0b4975 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7834 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 04:28:17.721 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.100 waku 604c123bf571261428faec0bf7f814facd34d019e9f79f227d0dd12caf9e2275
2026-02-28 04:28:17.757 DEBUG [src.node.docker_mananger] Container started with ID 604c123bf571. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-28-17__f3afd359-8a9f-4024-939a-cc3d4d9ceca5__wakuorg_nwaku:latest.log
2026-02-28 04:28:17.757 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7830
2026-02-28 04:28:17.758 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:18.356 ERROR [src.node.docker_mananger] Max retries reached for container 9affecc9d687. Exiting log stream.
2026-02-28 04:28:18.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7830/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:18.762 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-02-28 04:28:18.762 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:18.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7830/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:18.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.100/tcp/7831/p2p/16Uiu2HAm33tA54qdk6q83t2Q2ovL5cJybd9YqZVLzbGsnQFUqTf7","/ip4/172.18.195.100/tcp/7832/ws/p2p/16Uiu2HAm33tA54qdk6q83t2Q2ovL5cJybd9YqZVLzbGsnQFUqTf7"],"enrUri":"enr:-L24QCYNHMF5QhXu7AMuThNZoYwjlKIWjDyNjyP1_uphuI88MiRsGHg9mSlmk80dW4GAfu4L5Oz9IWPci326oVNrbbICgmlkgnY0gmlwhKwSw2SKbXVsdGlhZGRyc5YACASsEsNkBh6XAAoErBLDZAYemN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcUh8hXPKuafNfo7Hmvn3Yk69Nr9qyhk4jevbPY3r1XqDdGNwgh6Xg3VkcIIemYV3YWt1Mgk"}'
2026-02-28 04:28:18.765 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:18.772 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:18.772 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_04-28-17__f3afd359-8a9f-4024-939a-cc3d4d9ceca5__wakuorg_nwaku:latest.log
2026-02-28 04:28:18.772 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:18.772 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:18.774 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:18.774 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.218
2026-02-28 04:28:18.774 DEBUG [src.node.docker_mananger] Generated ports ['36680', '36681', '36682', '36683', '36684']
2026-02-28 04:28:18.774 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:18.774 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:18.774 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:18.774 DEBUG [src.node.docker_mananger] docker run -i -t -p 36680:36680 -p 36681:36681 -p 36682:36682 -p 36683:36683 -p 36684:36684 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36682 --rest-port=36680 --tcp-port=36681 --discv5-udp-port=36683 --rest-address=0.0.0.0 --nat=extip:172.18.240.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccfddbedabf58ea9cdd22c6eabf501f5dfbd4c4eeebbd88dfcffb8e5d93ccf45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36684 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 04:28:18.968 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.218 waku ce9c3f757fb3248a6f9cc9ef7e8bfe5d1a809e11a90fa71ede4e6d431812f23a
2026-02-28 04:28:19.002 DEBUG [src.node.docker_mananger] Container started with ID ce9c3f757fb3. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-28-17__f3afd359-8a9f-4024-939a-cc3d4d9ceca5__wakuorg_nwaku:latest.log
2026-02-28 04:28:19.003 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36680
2026-02-28 04:28:19.003 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:20.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:20.006 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-02-28 04:28:20.007 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:20.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36680/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:20.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.218/tcp/36681/p2p/16Uiu2HAm6tcsmLZVMYy7nRz6q2kFvTSwWXe6BMfuido11ovyfTZL","/ip4/172.18.240.218/tcp/36682/ws/p2p/16Uiu2HAm6tcsmLZVMYy7nRz6q2kFvTSwWXe6BMfuido11ovyfTZL"],"enrUri":"enr:-L24QKeJ182nceKS5HlEP7mwWZcMqvbEgYa7m71Sb6cUEWT_Ynzm-xkGdgrjszEPIL6VW0R2W7vhacf7RUyDxgpWyLsCgmlkgnY0gmlwhKwS8NqKbXVsdGlhZGRyc5YACASsEvDaBo9JAAoErBLw2gaPSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECqle6eKqHbhMsGnYC1dMP0RQOJ-gqCFovFGPhBbkVuAuDdGNwgo9Jg3VkcIKPS4V3YWt1MgE"}'
2026-02-28 04:28:20.009 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:20.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.100/tcp/7831/p2p/16Uiu2HAm33tA54qdk6q83t2Q2ovL5cJybd9YqZVLzbGsnQFUqTf7"]'
2026-02-28 04:28:20.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:20.055 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:20.055 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_04-28-17__f3afd359-8a9f-4024-939a-cc3d4d9ceca5__wakuorg_nwaku:latest.log
2026-02-28 04:28:20.056 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:20.056 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:20.057 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:20.057 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.140
2026-02-28 04:28:20.057 DEBUG [src.node.docker_mananger] Generated ports ['30275', '30276', '30277', '30278', '30279']
2026-02-28 04:28:20.058 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:20.058 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:20.058 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:20.058 DEBUG [src.node.docker_mananger] docker run -i -t -p 30275:30275 -p 30276:30276 -p 30277:30277 -p 30278:30278 -p 30279:30279 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30277 --rest-port=30275 --tcp-port=30276 --discv5-udp-port=30278 --rest-address=0.0.0.0 --nat=extip:172.18.198.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2fec29cdaff79cb052703dffab9cea532ce900feeecc0352adb58cefaccceb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30279 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCYNHMF5QhXu7AMuThNZoYwjlKIWjDyNjyP1_uphuI88MiRsGHg9mSlmk80dW4GAfu4L5Oz9IWPci326oVNrbbICgmlkgnY0gmlwhKwSw2SKbXVsdGlhZGRyc5YACASsEsNkBh6XAAoErBLDZAYemN0DgnJzhQADAQAAiXNlY3AyNTZrMaECcUh8hXPKuafNfo7Hmvn3Yk69Nr9qyhk4jevbPY3r1XqDdGNwgh6Xg3VkcIIemYV3YWt1Mgk --lightpushnode=/ip4/172.18.195.100/tcp/7831/p2p/16Uiu2HAm33tA54qdk6q83t2Q2ovL5cJybd9YqZVLzbGsnQFUqTf7 --lightpush=true --relay=true
2026-02-28 04:28:20.266 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.140 waku 432440ca5fa3f5f671952543699c3dae4713c3f27c80c6d2d7cb76e8c84d0da9
2026-02-28 04:28:20.301 DEBUG [src.node.docker_mananger] Container started with ID 432440ca5fa3. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-28-17__f3afd359-8a9f-4024-939a-cc3d4d9ceca5__wakuorg_nwaku:latest.log
2026-02-28 04:28:20.302 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30275
2026-02-28 04:28:20.302 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:21.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30275/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:21.331 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-02-28 04:28:21.332 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:21.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30275/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:21.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.140/tcp/30276/p2p/16Uiu2HAmMX4VE2SjVDQqimeRKB7xAwpiHrAkvJBSSaG8uGNAB9QM","/ip4/172.18.198.140/tcp/30277/ws/p2p/16Uiu2HAmMX4VE2SjVDQqimeRKB7xAwpiHrAkvJBSSaG8uGNAB9QM"],"enrUri":"enr:-L24QEGNuNdUrsrHsJst22pdc441KT_srRY3SvivuyB4qh9VBz7ipTpFf6SLAKHaS4S_QKc0_qhyp9g25a1oeoA4PRICgmlkgnY0gmlwhKwSxoyKbXVsdGlhZGRyc5YACASsEsaMBnZEAAoErBLGjAZ2Rd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDg7E2oCBRjS-LFdzHwnU8oh_mzHxlHCm9XekAAZInuGqDdGNwgnZEg3VkcIJ2RoV3YWt1Mgk"}'
2026-02-28 04:28:21.341 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:21.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30275/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.100/tcp/7831/p2p/16Uiu2HAm33tA54qdk6q83t2Q2ovL5cJybd9YqZVLzbGsnQFUqTf7"]'
2026-02-28 04:28:21.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:21.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30275/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.218/tcp/36681/p2p/16Uiu2HAm6tcsmLZVMYy7nRz6q2kFvTSwWXe6BMfuido11ovyfTZL"]'
2026-02-28 04:28:21.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:21.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7830/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:21.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:21.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36680/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:21.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:21.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30275/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:21.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:21.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30275/lightpush/v1/message" -H "Content-Type: application/json" -d '{"message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772252901392511926}}'
2026-02-28 04:28:21.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:21.409 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:21.410 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:21.410 DEBUG [src.node.waku_node] Stopping container with id 604c123bf571
2026-02-28 04:28:21.975 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:21.976 DEBUG [src.node.waku_node] Stopping container with id ce9c3f757fb3
2026-02-28 04:28:22.533 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:22.535 DEBUG [src.node.waku_node] Stopping container with id 432440ca5fa3
2026-02-28 04:28:22.789 ERROR [src.node.docker_mananger] Max retries reached for container 604c123bf571. Exiting log stream.
2026-02-28 04:28:23.081 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:23.084 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:23.093 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:23.100 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:23.108 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2026-02-28 04:33:49.718 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:33:49.718 DEBUG [tests.conftest] Running test: test_message_light_pushed_on_different_pubsub_topic_is_not_retrieved with id: 2026-02-28_04-33-49__55320473-183a-4bbb-9c5b-aca67385f869
2026-02-28 04:33:49.719 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:33:49.719 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:33:49.726 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:33:49.726 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_04-33-49__55320473-183a-4bbb-9c5b-aca67385f869__wakuorg_nwaku:latest.log
2026-02-28 04:33:49.726 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:33:49.726 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:33:49.728 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:33:49.728 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.117
2026-02-28 04:33:49.728 DEBUG [src.node.docker_mananger] Generated ports ['41809', '41810', '41811', '41812', '41813']
2026-02-28 04:33:49.728 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:33:49.728 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:33:49.728 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:33:49.729 DEBUG [src.node.docker_mananger] docker run -i -t -p 41809:41809 -p 41810:41810 -p 41811:41811 -p 41812:41812 -p 41813:41813 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41811 --rest-port=41809 --tcp-port=41810 --discv5-udp-port=41812 --rest-address=0.0.0.0 --nat=extip:172.18.113.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38cc8affeb29aaaaadc1dfdd70edc6ff5fa759cfba41bdded09303e1c682bfa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41813 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 04:33:49.932 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.117 waku 56cb2ba21e5f077d00a16dff5faca76ca51fb40d3d8c7c960c5a109447080eb3
2026-02-28 04:33:49.967 DEBUG [src.node.docker_mananger] Container started with ID 56cb2ba21e5f. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-33-49__55320473-183a-4bbb-9c5b-aca67385f869__wakuorg_nwaku:latest.log
2026-02-28 04:33:49.968 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41809
2026-02-28 04:33:49.969 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:33:49.974 ERROR [src.node.docker_mananger] Max retries reached for container ee0564ec790a. Exiting log stream.
2026-02-28 04:33:50.520 ERROR [src.node.docker_mananger] Max retries reached for container bcbc63269f4e. Exiting log stream.
2026-02-28 04:33:50.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41809/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:50.972 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-02-28 04:33:50.972 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:33:50.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41809/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:50.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.117/tcp/41810/p2p/16Uiu2HAkwwCiKnm1oFHtw7ggXjuKrX25Jz2uHoaJ4hACvF2xbuNH","/ip4/172.18.113.117/tcp/41811/ws/p2p/16Uiu2HAkwwCiKnm1oFHtw7ggXjuKrX25Jz2uHoaJ4hACvF2xbuNH"],"enrUri":"enr:-L24QEmsl-6intI7Dm7jusItj0Fy7b1IhvC-k1ghdAAQF5cyAL3Wi6G7neQlHhuWDsUgRVG3cj01Skj4GuQUiyeueWECgmlkgnY0gmlwhKwScXWKbXVsdGlhZGRyc5YACASsEnF1BqNSAAoErBJxdQajU90DgnJzhQADAQAAiXNlY3AyNTZrMaECJUf3smeUVRqYexW9LjVsW05d4UkmUoBPVehoIxwVLoKDdGNwgqNSg3VkcIKjVIV3YWt1Mgk"}'
2026-02-28 04:33:50.975 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:33:50.982 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:33:50.982 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_04-33-49__55320473-183a-4bbb-9c5b-aca67385f869__wakuorg_nwaku:latest.log
2026-02-28 04:33:50.982 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:33:50.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:33:50.984 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:33:50.984 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.208
2026-02-28 04:33:50.984 DEBUG [src.node.docker_mananger] Generated ports ['31198', '31199', '31200', '31201', '31202']
2026-02-28 04:33:50.984 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:33:50.984 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:33:50.984 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:33:50.985 DEBUG [src.node.docker_mananger] docker run -i -t -p 31198:31198 -p 31199:31199 -p 31200:31200 -p 31201:31201 -p 31202:31202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31200 --rest-port=31198 --tcp-port=31199 --discv5-udp-port=31201 --rest-address=0.0.0.0 --nat=extip:172.18.3.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8c2fe8babd32d87a1df8fc0becbf356a6dc5fcc4dfda77b666dd9fd4f835da2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31202 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 04:33:51.190 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.208 waku 80c0500a35a98cf489f7a384847d3153da17db68c389987008b111bae6cb0794
2026-02-28 04:33:51.223 DEBUG [src.node.docker_mananger] Container started with ID 80c0500a35a9. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-33-49__55320473-183a-4bbb-9c5b-aca67385f869__wakuorg_nwaku:latest.log
2026-02-28 04:33:51.224 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31198
2026-02-28 04:33:51.224 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:33:52.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31198/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:52.228 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-02-28 04:33:52.228 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:33:52.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:52.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.208/tcp/31199/p2p/16Uiu2HAmJyjd99zTxxXrDM9pCPCPS6hGGK9CwrGdYkUEPGRK6YK5","/ip4/172.18.3.208/tcp/31200/ws/p2p/16Uiu2HAmJyjd99zTxxXrDM9pCPCPS6hGGK9CwrGdYkUEPGRK6YK5"],"enrUri":"enr:-L24QG9U3K7tl2Rx5ub6UprhWP_5bQGYVYAvmIM8A8L3nHvFRAC35srDhrWs32S5lrpK_mqg57cvwURFLZZ0e5mDrSkCgmlkgnY0gmlwhKwSA9CKbXVsdGlhZGRyc5YACASsEgPQBnnfAAoErBID0AZ54N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXfOBYe6QZR49FXOd6wCEYZicXs-cDlL7YzLJsLz05ByDdGNwgnnfg3VkcIJ54YV3YWt1MgE"}'
2026-02-28 04:33:52.231 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:33:52.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31198/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.117/tcp/41810/p2p/16Uiu2HAkwwCiKnm1oFHtw7ggXjuKrX25Jz2uHoaJ4hACvF2xbuNH"]'
2026-02-28 04:33:52.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:52.281 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:33:52.281 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_04-33-49__55320473-183a-4bbb-9c5b-aca67385f869__wakuorg_nwaku:latest.log
2026-02-28 04:33:52.281 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:33:52.281 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:33:52.283 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:33:52.283 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.27
2026-02-28 04:33:52.283 DEBUG [src.node.docker_mananger] Generated ports ['48176', '48177', '48178', '48179', '48180']
2026-02-28 04:33:52.283 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:33:52.283 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:33:52.283 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:33:52.284 DEBUG [src.node.docker_mananger] docker run -i -t -p 48176:48176 -p 48177:48177 -p 48178:48178 -p 48179:48179 -p 48180:48180 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48178 --rest-port=48176 --tcp-port=48177 --discv5-udp-port=48179 --rest-address=0.0.0.0 --nat=extip:172.18.46.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7ec09e8a9d1f853efaaf35dbc9c75bc89e7fac59d995a9836ebaa2accd666a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48180 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEmsl-6intI7Dm7jusItj0Fy7b1IhvC-k1ghdAAQF5cyAL3Wi6G7neQlHhuWDsUgRVG3cj01Skj4GuQUiyeueWECgmlkgnY0gmlwhKwScXWKbXVsdGlhZGRyc5YACASsEnF1BqNSAAoErBJxdQajU90DgnJzhQADAQAAiXNlY3AyNTZrMaECJUf3smeUVRqYexW9LjVsW05d4UkmUoBPVehoIxwVLoKDdGNwgqNSg3VkcIKjVIV3YWt1Mgk --lightpushnode=/ip4/172.18.113.117/tcp/41810/p2p/16Uiu2HAkwwCiKnm1oFHtw7ggXjuKrX25Jz2uHoaJ4hACvF2xbuNH --lightpush=true --relay=true
2026-02-28 04:33:52.490 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.27 waku 34e392b751190be265c92a8ebb8cdda2891cda2fb857d0976056577d43f0152f
2026-02-28 04:33:52.525 DEBUG [src.node.docker_mananger] Container started with ID 34e392b75119. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-33-49__55320473-183a-4bbb-9c5b-aca67385f869__wakuorg_nwaku:latest.log
2026-02-28 04:33:52.525 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48176
2026-02-28 04:33:52.525 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:33:53.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48176/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:53.529 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-02-28 04:33:53.529 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:33:53.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48176/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:53.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.27/tcp/48177/p2p/16Uiu2HAmRwEwXPXwGW5GrFYxGu8UprWvMYxeJqTs6ak39D1shGjq","/ip4/172.18.46.27/tcp/48178/ws/p2p/16Uiu2HAmRwEwXPXwGW5GrFYxGu8UprWvMYxeJqTs6ak39D1shGjq"],"enrUri":"enr:-L24QCad5sOelBwGrTprA6nqFWTpdMNk4vgkaXZBQpk45vorV1OBBPeVkWp-sFS9YAtt421tEUYsOdGPXkZSaHWIxIECgmlkgnY0gmlwhKwSLhuKbXVsdGlhZGRyc5YACASsEi4bBrwxAAoErBIuGwa8Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxVG4YeAeqco_C9kMbDZrUocw3VIRGE2vKNh7xkvDXTCDdGNwgrwxg3VkcIK8M4V3YWt1Mgk"}'
2026-02-28 04:33:53.532 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:33:53.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48176/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.117/tcp/41810/p2p/16Uiu2HAkwwCiKnm1oFHtw7ggXjuKrX25Jz2uHoaJ4hACvF2xbuNH"]'
2026-02-28 04:33:53.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48176/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.208/tcp/31199/p2p/16Uiu2HAmJyjd99zTxxXrDM9pCPCPS6hGGK9CwrGdYkUEPGRK6YK5"]'
2026-02-28 04:33:53.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41809/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:33:53.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:33:53.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48176/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:33:53.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41809/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-28 04:33:53.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31198/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-28 04:33:53.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48176/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-28 04:33:53.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48176/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772253233716096732}}'
2026-02-28 04:33:53.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:53.749 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:33:53.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41809/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:53.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-28 04:33:53.854 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:33:53.855 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:33:53.855 DEBUG [src.node.waku_node] Stopping container with id 56cb2ba21e5f
2026-02-28 04:33:54.458 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:33:54.461 DEBUG [src.node.waku_node] Stopping container with id 80c0500a35a9
2026-02-28 04:33:55.044 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:33:55.045 DEBUG [src.node.waku_node] Stopping container with id 34e392b75119
2026-02-28 04:33:55.273 ERROR [src.node.docker_mananger] Max retries reached for container 56cb2ba21e5f. Exiting log stream.
2026-02-28 04:33:55.627 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:33:55.628 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:33:55.646 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:33:55.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:33:55.681 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_start_time with id: 2026-02-28_04-27-20__a0825b07-7b93-4f5f-a14c-425730d6a14a
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-02-28_04-27-20__a0825b07-7b93-4f5f-a14c-425730d6a14a__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.56.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36669', '36670', '36671', '36672', '36673']
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 36669:36669 -p 36670:36670 -p 36671:36671 -p 36672:36672 -p 36673:36673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36671 --rest-port=36669 --tcp-port=36670 --discv5-udp-port=36672 --rest-address=0.0.0.0 --nat=extip:172.18.56.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1bf359a4ab2ab9eb8c2fc6fcabca19ade01d6bdf8217be1b6b7621e496ecbd0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36673 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.252 waku 62c81d77cea2127e90ea961d761c2a5ed1fc761378814b6a71a0556586ee71d9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 62c81d77cea2. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-27-20__a0825b07-7b93-4f5f-a14c-425730d6a14a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36669
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 648f4ea8b76e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1053bad173d2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36669/health" -H "Content-Type: application/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:36669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.252/tcp/36670/p2p/16Uiu2HAmRx3ELp79uybmVyBQNW6eNPqgdm8aKGei9ct44Ci1Vo8f","/ip4/172.18.56.252/tcp/36671/ws/p2p/16Uiu2HAmRx3ELp79uybmVyBQNW6eNPqgdm8aKGei9ct44Ci1Vo8f"],"enrUri":"enr:-L24QEsG4Y1kx41RRp2j4gSx2vjKC2CaJyp1dDtBX71zyUXEZ1Cd-X_XXvdteK5hHaTSHbtFmhfkfKl2ZiDXnwuu8GcCgmlkgnY0gmlwhKwSOPyKbXVsdGlhZGRyc5YACASsEjj8Bo8-AAoErBI4_AaPP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDxYYPesxSSS6t57lqWftj3h9fvvyLekBevTV5KbynQnSDdGNwgo8-g3VkcIKPQIV3YWt1MgM"}'
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-02-28_04-27-20__a0825b07-7b93-4f5f-a14c-425730d6a14a__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.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19992', '19993', '19994', '19995', '19996']
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 19992:19992 -p 19993:19993 -p 19994:19994 -p 19995:19995 -p 19996:19996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19994 --rest-port=19992 --tcp-port=19993 --discv5-udp-port=19995 --rest-address=0.0.0.0 --nat=extip:172.18.16.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c132f8b9bd4bcade59c4bba5ecd82403aa77145a65cfca5cb43efa42bc0fbe9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19996 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEsG4Y1kx41RRp2j4gSx2vjKC2CaJyp1dDtBX71zyUXEZ1Cd-X_XXvdteK5hHaTSHbtFmhfkfKl2ZiDXnwuu8GcCgmlkgnY0gmlwhKwSOPyKbXVsdGlhZGRyc5YACASsEjj8Bo8-AAoErBI4_AaPP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDxYYPesxSSS6t57lqWftj3h9fvvyLekBevTV5KbynQnSDdGNwgo8-g3VkcIKPQIV3YWt1MgM --storenode=/ip4/172.18.56.252/tcp/36670/p2p/16Uiu2HAmRx3ELp79uybmVyBQNW6eNPqgdm8aKGei9ct44Ci1Vo8f --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.197 waku 9ab3b4598cfabe0f076d321e4e48accec0e5088b99653d8c8fd58ae47d471148
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ab3b4598cfa. Setting up logs at ./log/docker/store_node1_2026-02-28_04-27-20__a0825b07-7b93-4f5f-a14c-425730d6a14a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19992
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:19992/health" -H "Content-Type: application/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:19992/debug/v1/info" -H "Content-Type: application/json" -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.197/tcp/19993/p2p/16Uiu2HAmB6X8R6ccTiSESCBaSn2T9dAGEL48LMBgdjmnewgwSwjD","/ip4/172.18.16.197/tcp/19994/ws/p2p/16Uiu2HAmB6X8R6ccTiSESCBaSn2T9dAGEL48LMBgdjmnewgwSwjD"],"enrUri":"enr:-L24QFHyeWbzMmBvbXmLuGLJgkHgucLD7rn7hwdsOo_M809jf4cHDC9qPD3mJxPlHwTDw6EQhIL6-oS9NmOpGmwsGlYCgmlkgnY0gmlwhKwSEMWKbXVsdGlhZGRyc5YACASsEhDFBk4ZAAoErBIQxQZOGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6NLyfMirgYz_NypmvIcAonLjcLCOFG5KE660ILAWnNCDdGNwgk4Zg3VkcIJOG4V3YWt1MgM"}'
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:19992/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.252/tcp/36670/p2p/16Uiu2HAmRx3ELp79uybmVyBQNW6eNPqgdm8aKGei9ct44Ci1Vo8f"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36669/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:19992/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:36669/relay/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:36669/relay/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:36669/relay/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:36669/relay/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:36669/relay/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:36669/relay/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:143 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:36669/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=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":"0x5423a5cef967c0eb2633e18e33325782f6f582c1bad40b6b5ce57a0d2f4bd5ba","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252840124492800,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb355f406c63f1951eccb1cfdf76a485cd44ce811e979a1358f5f5b4cd4dd5729","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252842124499968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9e89dd85da52be64853ba1c9bc53d075ab2416672cbd012d0d0609c43649b50c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252843024500992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xed31debdad5161d569b3ebbe77186f29f170e59f1b838d3543960048d873876f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252843224503040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa1742040dd9bdc61836a5eaa5458426f8a0ed8c628080979c692547f965c20bc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252845124505088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x76e8cd0631d24b4e82de0ba3335316fb68d776be7ffed381939e6864de1c73ca","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252853124506112,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:146 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:19992/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=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":"0x5423a5cef967c0eb2633e18e33325782f6f582c1bad40b6b5ce57a0d2f4bd5ba","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252840124492800,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb355f406c63f1951eccb1cfdf76a485cd44ce811e979a1358f5f5b4cd4dd5729","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252842124499968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9e89dd85da52be64853ba1c9bc53d075ab2416672cbd012d0d0609c43649b50c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252843024500992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xed31debdad5161d569b3ebbe77186f29f170e59f1b838d3543960048d873876f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252843224503040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa1742040dd9bdc61836a5eaa5458426f8a0ed8c628080979c692547f965c20bc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252845124505088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x76e8cd0631d24b4e82de0ba3335316fb68d776be7ffed381939e6864de1c73ca","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252853124506112,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:146 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 62c81d77cea2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9ab3b4598cfa
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,518 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_overlap_sync_window with id: 2026-02-28_04-31-43__0e3ee9dc-1264-4434-97dc-b7b858633ab5
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-02-28_04-31-43__0e3ee9dc-1264-4434-97dc-b7b858633ab5__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-02-28_04-31-43__0e3ee9dc-1264-4434-97dc-b7b858633ab5__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-02-28_04-31-43__0e3ee9dc-1264-4434-97dc-b7b858633ab5__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.249.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47599', '47600', '47601', '47602', '47603']
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 47599:47599 -p 47600:47600 -p 47601:47601 -p 47602:47602 -p 47603:47603 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47601 --rest-port=47599 --tcp-port=47600 --discv5-udp-port=47602 --rest-address=0.0.0.0 --nat=extip:172.18.249.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2bb9dacff6d60899eb3c602b3ab98d17d0e2302b2b9ee6f5ded6edbe5777a1f3 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47603 --metrics-logging=true --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10c6e21867a2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.236 waku 2d41239d5e22147d327f5393f9f513eaf1c693caa5aaf97eeb4f8b07a2cf9e82
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d41239d5e22. Setting up logs at ./log/docker/node1_2026-02-28_04-31-43__0e3ee9dc-1264-4434-97dc-b7b858633ab5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47599
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 a2db0366a840. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47599/health" -H "Content-Type: application/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:47599/debug/v1/info" -H "Content-Type: application/json" -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.236/tcp/47600/p2p/16Uiu2HAmNBK1fSbBtTTwjBPrqdnF6VYjFn7SReNyoGsU3xWATbyu","/ip4/172.18.249.236/tcp/47601/ws/p2p/16Uiu2HAmNBK1fSbBtTTwjBPrqdnF6VYjFn7SReNyoGsU3xWATbyu"],"enrUri":"enr:-L24QPNYsFyBgEgbuDev1fP1qQFcKIsH3S0dYdTX-suiX36ZKX5wWQhJpw9l2evcdzEBU9wJa4z8IX4yyJ0u1zYI6MoCgmlkgnY0gmlwhKwS-eyKbXVsdGlhZGRyc5YACASsEvnsBrnwAAoErBL57Aa58d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjX21FevTDu6R0HfIY8y4a5bPMLVCWpkeLoBW0RL2ZCyDdGNwgrnwg3VkcIK58oV3YWt1MhM"}'
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.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60866', '60867', '60868', '60869', '60870']
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 60866:60866 -p 60867:60867 -p 60868:60868 -p 60869:60869 -p 60870:60870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60868 --rest-port=60866 --tcp-port=60867 --discv5-udp-port=60869 --rest-address=0.0.0.0 --nat=extip:172.18.179.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5ccfd7c2bf7df57ec6dfddbaa57c7bd4ef192e5acfbc2e7ed44e4a1b25e1e9c --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60870 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QPNYsFyBgEgbuDev1fP1qQFcKIsH3S0dYdTX-suiX36ZKX5wWQhJpw9l2evcdzEBU9wJa4z8IX4yyJ0u1zYI6MoCgmlkgnY0gmlwhKwS-eyKbXVsdGlhZGRyc5YACASsEvnsBrnwAAoErBL57Aa58d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjX21FevTDu6R0HfIY8y4a5bPMLVCWpkeLoBW0RL2ZCyDdGNwgrnwg3VkcIK58oV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.90 waku f615cc3391ca376b79d60a516fa28d3458fb3d724b7f9bc31a7e8fa41a600266
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f615cc3391ca. Setting up logs at ./log/docker/node2_2026-02-28_04-31-43__0e3ee9dc-1264-4434-97dc-b7b858633ab5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60866
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:60866/health" -H "Content-Type: application/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:60866/debug/v1/info" -H "Content-Type: application/json" -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.90/tcp/60867/p2p/16Uiu2HAm7AV2YUUifmwCAB8D9xEz8roupsuDsCTLq6Ljrfu3PCaP","/ip4/172.18.179.90/tcp/60868/ws/p2p/16Uiu2HAm7AV2YUUifmwCAB8D9xEz8roupsuDsCTLq6Ljrfu3PCaP"],"enrUri":"enr:-L24QEO3DaU9xO54V4olz2YhmeB217MggrkVSB1nO6K7uAPJakcTCIVl0ewoAiti-UgNd0eqW4KnWdO2O0EptjzxAC4CgmlkgnY0gmlwhKwSs1qKbXVsdGlhZGRyc5YACASsErNaBu3DAAoErBKzWgbtxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrmgll_1g3EKpmy0H30fHZiFuxBfeWhL1Q5-8ZajwAiyDdGNwgu3Dg3VkcILtxYV3YWt1MhI"}'
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:60866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.236/tcp/47600/p2p/16Uiu2HAmNBK1fSbBtTTwjBPrqdnF6VYjFn7SReNyoGsU3xWATbyu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:656 Publishing 90 messages at 1 msg/s
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 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:47599/relay/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.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:663 Waiting 30 seconds to allow at least two sync rounds
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:666 Querying node2 store for all messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60866/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&ascending=true" -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.store_sync.test_store_sync:test_store_sync.py:670 Store returned 90 messages, published publish_secs 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 2d41239d5e22
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f615cc3391ca
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,193 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-02-28_04-32-43__40e9e3ec-6694-41e1-aef7-ec00a74a1d37
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-02-28_04-32-43__40e9e3ec-6694-41e1-aef7-ec00a74a1d37__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32898', '32899', '32900', '32901', '32902']
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 32898:32898 -p 32899:32899 -p 32900:32900 -p 32901:32901 -p 32902:32902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32900 --rest-port=32898 --tcp-port=32899 --discv5-udp-port=32901 --rest-address=0.0.0.0 --nat=extip:172.18.117.37 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=601ab77b7ee625b6fdc9b29efca2e5ecdfbbada63871dbabe3bc42ee1838f55b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32902 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0da9e0fc8988. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.37 waku e02a40c958cb2dc8dd0017c79bc3bc7db31c194734b6724b92e8edf09dd77325
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e02a40c958cb. Setting up logs at ./log/docker/node1_2026-02-28_04-32-43__40e9e3ec-6694-41e1-aef7-ec00a74a1d37__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32898
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 f2873f04fdcd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32898/health" -H "Content-Type: application/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:32898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.37/tcp/32899/p2p/16Uiu2HAmAYgbgHSACFCtmRwCVV3wurCQA1jSUkK6pMYJ2Eq2fazk","/ip4/172.18.117.37/tcp/32900/ws/p2p/16Uiu2HAmAYgbgHSACFCtmRwCVV3wurCQA1jSUkK6pMYJ2Eq2fazk"],"enrUri":"enr:-L24QLgOyP7bWWX0sAokgA0XRdvfOjCsAgc7hBnn9hNxiv7PXXyP1xuPfhj7uOWwmMHu_VX-Bv5wbl_9yZDFd-rEjDUCgmlkgnY0gmlwhKwSdSWKbXVsdGlhZGRyc5YACASsEnUlBoCDAAoErBJ1JQaAhN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4KsRsi63whvTrK-H5ylDN7IWJoG7BM-J0VVY1-cMpnmDdGNwgoCDg3VkcIKAhYV3YWt1MgU"}'
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-02-28_04-32-43__40e9e3ec-6694-41e1-aef7-ec00a74a1d37__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.80.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40692', '40693', '40694', '40695', '40696']
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 40692:40692 -p 40693:40693 -p 40694:40694 -p 40695:40695 -p 40696:40696 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40694 --rest-port=40692 --tcp-port=40693 --discv5-udp-port=40695 --rest-address=0.0.0.0 --nat=extip:172.18.80.219 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2ce6a25c6683f77facdd5ebbf1c4adb7fd3fff044b4f5e7dd20a6a7add20d5ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40696 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLgOyP7bWWX0sAokgA0XRdvfOjCsAgc7hBnn9hNxiv7PXXyP1xuPfhj7uOWwmMHu_VX-Bv5wbl_9yZDFd-rEjDUCgmlkgnY0gmlwhKwSdSWKbXVsdGlhZGRyc5YACASsEnUlBoCDAAoErBJ1JQaAhN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4KsRsi63whvTrK-H5ylDN7IWJoG7BM-J0VVY1-cMpnmDdGNwgoCDg3VkcIKAhYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.219 waku 58b5b9cd87aeadcbcd25c27c9ed6bc559b5c69e52b3008e1d082ed2d0a16e6e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 58b5b9cd87ae. Setting up logs at ./log/docker/node2_2026-02-28_04-32-43__40e9e3ec-6694-41e1-aef7-ec00a74a1d37__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40692
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:40692/health" -H "Content-Type: application/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:40692/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.219/tcp/40693/p2p/16Uiu2HAm5AgbGfdJtgVM359ytEG5NGkXKBCa75oNdFHfbTMrqrZm","/ip4/172.18.80.219/tcp/40694/ws/p2p/16Uiu2HAm5AgbGfdJtgVM359ytEG5NGkXKBCa75oNdFHfbTMrqrZm"],"enrUri":"enr:-L24QHJIi2fq0VsOm9gor-G1A0NhkQRecxnLQJvh-9VasBbLAMDw7MkrDAa5uu1Em2PhGNQv4gO4JvWlbBYkx8vLyXICgmlkgnY0gmlwhKwSUNuKbXVsdGlhZGRyc5YACASsElDbBp71AAoErBJQ2wae9t0DgnJzhQACAQAAiXNlY3AyNTZrMaECkL3ZSAlk4GSWnga5FuWpnnXM-QaQKvuXXFi3ztnLeOCDdGNwgp71g3VkcIKe94V3YWt1MgE"}'
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:40692/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.37/tcp/32899/p2p/16Uiu2HAmAYgbgHSACFCtmRwCVV3wurCQA1jSUkK6pMYJ2Eq2fazk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:40692/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:32898/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:32898/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":1772253166367370087,"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:40692/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":1772253166367370087,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253166491477955,"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:40692/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":1772253166491477955,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253166605418247,"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:40692/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":1772253166605418247,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253166719091698,"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:40692/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":1772253166719091698,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253166832989442,"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:40692/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":1772253166832989442,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253166945811026,"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:40692/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":1772253166945811026,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253167058826984,"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:40692/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":1772253167058826984,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253167172865184,"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:40692/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":1772253167172865184,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:32898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.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:40692/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:32898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:32898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:32898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253167320378554,"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:40692/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":1772253167320378554,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253167434281882,"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:40692/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":1772253167434281882,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253167549035478,"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:40692/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":1772253167549035478,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253167662398735,"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:40692/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":1772253167662398735,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32898/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:32898/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":1772253167775713718,"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:40692/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":1772253167775713718,"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 e02a40c958cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 58b5b9cd87ae
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_non_subscribed_pubsub_topic with id: 2026-02-28_04-29-57__80cf0ad5-6676-4002-a603-8faf05595895
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-02-28_04-29-57__80cf0ad5-6676-4002-a603-8faf05595895__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.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39720', '39721', '39722', '39723', '39724']
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 39720:39720 -p 39721:39721 -p 39722:39722 -p 39723:39723 -p 39724:39724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39722 --rest-port=39720 --tcp-port=39721 --discv5-udp-port=39723 --rest-address=0.0.0.0 --nat=extip:172.18.66.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab63d7cbbfebd9d22b56e811d54ba8ca0ee5a41b53ead9c379bffe378fea10dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39724 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.109 waku e1eaa764d819296b35e9ea701e28a3c85cda79e6bb6588f7bde3cb88cd326c68
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce62d793c8c8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1eaa764d819. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-29-57__80cf0ad5-6676-4002-a603-8faf05595895__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39720
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 71ab049485fd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39720/health" -H "Content-Type: application/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:39720/debug/v1/info" -H "Content-Type: application/json" -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.109/tcp/39721/p2p/16Uiu2HAm2bX9GBR3kkSamsLXY4D1B3K6RrcdZSfrF66AxefggCsA","/ip4/172.18.66.109/tcp/39722/ws/p2p/16Uiu2HAm2bX9GBR3kkSamsLXY4D1B3K6RrcdZSfrF66AxefggCsA"],"enrUri":"enr:-L24QMRPgaijmbxqrw-pHe9FrQoiwlf3lb0mMlEO9fFSPMhAUzNEvxIAxdmY-YGuv9pBkqRV8D3_8DmmjDZMBI2hNGECgmlkgnY0gmlwhKwSQm2KbXVsdGlhZGRyc5YACASsEkJtBpspAAoErBJCbQabKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECaoef9YbxHvruWL9kazRxb3x-Sjz54mM1iQ0GkdO7svGDdGNwgpspg3VkcIKbK4V3YWt1Mgk"}'
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-02-28_04-29-57__80cf0ad5-6676-4002-a603-8faf05595895__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.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28153', '28154', '28155', '28156', '28157']
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 28153:28153 -p 28154:28154 -p 28155:28155 -p 28156:28156 -p 28157:28157 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28155 --rest-port=28153 --tcp-port=28154 --discv5-udp-port=28156 --rest-address=0.0.0.0 --nat=extip:172.18.24.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbae1d8c85bd63cf1bcb9d195cca4a98bf5ed97aa230ec4dbbac3b9c0f5df191 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28157 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.150 waku 5621ab575ac72290cb2ee7d17bb6cc303321975434925efce152ee7e85e696d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5621ab575ac7. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-29-57__80cf0ad5-6676-4002-a603-8faf05595895__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28153
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:28153/health" -H "Content-Type: application/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:28153/debug/v1/info" -H "Content-Type: application/json" -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.150/tcp/28154/p2p/16Uiu2HAmQZKGN7m953sfgF5zrtzHnqgH7WbktKruzdYcHq38dzhU","/ip4/172.18.24.150/tcp/28155/ws/p2p/16Uiu2HAmQZKGN7m953sfgF5zrtzHnqgH7WbktKruzdYcHq38dzhU"],"enrUri":"enr:-L24QGrrZ_vwNDHsxgBhVV0ngbbNFL4-rfhmyGQV9jSKVPeZZip-gco_y9B-4zPbucv8_Qi0OXAclB3YPHeMgZdwxiMCgmlkgnY0gmlwhKwSGJaKbXVsdGlhZGRyc5YACASsEhiWBm36AAoErBIYlgZt-90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsNglRz3VJ5UuGIdc5-9kVb-vweiwlwQiVSYq4i_-v3-DdGNwgm36g3VkcIJt_IV3YWt1MgE"}'
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:28153/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.109/tcp/39721/p2p/16Uiu2HAm2bX9GBR3kkSamsLXY4D1B3K6RrcdZSfrF66AxefggCsA"]'
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-02-28_04-29-57__80cf0ad5-6676-4002-a603-8faf05595895__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.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37990', '37991', '37992', '37993', '37994']
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 37990:37990 -p 37991:37991 -p 37992:37992 -p 37993:37993 -p 37994:37994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37992 --rest-port=37990 --tcp-port=37991 --discv5-udp-port=37993 --rest-address=0.0.0.0 --nat=extip:172.18.58.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8f2cc733ee5db79a9dba1a3d8d1ab5a9e02bbfefd72e247b8881fbdf3bbed4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37994 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMRPgaijmbxqrw-pHe9FrQoiwlf3lb0mMlEO9fFSPMhAUzNEvxIAxdmY-YGuv9pBkqRV8D3_8DmmjDZMBI2hNGECgmlkgnY0gmlwhKwSQm2KbXVsdGlhZGRyc5YACASsEkJtBpspAAoErBJCbQabKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECaoef9YbxHvruWL9kazRxb3x-Sjz54mM1iQ0GkdO7svGDdGNwgpspg3VkcIKbK4V3YWt1Mgk --lightpushnode=/ip4/172.18.66.109/tcp/39721/p2p/16Uiu2HAm2bX9GBR3kkSamsLXY4D1B3K6RrcdZSfrF66AxefggCsA --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.198 waku 2c2971d75d8247b3fe93d7caa3ae527d229c04e6be62e220cf6af644b236df24
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2c2971d75d82. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-29-57__80cf0ad5-6676-4002-a603-8faf05595895__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37990
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:37990/health" -H "Content-Type: application/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:37990/debug/v1/info" -H "Content-Type: application/json" -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.198/tcp/37991/p2p/16Uiu2HAmBd5BC1UfBJyMtmhEyYPYsXnoEVU2dQTsGqnQKzRAiS57","/ip4/172.18.58.198/tcp/37992/ws/p2p/16Uiu2HAmBd5BC1UfBJyMtmhEyYPYsXnoEVU2dQTsGqnQKzRAiS57"],"enrUri":"enr:-L24QBY2dFfCLBMp4m5Gry0KgQsspI2rOk-WHzrHPPxLsFAtKMpXqm3FPZVaeaj4xWedf9o0lEvlrs0I1qR0Pgr9Jd0CgmlkgnY0gmlwhKwSOsaKbXVsdGlhZGRyc5YACASsEjrGBpRnAAoErBI6xgaUaN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8Kabq8EG5UM1d5Phr1PXXVA9_5HK0ipKHTJijHPBGKqDdGNwgpRng3VkcIKUaYV3YWt1Mgk"}'
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:37990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.109/tcp/39721/p2p/16Uiu2HAm2bX9GBR3kkSamsLXY4D1B3K6RrcdZSfrF66AxefggCsA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.150/tcp/28154/p2p/16Uiu2HAmQZKGN7m953sfgF5zrtzHnqgH7WbktKruzdYcHq38dzhU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39720/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:28153/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:37990/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37990/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772253001562503626}}'
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:37990/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e1eaa764d819
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5621ab575ac7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2c2971d75d82
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e1eaa764d819. 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,95 @@
2026-02-28 04:31:41.844 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:31:41.845 DEBUG [tests.conftest] Running test: test_time_filter_negative_start_time with id: 2026-02-28_04-31-41__a78ae092-e078-4f6e-9fe5-e00fd09b4866
2026-02-28 04:31:41.845 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:31:41.845 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:31:41.846 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:31:41.854 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:41.854 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-31-41__a78ae092-e078-4f6e-9fe5-e00fd09b4866__wakuorg_nwaku:latest.log
2026-02-28 04:31:41.854 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:41.854 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:41.856 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:41.856 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.141
2026-02-28 04:31:41.856 DEBUG [src.node.docker_mananger] Generated ports ['28956', '28957', '28958', '28959', '28960']
2026-02-28 04:31:41.856 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:41.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:41.856 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:41.857 DEBUG [src.node.docker_mananger] docker run -i -t -p 28956:28956 -p 28957:28957 -p 28958:28958 -p 28959:28959 -p 28960:28960 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28958 --rest-port=28956 --tcp-port=28957 --discv5-udp-port=28959 --rest-address=0.0.0.0 --nat=extip:172.18.68.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ee41e0d7d0c797674efdaaa3eff49b0ba7d2c6ddf44831ce14cfba9c102af4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28960 --metrics-logging=true --store=true --relay=true
2026-02-28 04:31:42.055 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.141 waku 739e8917d49dfa11bac5222f5be807a24a06d28b732a1de50ef3db0abd9f4d7d
2026-02-28 04:31:42.091 ERROR [src.node.docker_mananger] Max retries reached for container cd91f3bfb36b. Exiting log stream.
2026-02-28 04:31:42.093 DEBUG [src.node.docker_mananger] Container started with ID 739e8917d49d. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-31-41__a78ae092-e078-4f6e-9fe5-e00fd09b4866__wakuorg_nwaku:latest.log
2026-02-28 04:31:42.094 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28956
2026-02-28 04:31:42.094 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:42.645 ERROR [src.node.docker_mananger] Max retries reached for container 9055aa04d690. Exiting log stream.
2026-02-28 04:31:43.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28956/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:43.097 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-02-28 04:31:43.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:43.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28956/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:43.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.141/tcp/28957/p2p/16Uiu2HAmL9C2okSWMxHR4zGkQpF9LJ7EBYM1DTsYXn7savdiUqGB","/ip4/172.18.68.141/tcp/28958/ws/p2p/16Uiu2HAmL9C2okSWMxHR4zGkQpF9LJ7EBYM1DTsYXn7savdiUqGB"],"enrUri":"enr:-L24QD78earenQ1CWBcjLwk3_vZoarDpiDyuLk0C1xDP73VjVw1GYxCqggP8pU1mI7hAjssyIvzLk_yGXHFju0HHRa4CgmlkgnY0gmlwhKwSRI2KbXVsdGlhZGRyc5YACASsEkSNBnEdAAoErBJEjQZxHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbztHfWH4bWCqjMlUMgJeL-fjI4FlPOVvmpd2u24rhjiDdGNwgnEdg3VkcIJxH4V3YWt1MgM"}'
2026-02-28 04:31:43.100 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:43.107 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:43.108 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-31-41__a78ae092-e078-4f6e-9fe5-e00fd09b4866__wakuorg_nwaku:latest.log
2026-02-28 04:31:43.108 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:43.108 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:43.109 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:43.109 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.17
2026-02-28 04:31:43.110 DEBUG [src.node.docker_mananger] Generated ports ['49577', '49578', '49579', '49580', '49581']
2026-02-28 04:31:43.110 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:43.110 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:43.110 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:43.110 DEBUG [src.node.docker_mananger] docker run -i -t -p 49577:49577 -p 49578:49578 -p 49579:49579 -p 49580:49580 -p 49581:49581 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49579 --rest-port=49577 --tcp-port=49578 --discv5-udp-port=49580 --rest-address=0.0.0.0 --nat=extip:172.18.104.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf5595abbf5f1dba7deecbe8a0b25ad13beb5cb7ccdb43aa1dcacf9484f04e7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49581 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD78earenQ1CWBcjLwk3_vZoarDpiDyuLk0C1xDP73VjVw1GYxCqggP8pU1mI7hAjssyIvzLk_yGXHFju0HHRa4CgmlkgnY0gmlwhKwSRI2KbXVsdGlhZGRyc5YACASsEkSNBnEdAAoErBJEjQZxHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbztHfWH4bWCqjMlUMgJeL-fjI4FlPOVvmpd2u24rhjiDdGNwgnEdg3VkcIJxH4V3YWt1MgM --storenode=/ip4/172.18.68.141/tcp/28957/p2p/16Uiu2HAmL9C2okSWMxHR4zGkQpF9LJ7EBYM1DTsYXn7savdiUqGB --store=true --relay=true
2026-02-28 04:31:43.312 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.17 waku d54466a87bd1d8bcd05208fc78090bafd70b72ee1e16ba0b991d69df3c620fd3
2026-02-28 04:31:43.346 DEBUG [src.node.docker_mananger] Container started with ID d54466a87bd1. Setting up logs at ./log/docker/store_node1_2026-02-28_04-31-41__a78ae092-e078-4f6e-9fe5-e00fd09b4866__wakuorg_nwaku:latest.log
2026-02-28 04:31:43.347 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49577
2026-02-28 04:31:43.347 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:44.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49577/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:44.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-02-28 04:31:44.351 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:44.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49577/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:44.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.17/tcp/49578/p2p/16Uiu2HAkuYoMA9Scm8wNZuhKY2NNkSozVB2NiTQPAAyMzEnVqD3v","/ip4/172.18.104.17/tcp/49579/ws/p2p/16Uiu2HAkuYoMA9Scm8wNZuhKY2NNkSozVB2NiTQPAAyMzEnVqD3v"],"enrUri":"enr:-L24QA2aJndoXbGg1b5W-Ce-osMDyaVMPG7aBjWkMVr1nYO7AJ4PiwkeS7A9JRznHYRhYto2sgNnKF2fCLSiypp0YaUCgmlkgnY0gmlwhKwSaBGKbXVsdGlhZGRyc5YACASsEmgRBsGqAAoErBJoEQbBq90DgnJzhQADAQAAiXNlY3AyNTZrMaECAdNlqCFL5ms2ZrVrGtthNXzBj9U53s1lZKQ1SO4R-HmDdGNwgsGqg3VkcILBrIV3YWt1MgM"}'
2026-02-28 04:31:44.353 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:44.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49577/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.141/tcp/28957/p2p/16Uiu2HAmL9C2okSWMxHR4zGkQpF9LJ7EBYM1DTsYXn7savdiUqGB"]'
2026-02-28 04:31:44.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:44.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28956/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:44.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:44.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49577/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:44.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:44.363 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:44.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28956/relay/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-02-28 04:31:44.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:44.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:44.571 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:44.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28956/relay/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-02-28 04:31:44.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:44.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:44.778 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:44.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28956/relay/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-02-28 04:31:44.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:44.786 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:44.987 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:44.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28956/relay/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-02-28 04:31:44.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:44.993 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:45.194 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:45.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28956/relay/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-02-28 04:31:45.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:45.200 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:45.401 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:45.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28956/relay/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-02-28 04:31:45.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:45.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:45.608 DEBUG [tests.store.test_time_filter] inquering stored messages with start time -10000
2026-02-28 04:31:45.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28956/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-02-28 04:31:45.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc73dac5bf3fe2f952203d3893d17d2466b8f6e9fc5bc58c0976b219347ec4c73","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253101362944000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf5aa392f7020f8f6846b22e713ed06927d1c2637be300862391e36bce9d014e3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253103362951936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5217b107adbee9095049204e9073551754ae2360ca4ad7269111bdaaaf47757b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253104262953984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc11b9ec6b5a5dc4b6e5eba6abd6f80bca7f353acf4d2bcbfba236addcedab7c0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253104462956032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xbce16032913908937215daa8981b123da4a4505f17eccdc5c1a49e826abb0a82","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253106362957056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc50fcfd5563294fb0b6ad64aa48456cd1440d6530372a082396c06da388a29fb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253114362958848,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-28 04:31:45.612 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-02-28 04:31:45.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49577/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-02-28 04:31:45.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc73dac5bf3fe2f952203d3893d17d2466b8f6e9fc5bc58c0976b219347ec4c73","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253101362944000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf5aa392f7020f8f6846b22e713ed06927d1c2637be300862391e36bce9d014e3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253103362951936,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5217b107adbee9095049204e9073551754ae2360ca4ad7269111bdaaaf47757b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253104262953984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc11b9ec6b5a5dc4b6e5eba6abd6f80bca7f353acf4d2bcbfba236addcedab7c0","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253104462956032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xbce16032913908937215daa8981b123da4a4505f17eccdc5c1a49e826abb0a82","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253106362957056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc50fcfd5563294fb0b6ad64aa48456cd1440d6530372a082396c06da388a29fb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253114362958848,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-28 04:31:45.616 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2026-02-28 04:31:45.618 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:31:45.619 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:31:45.619 DEBUG [src.node.waku_node] Stopping container with id 739e8917d49d
2026-02-28 04:31:46.189 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:46.189 DEBUG [src.node.waku_node] Stopping container with id d54466a87bd1
2026-02-28 04:31:46.750 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:46.751 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:31:46.758 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:46.765 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_store_with_empty_hashes with id: 2026-02-28_04-27-49__c833b42c-0cb4-4fa8-8115-1aa794760022
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-02-28_04-27-49__c833b42c-0cb4-4fa8-8115-1aa794760022__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.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2681', '2682', '2683', '2684', '2685']
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 2681:2681 -p 2682:2682 -p 2683:2683 -p 2684:2684 -p 2685:2685 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2683 --rest-port=2681 --tcp-port=2682 --discv5-udp-port=2684 --rest-address=0.0.0.0 --nat=extip:172.18.250.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adef7e2eef045eb14ad1e84bd8dab7e4b5bbdc90f6a8cdfffc7cdcdbea829be4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2685 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 61c639bfb1c9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.66 waku 79f7a85edcb820221b49ddbe68b0cc8287d5d94ad0a7b18b188af32714b2eecc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79f7a85edcb8. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-27-49__c833b42c-0cb4-4fa8-8115-1aa794760022__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2681
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 5f4a8d211400. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2681/health" -H "Content-Type: application/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:2681/debug/v1/info" -H "Content-Type: application/json" -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.66/tcp/2682/p2p/16Uiu2HAmAbSBrLkPYvb62gtj5AjBxiRhpZJLkaa7XHZWykj5mExS","/ip4/172.18.250.66/tcp/2683/ws/p2p/16Uiu2HAmAbSBrLkPYvb62gtj5AjBxiRhpZJLkaa7XHZWykj5mExS"],"enrUri":"enr:-L24QMkb7_mvnuV0ic5ez6kZuoGdeRRZ8buWCmrG5TWs6M7LKzL-BGA_1y5ZWY5q9qzMPuwikOeujVTXTe-6SZFckvoCgmlkgnY0gmlwhKwS-kKKbXVsdGlhZGRyc5YACASsEvpCBgp6AAoErBL6QgYKe90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4V-EZ4pOSw1Rq-4so6aJzW8e5WZ2Bb_NTC-LrwSOHIODdGNwggp6g3VkcIIKfIV3YWt1MgM"}'
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-02-28_04-27-49__c833b42c-0cb4-4fa8-8115-1aa794760022__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.108.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24915', '24916', '24917', '24918', '24919']
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 24915:24915 -p 24916:24916 -p 24917:24917 -p 24918:24918 -p 24919:24919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24917 --rest-port=24915 --tcp-port=24916 --discv5-udp-port=24918 --rest-address=0.0.0.0 --nat=extip:172.18.108.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a684ad8ee55f49d2d72d71a6b0f8652c44b8a31e757dd74eff1fda6bd6db8bb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24919 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMkb7_mvnuV0ic5ez6kZuoGdeRRZ8buWCmrG5TWs6M7LKzL-BGA_1y5ZWY5q9qzMPuwikOeujVTXTe-6SZFckvoCgmlkgnY0gmlwhKwS-kKKbXVsdGlhZGRyc5YACASsEvpCBgp6AAoErBL6QgYKe90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4V-EZ4pOSw1Rq-4so6aJzW8e5WZ2Bb_NTC-LrwSOHIODdGNwggp6g3VkcIIKfIV3YWt1MgM --storenode=/ip4/172.18.250.66/tcp/2682/p2p/16Uiu2HAmAbSBrLkPYvb62gtj5AjBxiRhpZJLkaa7XHZWykj5mExS --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.18 waku 81f6b7e23fa59ea6e469b62b4e650264e6c683d5530357ec0c3bfecf20efcc58
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 81f6b7e23fa5. Setting up logs at ./log/docker/store_node1_2026-02-28_04-27-49__c833b42c-0cb4-4fa8-8115-1aa794760022__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24915
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:24915/health" -H "Content-Type: application/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:24915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.18/tcp/24916/p2p/16Uiu2HAm1b5Zz63suzLN5i1yKohMv9mR9BnBfnLgZFPRxp9nGe8z","/ip4/172.18.108.18/tcp/24917/ws/p2p/16Uiu2HAm1b5Zz63suzLN5i1yKohMv9mR9BnBfnLgZFPRxp9nGe8z"],"enrUri":"enr:-L24QAUlKxv7uSthAjX1_Ob1djhMogaHy6KbnSKpKYIizgdlB_YzNycJdzj0VFH7zvMoqVhrqfZpTXpBs5Sa7I6U5MgCgmlkgnY0gmlwhKwSbBKKbXVsdGlhZGRyc5YACASsEmwSBmFUAAoErBJsEgZhVd0DgnJzhQADAQAAiXNlY3AyNTZrMaECW48Fhnznuy9Qmei6lWnHUbt4DXZfd69CUxqzbTUwbGuDdGNwgmFUg3VkcIJhVoV3YWt1MgM"}'
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:24915/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.66/tcp/2682/p2p/16Uiu2HAmAbSBrLkPYvb62gtj5AjBxiRhpZJLkaa7XHZWykj5mExS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2681/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:24915/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:2681/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:2681/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:2681/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:2681/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2681/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x49308048c1c009a110e2d1ba2e1fc64dbaefa3d0a8f3554f3ccd43bd54d8b474"},{"messageHash":"0x9686be8f13cd1d19fb86d516c290f51efb29c4384f29e41cf89510d153fe958c"},{"messageHash":"0x73c1a60375f897cc66c5fb023ff07c04f20647bdae6e8b6512c390f6cc31dff0"},{"messageHash":"0x538d30e99fd8633df32ae78f977964483853b129ff2d36807b7e24468858fddb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24915/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x49308048c1c009a110e2d1ba2e1fc64dbaefa3d0a8f3554f3ccd43bd54d8b474"},{"messageHash":"0x9686be8f13cd1d19fb86d516c290f51efb29c4384f29e41cf89510d153fe958c"},{"messageHash":"0x73c1a60375f897cc66c5fb023ff07c04f20647bdae6e8b6512c390f6cc31dff0"},{"messageHash":"0x538d30e99fd8633df32ae78f977964483853b129ff2d36807b7e24468858fddb"}]}'
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 79f7a85edcb8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 81f6b7e23fa5
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,131 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_via_api_to_new_pubsub_topics with id: 2026-02-28_04-32-39__f35dd5d7-4e2c-4479-b7cb-c726edd9b275
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-02-28_04-32-39__f35dd5d7-4e2c-4479-b7cb-c726edd9b275__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43652', '43653', '43654', '43655', '43656']
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 43652:43652 -p 43653:43653 -p 43654:43654 -p 43655:43655 -p 43656:43656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43654 --rest-port=43652 --tcp-port=43653 --discv5-udp-port=43655 --rest-address=0.0.0.0 --nat=extip:172.18.61.75 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ebedc3fabf8d0edf8aa2cc0eecea9e3caae0cdc1f71ea3cf19cccad1f7bb6e1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43656 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.75 waku 0da9e0fc8988a4ab2692bc5eb316e0f055e1159400aa89811d12c015808b4669
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a61828fa295. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0da9e0fc8988. Setting up logs at ./log/docker/node1_2026-02-28_04-32-39__f35dd5d7-4e2c-4479-b7cb-c726edd9b275__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43652
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 79bbd25a102d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43652/health" -H "Content-Type: application/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:43652/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.75/tcp/43653/p2p/16Uiu2HAm4yEc3R6Z7WcL2rkYFkKxJfdJ6A8pv8M8FYyw6JnsE2LM","/ip4/172.18.61.75/tcp/43654/ws/p2p/16Uiu2HAm4yEc3R6Z7WcL2rkYFkKxJfdJ6A8pv8M8FYyw6JnsE2LM"],"enrUri":"enr:-L24QDyknWAMT6T-htKCZMTGtr5kgy42G45hZ-8Oojt05IhANsP_YbdU3PdrvfIw5H2iHOE3fUntJpnVgw5LITrsqGwCgmlkgnY0gmlwhKwSPUuKbXVsdGlhZGRyc5YACASsEj1LBqqFAAoErBI9Swaqht0DgnJzhQACAQAAiXNlY3AyNTZrMaECjc8TnEGnvdV2VMiFWY27W7XkjLcJcTXK3Ic-6Zs5wI6DdGNwgqqFg3VkcIKqh4V3YWt1MgU"}'
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-02-28_04-32-39__f35dd5d7-4e2c-4479-b7cb-c726edd9b275__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.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42556', '42557', '42558', '42559', '42560']
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 42556:42556 -p 42557:42557 -p 42558:42558 -p 42559:42559 -p 42560:42560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42558 --rest-port=42556 --tcp-port=42557 --discv5-udp-port=42559 --rest-address=0.0.0.0 --nat=extip:172.18.27.215 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=16b43f420e527c89abec0b4cfc516b5dfc1060ece5b531687d9559bedac7c798 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42560 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDyknWAMT6T-htKCZMTGtr5kgy42G45hZ-8Oojt05IhANsP_YbdU3PdrvfIw5H2iHOE3fUntJpnVgw5LITrsqGwCgmlkgnY0gmlwhKwSPUuKbXVsdGlhZGRyc5YACASsEj1LBqqFAAoErBI9Swaqht0DgnJzhQACAQAAiXNlY3AyNTZrMaECjc8TnEGnvdV2VMiFWY27W7XkjLcJcTXK3Ic-6Zs5wI6DdGNwgqqFg3VkcIKqh4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.215 waku f2873f04fdcdf5787bd01d98980fc87494d5e91b1bfbc6fe9d20a3331f661754
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2873f04fdcd. Setting up logs at ./log/docker/node2_2026-02-28_04-32-39__f35dd5d7-4e2c-4479-b7cb-c726edd9b275__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42556
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:42556/health" -H "Content-Type: application/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:42556/debug/v1/info" -H "Content-Type: application/json" -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.215/tcp/42557/p2p/16Uiu2HAmQ4PuhXc6z5tE1edm9xLt7uCshWMyGHeyiqYKN21Zojmn","/ip4/172.18.27.215/tcp/42558/ws/p2p/16Uiu2HAmQ4PuhXc6z5tE1edm9xLt7uCshWMyGHeyiqYKN21Zojmn"],"enrUri":"enr:-L24QCdopdcKaxEy7UKA1QMSwUMhWHySrcfkck1-IMjBG16DBpogNZWXeywF9XmcqL6TF5bcfUfbSj2IYUtgh52wvv0CgmlkgnY0gmlwhKwSG9eKbXVsdGlhZGRyc5YACASsEhvXBqY9AAoErBIb1wamPt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqW-NhJ9jEh_VA9AkVm_Y8q3iQJELBXAAj-NbVlaISf2DdGNwgqY9g3VkcIKmP4V3YWt1MgE"}'
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:42556/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.75/tcp/43653/p2p/16Uiu2HAm4yEc3R6Z7WcL2rkYFkKxJfdJ6A8pv8M8FYyw6JnsE2LM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43652/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:42556/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:43652/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:43652/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":1772253161806431598,"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:42556/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":1772253161806431598,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43652/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:43652/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":1772253161931562622,"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:42556/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":1772253161931562622,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43652/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:43652/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":1772253162047107673,"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:42556/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":1772253162047107673,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43652/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:43652/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":1772253162163503068,"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:42556/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":1772253162163503068,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43652/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:43652/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":1772253162279671720,"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:42556/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":1772253162279671720,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43652/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:43652/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":1772253162395255752,"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:42556/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":1772253162395255752,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43652/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:43652/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":1772253162510126364,"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:42556/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":1772253162510126364,"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 0da9e0fc8988
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f2873f04fdcd
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,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metrics_after_relay_publish with id: 2026-02-28_04-26-45__a9069a66-6bb6-4404-b2d8-b943d4a7e163
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.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-02-28_04-26-45__a9069a66-6bb6-4404-b2d8-b943d4a7e163__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.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50133', '50134', '50135', '50136', '50137']
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 50133:50133 -p 50134:50134 -p 50135:50135 -p 50136:50136 -p 50137:50137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50135 --rest-port=50133 --tcp-port=50134 --discv5-udp-port=50136 --rest-address=0.0.0.0 --nat=extip:172.18.109.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f53d5c20e29b4ca78e5a1a5be39ade057e99acebd625dee2b3db7dd6f4b417f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50137 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.136 waku b9a259924ac012dbd2ed39e889f5972274859f0a170cb3962bbc4d6bc176d45c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b9a259924ac0. Setting up logs at ./log/docker/node1_2026-02-28_04-26-45__a9069a66-6bb6-4404-b2d8-b943d4a7e163__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50133
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 ab7a60fb9423. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5495ac1f86f7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50133/health" -H "Content-Type: application/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:50133/debug/v1/info" -H "Content-Type: application/json" -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.136/tcp/50134/p2p/16Uiu2HAmPoCNmjoeRqDNH9Vfzyiquga52X1onse3nzeRXotjNMF7","/ip4/172.18.109.136/tcp/50135/ws/p2p/16Uiu2HAmPoCNmjoeRqDNH9Vfzyiquga52X1onse3nzeRXotjNMF7"],"enrUri":"enr:-L24QHGRr-MS2ZjT8eMjs-gFBRRQqn3KujBYf_ijVT8-IQesLPvjEj0f7snydytkY0lCgaSJjMDYdpHwfqIIZmKRwNwCgmlkgnY0gmlwhKwSbYiKbXVsdGlhZGRyc5YACASsEm2IBsPWAAoErBJtiAbD190DgnJzhQADAQAAiXNlY3AyNTZrMaEDpYrMzPpzPJHr08NVSgChx2rHoWoSLmNyTasYoS4iA0qDdGNwgsPWg3VkcILD2IV3YWt1MgE"}'
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-02-28_04-26-45__a9069a66-6bb6-4404-b2d8-b943d4a7e163__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28270', '28271', '28272', '28273', '28274']
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 28270:28270 -p 28271:28271 -p 28272:28272 -p 28273:28273 -p 28274:28274 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28272 --rest-port=28270 --tcp-port=28271 --discv5-udp-port=28273 --rest-address=0.0.0.0 --nat=extip:172.18.107.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=11b932b2ece914a0fcaaf5ba39df9df70cb1bdf1f232c06bd3cef12ac6de04df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28274 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHGRr-MS2ZjT8eMjs-gFBRRQqn3KujBYf_ijVT8-IQesLPvjEj0f7snydytkY0lCgaSJjMDYdpHwfqIIZmKRwNwCgmlkgnY0gmlwhKwSbYiKbXVsdGlhZGRyc5YACASsEm2IBsPWAAoErBJtiAbD190DgnJzhQADAQAAiXNlY3AyNTZrMaEDpYrMzPpzPJHr08NVSgChx2rHoWoSLmNyTasYoS4iA0qDdGNwgsPWg3VkcILD2IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.138 waku 80f893029a318be9076177c4bebdbc00073597a6003a48d7ab17d8a0a3205861
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80f893029a31. Setting up logs at ./log/docker/node2_2026-02-28_04-26-45__a9069a66-6bb6-4404-b2d8-b943d4a7e163__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28270
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:28270/health" -H "Content-Type: application/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:28270/debug/v1/info" -H "Content-Type: application/json" -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.138/tcp/28271/p2p/16Uiu2HAmB1xGQDa9nTYbso5PkGoU11vVQgLx1nByVr1TY7GUupbz","/ip4/172.18.107.138/tcp/28272/ws/p2p/16Uiu2HAmB1xGQDa9nTYbso5PkGoU11vVQgLx1nByVr1TY7GUupbz"],"enrUri":"enr:-L24QGO25kq6xpPX7EjOmhCvuECUls0tVAeRSbsVIs_Rw4Nxc6OIM9abj_2nXBttN5MIsCswg2cLLKWnDqY4bz9Zyu0CgmlkgnY0gmlwhKwSa4qKbXVsdGlhZGRyc5YACASsEmuKBm5vAAoErBJrigZucN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC56d3Z5p8u9Josi5lHE8jglSJ6cH9PZOB_LgEcb9yT7mDdGNwgm5vg3VkcIJucYV3YWt1MgE"}'
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:28270/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.136/tcp/50134/p2p/16Uiu2HAmPoCNmjoeRqDNH9Vfzyiquga52X1onse3nzeRXotjNMF7"]'
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:50133/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:28270/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:50133/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:50133/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":1772252807870908416,"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:28270/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":1772252807870908416,"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:50133/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28270/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":1772252807986961612,"ephemeral":false,"proof":""}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_peers has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_peers with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_topics has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_topics with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_pubsub_subscriptions_total has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_pubsub_subscriptions_total with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_peer_store_size has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_peer_store_size with value 1.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_histogram_message_size_count has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_histogram_message_size_count with value 2.0
DEBUG  src.steps.metrics:metrics.py:15 Checking metric: waku_node_messages_total{type="relay"} has 1
DEBUG  src.steps.metrics:metrics.py:27 Found metric: waku_node_messages_total{type="relay"} with value 2.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 b9a259924ac0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 80f893029a31
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,80 @@
2026-02-28 04:29:16.310 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:29:16.310 DEBUG [tests.conftest] Running test: test_get_store_duplicate_messages with id: 2026-02-28_04-29-16__5f998f2d-e1fb-4bc4-b912-7779b7e4606d
2026-02-28 04:29:16.311 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:29:16.311 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:29:16.311 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:29:16.321 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:16.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-29-16__5f998f2d-e1fb-4bc4-b912-7779b7e4606d__wakuorg_nwaku:latest.log
2026-02-28 04:29:16.321 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:16.321 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:16.323 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:16.323 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.185
2026-02-28 04:29:16.323 DEBUG [src.node.docker_mananger] Generated ports ['34823', '34824', '34825', '34826', '34827']
2026-02-28 04:29:16.323 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:16.323 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:16.324 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:16.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 34823:34823 -p 34824:34824 -p 34825:34825 -p 34826:34826 -p 34827:34827 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34825 --rest-port=34823 --tcp-port=34824 --discv5-udp-port=34826 --rest-address=0.0.0.0 --nat=extip:172.18.129.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=382ce5eb02d949cbf4efec9c5c1bdbe766abc5ffeba254dfe8de3abed5cbdf7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34827 --metrics-logging=true --store=true --relay=true
2026-02-28 04:29:16.516 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.185 waku b259a11f2696dbf71d54be95cff7d64a431fb1c6946bdc8066a69fc905c4a26d
2026-02-28 04:29:16.536 ERROR [src.node.docker_mananger] Max retries reached for container 437ae3d4d0ab. Exiting log stream.
2026-02-28 04:29:16.551 DEBUG [src.node.docker_mananger] Container started with ID b259a11f2696. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-29-16__5f998f2d-e1fb-4bc4-b912-7779b7e4606d__wakuorg_nwaku:latest.log
2026-02-28 04:29:16.551 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34823
2026-02-28 04:29:16.553 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:17.090 ERROR [src.node.docker_mananger] Max retries reached for container 1d8a044c765b. Exiting log stream.
2026-02-28 04:29:17.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34823/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:17.556 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-02-28 04:29:17.556 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:17.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34823/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:17.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.185/tcp/34824/p2p/16Uiu2HAm2yTB4hDyXpwLBvReXW2mrp5KaEytCsnNgVyYFP6YnjXe","/ip4/172.18.129.185/tcp/34825/ws/p2p/16Uiu2HAm2yTB4hDyXpwLBvReXW2mrp5KaEytCsnNgVyYFP6YnjXe"],"enrUri":"enr:-L24QN7sKtipEfz-uTtZEX0AoE40g8cRUyG4kClkXHRlWPPHSTnbTkhmeM0uiOTvWtFAPBWbQthaO8V8qG5U6cNYeXwCgmlkgnY0gmlwhKwSgbmKbXVsdGlhZGRyc5YACASsEoG5BogIAAoErBKBuQaICd0DgnJzhQADAQAAiXNlY3AyNTZrMaECcCXqOnXKVIpkuKdJoZqaRYQDxu3m3rBYV30NkqZPbHGDdGNwgogIg3VkcIKICoV3YWt1MgM"}'
2026-02-28 04:29:17.559 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:17.567 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:17.567 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-29-16__5f998f2d-e1fb-4bc4-b912-7779b7e4606d__wakuorg_nwaku:latest.log
2026-02-28 04:29:17.567 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:17.567 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:17.568 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:17.568 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.182
2026-02-28 04:29:17.568 DEBUG [src.node.docker_mananger] Generated ports ['13919', '13920', '13921', '13922', '13923']
2026-02-28 04:29:17.569 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:17.569 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:17.569 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:17.569 DEBUG [src.node.docker_mananger] docker run -i -t -p 13919:13919 -p 13920:13920 -p 13921:13921 -p 13922:13922 -p 13923:13923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13921 --rest-port=13919 --tcp-port=13920 --discv5-udp-port=13922 --rest-address=0.0.0.0 --nat=extip:172.18.93.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88eb4da6eedeb09ecff0f5d1eac7e80272cdf9cff5afe3d5121ed81ddfbd86ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13923 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN7sKtipEfz-uTtZEX0AoE40g8cRUyG4kClkXHRlWPPHSTnbTkhmeM0uiOTvWtFAPBWbQthaO8V8qG5U6cNYeXwCgmlkgnY0gmlwhKwSgbmKbXVsdGlhZGRyc5YACASsEoG5BogIAAoErBKBuQaICd0DgnJzhQADAQAAiXNlY3AyNTZrMaECcCXqOnXKVIpkuKdJoZqaRYQDxu3m3rBYV30NkqZPbHGDdGNwgogIg3VkcIKICoV3YWt1MgM --storenode=/ip4/172.18.129.185/tcp/34824/p2p/16Uiu2HAm2yTB4hDyXpwLBvReXW2mrp5KaEytCsnNgVyYFP6YnjXe --store=true --relay=true
2026-02-28 04:29:17.771 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.182 waku 2f2aa2c3116d0fb80f50abab59dec9bfaef3f102cff03e843abd7902f771aca8
2026-02-28 04:29:17.807 DEBUG [src.node.docker_mananger] Container started with ID 2f2aa2c3116d. Setting up logs at ./log/docker/store_node1_2026-02-28_04-29-16__5f998f2d-e1fb-4bc4-b912-7779b7e4606d__wakuorg_nwaku:latest.log
2026-02-28 04:29:17.807 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13919
2026-02-28 04:29:17.809 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:18.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13919/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:18.814 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-02-28 04:29:18.814 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:18.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:18.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.182/tcp/13920/p2p/16Uiu2HAmJ2C4svMMJtRt9W581ubJgQT71pyytV9PcqnuXsRz8A7C","/ip4/172.18.93.182/tcp/13921/ws/p2p/16Uiu2HAmJ2C4svMMJtRt9W581ubJgQT71pyytV9PcqnuXsRz8A7C"],"enrUri":"enr:-L24QGYHhcPzcY95uauILpYQ36oDze-AuGIiopFxB0pQDI0LZCQYK3Jje7808H-FvatNHMoIa23PBZLKCBpD6h_1Ld8CgmlkgnY0gmlwhKwSXbaKbXVsdGlhZGRyc5YACASsEl22BjZgAAoErBJdtgY2Yd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDT7jhUFteFFMMEDlPjVUNun7b_GkEu8yqGikzS9Laj9ODdGNwgjZgg3VkcII2YoV3YWt1MgM"}'
2026-02-28 04:29:18.817 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:18.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13919/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.185/tcp/34824/p2p/16Uiu2HAm2yTB4hDyXpwLBvReXW2mrp5KaEytCsnNgVyYFP6YnjXe"]'
2026-02-28 04:29:18.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:18.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34823/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:18.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:18.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13919/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:18.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:18.826 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:18.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34823/relay/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-02-28 04:29:18.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:18.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:19.033 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:19.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34823/relay/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-02-28 04:29:19.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:19.037 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:19.238 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:19.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34823/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:19.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac2c0a5240a8d61d5e23540b6c01f83584c9c830bb6fb7969e1cdffc7e8ad697"}]}'
2026-02-28 04:29:19.242 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:19.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:19.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13919/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:19.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac2c0a5240a8d61d5e23540b6c01f83584c9c830bb6fb7969e1cdffc7e8ad697"}]}'
2026-02-28 04:29:19.245 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:19.247 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:29:19.248 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:29:19.248 DEBUG [src.node.waku_node] Stopping container with id b259a11f2696
2026-02-28 04:29:19.811 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:19.813 DEBUG [src.node.waku_node] Stopping container with id 2f2aa2c3116d
2026-02-28 04:29:20.364 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:20.369 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:29:20.377 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:29:20.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-28 04:28:03.332 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:28:03.333 DEBUG [tests.conftest] Running test: test_publish_with_valid_meta with id: 2026-02-28_04-28-03__b4f13bc5-09e2-45a1-9d23-d0e2f56d217f
2026-02-28 04:28:03.333 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:28:03.333 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:28:03.333 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 04:28:03.340 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:03.340 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-28-03__b4f13bc5-09e2-45a1-9d23-d0e2f56d217f__wakuorg_nwaku:latest.log
2026-02-28 04:28:03.340 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:03.341 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:03.342 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:03.342 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.121
2026-02-28 04:28:03.342 DEBUG [src.node.docker_mananger] Generated ports ['64137', '64138', '64139', '64140', '64141']
2026-02-28 04:28:03.342 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:03.343 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:03.343 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:03.343 DEBUG [src.node.docker_mananger] docker run -i -t -p 64137:64137 -p 64138:64138 -p 64139:64139 -p 64140:64140 -p 64141:64141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64139 --rest-port=64137 --tcp-port=64138 --discv5-udp-port=64140 --rest-address=0.0.0.0 --nat=extip:172.18.70.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb5d7b3fc3f9eebdbc38669d77688c4ee3a26b8c28ceb764bf03e369c8baccf2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64141 --metrics-logging=true --relay=true
2026-02-28 04:28:03.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.121 waku 3a85126db75a2c4e92b95ffd8a7089ba938b8be6d0e5df53c872d6dccc2a4f46
2026-02-28 04:28:03.568 DEBUG [src.node.docker_mananger] Container started with ID 3a85126db75a. Setting up logs at ./log/docker/node1_2026-02-28_04-28-03__b4f13bc5-09e2-45a1-9d23-d0e2f56d217f__wakuorg_nwaku:latest.log
2026-02-28 04:28:03.569 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64137
2026-02-28 04:28:03.569 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:03.589 ERROR [src.node.docker_mananger] Max retries reached for container 6018540c1354. Exiting log stream.
2026-02-28 04:28:04.128 ERROR [src.node.docker_mananger] Max retries reached for container 82747862338e. Exiting log stream.
2026-02-28 04:28:04.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64137/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:04.572 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-02-28 04:28:04.573 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:04.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:04.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.121/tcp/64138/p2p/16Uiu2HAmHm4QNuJpuyhjUBxcHzfnHxf9u8N7Wq9ULjRfGpKenNYJ","/ip4/172.18.70.121/tcp/64139/ws/p2p/16Uiu2HAmHm4QNuJpuyhjUBxcHzfnHxf9u8N7Wq9ULjRfGpKenNYJ"],"enrUri":"enr:-L24QKApV4vxyCS2nTMxngDyTL7UR75lbEf2DqLjMgXXfI0PDHJxqN1gXQKA30i4QH0qzEf1TNWuYkLKa7LaVPxjkz4CgmlkgnY0gmlwhKwSRnmKbXVsdGlhZGRyc5YACASsEkZ5BvqKAAoErBJGeQb6i90DgnJzhQADAQAAiXNlY3AyNTZrMaEDS9iApJv4rRJBKCu-L9hVi0kTV_7T5SnDHSuVO5zZReODdGNwgvqKg3VkcIL6jIV3YWt1MgE"}'
2026-02-28 04:28:04.575 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:04.582 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:04.582 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-28-03__b4f13bc5-09e2-45a1-9d23-d0e2f56d217f__wakuorg_nwaku:latest.log
2026-02-28 04:28:04.582 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:04.582 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:04.584 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:04.584 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.204
2026-02-28 04:28:04.584 DEBUG [src.node.docker_mananger] Generated ports ['13291', '13292', '13293', '13294', '13295']
2026-02-28 04:28:04.584 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:04.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:04.584 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:04.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 13291:13291 -p 13292:13292 -p 13293:13293 -p 13294:13294 -p 13295:13295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13293 --rest-port=13291 --tcp-port=13292 --discv5-udp-port=13294 --rest-address=0.0.0.0 --nat=extip:172.18.229.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0656ce364d61fa2dc2e03ad479a7dd5fed7cc0f0eabe2c143c8bc363a78acc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13295 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKApV4vxyCS2nTMxngDyTL7UR75lbEf2DqLjMgXXfI0PDHJxqN1gXQKA30i4QH0qzEf1TNWuYkLKa7LaVPxjkz4CgmlkgnY0gmlwhKwSRnmKbXVsdGlhZGRyc5YACASsEkZ5BvqKAAoErBJGeQb6i90DgnJzhQADAQAAiXNlY3AyNTZrMaEDS9iApJv4rRJBKCu-L9hVi0kTV_7T5SnDHSuVO5zZReODdGNwgvqKg3VkcIL6jIV3YWt1MgE
2026-02-28 04:28:04.775 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.204 waku ab37164d32fcf36418645094694a1bd1bae9f5aa4de5ef5d5cfcea1234753927
2026-02-28 04:28:04.809 DEBUG [src.node.docker_mananger] Container started with ID ab37164d32fc. Setting up logs at ./log/docker/node2_2026-02-28_04-28-03__b4f13bc5-09e2-45a1-9d23-d0e2f56d217f__wakuorg_nwaku:latest.log
2026-02-28 04:28:04.810 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13291
2026-02-28 04:28:04.811 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:05.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13291/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:05.838 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-02-28 04:28:05.839 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:05.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:05.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.204/tcp/13292/p2p/16Uiu2HAm4EqiMoD3kdkwKT3YUo7X5cYVTvC1qXAgSHPwEpNNHpzx","/ip4/172.18.229.204/tcp/13293/ws/p2p/16Uiu2HAm4EqiMoD3kdkwKT3YUo7X5cYVTvC1qXAgSHPwEpNNHpzx"],"enrUri":"enr:-L24QI_hAQocqT4EtiK09v_EXedxZ9Bm3ReQDBpE4_dUxR8_WVHfZDc4p6xDtWY0pR14pfCOB_N5WM_xkJdBWFVRqkYCgmlkgnY0gmlwhKwS5cyKbXVsdGlhZGRyc5YACASsEuXMBjPsAAoErBLlzAYz7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECgvLMsbT44vJ_z6tn8kW2Mdwbg3E8OEHJW6cOZQfOie2DdGNwgjPsg3VkcIIz7oV3YWt1MgE"}'
2026-02-28 04:28:05.847 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:05.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13291/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.121/tcp/64138/p2p/16Uiu2HAmHm4QNuJpuyhjUBxcHzfnHxf9u8N7Wq9ULjRfGpKenNYJ"]'
2026-02-28 04:28:05.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.852 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-28 04:28:05.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64137/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:28:05.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:28:05.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64137/relay/v1/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-02-28 04:28:05.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.871 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:28:05.971 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:28:05.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:05.974 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":1772252885865434368,"ephemeral":false,"proof":""}]'
2026-02-28 04:28:05.976 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:28:05.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:05.978 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":1772252885865434368,"ephemeral":false,"proof":""}]'
2026-02-28 04:28:05.980 INFO [src.steps.relay] WARM UP successful!!
2026-02-28 04:28:05.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64137/relay/v1/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-02-28 04:28:05.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.986 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:28:06.086 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:28:06.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:06.089 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":1772252885980999621,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
2026-02-28 04:28:06.090 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:28:06.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:06.093 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":1772252885980999621,"meta":"UmVsYXkgd29ya3MhIQ==","ephemeral":false,"proof":""}]'
2026-02-28 04:28:06.096 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:06.097 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:06.097 DEBUG [src.node.waku_node] Stopping container with id 3a85126db75a
2026-02-28 04:28:06.625 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:06.628 DEBUG [src.node.waku_node] Stopping container with id ab37164d32fc
2026-02-28 04:28:07.186 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:07.189 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:07.195 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:07.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
2026-02-28 04:32:13.870 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:32:13.870 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-02-28_04-32-13__43db651e-5fc7-4499-8a45-95ec5375bfe9
2026-02-28 04:32:13.870 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:32:13.871 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:32:13.871 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 04:32:13.878 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:32:13.878 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-32-13__43db651e-5fc7-4499-8a45-95ec5375bfe9__wakuorg_nwaku:latest.log
2026-02-28 04:32:13.879 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:32:13.879 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:32:13.880 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:32:13.880 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.161
2026-02-28 04:32:13.881 DEBUG [src.node.docker_mananger] Generated ports ['57287', '57288', '57289', '57290', '57291']
2026-02-28 04:32:13.881 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:32:13.881 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:32:13.881 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:32:13.881 DEBUG [src.node.docker_mananger] docker run -i -t -p 57287:57287 -p 57288:57288 -p 57289:57289 -p 57290:57290 -p 57291:57291 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57289 --rest-port=57287 --tcp-port=57288 --discv5-udp-port=57290 --rest-address=0.0.0.0 --nat=extip:172.18.206.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e36b47e0d3d9195173fc9aacd0baaefdbeb2d0fe8d0304c14ba3a1ddbfb8b64b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57291 --metrics-logging=true --relay=true
2026-02-28 04:32:14.084 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.161 waku cce2693155f19843d5a5fb34e2bc0962f385bcb760a63785f7c319bd5b07d02a
2026-02-28 04:32:14.092 ERROR [src.node.docker_mananger] Max retries reached for container 0790a48eb317. Exiting log stream.
2026-02-28 04:32:14.126 DEBUG [src.node.docker_mananger] Container started with ID cce2693155f1. Setting up logs at ./log/docker/node1_2026-02-28_04-32-13__43db651e-5fc7-4499-8a45-95ec5375bfe9__wakuorg_nwaku:latest.log
2026-02-28 04:32:14.126 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57287
2026-02-28 04:32:14.126 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:32:14.621 ERROR [src.node.docker_mananger] Max retries reached for container 071e8d4e639a. Exiting log stream.
2026-02-28 04:32:15.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:15.130 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-02-28 04:32:15.130 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:32:15.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:15.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.161/tcp/57288/p2p/16Uiu2HAkykcAVrC7dq3bZyN43XqiCDVCthKARTb5om74uKrLprzH","/ip4/172.18.206.161/tcp/57289/ws/p2p/16Uiu2HAkykcAVrC7dq3bZyN43XqiCDVCthKARTb5om74uKrLprzH"],"enrUri":"enr:-L24QM-TKXqOfJSTlLzwTJMicWVr14IKQWCQYttUzBwfLyiwGISgu-1TGDRUVZb5kX2ZFsPe3U7zDG0kONtzq1HEG30CgmlkgnY0gmlwhKwSzqGKbXVsdGlhZGRyc5YACASsEs6hBt_IAAoErBLOoQbfyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQEh4DRtLQIUGAWv0j7rsmArx-rQVe9Y7IOdUAw55C4aDdGNwgt_Ig3VkcILfyoV3YWt1MgE"}'
2026-02-28 04:32:15.133 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:32:15.140 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:32:15.140 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-32-13__43db651e-5fc7-4499-8a45-95ec5375bfe9__wakuorg_nwaku:latest.log
2026-02-28 04:32:15.141 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:32:15.141 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:32:15.142 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:32:15.142 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.177
2026-02-28 04:32:15.142 DEBUG [src.node.docker_mananger] Generated ports ['46642', '46643', '46644', '46645', '46646']
2026-02-28 04:32:15.143 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:32:15.143 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:32:15.143 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:32:15.143 DEBUG [src.node.docker_mananger] docker run -i -t -p 46642:46642 -p 46643:46643 -p 46644:46644 -p 46645:46645 -p 46646:46646 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46644 --rest-port=46642 --tcp-port=46643 --discv5-udp-port=46645 --rest-address=0.0.0.0 --nat=extip:172.18.237.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=12dd9541cabaa01db410efede255996da7db800fbcd2d40fd0c2d160ebe195d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46646 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM-TKXqOfJSTlLzwTJMicWVr14IKQWCQYttUzBwfLyiwGISgu-1TGDRUVZb5kX2ZFsPe3U7zDG0kONtzq1HEG30CgmlkgnY0gmlwhKwSzqGKbXVsdGlhZGRyc5YACASsEs6hBt_IAAoErBLOoQbfyd0DgnJzhQADAQAAiXNlY3AyNTZrMaECQEh4DRtLQIUGAWv0j7rsmArx-rQVe9Y7IOdUAw55C4aDdGNwgt_Ig3VkcILfyoV3YWt1MgE
2026-02-28 04:32:15.335 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.177 waku 9e8c5336f19a526c401e6a95a4a8f0968ff205741ee117ebbe47a555abe407a6
2026-02-28 04:32:15.370 DEBUG [src.node.docker_mananger] Container started with ID 9e8c5336f19a. Setting up logs at ./log/docker/node2_2026-02-28_04-32-13__43db651e-5fc7-4499-8a45-95ec5375bfe9__wakuorg_nwaku:latest.log
2026-02-28 04:32:15.371 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46642
2026-02-28 04:32:15.371 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:32:16.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.395 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-02-28 04:32:16.396 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:32:16.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.177/tcp/46643/p2p/16Uiu2HAmKYygXzBr26o1sXVDbnJXimkgGHbwHR77hTo79x8Dbrdh","/ip4/172.18.237.177/tcp/46644/ws/p2p/16Uiu2HAmKYygXzBr26o1sXVDbnJXimkgGHbwHR77hTo79x8Dbrdh"],"enrUri":"enr:-L24QNKl-Nyvy1Rv6d24CiPYuvJyAuJCXe6aXx76meB5RD9yJUQbaVMuOEO5Kvg7XAR9pdp_mIRykm3dSlpREsLJ4qwCgmlkgnY0gmlwhKwS7bGKbXVsdGlhZGRyc5YACASsEu2xBrYzAAoErBLtsQa2NN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZneRb5kcaHBldVY51yGIud7UseqJ-qwaGm1qx3jUn2SDdGNwgrYzg3VkcIK2NYV3YWt1MgE"}'
2026-02-28 04:32:16.405 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:32:16.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46642/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.161/tcp/57288/p2p/16Uiu2HAkykcAVrC7dq3bZyN43XqiCDVCthKARTb5om74uKrLprzH"]'
2026-02-28 04:32:16.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:16.411 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-28 04:32:16.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:32:16.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:16.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46642/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:32:16.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:16.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/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-02-28 04:32:16.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:16.429 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:16.530 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.533 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":1772253136423135488,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.534 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.537 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":1772253136423135488,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.538 INFO [src.steps.relay] WARM UP successful!!
2026-02-28 04:32:16.539 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-02-28 04:32:16.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:16.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:16.544 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:16.645 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136539698593,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.649 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136539698593,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.653 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-02-28 04:32:16.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:16.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:16.658 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:16.759 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136653883220,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.763 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136653883220,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.767 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-02-28 04:32:16.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:16.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:16.772 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:16.873 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136767889505,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.878 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136767889505,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.882 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-02-28 04:32:16.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:16.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:16.888 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:16.988 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136882617198,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.993 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:16.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:16.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136882617198,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:16.997 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-02-28 04:32:16.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.003 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:17.103 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136997634580,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.107 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253136997634580,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.111 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-02-28 04:32:17.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.117 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:17.218 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137111938664,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.222 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137111938664,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.226 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-02-28 04:32:17.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.232 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:17.332 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137226903647,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.337 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137226903647,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.341 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-02-28 04:32:17.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.346 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:17.447 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137341368163,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.452 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137341368163,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.455 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-02-28 04:32:17.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.461 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:17.562 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137456169308,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.568 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137456169308,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.572 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-02-28 04:32:17.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:17.678 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137572370037,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.682 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137572370037,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.687 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-02-28 04:32:17.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.693 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:17.793 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137687634356,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.798 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137687634356,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.802 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-02-28 04:32:17.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:17.909 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137802720824,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.914 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:17.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:17.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137802720824,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:17.918 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-02-28 04:32:17.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:17.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:17.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.025 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137918492815,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.030 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253137918492815,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.033 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-02-28 04:32:18.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.039 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.140 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138034074493,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.144 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138034074493,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.148 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-02-28 04:32:18.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.154 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.254 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138148876372,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.259 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138148876372,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.264 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-02-28 04:32:18.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.270 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.370 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138264681285,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.375 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138264681285,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.379 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-02-28 04:32:18.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138379631908,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.490 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138379631908,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.494 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-02-28 04:32:18.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.500 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.600 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138494939698,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.605 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138494939698,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.609 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-02-28 04:32:18.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.615 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.716 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138609672626,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.720 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138609672626,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.724 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-02-28 04:32:18.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.729 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.830 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138725039289,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.835 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138725039289,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.839 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-02-28 04:32:18.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.846 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:18.946 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138840024653,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.951 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:18.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:18.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138840024653,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:18.956 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-02-28 04:32:18.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:18.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:18.963 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.063 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138956539020,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.068 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253138956539020,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.072 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-02-28 04:32:19.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.078 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.178 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139072655692,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.183 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139072655692,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.187 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-02-28 04:32:19.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.193 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.294 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139187703384,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.298 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139187703384,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.302 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-02-28 04:32:19.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.408 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139302895980,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.413 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139302895980,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.417 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-02-28 04:32:19.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.422 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.523 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139417360659,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.528 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139417360659,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.532 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-02-28 04:32:19.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.538 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.638 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139532917490,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.643 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139532917490,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.647 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-02-28 04:32:19.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.653 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.754 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139647866800,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.758 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139647866800,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.762 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-02-28 04:32:19.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.768 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.868 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139762880467,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.873 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139762880467,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.877 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-02-28 04:32:19.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.882 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:19.983 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139877796305,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.988 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:19.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:19.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139877796305,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:19.991 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-02-28 04:32:19.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:19.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:19.997 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:20.097 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139992118078,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.102 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253139992118078,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.106 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-02-28 04:32:20.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:20.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:20.111 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:20.212 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140106276351,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.216 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140106276351,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.220 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-02-28 04:32:20.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:20.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:20.226 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:20.326 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140221033875,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.331 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140221033875,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.335 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-02-28 04:32:20.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:20.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:20.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:20.440 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140335635615,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.445 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140335635615,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.449 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-02-28 04:32:20.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:20.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:20.455 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:20.555 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140450018660,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.560 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140450018660,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.564 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-02-28 04:32:20.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:20.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:20.570 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:20.671 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140564515879,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.676 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140564515879,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.680 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-02-28 04:32:20.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:20.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:20.686 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:20.786 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140680340924,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.791 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140680340924,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.794 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-02-28 04:32:20.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:20.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:20.800 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:20.901 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140795086715,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.905 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:20.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:20.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140795086715,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:20.910 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-02-28 04:32:20.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:20.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:20.915 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:21.015 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:21.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:21.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140910314916,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:21.020 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:21.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:21.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253140910314916,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:21.024 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-02-28 04:32:21.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:32:21.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:32:21.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:32:21.131 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:21.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57287/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:21.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253141024874758,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:21.135 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:32:21.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46642/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:32:21.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772253141024874758,"ephemeral":false,"proof":""}]'
2026-02-28 04:32:21.141 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:32:21.142 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:32:21.142 DEBUG [src.node.waku_node] Stopping container with id cce2693155f1
2026-02-28 04:32:21.717 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:32:21.717 DEBUG [src.node.waku_node] Stopping container with id 9e8c5336f19a
2026-02-28 04:32:22.293 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:32:22.296 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:32:22.314 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:32:22.328 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,584 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_messages_with_different_payloads with id: 2026-02-28_04-29-27__327991cd-8b53-47db-be68-eec334b6bbb7
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-02-28_04-29-27__327991cd-8b53-47db-be68-eec334b6bbb7__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.160.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33170', '33171', '33172', '33173', '33174']
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 33170:33170 -p 33171:33171 -p 33172:33172 -p 33173:33173 -p 33174:33174 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33172 --rest-port=33170 --tcp-port=33171 --discv5-udp-port=33173 --rest-address=0.0.0.0 --nat=extip:172.18.160.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc393a403aeebda8637dbe0f97ee1ed5a23578775fd8ca775ad09d2dad6a7b9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33174 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.98 waku 0207b82bf293d53d733e7640a5fa757992299776ac703262d1c8596e414782d1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8fe82ff91278. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0207b82bf293. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-29-27__327991cd-8b53-47db-be68-eec334b6bbb7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33170
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 8e652c7975c6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/health" -H "Content-Type: application/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:33170/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.98/tcp/33171/p2p/16Uiu2HAmVdMWXGqufChzpXqz7dQ3bCfb4uZqpGPmDLYyE3aWmx4r","/ip4/172.18.160.98/tcp/33172/ws/p2p/16Uiu2HAmVdMWXGqufChzpXqz7dQ3bCfb4uZqpGPmDLYyE3aWmx4r"],"enrUri":"enr:-L24QKX4zUQRQihtEvqve-7DOlCU8HR8M9wwrwaGnrF9F7TtZesep3GNAXI95HerD8R4jqgi6MAocmG-8SLkWA7VJfICgmlkgnY0gmlwhKwSoGKKbXVsdGlhZGRyc5YACASsEqBiBoGTAAoErBKgYgaBlN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_Ctw3s4pMbcAvufJ3JqHYXHFnxZpAOjynJlh0XxvFeuDdGNwgoGTg3VkcIKBlYV3YWt1MgM"}'
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-02-28_04-29-27__327991cd-8b53-47db-be68-eec334b6bbb7__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.171.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6709', '6710', '6711', '6712', '6713']
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 6709:6709 -p 6710:6710 -p 6711:6711 -p 6712:6712 -p 6713:6713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6711 --rest-port=6709 --tcp-port=6710 --discv5-udp-port=6712 --rest-address=0.0.0.0 --nat=extip:172.18.171.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faaa2a8cc767a231e72d424d17174cb06ebf55b4e27ae1e5dbce67eb7bd56ce0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6713 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKX4zUQRQihtEvqve-7DOlCU8HR8M9wwrwaGnrF9F7TtZesep3GNAXI95HerD8R4jqgi6MAocmG-8SLkWA7VJfICgmlkgnY0gmlwhKwSoGKKbXVsdGlhZGRyc5YACASsEqBiBoGTAAoErBKgYgaBlN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_Ctw3s4pMbcAvufJ3JqHYXHFnxZpAOjynJlh0XxvFeuDdGNwgoGTg3VkcIKBlYV3YWt1MgM --storenode=/ip4/172.18.160.98/tcp/33171/p2p/16Uiu2HAmVdMWXGqufChzpXqz7dQ3bCfb4uZqpGPmDLYyE3aWmx4r --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.171.131 waku e702eb7087e7d8e9bde0db8a35d0da1ecf5dd97d97556a788d50116873019d6c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e702eb7087e7. Setting up logs at ./log/docker/store_node1_2026-02-28_04-29-27__327991cd-8b53-47db-be68-eec334b6bbb7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6709
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:6709/health" -H "Content-Type: application/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:6709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.131/tcp/6710/p2p/16Uiu2HAmAYYdwqrQH1DUTxatsjDZsaiwKxnAy6ktT636Da2bUjzx","/ip4/172.18.171.131/tcp/6711/ws/p2p/16Uiu2HAmAYYdwqrQH1DUTxatsjDZsaiwKxnAy6ktT636Da2bUjzx"],"enrUri":"enr:-L24QIG0jGnGQnoy1hFAPyqm2CH1XjXyLRH-VyA2F10YGV5Iaoi45wy2h7CfpOE3h_ysMGxeF0ZUIocp-OD_2i7-ZVwCgmlkgnY0gmlwhKwSq4OKbXVsdGlhZGRyc5YACASsEquDBho2AAoErBKrgwYaN90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4KIRVdC_6LYARUwcSWoECEQvd9FdLzfEzJ_4IgVmYkGDdGNwgho2g3VkcIIaOIV3YWt1MgM"}'
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:6709/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.160.98/tcp/33171/p2p/16Uiu2HAmVdMWXGqufChzpXqz7dQ3bCfb4uZqpGPmDLYyE3aWmx4r"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/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:6709/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A simple string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"}]}'
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:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An integer
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A dictionary
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Chinese characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Emojis
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Lorem ipsum text
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload HTML content
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Cyrillic characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Base64 encoded string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Binary data
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Special characters with whitespace
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Boolean false as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A float number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A list
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Email format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload URL format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload Date and time in ISO format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload String with escaped quotes
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A regular expression
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A very long string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A JSON string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Unix path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Windows path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An SQL query
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload JavaScript code snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A CSS snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Python one-liner
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload An IP address
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A domain name
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"}]}'
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:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A user agent string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A credit card number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A phone number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A UUID
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A hashtag
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A Twitter handle
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A password
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"},{"messageHash":"0x2d6de8f4ab88636c7365715e6549353da7e0e559a0de4354b5bc9cc89dc36fb9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"},{"messageHash":"0x2d6de8f4ab88636c7365715e6549353da7e0e559a0de4354b5bc9cc89dc36fb9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A date in common format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"},{"messageHash":"0x2d6de8f4ab88636c7365715e6549353da7e0e559a0de4354b5bc9cc89dc36fb9"},{"messageHash":"0x9c5952fa64aeddc0e9ff46575ec8d7c48e1b0ad3dbf924e9843854163b0186e6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"},{"messageHash":"0x2d6de8f4ab88636c7365715e6549353da7e0e559a0de4354b5bc9cc89dc36fb9"},{"messageHash":"0x9c5952fa64aeddc0e9ff46575ec8d7c48e1b0ad3dbf924e9843854163b0186e6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A time string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"},{"messageHash":"0x2d6de8f4ab88636c7365715e6549353da7e0e559a0de4354b5bc9cc89dc36fb9"},{"messageHash":"0x9c5952fa64aeddc0e9ff46575ec8d7c48e1b0ad3dbf924e9843854163b0186e6"},{"messageHash":"0x2f8e0ea7c112f658e0c684a400b46b326b78e7c2edd73b1915db71f6b52d7e91"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"},{"messageHash":"0x2d6de8f4ab88636c7365715e6549353da7e0e559a0de4354b5bc9cc89dc36fb9"},{"messageHash":"0x9c5952fa64aeddc0e9ff46575ec8d7c48e1b0ad3dbf924e9843854163b0186e6"},{"messageHash":"0x2f8e0ea7c112f658e0c684a400b46b326b78e7c2edd73b1915db71f6b52d7e91"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  tests.store.test_get_messages:test_get_messages.py:16 Running test with payload A mathematical equation
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33170/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"},{"messageHash":"0x2d6de8f4ab88636c7365715e6549353da7e0e559a0de4354b5bc9cc89dc36fb9"},{"messageHash":"0x9c5952fa64aeddc0e9ff46575ec8d7c48e1b0ad3dbf924e9843854163b0186e6"},{"messageHash":"0x2f8e0ea7c112f658e0c684a400b46b326b78e7c2edd73b1915db71f6b52d7e91"},{"messageHash":"0xb50071b9f3cc8083ea4f92bb9514c8aba218351a3e651b36efa61e8d585dab90"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6709/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dc96eedf454aafdf9bcbe2adfbc99e0b704760c1e3bd8821b1d23aa67756f09"},{"messageHash":"0x0563fab38d5dd58fc1f62257f155a231d1320572a80bc1af9946db316e11782b"},{"messageHash":"0x5c939dfe6c1c42eaf6b90cd901dcb99936ae3988880cb2018cf5dc75cb348497"},{"messageHash":"0xefc58ae704748fc583381b36bfaf6df44bebbb76520ec99bf7102e13fc3a5c5a"},{"messageHash":"0xeca7d2310a2845cda0136652185ddfe599f132c10aca740961e7411ab8ff817c"},{"messageHash":"0x1396170514dd5322fc3b00e5b3fe61331d1c7f9c9dee000261e3ba0b1afe19c2"},{"messageHash":"0xa7e4f0682d0510b0188de68c4dddc2636851d585afb1306b0e184b1a250c83db"},{"messageHash":"0x03c8f800fd6e05d75a7f42223a04423b0195742d706174cdf0deb2a2ace4aa6e"},{"messageHash":"0x49edc32b01e1d9ce51a755b40a9eb020e0fe38baa87a0f43ce8faf87274e2413"},{"messageHash":"0x9cc0ba9566802f73873d17f2e7a54c31fd7847786dbb7cf34db98695897a24f3"},{"messageHash":"0xf7468719a427fa3ce7d074d772d4808c43dd39891db735cac14aa88e4698cd68"},{"messageHash":"0x426f69adf3607a6de9810f8b0bffe8b302bb6997c5c8caf4e08b3eafef2a7041"},{"messageHash":"0x53b619dc6456c4422738605871ea7836ac0e55d4e07a2ad65aecd8d56db5a910"},{"messageHash":"0x8ecba5dc6fce6e96a5d6f53fde6ef34f42bf730b89c0526d6c13074eea91ffba"},{"messageHash":"0x8917b565c5788989bce707d391a105f8eae8c0bc5f26e5b09173bc440a1bafff"},{"messageHash":"0xd75bd584a567b3bd86ffd4c0d50e366e8b8d8307bb759d22c26bb1ab34a5ce4c"},{"messageHash":"0x077cc999e0d8bbcec8f3c2b44fafe631a50bf52e8523da92dcb24d423eabcd1a"},{"messageHash":"0x802d225b0cab3569db73d49727f280fff21b2ae89ea4ce422e00ff590658958b"},{"messageHash":"0x46795c32afdde361f22b8d01d01839752076a67675494431ae53a499eebd760b"},{"messageHash":"0xc54dfb93a9543af9c04edccd86769bf5213fb836a4719763cd2c80a76a7e5823"},{"messageHash":"0x7a221e8e912a670486043926b34aa3d270cbc32cdfe2be3906c34549212d6178"},{"messageHash":"0xa68c1321168b511266b72edc1f1c35c516d10a6764e36a9af1df7d153e22bbc5"},{"messageHash":"0x9290830d2fe9b13a4eb3707a18418fbc96c4cc02653b0b77b14ee441734133b1"},{"messageHash":"0x24214b260897d5da2c57ad00d1c46070986c599a0721f91b9d6e883df110f181"},{"messageHash":"0xf1cfdc4112930677396d8822a0ae8ac5ff1cfd907a01277b3f2023a96e0f86fc"},{"messageHash":"0xaf7752ca57f733980f1c63d992fb9db8e6b87f3a764508d2b0e9efdfb08ee997"},{"messageHash":"0xf51a0f7e6f83d7f4f527a95036fff2e0c3470ed016ae466b33ced4aaa5860f2c"},{"messageHash":"0x6a0b5983c71db62d80076d3163216ccbd3beb9728c4f0ee6fce3eff07d5f189c"},{"messageHash":"0xaa0c511f77b3ea77c1610885b672f3a1f686d253b2af08e8710ba366f6648ad9"},{"messageHash":"0x0e854db2e5bc60435934bc29efd5d3deba559d9cce955cc6d991100f23d6ad55"},{"messageHash":"0xa072a239999e2cb5d40e55317f0c25c3e7c6c80099bbdcf3b37335fe87bd2e25"},{"messageHash":"0xad892495e81584918497e471f4532b6d42a0b358d85d4e3855865a42a5e538d1"},{"messageHash":"0xc37d9be5f32fb741a901b52aab4b56c70a2156cc604fa1b91c97f3322b2897fc"},{"messageHash":"0x121ac6d24171e1ac0daab345aaafc28e28ceb723591643f013b91d1517ae139c"},{"messageHash":"0x15970fb2ccd00ac8d7383e5f85c8299abff93365ba1c1b6b9f1fcddcfb15db1b"},{"messageHash":"0x65da1b1a6338858609da2b1bd5a7a9d20e9531b26134dc8fbef828e914e7c4b1"},{"messageHash":"0x2d6de8f4ab88636c7365715e6549353da7e0e559a0de4354b5bc9cc89dc36fb9"},{"messageHash":"0x9c5952fa64aeddc0e9ff46575ec8d7c48e1b0ad3dbf924e9843854163b0186e6"},{"messageHash":"0x2f8e0ea7c112f658e0c684a400b46b326b78e7c2edd73b1915db71f6b52d7e91"},{"messageHash":"0xb50071b9f3cc8083ea4f92bb9514c8aba218351a3e651b36efa61e8d585dab90"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0207b82bf293
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e702eb7087e7
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-02-28 04:34:10.631 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:34:10.631 DEBUG [tests.conftest] Running test: test_publish_with_extra_field with id: 2026-02-28_04-34-10__11fcaa0f-899c-4d04-92bd-620f2a20f2b6
2026-02-28 04:34:10.631 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:34:10.632 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:34:10.632 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 04:34:10.638 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:10.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-34-10__11fcaa0f-899c-4d04-92bd-620f2a20f2b6__wakuorg_nwaku:latest.log
2026-02-28 04:34:10.639 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:10.639 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:10.641 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:10.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.140
2026-02-28 04:34:10.642 DEBUG [src.node.docker_mananger] Generated ports ['6388', '6389', '6390', '6391', '6392']
2026-02-28 04:34:10.643 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:10.643 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:10.643 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:10.643 DEBUG [src.node.docker_mananger] docker run -i -t -p 6388:6388 -p 6389:6389 -p 6390:6390 -p 6391:6391 -p 6392:6392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6390 --rest-port=6388 --tcp-port=6389 --discv5-udp-port=6391 --rest-address=0.0.0.0 --nat=extip:172.18.181.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f158e087565004e27fd3a7f3d5beb24892b08ad92bcb0dffe7d9f26e618a6b03 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6392 --metrics-logging=true --relay=true
2026-02-28 04:34:10.840 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.140 waku 04df353a9ceae508cc910c56ea2fc4b38d51ada959519b5c34600a444dc8f65e
2026-02-28 04:34:10.847 ERROR [src.node.docker_mananger] Max retries reached for container a0d85fc168c5. Exiting log stream.
2026-02-28 04:34:10.875 DEBUG [src.node.docker_mananger] Container started with ID 04df353a9cea. Setting up logs at ./log/docker/node1_2026-02-28_04-34-10__11fcaa0f-899c-4d04-92bd-620f2a20f2b6__wakuorg_nwaku:latest.log
2026-02-28 04:34:10.875 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6388
2026-02-28 04:34:10.876 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:11.430 ERROR [src.node.docker_mananger] Max retries reached for container 0921788c2a4c. Exiting log stream.
2026-02-28 04:34:11.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6388/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:11.879 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-02-28 04:34:11.879 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:11.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:11.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.140/tcp/6389/p2p/16Uiu2HAmKAH6pJjnWCX6jaxWhyyrEYVZrSp2JmLkuLkzBYXL6mQJ","/ip4/172.18.181.140/tcp/6390/ws/p2p/16Uiu2HAmKAH6pJjnWCX6jaxWhyyrEYVZrSp2JmLkuLkzBYXL6mQJ"],"enrUri":"enr:-L24QEraRPqvstFTScWhlvDZbQEqYvVXPvR1G_De7_OwM7waK5vuGFvjx3Rms714AX9I5MBuR3wtks_DxZQQ-4DhGmQCgmlkgnY0gmlwhKwStYyKbXVsdGlhZGRyc5YACASsErWMBhj1AAoErBK1jAYY9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYKbnopKlsHwmvoNsn3aw0Gj36J-tK_wi1fvJxr9ySO-DdGNwghj1g3VkcIIY94V3YWt1MgE"}'
2026-02-28 04:34:11.882 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:11.888 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:11.889 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-34-10__11fcaa0f-899c-4d04-92bd-620f2a20f2b6__wakuorg_nwaku:latest.log
2026-02-28 04:34:11.889 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:11.889 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:11.890 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:11.890 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.228
2026-02-28 04:34:11.890 DEBUG [src.node.docker_mananger] Generated ports ['26016', '26017', '26018', '26019', '26020']
2026-02-28 04:34:11.891 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:11.891 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:11.891 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:11.891 DEBUG [src.node.docker_mananger] docker run -i -t -p 26016:26016 -p 26017:26017 -p 26018:26018 -p 26019:26019 -p 26020:26020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26018 --rest-port=26016 --tcp-port=26017 --discv5-udp-port=26019 --rest-address=0.0.0.0 --nat=extip:172.18.232.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1cec8fe627ffd1ad9ac8663d4ffdf66219c6eea743dc7fa1d3ada4eea2cfc737 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26020 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEraRPqvstFTScWhlvDZbQEqYvVXPvR1G_De7_OwM7waK5vuGFvjx3Rms714AX9I5MBuR3wtks_DxZQQ-4DhGmQCgmlkgnY0gmlwhKwStYyKbXVsdGlhZGRyc5YACASsErWMBhj1AAoErBK1jAYY9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYKbnopKlsHwmvoNsn3aw0Gj36J-tK_wi1fvJxr9ySO-DdGNwghj1g3VkcIIY94V3YWt1MgE
2026-02-28 04:34:12.089 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.228 waku a7810f868c5f4746ddf51727f4916cb5fced055e1bfe21a33fe074c9d8ef9330
2026-02-28 04:34:12.124 DEBUG [src.node.docker_mananger] Container started with ID a7810f868c5f. Setting up logs at ./log/docker/node2_2026-02-28_04-34-10__11fcaa0f-899c-4d04-92bd-620f2a20f2b6__wakuorg_nwaku:latest.log
2026-02-28 04:34:12.124 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26016
2026-02-28 04:34:12.124 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:13.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26016/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:13.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush 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-02-28 04:34:13.160 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:13.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26016/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:13.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.228/tcp/26017/p2p/16Uiu2HAmRh8a5pGqJT75HD2MgByU9sbycyruJPzUsh1mTAQHxrY6","/ip4/172.18.232.228/tcp/26018/ws/p2p/16Uiu2HAmRh8a5pGqJT75HD2MgByU9sbycyruJPzUsh1mTAQHxrY6"],"enrUri":"enr:-L24QAfqJT8znKwHGmSNo5fUY0HB9FdSk_xVIVnoV-UMlaosJt6sAuMheV8QXONOVK8JR6jk0ozZc12uFW3XymtRtS8CgmlkgnY0gmlwhKwS6OSKbXVsdGlhZGRyc5YACASsEujkBmWhAAoErBLo5AZlot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwbRi_zByb86Qsbg3dMJbM_cq-0QhPbyqt0bGJC1kASeDdGNwgmWhg3VkcIJlo4V3YWt1MgE"}'
2026-02-28 04:34:13.166 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:13.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26016/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.140/tcp/6389/p2p/16Uiu2HAmKAH6pJjnWCX6jaxWhyyrEYVZrSp2JmLkuLkzBYXL6mQJ"]'
2026-02-28 04:34:13.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:13.172 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-28 04:34:13.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:13.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:13.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26016/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:13.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:13.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6388/relay/v1/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-02-28 04:34:13.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:13.188 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:13.289 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:13.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:13.292 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":1772253253182489088,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:13.293 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:13.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:13.296 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":1772253253182489088,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:13.297 INFO [src.steps.relay] WARM UP successful!!
2026-02-28 04:34:13.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "extraField": "extraValue"}'
2026-02-28 04:34:13.301 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6388/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:34:13.303 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:34:13.304 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:34:13.305 DEBUG [src.node.waku_node] Stopping container with id 04df353a9cea
2026-02-28 04:34:13.858 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:13.858 DEBUG [src.node.waku_node] Stopping container with id a7810f868c5f
2026-02-28 04:34:14.438 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:14.441 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:34:14.452 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:34:14.457 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-02-28_04-26-09__a698b022-27a8-46a2-9670-2624ee1ff62b
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-02-28_04-26-09__a698b022-27a8-46a2-9670-2624ee1ff62b__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.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26930', '26931', '26932', '26933', '26934']
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 26930:26930 -p 26931:26931 -p 26932:26932 -p 26933:26933 -p 26934:26934 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26932 --rest-port=26930 --tcp-port=26931 --discv5-udp-port=26933 --rest-address=0.0.0.0 --nat=extip:172.18.26.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=68b5456a023dc9b7ba44668faaefafde0eef868858ceeaeafbe3cdcc1aadcd59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26934 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.153 waku 4a2dc7780408826c9b15a86b07763098b10db265215025ccbe30154d6f5c4647
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fa11810381df. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a2dc7780408. Setting up logs at ./log/docker/node1_2026-02-28_04-26-09__a698b022-27a8-46a2-9670-2624ee1ff62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26930
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 7f05be7cf293. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26930/health" -H "Content-Type: application/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:26930/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/26931/p2p/16Uiu2HAm9erLoKwv7fgxnLZLZC96SPmNPSXoJrb1Fv95vpfjPi3T","/ip4/172.18.26.153/tcp/26932/ws/p2p/16Uiu2HAm9erLoKwv7fgxnLZLZC96SPmNPSXoJrb1Fv95vpfjPi3T"],"enrUri":"enr:-L24QHksr7MQJCXn8FhcdEy92wezLsHmXBZcSn-FbVQuE8GMcufKZcS6dyqLZPXaSd7C6Tgc1vtNfWGCCHeoFXF_Y0YCgmlkgnY0gmlwhKwSGpmKbXVsdGlhZGRyc5YACASsEhqZBmkzAAoErBIamQZpNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC02PiUAGDgup0weDbNObkSCY9c5fT6BKPBmrYmv3Dv2KDdGNwgmkzg3VkcIJpNYV3YWt1MgU"}'
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-02-28_04-26-09__a698b022-27a8-46a2-9670-2624ee1ff62b__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.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38199', '38200', '38201', '38202', '38203']
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 38199:38199 -p 38200:38200 -p 38201:38201 -p 38202:38202 -p 38203:38203 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38201 --rest-port=38199 --tcp-port=38200 --discv5-udp-port=38202 --rest-address=0.0.0.0 --nat=extip:172.18.146.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ade5fc279eb29eb6fbdf3f0b3e9efec38fcf6f546cf0de6ca20a12adfc68feb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38203 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHksr7MQJCXn8FhcdEy92wezLsHmXBZcSn-FbVQuE8GMcufKZcS6dyqLZPXaSd7C6Tgc1vtNfWGCCHeoFXF_Y0YCgmlkgnY0gmlwhKwSGpmKbXVsdGlhZGRyc5YACASsEhqZBmkzAAoErBIamQZpNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC02PiUAGDgup0weDbNObkSCY9c5fT6BKPBmrYmv3Dv2KDdGNwgmkzg3VkcIJpNYV3YWt1MgU --filternode=/ip4/172.18.26.153/tcp/26931/p2p/16Uiu2HAm9erLoKwv7fgxnLZLZC96SPmNPSXoJrb1Fv95vpfjPi3T
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.95 waku 761003f83950be3ee40f3ee21b7243e87bb093770379d070de0e86cd072045a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 761003f83950. Setting up logs at ./log/docker/node2_2026-02-28_04-26-09__a698b022-27a8-46a2-9670-2624ee1ff62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38199
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:38199/health" -H "Content-Type: application/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:38199/debug/v1/info" -H "Content-Type: application/json" -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.95/tcp/38200/p2p/16Uiu2HAm69CDk48rHBqH9hGBgStYt1M6wrinNruT5qSF8YFwFKC1","/ip4/172.18.146.95/tcp/38201/ws/p2p/16Uiu2HAm69CDk48rHBqH9hGBgStYt1M6wrinNruT5qSF8YFwFKC1"],"enrUri":"enr:-L24QAjaxBUMeCM7WcbfIh9WRy13VO7JieHXs1b2XuyhXdMbAFRZ_5gHAgJ2QwrE3jj3rTg9m2RuWERsvE6ox-i7MgcCgmlkgnY0gmlwhKwSkl-KbXVsdGlhZGRyc5YACASsEpJfBpU4AAoErBKSXwaVOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECnzfgIBqTsXOZEMysJus8OG6Sw8mi4SSLSTuCw9_ZUJaDdGNwgpU4g3VkcIKVOoV3YWt1MgA"}'
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:38199/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.153/tcp/26931/p2p/16Uiu2HAm9erLoKwv7fgxnLZLZC96SPmNPSXoJrb1Fv95vpfjPi3T"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub 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:26930/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:38199/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f85dbb56-ede7-4a9c-96ac-af4ba7ecf530", "contentFilters": ["/waku/2/rs/3/0"], "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":"f85dbb56-ede7-4a9c-96ac-af4ba7ecf530","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:38199/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1772252771640291879,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub 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:26930/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:38199/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "22352edd-0daf-4db5-922f-fb7863aca452", "contentFilters": ["/waku/2/rs/3/1"], "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":"22352edd-0daf-4db5-922f-fb7863aca452","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38199/filter/v2/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":"/waku/2/rs/3/1","version":0,"timestamp":1772252771767775345,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub 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:26930/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38199/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3c8eb95e-baf1-4d17-8b4e-4c94b46b8fb3", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"3c8eb95e-baf1-4d17-8b4e-4c94b46b8fb3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:38199/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1772252771892686821,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub 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:26930/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38199/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "83d3bba9-ae6a-4975-95c5-dbbe7b5794bd", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"83d3bba9-ae6a-4975-95c5-dbbe7b5794bd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:38199/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1772252772017206704,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:20 Running test with pubsub topic: /waku/2/rs/3/1000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26930/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:38199/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "569836f4-3d3b-4e2f-a268-170012fe5209", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"569836f4-3d3b-4e2f-a268-170012fe5209","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:38199/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1772252772142765789,"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 4a2dc7780408
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 761003f83950
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,224 @@
2026-02-28 04:31:46.769 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:31:46.769 DEBUG [tests.conftest] Running test: test_check_sync_when_all_3_nodes_publish with id: 2026-02-28_04-31-46__b7832a81-037b-44fa-9d48-822c9a9976b7
2026-02-28 04:31:46.769 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:31:46.776 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:46.776 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-31-46__b7832a81-037b-44fa-9d48-822c9a9976b7__wakuorg_nwaku:latest.log
2026-02-28 04:31:46.782 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:46.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-31-46__b7832a81-037b-44fa-9d48-822c9a9976b7__wakuorg_nwaku:latest.log
2026-02-28 04:31:46.788 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:46.789 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-31-46__b7832a81-037b-44fa-9d48-822c9a9976b7__wakuorg_nwaku:latest.log
2026-02-28 04:31:46.789 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:31:46.790 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:46.790 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:46.791 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:46.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.76
2026-02-28 04:31:46.792 DEBUG [src.node.docker_mananger] Generated ports ['38734', '38735', '38736', '38737', '38738']
2026-02-28 04:31:46.792 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:46.792 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:46.792 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:46.792 DEBUG [src.node.docker_mananger] docker run -i -t -p 38734:38734 -p 38735:38735 -p 38736:38736 -p 38737:38737 -p 38738:38738 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38736 --rest-port=38734 --tcp-port=38735 --discv5-udp-port=38737 --rest-address=0.0.0.0 --nat=extip:172.18.113.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=06cf3b81dd4ce73e0bc84212cae5aaf79f9e06bee8f57f60a3a908fa7a567dfe --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38738 --metrics-logging=true --relay=true
2026-02-28 04:31:46.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.76 waku 5cdbaf74445ce0a2d69d08d040f5918a590c3787185bbeed84b446bc4419c426
2026-02-28 04:31:47.004 ERROR [src.node.docker_mananger] Max retries reached for container 739e8917d49d. Exiting log stream.
2026-02-28 04:31:47.022 DEBUG [src.node.docker_mananger] Container started with ID 5cdbaf74445c. Setting up logs at ./log/docker/node1_2026-02-28_04-31-46__b7832a81-037b-44fa-9d48-822c9a9976b7__wakuorg_nwaku:latest.log
2026-02-28 04:31:47.022 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38734
2026-02-28 04:31:47.022 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:47.569 ERROR [src.node.docker_mananger] Max retries reached for container d54466a87bd1. Exiting log stream.
2026-02-28 04:31:48.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38734/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:48.025 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-02-28 04:31:48.026 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:48.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38734/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:48.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.76/tcp/38735/p2p/16Uiu2HAmTWLtSYKYbmyL4xX1aYJvwQQooupi6z2CZkQRM2WgWvSz","/ip4/172.18.113.76/tcp/38736/ws/p2p/16Uiu2HAmTWLtSYKYbmyL4xX1aYJvwQQooupi6z2CZkQRM2WgWvSz"],"enrUri":"enr:-L24QPgY1uLPLYw81JY3q2c_WWKMKcnM61PvpmsQpHfCaGpzAc3oY1PBmo5kCTx7hk5BKPmr4UN8vQWfE2d-LryijlUCgmlkgnY0gmlwhKwScUyKbXVsdGlhZGRyc5YACASsEnFMBpdPAAoErBJxTAaXUN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3KhMSDFV_zJ84Xem1bps959QaRzm1Wbl7p9cIiMap6-DdGNwgpdPg3VkcIKXUYV3YWt1MhM"}'
2026-02-28 04:31:48.028 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:48.028 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:48.029 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:48.030 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:48.030 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.179
2026-02-28 04:31:48.030 DEBUG [src.node.docker_mananger] Generated ports ['38419', '38420', '38421', '38422', '38423']
2026-02-28 04:31:48.030 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:48.030 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:48.031 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:48.031 DEBUG [src.node.docker_mananger] docker run -i -t -p 38419:38419 -p 38420:38420 -p 38421:38421 -p 38422:38422 -p 38423:38423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38421 --rest-port=38419 --tcp-port=38420 --discv5-udp-port=38422 --rest-address=0.0.0.0 --nat=extip:172.18.72.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a24eb5ce8be88beffe48a68fa55eb6f50309fc4a9b2a575cde7427b9e86cf8d --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38423 --metrics-logging=true --relay=true --storenode=/ip4/172.18.113.76/tcp/38735/p2p/16Uiu2HAmTWLtSYKYbmyL4xX1aYJvwQQooupi6z2CZkQRM2WgWvSz --discv5-bootstrap-node=enr:-L24QPgY1uLPLYw81JY3q2c_WWKMKcnM61PvpmsQpHfCaGpzAc3oY1PBmo5kCTx7hk5BKPmr4UN8vQWfE2d-LryijlUCgmlkgnY0gmlwhKwScUyKbXVsdGlhZGRyc5YACASsEnFMBpdPAAoErBJxTAaXUN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3KhMSDFV_zJ84Xem1bps959QaRzm1Wbl7p9cIiMap6-DdGNwgpdPg3VkcIKXUYV3YWt1MhM
2026-02-28 04:31:48.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.179 waku 2ef60f8627ce7928f70dcffaaf27a8315407105c569511305db28688ac119cff
2026-02-28 04:31:48.263 DEBUG [src.node.docker_mananger] Container started with ID 2ef60f8627ce. Setting up logs at ./log/docker/node2_2026-02-28_04-31-46__b7832a81-037b-44fa-9d48-822c9a9976b7__wakuorg_nwaku:latest.log
2026-02-28 04:31:48.264 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38419
2026-02-28 04:31:48.264 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:49.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38419/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:49.268 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-02-28 04:31:49.269 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:49.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:49.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.179/tcp/38420/p2p/16Uiu2HAmUsePSmThASdxTc1sq3hMCk7rdxbLx8RamQqrVxK5X8sy","/ip4/172.18.72.179/tcp/38421/ws/p2p/16Uiu2HAmUsePSmThASdxTc1sq3hMCk7rdxbLx8RamQqrVxK5X8sy"],"enrUri":"enr:-L24QHh-5U6qLmt83ZuY-7rgC_LKyQFtiLjyMkNg_ncmA7Txf5swLjcJrZ_bou8xU3slkqZLxe8J1K8zb7VAhZ0QaQICgmlkgnY0gmlwhKwSSLOKbXVsdGlhZGRyc5YACASsEkizBpYUAAoErBJIswaWFd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8Pj4IunSkunknG5f4Jsc557JT83uqOY5q32kBSUprHiDdGNwgpYUg3VkcIKWFoV3YWt1MhM"}'
2026-02-28 04:31:49.271 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:49.271 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:49.272 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:49.273 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:49.273 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.116
2026-02-28 04:31:49.273 DEBUG [src.node.docker_mananger] Generated ports ['13407', '13408', '13409', '13410', '13411']
2026-02-28 04:31:49.274 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:49.274 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:49.274 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:49.274 DEBUG [src.node.docker_mananger] docker run -i -t -p 13407:13407 -p 13408:13408 -p 13409:13409 -p 13410:13410 -p 13411:13411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13409 --rest-port=13407 --tcp-port=13408 --discv5-udp-port=13410 --rest-address=0.0.0.0 --nat=extip:172.18.110.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af793464b0bc6e46fe78599b1a08b1cbb568f5ed492c5dbdfa97ccde3e0fcd77 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13411 --metrics-logging=true --relay=true --storenode=/ip4/172.18.72.179/tcp/38420/p2p/16Uiu2HAmUsePSmThASdxTc1sq3hMCk7rdxbLx8RamQqrVxK5X8sy --discv5-bootstrap-node=enr:-L24QHh-5U6qLmt83ZuY-7rgC_LKyQFtiLjyMkNg_ncmA7Txf5swLjcJrZ_bou8xU3slkqZLxe8J1K8zb7VAhZ0QaQICgmlkgnY0gmlwhKwSSLOKbXVsdGlhZGRyc5YACASsEkizBpYUAAoErBJIswaWFd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8Pj4IunSkunknG5f4Jsc557JT83uqOY5q32kBSUprHiDdGNwgpYUg3VkcIKWFoV3YWt1MhM
2026-02-28 04:31:49.476 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.116 waku 6c84503678ef29c0b775003ef36ec1ec377ff61356e8e4d6b70e8c4cb755168c
2026-02-28 04:31:49.509 DEBUG [src.node.docker_mananger] Container started with ID 6c84503678ef. Setting up logs at ./log/docker/node3_2026-02-28_04-31-46__b7832a81-037b-44fa-9d48-822c9a9976b7__wakuorg_nwaku:latest.log
2026-02-28 04:31:49.509 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13407
2026-02-28 04:31:49.510 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:50.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13407/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:50.514 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-02-28 04:31:50.514 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:50.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:50.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.116/tcp/13408/p2p/16Uiu2HAmToEhsdBeYqsPjZ6gHSqxY4UaRzCjTQazN89MQmv4PAUa","/ip4/172.18.110.116/tcp/13409/ws/p2p/16Uiu2HAmToEhsdBeYqsPjZ6gHSqxY4UaRzCjTQazN89MQmv4PAUa"],"enrUri":"enr:-L24QNsT2rb3nA2Ia8A2vVG5-sKJh1K8kF7vFMEJuMkIoz3Mf68_U05qaMh1z1k1xsRUkmDLSKwWtz64-YzkSANcvWwCgmlkgnY0gmlwhKwSbnSKbXVsdGlhZGRyc5YACASsEm50BjRgAAoErBJudAY0Yd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4Pwudo9-V8kBoI7LJ9CKRsWosMAjo_Mk2t25OzfBGcODdGNwgjRgg3VkcII0YoV3YWt1MgE"}'
2026-02-28 04:31:50.517 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:50.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.76/tcp/38735/p2p/16Uiu2HAmTWLtSYKYbmyL4xX1aYJvwQQooupi6z2CZkQRM2WgWvSz"]'
2026-02-28 04:31:50.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.179/tcp/38420/p2p/16Uiu2HAmUsePSmThASdxTc1sq3hMCk7rdxbLx8RamQqrVxK5X8sy"]'
2026-02-28 04:31:50.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:50.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:50.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:50.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.577 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.588 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.599 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.606 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.617 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.622 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.634 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.640 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.651 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.657 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.667 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.674 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.685 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.691 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.703 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.710 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.723 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.723 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.729 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.740 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38734/relay/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-02-28 04:31:50.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.746 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.756 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.765 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.775 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.783 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.795 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.804 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.814 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.822 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.833 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.840 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.851 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.862 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.872 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.882 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.892 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.899 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.910 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.918 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.929 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38419/relay/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-02-28 04:31:50.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.936 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.947 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:50.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.952 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.963 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:50.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.969 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.979 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:50.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:50.984 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:50.995 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:50.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:50.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:51.000 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:51.013 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:51.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:51.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:51.018 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:51.030 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:51.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:51.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:51.037 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:51.048 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:51.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:51.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:51.054 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:51.066 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:51.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:51.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:51.071 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:51.081 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:51.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:51.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:51.087 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:51.097 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:51.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13407/relay/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-02-28 04:31:51.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:51.102 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-28 04:31:51.112 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:31:51.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38734/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:51.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5c9880498165c44815f9109ab746e7822027c674c2f622cbb3f9a530c97fd53"},{"messageHash":"0x3d47de9524606ba565ee89ee41ef115721898e220a34c45b3bc5ca891eb25afa"},{"messageHash":"0xf315dba4911358dadaca362f987561d1ad6bf80b06bc194553429684a41fd360"},{"messageHash":"0x8468900122c58d338c7d2f88bf4a06be21c54ebf39c7501ecdc47e7caaaf5a0e"},{"messageHash":"0x59b72a9186429f61967daa1493522c39e0b3aaee73db7d39b561c25ad85295ca"},{"messageHash":"0x5006e9db60d73fbc48152a17e6acd346e0617df5505903a99896d53b093ee3a8"},{"messageHash":"0x14ed9a81bc71642b392e5d3840166d2a3d565862734d81f2be4a17a9c43b64e5"},{"messageHash":"0x54426ae9074ac9e284f4084d2de2fa21444efcb9bebd8b3889cd977d3ae1ef19"},{"messageHash":"0x83773b99dbbdcd6ca3e352585907346c84d06f357bbdfc3a70ba76b3cb8a3afe"},{"messageHash":"0x58249db29d3208c106e85aa0420fad5b7ff73852878c92f9d1c64b640bebe02a"},{"messageHash":"0xd19cb9c88b9b816770e3303c8c923348c17795f205927df1589368992d203af4"},{"messageHash":"0x3f9963e2852aaa5af1b024f20176f97a72ff1cd65982e8b9db15adb1dfb489c7"},{"messageHash":"0xf31b659f0186828213fe44773b4cfedad5aaeac6214f4fe0ca3423d18561b62f"},{"messageHash":"0x3ea58bc844604bd085d09d33239dc3543215f1fb2f491943d7cd6268b95f1488"},{"messageHash":"0xd49d28995031ddc359cc43dd6a3bc9c8e28df45b14e2b4abd03a291277cd50b1"},{"messageHash":"0xe060a151a1769cd25dd88c89b8c37344b4a7a0bbac2737f6b8425474eb701adf"},{"messageHash":"0x22eea2365bc858994398e8486c7ab87862bbb9003d3d1364efe21838ce326762"},{"messageHash":"0x58352622a59172018da63d1466d9e3f5a199f1271fdd2b7fe438dd43cc1049ea"},{"messageHash":"0xb24e74a9f6e235b085170fea433b16dda961db28099af593fcb7f2df45225051"},{"messageHash":"0x9a22646e24b1d196b8ce8406db73ecc028b7d37338f30138ca72cc8b3b643b13"},{"messageHash":"0x54ede26d6e3c1fc749b5be78f9a17f5f594fd5005db47665c4887343c344ee19"},{"messageHash":"0x35f82c67c3f1c9b5b4fac9c1d7b0fce2eb6a44acc4393335b5d9f12605a42f6e"},{"messageHash":"0x30ab4c57980e973b2572899f6a2681b8fdf2e32a580c7812084970264af8d7db"},{"messageHash":"0x807299623f77bcc485c8f5baf9cbe2c264af702dc2effd666405c5415eedc27b"},{"messageHash":"0x08c0923b33bc66317cd2a41c80b6a25602a2635df9b029e50a6886a7afc6f719"},{"messageHash":"0xf5e156060dbdabbaac5bd3de1cfec294825da07e540ba9b8020d55493ea875db"},{"messageHash":"0xc7f1ba8f988900a456d6a3026651ddb6aa12592d0637167d620595c027d356c0"},{"messageHash":"0x8f402b278a46f36d6c34718bafa4358c8779dee2fa161526c694fcac303355e1"},{"messageHash":"0x2a7cb7baa8bab60900ed54c90563e7ebb3b20d286b911a963919b71208b5761c"},{"messageHash":"0x867d6cb75bfdac6f0a458adeaec5aebe27f88816f5dd0beec2a6187a431e8aef"}]}'
2026-02-28 04:31:51.116 DEBUG [src.steps.store] messages length is 30
2026-02-28 04:31:51.120 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:31:51.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38419/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:51.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5c9880498165c44815f9109ab746e7822027c674c2f622cbb3f9a530c97fd53"},{"messageHash":"0x3d47de9524606ba565ee89ee41ef115721898e220a34c45b3bc5ca891eb25afa"},{"messageHash":"0xf315dba4911358dadaca362f987561d1ad6bf80b06bc194553429684a41fd360"},{"messageHash":"0x8468900122c58d338c7d2f88bf4a06be21c54ebf39c7501ecdc47e7caaaf5a0e"},{"messageHash":"0x59b72a9186429f61967daa1493522c39e0b3aaee73db7d39b561c25ad85295ca"},{"messageHash":"0x5006e9db60d73fbc48152a17e6acd346e0617df5505903a99896d53b093ee3a8"},{"messageHash":"0x14ed9a81bc71642b392e5d3840166d2a3d565862734d81f2be4a17a9c43b64e5"},{"messageHash":"0x54426ae9074ac9e284f4084d2de2fa21444efcb9bebd8b3889cd977d3ae1ef19"},{"messageHash":"0x83773b99dbbdcd6ca3e352585907346c84d06f357bbdfc3a70ba76b3cb8a3afe"},{"messageHash":"0x58249db29d3208c106e85aa0420fad5b7ff73852878c92f9d1c64b640bebe02a"},{"messageHash":"0xd19cb9c88b9b816770e3303c8c923348c17795f205927df1589368992d203af4"},{"messageHash":"0x3f9963e2852aaa5af1b024f20176f97a72ff1cd65982e8b9db15adb1dfb489c7"},{"messageHash":"0xf31b659f0186828213fe44773b4cfedad5aaeac6214f4fe0ca3423d18561b62f"},{"messageHash":"0x3ea58bc844604bd085d09d33239dc3543215f1fb2f491943d7cd6268b95f1488"},{"messageHash":"0xd49d28995031ddc359cc43dd6a3bc9c8e28df45b14e2b4abd03a291277cd50b1"},{"messageHash":"0xe060a151a1769cd25dd88c89b8c37344b4a7a0bbac2737f6b8425474eb701adf"},{"messageHash":"0x22eea2365bc858994398e8486c7ab87862bbb9003d3d1364efe21838ce326762"},{"messageHash":"0x58352622a59172018da63d1466d9e3f5a199f1271fdd2b7fe438dd43cc1049ea"},{"messageHash":"0xb24e74a9f6e235b085170fea433b16dda961db28099af593fcb7f2df45225051"},{"messageHash":"0x9a22646e24b1d196b8ce8406db73ecc028b7d37338f30138ca72cc8b3b643b13"},{"messageHash":"0x54ede26d6e3c1fc749b5be78f9a17f5f594fd5005db47665c4887343c344ee19"},{"messageHash":"0x35f82c67c3f1c9b5b4fac9c1d7b0fce2eb6a44acc4393335b5d9f12605a42f6e"},{"messageHash":"0x30ab4c57980e973b2572899f6a2681b8fdf2e32a580c7812084970264af8d7db"},{"messageHash":"0x807299623f77bcc485c8f5baf9cbe2c264af702dc2effd666405c5415eedc27b"},{"messageHash":"0x08c0923b33bc66317cd2a41c80b6a25602a2635df9b029e50a6886a7afc6f719"},{"messageHash":"0xf5e156060dbdabbaac5bd3de1cfec294825da07e540ba9b8020d55493ea875db"},{"messageHash":"0xc7f1ba8f988900a456d6a3026651ddb6aa12592d0637167d620595c027d356c0"},{"messageHash":"0x8f402b278a46f36d6c34718bafa4358c8779dee2fa161526c694fcac303355e1"},{"messageHash":"0x2a7cb7baa8bab60900ed54c90563e7ebb3b20d286b911a963919b71208b5761c"},{"messageHash":"0x867d6cb75bfdac6f0a458adeaec5aebe27f88816f5dd0beec2a6187a431e8aef"}]}'
2026-02-28 04:31:51.124 DEBUG [src.steps.store] messages length is 30
2026-02-28 04:31:51.127 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:31:51.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13407/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:51.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"27a7066c139fcc6d3f6e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5c9880498165c44815f9109ab746e7822027c674c2f622cbb3f9a530c97fd53"},{"messageHash":"0x3d47de9524606ba565ee89ee41ef115721898e220a34c45b3bc5ca891eb25afa"},{"messageHash":"0xf315dba4911358dadaca362f987561d1ad6bf80b06bc194553429684a41fd360"},{"messageHash":"0x8468900122c58d338c7d2f88bf4a06be21c54ebf39c7501ecdc47e7caaaf5a0e"},{"messageHash":"0x59b72a9186429f61967daa1493522c39e0b3aaee73db7d39b561c25ad85295ca"},{"messageHash":"0x5006e9db60d73fbc48152a17e6acd346e0617df5505903a99896d53b093ee3a8"},{"messageHash":"0x14ed9a81bc71642b392e5d3840166d2a3d565862734d81f2be4a17a9c43b64e5"},{"messageHash":"0x54426ae9074ac9e284f4084d2de2fa21444efcb9bebd8b3889cd977d3ae1ef19"},{"messageHash":"0x83773b99dbbdcd6ca3e352585907346c84d06f357bbdfc3a70ba76b3cb8a3afe"},{"messageHash":"0x58249db29d3208c106e85aa0420fad5b7ff73852878c92f9d1c64b640bebe02a"},{"messageHash":"0xd19cb9c88b9b816770e3303c8c923348c17795f205927df1589368992d203af4"},{"messageHash":"0x3f9963e2852aaa5af1b024f20176f97a72ff1cd65982e8b9db15adb1dfb489c7"},{"messageHash":"0xf31b659f0186828213fe44773b4cfedad5aaeac6214f4fe0ca3423d18561b62f"},{"messageHash":"0x3ea58bc844604bd085d09d33239dc3543215f1fb2f491943d7cd6268b95f1488"},{"messageHash":"0xd49d28995031ddc359cc43dd6a3bc9c8e28df45b14e2b4abd03a291277cd50b1"},{"messageHash":"0xe060a151a1769cd25dd88c89b8c37344b4a7a0bbac2737f6b8425474eb701adf"},{"messageHash":"0x22eea2365bc858994398e8486c7ab87862bbb9003d3d1364efe21838ce326762"},{"messageHash":"0x58352622a59172018da63d1466d9e3f5a199f1271fdd2b7fe438dd43cc1049ea"},{"messageHash":"0xb24e74a9f6e235b085170fea433b16dda961db28099af593fcb7f2df45225051"},{"messageHash":"0x9a22646e24b1d196b8ce8406db73ecc028b7d37338f30138ca72cc8b3b643b13"},{"messageHash":"0x54ede26d6e3c1fc749b5be78f9a17f5f594fd5005db47665c4887343c344ee19"},{"messageHash":"0x35f82c67c3f1c9b5b4fac9c1d7b0fce2eb6a44acc4393335b5d9f12605a42f6e"},{"messageHash":"0x30ab4c57980e973b2572899f6a2681b8fdf2e32a580c7812084970264af8d7db"},{"messageHash":"0x807299623f77bcc485c8f5baf9cbe2c264af702dc2effd666405c5415eedc27b"},{"messageHash":"0x08c0923b33bc66317cd2a41c80b6a25602a2635df9b029e50a6886a7afc6f719"},{"messageHash":"0xf5e156060dbdabbaac5bd3de1cfec294825da07e540ba9b8020d55493ea875db"},{"messageHash":"0xc7f1ba8f988900a456d6a3026651ddb6aa12592d0637167d620595c027d356c0"},{"messageHash":"0x8f402b278a46f36d6c34718bafa4358c8779dee2fa161526c694fcac303355e1"},{"messageHash":"0x2a7cb7baa8bab60900ed54c90563e7ebb3b20d286b911a963919b71208b5761c"},{"messageHash":"0x867d6cb75bfdac6f0a458adeaec5aebe27f88816f5dd0beec2a6187a431e8aef"}]}'
2026-02-28 04:31:51.136 DEBUG [src.steps.store] messages length is 30
2026-02-28 04:31:51.141 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:31:51.142 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:31:51.143 DEBUG [src.node.waku_node] Stopping container with id 5cdbaf74445c
2026-02-28 04:31:51.711 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:51.712 DEBUG [src.node.waku_node] Stopping container with id 2ef60f8627ce
2026-02-28 04:31:52.248 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:52.250 DEBUG [src.node.waku_node] Stopping container with id 6c84503678ef
2026-02-28 04:31:52.525 ERROR [src.node.docker_mananger] Max retries reached for container 5cdbaf74445c. Exiting log stream.
2026-02-28 04:31:52.812 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:52.813 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:31:52.827 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:52.844 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:52.854 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,396 @@
2026-02-28 04:30:44.753 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:30:44.753 DEBUG [tests.conftest] Running test: test_different_page_size[81] with id: 2026-02-28_04-30-44__9a8bbaa7-df10-411d-b749-7028734dcc97
2026-02-28 04:30:44.753 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:30:44.753 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:30:44.754 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:30:44.762 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:44.762 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-30-44__9a8bbaa7-df10-411d-b749-7028734dcc97__wakuorg_nwaku:latest.log
2026-02-28 04:30:44.762 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:44.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:44.763 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:44.764 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.185.66
2026-02-28 04:30:44.764 DEBUG [src.node.docker_mananger] Generated ports ['53238', '53239', '53240', '53241', '53242']
2026-02-28 04:30:44.764 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:44.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:44.764 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:44.764 DEBUG [src.node.docker_mananger] docker run -i -t -p 53238:53238 -p 53239:53239 -p 53240:53240 -p 53241:53241 -p 53242:53242 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53240 --rest-port=53238 --tcp-port=53239 --discv5-udp-port=53241 --rest-address=0.0.0.0 --nat=extip:172.18.185.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7befbb985eed20b96afee3cfa7355cecdf61fd2086dd6d02a0651ffbe2ddac47 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53242 --metrics-logging=true --store=true --relay=true
2026-02-28 04:30:44.950 ERROR [src.node.docker_mananger] Max retries reached for container ecd11331ad80. Exiting log stream.
2026-02-28 04:30:44.964 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.185.66 waku 93063dea0b3eecfd536d02f90bf71526e3777b22bd91539ea3d4df65f2510f8d
2026-02-28 04:30:45.001 DEBUG [src.node.docker_mananger] Container started with ID 93063dea0b3e. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-30-44__9a8bbaa7-df10-411d-b749-7028734dcc97__wakuorg_nwaku:latest.log
2026-02-28 04:30:45.003 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53238
2026-02-28 04:30:45.003 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:45.544 ERROR [src.node.docker_mananger] Max retries reached for container daed48e720dd. Exiting log stream.
2026-02-28 04:30:46.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53238/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:46.009 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-02-28 04:30:46.009 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:46.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:46.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.66/tcp/53239/p2p/16Uiu2HAmPTdzgB6BqJyLcC1YWbsTp3caA767Xqke4GbY43oXQDFX","/ip4/172.18.185.66/tcp/53240/ws/p2p/16Uiu2HAmPTdzgB6BqJyLcC1YWbsTp3caA767Xqke4GbY43oXQDFX"],"enrUri":"enr:-L24QC4haDG2guef4SUPvU_gv7f6oNmvVjPhN2EjatNTU8S9A3TPrvHTQ7cgvqucPzp2ZNcTaLmx8iLVd6m0wDs4TJkCgmlkgnY0gmlwhKwSuUKKbXVsdGlhZGRyc5YACASsErlCBs_3AAoErBK5QgbP-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoIgmv1g8qPY9UBoeP0wyxR751kQVSWjN8rJAkGjnSDKDdGNwgs_3g3VkcILP-YV3YWt1MgM"}'
2026-02-28 04:30:46.012 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:46.020 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:46.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-30-44__9a8bbaa7-df10-411d-b749-7028734dcc97__wakuorg_nwaku:latest.log
2026-02-28 04:30:46.020 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:46.021 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:46.022 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:46.022 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.233
2026-02-28 04:30:46.022 DEBUG [src.node.docker_mananger] Generated ports ['37046', '37047', '37048', '37049', '37050']
2026-02-28 04:30:46.022 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:46.023 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:46.023 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:46.023 DEBUG [src.node.docker_mananger] docker run -i -t -p 37046:37046 -p 37047:37047 -p 37048:37048 -p 37049:37049 -p 37050:37050 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37048 --rest-port=37046 --tcp-port=37047 --discv5-udp-port=37049 --rest-address=0.0.0.0 --nat=extip:172.18.93.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be37db5cd7e4d7dcb1ca8d7b6caf75fb3fc5c7aad8bbc2b01104a43f9ed1e426 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37050 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC4haDG2guef4SUPvU_gv7f6oNmvVjPhN2EjatNTU8S9A3TPrvHTQ7cgvqucPzp2ZNcTaLmx8iLVd6m0wDs4TJkCgmlkgnY0gmlwhKwSuUKKbXVsdGlhZGRyc5YACASsErlCBs_3AAoErBK5QgbP-N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoIgmv1g8qPY9UBoeP0wyxR751kQVSWjN8rJAkGjnSDKDdGNwgs_3g3VkcILP-YV3YWt1MgM --storenode=/ip4/172.18.185.66/tcp/53239/p2p/16Uiu2HAmPTdzgB6BqJyLcC1YWbsTp3caA767Xqke4GbY43oXQDFX --store=true --relay=true
2026-02-28 04:30:46.238 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.233 waku 9ceb08455c1aa587fafb1781758200ea51b88f21981b372429056af21d4da43e
2026-02-28 04:30:46.274 DEBUG [src.node.docker_mananger] Container started with ID 9ceb08455c1a. Setting up logs at ./log/docker/store_node1_2026-02-28_04-30-44__9a8bbaa7-df10-411d-b749-7028734dcc97__wakuorg_nwaku:latest.log
2026-02-28 04:30:46.275 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37046
2026-02-28 04:30:46.275 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:47.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37046/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:47.279 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-02-28 04:30:47.279 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:47.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37046/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:47.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.233/tcp/37047/p2p/16Uiu2HAm9HAVfwKGtzE7N5ckdeamrc1SRpWt5wDL4jCCCfbTjGpR","/ip4/172.18.93.233/tcp/37048/ws/p2p/16Uiu2HAm9HAVfwKGtzE7N5ckdeamrc1SRpWt5wDL4jCCCfbTjGpR"],"enrUri":"enr:-L24QNj3oJfcMxx_9A9o9_YLy515MLputxZaaxrjB_W7xOJweMGoz2R3lXGQmFJiZWeYwfka0mgdeczbwAn1rXrrLggCgmlkgnY0gmlwhKwSXemKbXVsdGlhZGRyc5YACASsEl3pBpC3AAoErBJd6QaQuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzdWhwiMjYKXPFlKW8vlxuY_7Dn0OFkdQOoGaQ_zYR0qDdGNwgpC3g3VkcIKQuYV3YWt1MgM"}'
2026-02-28 04:30:47.282 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:47.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37046/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.66/tcp/53239/p2p/16Uiu2HAmPTdzgB6BqJyLcC1YWbsTp3caA767Xqke4GbY43oXQDFX"]'
2026-02-28 04:30:47.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:47.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:30:47.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:47.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37046/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:30:47.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:47.292 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:47.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:47.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:47.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:47.499 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:47.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:47.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:47.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:47.706 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:47.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:47.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:47.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:47.913 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:47.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:47.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:47.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:48.120 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:48.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:48.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:48.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:48.328 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:48.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:48.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:48.334 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:48.535 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:48.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:48.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:48.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:48.742 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:48.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:48.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:48.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:48.949 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:48.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:48.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:48.955 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:49.156 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:49.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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-02-28 04:30:49.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:49.163 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:49.363 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:49.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:49.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:49.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:49.570 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:49.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:49.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:49.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:49.778 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:49.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:49.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:49.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:49.986 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:49.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:49.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:49.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:50.193 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:50.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:50.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:50.200 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:50.400 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:50.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:50.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:50.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:50.608 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:50.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:50.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:50.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:50.816 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:50.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:50.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:50.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:51.024 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:51.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:51.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:51.030 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:51.231 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:51.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:51.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:51.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:51.439 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:51.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:51.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:51.445 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:51.646 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:51.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:51.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:51.652 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:51.853 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:51.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:51.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:51.859 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:52.060 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:52.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:52.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:52.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:52.266 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:52.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:52.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:52.272 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:52.473 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:52.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:52.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:52.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:52.681 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:52.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:52.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:52.687 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:52.888 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:52.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:52.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:52.894 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:53.095 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:53.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:53.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:53.103 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:53.304 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:53.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:53.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:53.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:53.511 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:53.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:53.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:53.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:53.718 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:53.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:53.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:53.725 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:53.926 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:53.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:53.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:53.933 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:54.133 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:54.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:54.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:54.140 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:54.341 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:54.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:54.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:54.347 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:54.548 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:54.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:54.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:54.553 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:54.754 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:54.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:54.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:54.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:54.962 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:54.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:54.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:54.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:55.170 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:55.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:55.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:55.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:55.378 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:55.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:55.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:55.384 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:55.585 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:55.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:55.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:55.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:55.793 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:55.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:55.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:55.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:56.000 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:56.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:56.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:56.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:56.207 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:56.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:56.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:56.214 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:56.414 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:56.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:56.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:56.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:56.621 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:56.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:56.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:56.628 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:56.829 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:56.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:56.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:56.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:57.037 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:57.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:57.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:57.043 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:57.244 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:57.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:57.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:57.250 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:57.451 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:57.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/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)'}'
2026-02-28 04:30:57.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:57.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:57.659 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:57.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:57.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:57.666 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:57.867 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:57.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:57.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:57.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:58.074 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:58.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:58.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:58.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:58.282 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:58.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:58.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:58.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:58.490 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:58.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:58.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:58.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:58.699 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:58.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:58.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:58.705 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:58.906 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:58.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:58.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:58.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:59.113 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:59.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:59.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:59.119 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:59.320 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:59.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:59.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:59.325 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:59.526 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:59.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:59.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:59.532 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:59.733 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:59.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:59.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:59.739 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:59.940 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:59.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:30:59.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:59.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:00.147 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:00.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:00.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:00.154 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:00.354 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:00.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:00.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:00.360 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:00.561 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:00.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:00.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:00.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:00.769 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:00.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:00.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:00.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:00.976 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:00.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:00.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:00.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:01.184 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:01.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:01.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:01.191 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:01.392 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:01.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:01.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:01.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:01.600 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:01.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:01.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:01.607 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:01.807 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:01.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:01.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:01.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:02.015 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:02.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:02.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:02.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:02.223 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:02.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:02.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:02.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:02.431 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:02.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:02.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:02.437 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:02.639 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:02.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:02.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:02.645 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:02.847 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:02.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:02.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:02.853 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:03.054 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:03.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:03.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:03.061 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:03.261 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:03.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:03.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:03.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:03.468 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:03.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:03.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:03.474 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:03.675 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:03.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:03.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:03.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:03.882 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:03.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:03.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:03.889 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:04.090 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:04.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53238/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:31:04.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:04.097 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:04.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53238/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:04.303 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 04:31:04.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37046/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:04.309 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-28 04:31:04.311 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:31:04.312 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:31:04.312 DEBUG [src.node.waku_node] Stopping container with id 93063dea0b3e
2026-02-28 04:31:04.896 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:04.897 DEBUG [src.node.waku_node] Stopping container with id 9ceb08455c1a
2026-02-28 04:31:05.478 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:05.482 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:31:05.513 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:05.541 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_admin_filter_subscriptions_shape with id: 2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312
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-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__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-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__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-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__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-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__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.49.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60027', '60028', '60029', '60030', '60031']
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 60027:60027 -p 60028:60028 -p 60029:60029 -p 60030:60030 -p 60031:60031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60029 --rest-port=60027 --tcp-port=60028 --discv5-udp-port=60030 --rest-address=0.0.0.0 --nat=extip:172.18.49.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcaa5ed3925e6b89abadbaae7ffbe06adfffb125ee67fd38acae82d522a0b6e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60031 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.57 waku 4efb7edf38454e7202f99324644b298d3f5db89d5c4eed218f6e41f5bd37179b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 28b4375e75da. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4efb7edf3845. Setting up logs at ./log/docker/node1_2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60027
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 8798d9fea676. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60027/health" -H "Content-Type: application/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:60027/debug/v1/info" -H "Content-Type: application/json" -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.57/tcp/60028/p2p/16Uiu2HAmLDTAmoaL5dXR6rBJ12zintephLPhSDSv1ErvHVfD38am","/ip4/172.18.49.57/tcp/60029/ws/p2p/16Uiu2HAmLDTAmoaL5dXR6rBJ12zintephLPhSDSv1ErvHVfD38am"],"enrUri":"enr:-L24QMK4uQnlFo90eLGaSWsrbf0G6tgxUhP8RjaxoAHnlBzQLiPV-PKF9zT3SfUznPKKqpLuVoeYWvpr6ZNIjeU9TQACgmlkgnY0gmlwhKwSMTmKbXVsdGlhZGRyc5YACASsEjE5Bup8AAoErBIxOQbqfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcFK35fCng3J3MwqM2u-tPU4yNLKkOilSHwf6uGzVtHKDdGNwgup8g3VkcILqfoV3YWt1MgU"}'
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.25.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37274', '37275', '37276', '37277', '37278']
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 37274:37274 -p 37275:37275 -p 37276:37276 -p 37277:37277 -p 37278:37278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37276 --rest-port=37274 --tcp-port=37275 --discv5-udp-port=37277 --rest-address=0.0.0.0 --nat=extip:172.18.25.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc00aefbb926cea4b38678cc8dbeebcdddfdb6f6493fb8f1d385aebb2d4fc116 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37278 --metrics-logging=true --relay=false --filternode=/ip4/172.18.49.57/tcp/60028/p2p/16Uiu2HAmLDTAmoaL5dXR6rBJ12zintephLPhSDSv1ErvHVfD38am --discv5-bootstrap-node=enr:-L24QMK4uQnlFo90eLGaSWsrbf0G6tgxUhP8RjaxoAHnlBzQLiPV-PKF9zT3SfUznPKKqpLuVoeYWvpr6ZNIjeU9TQACgmlkgnY0gmlwhKwSMTmKbXVsdGlhZGRyc5YACASsEjE5Bup8AAoErBIxOQbqfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcFK35fCng3J3MwqM2u-tPU4yNLKkOilSHwf6uGzVtHKDdGNwgup8g3VkcILqfoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.193 waku bc3c5f4ef8d0bd883e4ea79184c5742b04c4514ff198b6998fe0e9e2b8889772
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc3c5f4ef8d0. Setting up logs at ./log/docker/node2_2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37274
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:37274/health" -H "Content-Type: application/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:37274/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.193/tcp/37275/p2p/16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1","/ip4/172.18.25.193/tcp/37276/ws/p2p/16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1"],"enrUri":"enr:-L24QOBkP4EMk8wKqZBKqV1nh_VzCY1xCnv-95Dxa7CCmaUjMXsUB70tBUcEobvCkaS6D0y8rlr1zJQq47YYi1ivt-QCgmlkgnY0gmlwhKwSGcGKbXVsdGlhZGRyc5YACASsEhnBBpGbAAoErBIZwQaRnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdOA9r6rW3yzjzz1cE-a4u1zAoxsj1OQ-58eY64LBIgSDdGNwgpGbg3VkcIKRnYV3YWt1MgA"}'
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:37274/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60027/admin/v1/filter/subscriptions" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"peerId":"16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1","filterCriteria":[{"pubsubTopic":"/waku/2/rs/3/1","contentTopic":"/test/1/waku-filter/proto"}]}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:84 Node admin subscriptions info[{'peerId': '16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1', 'filterCriteria': [{'pubsubTopic': '/waku/2/rs/3/1', 'contentTopic': '/test/1/waku-filter/proto'}]}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60027/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.25.193/tcp/35446/p2p/16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:86 node 1 peers [{'multiaddr': '/ip4/172.18.25.193/tcp/35446/p2p/16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-157-gba8587', '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 4efb7edf3845
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bc3c5f4ef8d0
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-02-28 04:27:18.633 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:18.636 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-28_04-27-18__6f94f609-a98f-402f-b7c7-29f62b82483b
2026-02-28 04:27:18.636 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:18.637 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:27:18.637 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:27:18.645 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:18.645 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-27-18__6f94f609-a98f-402f-b7c7-29f62b82483b__wakuorg_nwaku:latest.log
2026-02-28 04:27:18.645 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:18.645 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:18.646 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:18.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.233
2026-02-28 04:27:18.647 DEBUG [src.node.docker_mananger] Generated ports ['35094', '35095', '35096', '35097', '35098']
2026-02-28 04:27:18.647 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:18.647 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:18.647 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:18.647 DEBUG [src.node.docker_mananger] docker run -i -t -p 35094:35094 -p 35095:35095 -p 35096:35096 -p 35097:35097 -p 35098:35098 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35096 --rest-port=35094 --tcp-port=35095 --discv5-udp-port=35097 --rest-address=0.0.0.0 --nat=extip:172.18.189.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6fbc18d5a5b575701740de92cfce51301a46cc8b634e3ffc1fe160dfddaeedf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35098 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:27:18.839 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.233 waku 1d2d2acb2c3516139e5ce4c8fccbb8f82b2154ed07042bd988d2a3c8d527ddac
2026-02-28 04:27:18.868 ERROR [src.node.docker_mananger] Max retries reached for container 7939d34e2f43. Exiting log stream.
2026-02-28 04:27:18.874 DEBUG [src.node.docker_mananger] Container started with ID 1d2d2acb2c35. Setting up logs at ./log/docker/node1_2026-02-28_04-27-18__6f94f609-a98f-402f-b7c7-29f62b82483b__wakuorg_nwaku:latest.log
2026-02-28 04:27:18.874 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35094
2026-02-28 04:27:18.874 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:19.453 ERROR [src.node.docker_mananger] Max retries reached for container f1bf42b5e00b. Exiting log stream.
2026-02-28 04:27:19.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35094/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:19.877 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-02-28 04:27:19.878 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:19.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35094/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:19.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.233/tcp/35095/p2p/16Uiu2HAmMFvtULYRonMcKsrYA9e265Hg1mZGF568Hz7BTvNfXqDW","/ip4/172.18.189.233/tcp/35096/ws/p2p/16Uiu2HAmMFvtULYRonMcKsrYA9e265Hg1mZGF568Hz7BTvNfXqDW"],"enrUri":"enr:-L24QCAMvYoP34_AivWSEOVPFNK6BsDEmP9YJtClQ6gYRqHIfe4BWmhnHelV_f3sS-PyIDxnkgGXL5akYUR4tU21hpsCgmlkgnY0gmlwhKwSvemKbXVsdGlhZGRyc5YACASsEr3pBokXAAoErBK96QaJGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDf9Dop7LYb_S8VT76-jPHFXyagAM3z97D4Ck4RNuD1wWDdGNwgokXg3VkcIKJGYV3YWt1MgU"}'
2026-02-28 04:27:19.880 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:19.881 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:27:19.887 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:19.888 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-27-18__6f94f609-a98f-402f-b7c7-29f62b82483b__wakuorg_nwaku:latest.log
2026-02-28 04:27:19.888 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:19.888 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:19.889 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:19.889 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.227
2026-02-28 04:27:19.890 DEBUG [src.node.docker_mananger] Generated ports ['48169', '48170', '48171', '48172', '48173']
2026-02-28 04:27:19.890 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:19.890 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:19.890 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:19.890 DEBUG [src.node.docker_mananger] docker run -i -t -p 48169:48169 -p 48170:48170 -p 48171:48171 -p 48172:48172 -p 48173:48173 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48171 --rest-port=48169 --tcp-port=48170 --discv5-udp-port=48172 --rest-address=0.0.0.0 --nat=extip:172.18.35.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc0eb3bbd676bec134ed7c6eba093f1afaf58e4b595cd22f9cec0a1fabc8b8c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48173 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCAMvYoP34_AivWSEOVPFNK6BsDEmP9YJtClQ6gYRqHIfe4BWmhnHelV_f3sS-PyIDxnkgGXL5akYUR4tU21hpsCgmlkgnY0gmlwhKwSvemKbXVsdGlhZGRyc5YACASsEr3pBokXAAoErBK96QaJGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDf9Dop7LYb_S8VT76-jPHFXyagAM3z97D4Ck4RNuD1wWDdGNwgokXg3VkcIKJGYV3YWt1MgU --filternode=/ip4/172.18.189.233/tcp/35095/p2p/16Uiu2HAmMFvtULYRonMcKsrYA9e265Hg1mZGF568Hz7BTvNfXqDW
2026-02-28 04:27:20.084 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.227 waku f3994174bff130999b1f86b0733fc0b48a10cdb49869ea2d9070c06bb38270b9
2026-02-28 04:27:20.118 DEBUG [src.node.docker_mananger] Container started with ID f3994174bff1. Setting up logs at ./log/docker/node2_2026-02-28_04-27-18__6f94f609-a98f-402f-b7c7-29f62b82483b__wakuorg_nwaku:latest.log
2026-02-28 04:27:20.119 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48169
2026-02-28 04:27:20.119 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:21.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48169/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:21.123 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-02-28 04:27:21.123 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:21.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48169/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:21.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.227/tcp/48170/p2p/16Uiu2HAmNo5yRTfW329vjL4njYKWNracMcqLpuZYAtcvcWjLzdSF","/ip4/172.18.35.227/tcp/48171/ws/p2p/16Uiu2HAmNo5yRTfW329vjL4njYKWNracMcqLpuZYAtcvcWjLzdSF"],"enrUri":"enr:-L24QHUWjBHjfqQe7lYdPmeFALj0v6ySmhONnIKwgLKTcmuPeMmzc4M2XSm2tq0EWlhzrmdYkDRyy7TxXR_S-ziP4yoCgmlkgnY0gmlwhKwSI-OKbXVsdGlhZGRyc5YACASsEiPjBrwqAAoErBIj4wa8K90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlqffp_GIKpK1Lv0GpDbQ-TJeqZqUR5Eic4Z-69B7YeCDdGNwgrwqg3VkcIK8LIV3YWt1MgA"}'
2026-02-28 04:27:21.126 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:21.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48169/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.233/tcp/35095/p2p/16Uiu2HAmMFvtULYRonMcKsrYA9e265Hg1mZGF568Hz7BTvNfXqDW"]'
2026-02-28 04:27:21.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:21.165 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:27:21.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35094/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:21.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:21.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48169/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "31c00911-5f4a-4d5f-847d-230bb9f66d8f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:27:21.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"31c00911-5f4a-4d5f-847d-230bb9f66d8f","statusDesc":"OK"}'
2026-02-28 04:27:21.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48169/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/3/1"]}'
2026-02-28 04:27:21.203 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48169/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-02-28 04:27:21.206 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:21.206 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:21.207 DEBUG [src.node.waku_node] Stopping container with id 1d2d2acb2c35
2026-02-28 04:27:21.760 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:21.762 DEBUG [src.node.waku_node] Stopping container with id f3994174bff1
2026-02-28 04:27:22.304 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:22.306 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:22.315 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:22.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-28 04:26:41.365 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:26:41.365 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_pubsub_topic with id: 2026-02-28_04-26-41__a0841c87-c58e-4dde-844d-6f7b077ded2c
2026-02-28 04:26:41.366 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:26:41.366 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:26:41.366 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:26:41.373 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:41.373 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-26-41__a0841c87-c58e-4dde-844d-6f7b077ded2c__wakuorg_nwaku:latest.log
2026-02-28 04:26:41.373 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:41.373 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:41.374 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:41.375 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.175
2026-02-28 04:26:41.375 DEBUG [src.node.docker_mananger] Generated ports ['36388', '36389', '36390', '36391', '36392']
2026-02-28 04:26:41.375 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:41.375 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:41.375 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:41.375 DEBUG [src.node.docker_mananger] docker run -i -t -p 36388:36388 -p 36389:36389 -p 36390:36390 -p 36391:36391 -p 36392:36392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36390 --rest-port=36388 --tcp-port=36389 --discv5-udp-port=36391 --rest-address=0.0.0.0 --nat=extip:172.18.75.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e60aeb9e2cb3fdfabec2cbae47cb944c6bbba66c79dbf7b27f316ef03ab0aaf0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36392 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:26:41.566 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.175 waku d5c5059a4a216ef62841c628af81803f6c52f73786bd0e954a10c0dcc8259151
2026-02-28 04:26:41.599 DEBUG [src.node.docker_mananger] Container started with ID d5c5059a4a21. Setting up logs at ./log/docker/node1_2026-02-28_04-26-41__a0841c87-c58e-4dde-844d-6f7b077ded2c__wakuorg_nwaku:latest.log
2026-02-28 04:26:41.600 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36388
2026-02-28 04:26:41.602 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:41.603 ERROR [src.node.docker_mananger] Max retries reached for container 6b0a17d53374. Exiting log stream.
2026-02-28 04:26:42.162 ERROR [src.node.docker_mananger] Max retries reached for container 6168988b3f9a. Exiting log stream.
2026-02-28 04:26:42.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36388/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:42.607 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-02-28 04:26:42.607 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:42.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:42.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.175/tcp/36389/p2p/16Uiu2HAmHroaoCnxUvp4XehbxL1PqnjLGjStjiuXPjqaL2hBtiUX","/ip4/172.18.75.175/tcp/36390/ws/p2p/16Uiu2HAmHroaoCnxUvp4XehbxL1PqnjLGjStjiuXPjqaL2hBtiUX"],"enrUri":"enr:-L24QPmfcym7vHQjOcQCd1nnkN-9hyZyxewU7YliJwRaG5dyIObwPZbDdT4Gg_WA-gxq46Pc1hmBpRMP6OGHAhy48poCgmlkgnY0gmlwhKwSS6-KbXVsdGlhZGRyc5YACASsEkuvBo4lAAoErBJLrwaOJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTVE63KO_XwTmZGkoCTYVodAhMPjadvuwqZvxYbf6gViDdGNwgo4lg3VkcIKOJ4V3YWt1MgU"}'
2026-02-28 04:26:42.610 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:42.610 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:26:42.617 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:42.617 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-26-41__a0841c87-c58e-4dde-844d-6f7b077ded2c__wakuorg_nwaku:latest.log
2026-02-28 04:26:42.617 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:42.617 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:42.619 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:42.619 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.192
2026-02-28 04:26:42.619 DEBUG [src.node.docker_mananger] Generated ports ['10846', '10847', '10848', '10849', '10850']
2026-02-28 04:26:42.619 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:42.620 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:42.620 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:42.620 DEBUG [src.node.docker_mananger] docker run -i -t -p 10846:10846 -p 10847:10847 -p 10848:10848 -p 10849:10849 -p 10850:10850 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10848 --rest-port=10846 --tcp-port=10847 --discv5-udp-port=10849 --rest-address=0.0.0.0 --nat=extip:172.18.8.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc7bfed0caad9a06cf1e7da3e6f3f1bb163e47d3ff080acea7cb3f9d262fca7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10850 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPmfcym7vHQjOcQCd1nnkN-9hyZyxewU7YliJwRaG5dyIObwPZbDdT4Gg_WA-gxq46Pc1hmBpRMP6OGHAhy48poCgmlkgnY0gmlwhKwSS6-KbXVsdGlhZGRyc5YACASsEkuvBo4lAAoErBJLrwaOJt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTVE63KO_XwTmZGkoCTYVodAhMPjadvuwqZvxYbf6gViDdGNwgo4lg3VkcIKOJ4V3YWt1MgU --filternode=/ip4/172.18.75.175/tcp/36389/p2p/16Uiu2HAmHroaoCnxUvp4XehbxL1PqnjLGjStjiuXPjqaL2hBtiUX
2026-02-28 04:26:42.813 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.192 waku 50e40732e9930fd79442e5cb8c3facf2cdba94229a8b85a0e0ffa3c04c9fbcdc
2026-02-28 04:26:42.844 DEBUG [src.node.docker_mananger] Container started with ID 50e40732e993. Setting up logs at ./log/docker/node2_2026-02-28_04-26-41__a0841c87-c58e-4dde-844d-6f7b077ded2c__wakuorg_nwaku:latest.log
2026-02-28 04:26:42.845 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10846
2026-02-28 04:26:42.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:43.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10846/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:43.849 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-02-28 04:26:43.849 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:43.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:43.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.192/tcp/10847/p2p/16Uiu2HAmNorFptRmgVWKYCFqB4oqaGtoYYn9m8ZKSLdHpznnb6mU","/ip4/172.18.8.192/tcp/10848/ws/p2p/16Uiu2HAmNorFptRmgVWKYCFqB4oqaGtoYYn9m8ZKSLdHpznnb6mU"],"enrUri":"enr:-L24QKTESkSJhqHgtRGVzXgxbJuAVY-fRJ8Ve1xL50KTaX_IJtRqdz_wc6oL4rWTBPckdxX2ddXm3UTFD0rwOmjygB8CgmlkgnY0gmlwhKwSCMCKbXVsdGlhZGRyc5YACASsEgjABipfAAoErBIIwAYqYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDltnxxK-962eQoYv9KmpKt9jIfyyIpwwrf7-o6F40W8eDdGNwgipfg3VkcIIqYYV3YWt1MgA"}'
2026-02-28 04:26:43.852 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:43.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10846/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.175/tcp/36389/p2p/16Uiu2HAmHroaoCnxUvp4XehbxL1PqnjLGjStjiuXPjqaL2hBtiUX"]'
2026-02-28 04:26:43.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:43.887 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:26:43.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:26:43.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:43.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0ed4067b-1f90-4d77-8c44-39b8913a4848", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:26:43.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0ed4067b-1f90-4d77-8c44-39b8913a4848","statusDesc":"OK"}'
2026-02-28 04:26:43.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10846/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"]}'
2026-02-28 04:26:43.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-28 04:26:43.936 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:26:43.937 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:26:43.937 DEBUG [src.node.waku_node] Stopping container with id d5c5059a4a21
2026-02-28 04:26:44.484 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:44.484 DEBUG [src.node.waku_node] Stopping container with id 50e40732e993
2026-02-28 04:26:45.029 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:45.031 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:26:45.036 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:26:45.041 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,55 @@
2026-02-28 04:26:31.930 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:26:31.931 DEBUG [tests.conftest] Running test: test_log_level_NOTICE_from_INFO with id: 2026-02-28_04-26-31__5aac7fbc-3f3f-4775-a8c1-bef4159856dc
2026-02-28 04:26:31.931 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:26:31.932 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:26:31.932 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:26:31.942 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:31.943 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-26-31__5aac7fbc-3f3f-4775-a8c1-bef4159856dc__wakuorg_nwaku:latest.log
2026-02-28 04:26:31.950 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:31.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-26-31__5aac7fbc-3f3f-4775-a8c1-bef4159856dc__wakuorg_nwaku:latest.log
2026-02-28 04:26:31.957 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:31.958 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-26-31__5aac7fbc-3f3f-4775-a8c1-bef4159856dc__wakuorg_nwaku:latest.log
2026-02-28 04:26:31.964 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:31.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-26-31__5aac7fbc-3f3f-4775-a8c1-bef4159856dc__wakuorg_nwaku:latest.log
2026-02-28 04:26:31.964 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:26:31.964 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:26:31.965 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:31.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:31.967 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:31.967 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.81
2026-02-28 04:26:31.967 DEBUG [src.node.docker_mananger] Generated ports ['55363', '55364', '55365', '55366', '55367']
2026-02-28 04:26:31.968 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:31.968 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:31.968 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:31.968 DEBUG [src.node.docker_mananger] docker run -i -t -p 55363:55363 -p 55364:55364 -p 55365:55365 -p 55366:55366 -p 55367:55367 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55365 --rest-port=55363 --tcp-port=55364 --discv5-udp-port=55366 --rest-address=0.0.0.0 --nat=extip:172.18.124.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c58b917086f0e54cbefca6df4bded016a8fee6cb16cdbfae4de4ddbf17c9dcca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55367 --metrics-logging=true --relay=true
2026-02-28 04:26:32.157 ERROR [src.node.docker_mananger] Max retries reached for container 0ea4c50049bf. Exiting log stream.
2026-02-28 04:26:32.157 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.81 waku 3755972afa1f78c2c95e08d35ef980ab0e8eaf7fc1d6fbb752e360ef68d6026e
2026-02-28 04:26:32.195 DEBUG [src.node.docker_mananger] Container started with ID 3755972afa1f. Setting up logs at ./log/docker/node1_2026-02-28_04-26-31__5aac7fbc-3f3f-4775-a8c1-bef4159856dc__wakuorg_nwaku:latest.log
2026-02-28 04:26:32.195 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55363
2026-02-28 04:26:32.195 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:32.759 ERROR [src.node.docker_mananger] Max retries reached for container 0a509e9c651a. Exiting log stream.
2026-02-28 04:26:33.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55363/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:33.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_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-02-28 04:26:33.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:33.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:33.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.81/tcp/55364/p2p/16Uiu2HAm3Nc26HwtPa8ws55JHy84V1MQYNsiTgmUd9KJvXS7Y2pN","/ip4/172.18.124.81/tcp/55365/ws/p2p/16Uiu2HAm3Nc26HwtPa8ws55JHy84V1MQYNsiTgmUd9KJvXS7Y2pN"],"enrUri":"enr:-L24QGM0xz0Wx3JcfREef-x3A7Hi4C18tLshtgauWp6yaCRtQXjA63OqH7RZnRIGuIwb9FCSE4kI46rd1GGJIaY9nRsCgmlkgnY0gmlwhKwSfFGKbXVsdGlhZGRyc5YACASsEnxRBthEAAoErBJ8UQbYRd0DgnJzhQADAQAAiXNlY3AyNTZrMaECdhRGZQailOEm_A4h6NNkdnyd6IrDlXhFKxOn4mPwareDdGNwgthEg3VkcILYRoV3YWt1MgE"}'
2026-02-28 04:26:33.202 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:33.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55363/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:33.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:33.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55363/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:33.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:33.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:33.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.81/tcp/55364/p2p/16Uiu2HAm3Nc26HwtPa8ws55JHy84V1MQYNsiTgmUd9KJvXS7Y2pN","/ip4/172.18.124.81/tcp/55365/ws/p2p/16Uiu2HAm3Nc26HwtPa8ws55JHy84V1MQYNsiTgmUd9KJvXS7Y2pN"],"enrUri":"enr:-L24QGM0xz0Wx3JcfREef-x3A7Hi4C18tLshtgauWp6yaCRtQXjA63OqH7RZnRIGuIwb9FCSE4kI46rd1GGJIaY9nRsCgmlkgnY0gmlwhKwSfFGKbXVsdGlhZGRyc5YACASsEnxRBthEAAoErBJ8UQbYRd0DgnJzhQADAQAAiXNlY3AyNTZrMaECdhRGZQailOEm_A4h6NNkdnyd6IrDlXhFKxOn4mPwareDdGNwgthEg3VkcILYRoV3YWt1MgE"}'
2026-02-28 04:26:33.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55363/version" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:33.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-157-gba8587'
2026-02-28 04:26:33.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55363/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:33.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-157-gba8587'
2026-02-28 04:26:35.213 DEBUG [tests.rest_flags.test_admin_flags] counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-28 04:26:35.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55363/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:35.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:35.218 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:26:35.219 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:26:35.219 DEBUG [src.node.waku_node] Stopping container with id 3755972afa1f
2026-02-28 04:26:35.755 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:35.757 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:26:35.760 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-02-28 04:29:08.379 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:29:08.379 DEBUG [tests.conftest] Running test: test_passing_cursor_not_returned_in_paginationCursor with id: 2026-02-28_04-29-08__b359caea-71d8-4b2c-9344-8300923c0230
2026-02-28 04:29:08.380 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:29:08.380 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:29:08.380 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:29:08.387 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:08.387 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-29-08__b359caea-71d8-4b2c-9344-8300923c0230__wakuorg_nwaku:latest.log
2026-02-28 04:29:08.387 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:08.387 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:08.389 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:08.389 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.58
2026-02-28 04:29:08.390 DEBUG [src.node.docker_mananger] Generated ports ['35409', '35410', '35411', '35412', '35413']
2026-02-28 04:29:08.390 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:08.391 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:08.391 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:08.391 DEBUG [src.node.docker_mananger] docker run -i -t -p 35409:35409 -p 35410:35410 -p 35411:35411 -p 35412:35412 -p 35413:35413 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35411 --rest-port=35409 --tcp-port=35410 --discv5-udp-port=35412 --rest-address=0.0.0.0 --nat=extip:172.18.0.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ea403fe1fc8b144b4c9ac659b18aaff10ba48ecc55c5dc1fbb18e003d099bf7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35413 --metrics-logging=true --store=true --relay=true
2026-02-28 04:29:08.580 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.58 waku ab744ce20010d6feb7844e1ebed5df23b1c4a393e32c71e7aae3c656347daa45
2026-02-28 04:29:08.595 ERROR [src.node.docker_mananger] Max retries reached for container 975f1ceb2a8b. Exiting log stream.
2026-02-28 04:29:08.618 DEBUG [src.node.docker_mananger] Container started with ID ab744ce20010. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-29-08__b359caea-71d8-4b2c-9344-8300923c0230__wakuorg_nwaku:latest.log
2026-02-28 04:29:08.619 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35409
2026-02-28 04:29:08.620 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:09.164 ERROR [src.node.docker_mananger] Max retries reached for container 41290ea4e482. Exiting log stream.
2026-02-28 04:29:09.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35409/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:09.624 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-02-28 04:29:09.624 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:09.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35409/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:09.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.58/tcp/35410/p2p/16Uiu2HAmLQR5QL2uFQQYvUjYDHsrjvqvm56SSdMY8wUavB3E3RxA","/ip4/172.18.0.58/tcp/35411/ws/p2p/16Uiu2HAmLQR5QL2uFQQYvUjYDHsrjvqvm56SSdMY8wUavB3E3RxA"],"enrUri":"enr:-L24QCDFcwrteMpWR4Lhn1zaD1OJZzHp_LJCI2ud7u7NpT7DWEpbEk35VmJLRCtRZW73kP7iZIbMwQoP7vyfu7gjGNsCgmlkgnY0gmlwhKwSADqKbXVsdGlhZGRyc5YACASsEgA6BopSAAoErBIAOgaKU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcyG9vCo-Wy1SvQIA33ghkGG94n7WIQmGLkmVuUInez-DdGNwgopSg3VkcIKKVIV3YWt1MgM"}'
2026-02-28 04:29:09.627 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:09.635 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:09.635 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-29-08__b359caea-71d8-4b2c-9344-8300923c0230__wakuorg_nwaku:latest.log
2026-02-28 04:29:09.635 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:09.635 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:09.636 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:09.637 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.32
2026-02-28 04:29:09.637 DEBUG [src.node.docker_mananger] Generated ports ['14930', '14931', '14932', '14933', '14934']
2026-02-28 04:29:09.637 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:09.637 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:09.637 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:09.637 DEBUG [src.node.docker_mananger] docker run -i -t -p 14930:14930 -p 14931:14931 -p 14932:14932 -p 14933:14933 -p 14934:14934 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14932 --rest-port=14930 --tcp-port=14931 --discv5-udp-port=14933 --rest-address=0.0.0.0 --nat=extip:172.18.76.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfca56a0de5bac151d83712a2fbb5f3baf79029946c6f6da1cd4b7fb74aec764 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14934 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCDFcwrteMpWR4Lhn1zaD1OJZzHp_LJCI2ud7u7NpT7DWEpbEk35VmJLRCtRZW73kP7iZIbMwQoP7vyfu7gjGNsCgmlkgnY0gmlwhKwSADqKbXVsdGlhZGRyc5YACASsEgA6BopSAAoErBIAOgaKU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcyG9vCo-Wy1SvQIA33ghkGG94n7WIQmGLkmVuUInez-DdGNwgopSg3VkcIKKVIV3YWt1MgM --storenode=/ip4/172.18.0.58/tcp/35410/p2p/16Uiu2HAmLQR5QL2uFQQYvUjYDHsrjvqvm56SSdMY8wUavB3E3RxA --store=true --relay=true
2026-02-28 04:29:09.837 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.32 waku 49567f4cbbb2d440e6c735f537683177ab6e0af44b499904cdbd1b626845bc79
2026-02-28 04:29:09.871 DEBUG [src.node.docker_mananger] Container started with ID 49567f4cbbb2. Setting up logs at ./log/docker/store_node1_2026-02-28_04-29-08__b359caea-71d8-4b2c-9344-8300923c0230__wakuorg_nwaku:latest.log
2026-02-28 04:29:09.871 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14930
2026-02-28 04:29:09.872 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:10.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14930/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:10.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"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-02-28 04:29:10.875 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:10.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14930/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:10.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.32/tcp/14931/p2p/16Uiu2HAm8WnUJUBFrrcoSL5v7THq1x7EbjBt52PahaUaWRyNrnZY","/ip4/172.18.76.32/tcp/14932/ws/p2p/16Uiu2HAm8WnUJUBFrrcoSL5v7THq1x7EbjBt52PahaUaWRyNrnZY"],"enrUri":"enr:-L24QIbJ3_T0H8AmNaA2P4xSMqr1ll1P7KyDxGi7o3VuDrgETsEF0pi85vUFJjrCdfeVS5uMmQ4z4ytI3TWIuc-EXSsCgmlkgnY0gmlwhKwSTCCKbXVsdGlhZGRyc5YACASsEkwgBjpTAAoErBJMIAY6VN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwncskHXUfvoXnwKVxasLputi61-gI89D06GLG8enHyuDdGNwgjpTg3VkcII6VYV3YWt1MgM"}'
2026-02-28 04:29:10.878 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:10.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14930/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.58/tcp/35410/p2p/16Uiu2HAmLQR5QL2uFQQYvUjYDHsrjvqvm56SSdMY8wUavB3E3RxA"]'
2026-02-28 04:29:10.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:10.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:10.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:10.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14930/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:10.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:10.887 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:10.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:10.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:10.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:11.094 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:11.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:11.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:11.101 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:11.301 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:11.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:11.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:11.309 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:11.509 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:11.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:11.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:11.516 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:11.716 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:11.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:11.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:11.722 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:11.923 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:11.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:11.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:11.929 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:12.130 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:12.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:12.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:12.136 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:12.337 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:12.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:12.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:12.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:12.545 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:12.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:12.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:12.552 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:12.753 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:12.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35409/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-02-28 04:29:12.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:12.760 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:12.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35409/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:12.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x01b440b795b24e2ab4864024acfa60cced587b895c93fa90c1de1d73cc7a5ddf"},{"messageHash":"0xbbef450d5a907dad17e43a79051b4178fe3bde48fd3bf8781a05236cdf064363"},{"messageHash":"0x6f7148a6a9a49b85125ae425170bb2e4643416c7a1107ab3a6bb9636dcfc2b34"},{"messageHash":"0x3e144a04af5f766047a04f16df5a6e46485553c81163d7bd581493e37708f6f0"},{"messageHash":"0x1a1d25eb3ea5ec453979111e72d3641991c861f4b3114b892fa55937c4dfb16c"}],"paginationCursor":"0x1a1d25eb3ea5ec453979111e72d3641991c861f4b3114b892fa55937c4dfb16c"}'
2026-02-28 04:29:12.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14930/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:12.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x01b440b795b24e2ab4864024acfa60cced587b895c93fa90c1de1d73cc7a5ddf"},{"messageHash":"0xbbef450d5a907dad17e43a79051b4178fe3bde48fd3bf8781a05236cdf064363"},{"messageHash":"0x6f7148a6a9a49b85125ae425170bb2e4643416c7a1107ab3a6bb9636dcfc2b34"},{"messageHash":"0x3e144a04af5f766047a04f16df5a6e46485553c81163d7bd581493e37708f6f0"},{"messageHash":"0x1a1d25eb3ea5ec453979111e72d3641991c861f4b3114b892fa55937c4dfb16c"}],"paginationCursor":"0x1a1d25eb3ea5ec453979111e72d3641991c861f4b3114b892fa55937c4dfb16c"}'
2026-02-28 04:29:12.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35409/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x6f7148a6a9a49b85125ae425170bb2e4643416c7a1107ab3a6bb9636dcfc2b34&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:12.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e144a04af5f766047a04f16df5a6e46485553c81163d7bd581493e37708f6f0"},{"messageHash":"0x1a1d25eb3ea5ec453979111e72d3641991c861f4b3114b892fa55937c4dfb16c"},{"messageHash":"0xc29b77ff263bd8cd6d1c55153501331baaa088f55286c904dca68cc74f5c07d2"},{"messageHash":"0x4351da8dcea58ad0346072ec50a9866605fbef993d50ca8ba983d1b674e4573c"},{"messageHash":"0xe23f24167017e41679de573bf2b7c38725f324b7004723c1d52877af4eca59b1"},{"messageHash":"0x1832ce7e9062568276ed3d30cc8065bf6daced795382f51031e0742c9d22b387"},{"messageHash":"0x504f918e20c72479c9d277eee4eb75887ecaf6ee9ac274460e603d713ecd521a"}]}'
2026-02-28 04:29:12.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14930/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x6f7148a6a9a49b85125ae425170bb2e4643416c7a1107ab3a6bb9636dcfc2b34&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:12.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e144a04af5f766047a04f16df5a6e46485553c81163d7bd581493e37708f6f0"},{"messageHash":"0x1a1d25eb3ea5ec453979111e72d3641991c861f4b3114b892fa55937c4dfb16c"},{"messageHash":"0xc29b77ff263bd8cd6d1c55153501331baaa088f55286c904dca68cc74f5c07d2"},{"messageHash":"0x4351da8dcea58ad0346072ec50a9866605fbef993d50ca8ba983d1b674e4573c"},{"messageHash":"0xe23f24167017e41679de573bf2b7c38725f324b7004723c1d52877af4eca59b1"},{"messageHash":"0x1832ce7e9062568276ed3d30cc8065bf6daced795382f51031e0742c9d22b387"},{"messageHash":"0x504f918e20c72479c9d277eee4eb75887ecaf6ee9ac274460e603d713ecd521a"}]}'
2026-02-28 04:29:12.976 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:29:12.977 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:29:12.977 DEBUG [src.node.waku_node] Stopping container with id ab744ce20010
2026-02-28 04:29:13.533 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:13.534 DEBUG [src.node.waku_node] Stopping container with id 49567f4cbbb2
2026-02-28 04:29:14.123 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:14.125 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:29:14.141 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:29:14.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-02-28 04:27:33.682 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:33.683 DEBUG [tests.conftest] Running test: test_filter_ping_on_unsubscribed_peer with id: 2026-02-28_04-27-33__c26e0ef2-2da8-4958-9175-16efabaa2fcc
2026-02-28 04:27:33.683 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:33.683 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:27:33.684 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:27:33.691 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:33.691 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-27-33__c26e0ef2-2da8-4958-9175-16efabaa2fcc__wakuorg_nwaku:latest.log
2026-02-28 04:27:33.691 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:33.691 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:33.693 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:33.693 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.246
2026-02-28 04:27:33.693 DEBUG [src.node.docker_mananger] Generated ports ['32009', '32010', '32011', '32012', '32013']
2026-02-28 04:27:33.693 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:33.693 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:33.694 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:33.694 DEBUG [src.node.docker_mananger] docker run -i -t -p 32009:32009 -p 32010:32010 -p 32011:32011 -p 32012:32012 -p 32013:32013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32011 --rest-port=32009 --tcp-port=32010 --discv5-udp-port=32012 --rest-address=0.0.0.0 --nat=extip:172.18.103.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6af2e4d0bc226cba7d169edb255a9f69e84fd129aaedbee9f8cef35edc8faea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32013 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:27:33.885 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.246 waku e313a4bd50a57f8630c20773fea5cf78170d5927936dc7a25fba24f0089009d9
2026-02-28 04:27:33.909 ERROR [src.node.docker_mananger] Max retries reached for container 71c77e262d8a. Exiting log stream.
2026-02-28 04:27:33.922 DEBUG [src.node.docker_mananger] Container started with ID e313a4bd50a5. Setting up logs at ./log/docker/node1_2026-02-28_04-27-33__c26e0ef2-2da8-4958-9175-16efabaa2fcc__wakuorg_nwaku:latest.log
2026-02-28 04:27:33.922 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32009
2026-02-28 04:27:33.923 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:34.490 ERROR [src.node.docker_mananger] Max retries reached for container b4c098464671. Exiting log stream.
2026-02-28 04:27:34.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32009/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:34.927 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-02-28 04:27:34.927 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:34.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:34.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.246/tcp/32010/p2p/16Uiu2HAmJYHWLrRkcnn7uBfWZDorP4hUeiquJ8hPfJTwg1Es9Tsa","/ip4/172.18.103.246/tcp/32011/ws/p2p/16Uiu2HAmJYHWLrRkcnn7uBfWZDorP4hUeiquJ8hPfJTwg1Es9Tsa"],"enrUri":"enr:-L24QDwziBSo-XTANSGl2Yyko34CfHmxYiqJoER7hgwxd4TnJYj0lvIt4ft8RsjGuN4RCeyRHBQzgWSpJnrGfb6gLrUCgmlkgnY0gmlwhKwSZ_aKbXVsdGlhZGRyc5YACASsEmf2Bn0KAAoErBJn9gZ9C90DgnJzhQADAQAAiXNlY3AyNTZrMaEDV250UBwy9R2jf5umVDBfg5CHAdVSQ6XgyqpbNsUpgB2DdGNwgn0Kg3VkcIJ9DIV3YWt1MgU"}'
2026-02-28 04:27:34.930 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:34.930 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:27:34.937 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:34.937 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-27-33__c26e0ef2-2da8-4958-9175-16efabaa2fcc__wakuorg_nwaku:latest.log
2026-02-28 04:27:34.937 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:34.937 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:34.939 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:34.939 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.32
2026-02-28 04:27:34.939 DEBUG [src.node.docker_mananger] Generated ports ['34408', '34409', '34410', '34411', '34412']
2026-02-28 04:27:34.939 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:34.939 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:34.939 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:34.940 DEBUG [src.node.docker_mananger] docker run -i -t -p 34408:34408 -p 34409:34409 -p 34410:34410 -p 34411:34411 -p 34412:34412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34410 --rest-port=34408 --tcp-port=34409 --discv5-udp-port=34411 --rest-address=0.0.0.0 --nat=extip:172.18.39.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fdbfd5aa4d25501331bdb8aadad5cab49debe64361ef7f6e64b2123eb2c350f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34412 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDwziBSo-XTANSGl2Yyko34CfHmxYiqJoER7hgwxd4TnJYj0lvIt4ft8RsjGuN4RCeyRHBQzgWSpJnrGfb6gLrUCgmlkgnY0gmlwhKwSZ_aKbXVsdGlhZGRyc5YACASsEmf2Bn0KAAoErBJn9gZ9C90DgnJzhQADAQAAiXNlY3AyNTZrMaEDV250UBwy9R2jf5umVDBfg5CHAdVSQ6XgyqpbNsUpgB2DdGNwgn0Kg3VkcIJ9DIV3YWt1MgU --filternode=/ip4/172.18.103.246/tcp/32010/p2p/16Uiu2HAmJYHWLrRkcnn7uBfWZDorP4hUeiquJ8hPfJTwg1Es9Tsa
2026-02-28 04:27:35.137 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.32 waku 4b363a5fab5455bda7ab2f91d84760dd9ceaa3a9646bc215caff13b90a072b6b
2026-02-28 04:27:35.177 DEBUG [src.node.docker_mananger] Container started with ID 4b363a5fab54. Setting up logs at ./log/docker/node2_2026-02-28_04-27-33__c26e0ef2-2da8-4958-9175-16efabaa2fcc__wakuorg_nwaku:latest.log
2026-02-28 04:27:35.177 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34408
2026-02-28 04:27:35.177 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:36.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34408/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:36.181 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-02-28 04:27:36.181 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:36.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:36.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.32/tcp/34409/p2p/16Uiu2HAm2Ja4bQz3voMwbSREhu9V6VG5YuLJnyvowKaW4RLSUja9","/ip4/172.18.39.32/tcp/34410/ws/p2p/16Uiu2HAm2Ja4bQz3voMwbSREhu9V6VG5YuLJnyvowKaW4RLSUja9"],"enrUri":"enr:-L24QOKAz9vHxLo5Ks0FJybVKVE9OjGMj7nwWux6IV6viWi0EKfpKTGz7VzRJBjlNo1f0wyA-v17mpfTwOBwf6ZnkeUCgmlkgnY0gmlwhKwSJyCKbXVsdGlhZGRyc5YACASsEicgBoZpAAoErBInIAaGat0DgnJzhQADAQAAiXNlY3AyNTZrMaECZjANXCOOAsuJ8hVVy4YxNAj0K-P9PlWvhbtWQFPed5KDdGNwgoZpg3VkcIKGa4V3YWt1MgA"}'
2026-02-28 04:27:36.184 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:36.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.246/tcp/32010/p2p/16Uiu2HAmJYHWLrRkcnn7uBfWZDorP4hUeiquJ8hPfJTwg1Es9Tsa"]'
2026-02-28 04:27:36.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.219 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:27:36.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32009/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:36.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e66b1ec6-04a9-4757-8c96-061806e4b56f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:27:36.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e66b1ec6-04a9-4757-8c96-061806e4b56f","statusDesc":"OK"}'
2026-02-28 04:27:36.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34408/filter/v2/subscriptions/039ecda7-cede-4455-addf-3746b80f086a" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:36.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"039ecda7-cede-4455-addf-3746b80f086a","statusDesc":"OK"}'
2026-02-28 04:27:36.262 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:34408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:27:36.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345","statusDesc":"OK"}'
2026-02-28 04:27:36.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34408/filter/v2/subscriptions/b03b44b1-34f5-400d-8054-c282b53b273a" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:36.278 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:34408/filter/v2/subscriptions/b03b44b1-34f5-400d-8054-c282b53b273a. Response content: b'{"requestId":"b03b44b1-34f5-400d-8054-c282b53b273a","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-28 04:27:36.281 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:36.282 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:36.282 DEBUG [src.node.waku_node] Stopping container with id e313a4bd50a5
2026-02-28 04:27:36.851 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:36.852 DEBUG [src.node.waku_node] Stopping container with id 4b363a5fab54
2026-02-28 04:27:37.419 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:37.421 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:37.428 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:37.434 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-28 04:34:51.456 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:34:51.456 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/aaaaa/3/bbbbb/proto] with id: 2026-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2
2026-02-28 04:34:51.456 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:34:51.456 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:34:51.457 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-28 04:34:51.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:51.464 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2__wakuorg_nwaku:latest.log
2026-02-28 04:34:51.464 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:51.464 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:51.466 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:51.466 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.220
2026-02-28 04:34:51.466 DEBUG [src.node.docker_mananger] Generated ports ['20291', '20292', '20293', '20294', '20295']
2026-02-28 04:34:51.466 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-28 04:34:51.466 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 04:34:51.466 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:51.466 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:51.467 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:51.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 20291:20291 -p 20292:20292 -p 20293:20293 -p 20294:20294 -p 20295:20295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20293 --rest-port=20291 --tcp-port=20292 --discv5-udp-port=20294 --rest-address=0.0.0.0 --nat=extip:172.18.97.220 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=64ae7a8ee925f4ea5272ebe7bea8006b314d4afcbdfdbede0a94ada9849e175e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20295 --metrics-logging=true --relay=true --filter=true --content-topic=/aaaaa/3/bbbbb/proto
2026-02-28 04:34:51.654 ERROR [src.node.docker_mananger] Max retries reached for container e5b9291d3c5e. Exiting log stream.
2026-02-28 04:34:51.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.220 waku ecfe9b6e572828cd12a7c61703792ea133abb23bdf81043fde8f4ffc17cf97b5
2026-02-28 04:34:51.724 DEBUG [src.node.docker_mananger] Container started with ID ecfe9b6e5728. Setting up logs at ./log/docker/node1_2026-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2__wakuorg_nwaku:latest.log
2026-02-28 04:34:51.726 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20291
2026-02-28 04:34:51.726 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:52.244 ERROR [src.node.docker_mananger] Max retries reached for container f10752e3e2f4. Exiting log stream.
2026-02-28 04:34:52.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20291/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:52.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_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-02-28 04:34:52.729 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:52.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:52.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.220/tcp/20292/p2p/16Uiu2HAkzBvjK3Zgz3CuAPcxuYDSCQzGbrgU3ej3FzUFwvovH4aT","/ip4/172.18.97.220/tcp/20293/ws/p2p/16Uiu2HAkzBvjK3Zgz3CuAPcxuYDSCQzGbrgU3ej3FzUFwvovH4aT"],"enrUri":"enr:-L24QLK6qFT0C-zh_eSZa2MrzzQoJWAr_yAWoYGMHbgUGAYVewYQesZdNaNcr9iAuWiDLrhzX2-90-5JLOJdnJHddJYCgmlkgnY0gmlwhKwSYdyKbXVsdGlhZGRyc5YACASsEmHcBk9EAAoErBJh3AZPRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECRsT7RlFF7Gzs4d3WR8mlCJqhCyLCkd-AM8EbEsOyKtCDdGNwgk9Eg3VkcIJPRoV3YWt1MgU"}'
2026-02-28 04:34:52.732 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:52.739 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:52.739 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2__wakuorg_nwaku:latest.log
2026-02-28 04:34:52.739 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:52.739 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:52.740 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:52.740 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.201
2026-02-28 04:34:52.741 DEBUG [src.node.docker_mananger] Generated ports ['54136', '54137', '54138', '54139', '54140']
2026-02-28 04:34:52.741 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-28 04:34:52.741 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 04:34:52.741 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:52.741 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:52.741 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:52.741 DEBUG [src.node.docker_mananger] docker run -i -t -p 54136:54136 -p 54137:54137 -p 54138:54138 -p 54139:54139 -p 54140:54140 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54138 --rest-port=54136 --tcp-port=54137 --discv5-udp-port=54139 --rest-address=0.0.0.0 --nat=extip:172.18.27.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=94dd0ebf67ad4ec5cc3b9cafd439a8aea6b6164fe1cedaba4b1cb6a7eceaffb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54140 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLK6qFT0C-zh_eSZa2MrzzQoJWAr_yAWoYGMHbgUGAYVewYQesZdNaNcr9iAuWiDLrhzX2-90-5JLOJdnJHddJYCgmlkgnY0gmlwhKwSYdyKbXVsdGlhZGRyc5YACASsEmHcBk9EAAoErBJh3AZPRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECRsT7RlFF7Gzs4d3WR8mlCJqhCyLCkd-AM8EbEsOyKtCDdGNwgk9Eg3VkcIJPRoV3YWt1MgU --content-topic=/aaaaa/3/bbbbb/proto
2026-02-28 04:34:52.946 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.201 waku 74e8afc8d58037280bde223b0d3cfb97b39637274645f320fd9fcf39d9994d68
2026-02-28 04:34:52.979 DEBUG [src.node.docker_mananger] Container started with ID 74e8afc8d580. Setting up logs at ./log/docker/node2_2026-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2__wakuorg_nwaku:latest.log
2026-02-28 04:34:52.980 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54136
2026-02-28 04:34:52.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:53.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54136/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:54.007 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-02-28 04:34:54.010 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:54.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54136/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:54.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.201/tcp/54137/p2p/16Uiu2HAmK6GhcbfeD3T67H2zMXt5Xp4omHZ6kHcHXXaARSddM1NN","/ip4/172.18.27.201/tcp/54138/ws/p2p/16Uiu2HAmK6GhcbfeD3T67H2zMXt5Xp4omHZ6kHcHXXaARSddM1NN"],"enrUri":"enr:-L24QIV5pgtrhTCF5CR8pbAzET5j9x_UbqoHpDMZ9VF9cWHkdC7St0-ZsbI84XuwC51i4zVBRnI1HAqWBef3TU3-S2YCgmlkgnY0gmlwhKwSG8mKbXVsdGlhZGRyc5YACASsEhvJBtN5AAoErBIbyQbTet0DgnJzhQACAQAAiXNlY3AyNTZrMaEDX6AhF9w6OafG7P8idJs0JQUG9oHTswPZ3jLsY5Ba0_eDdGNwgtN5g3VkcILTe4V3YWt1MgE"}'
2026-02-28 04:34:54.014 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:54.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54136/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.220/tcp/20292/p2p/16Uiu2HAkzBvjK3Zgz3CuAPcxuYDSCQzGbrgU3ej3FzUFwvovH4aT"]'
2026-02-28 04:34:54.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:54.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-28 04:34:54.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:54.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54136/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-28 04:34:54.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:54.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:54.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:54.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:54.129 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:54.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:54.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253294024612446,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:54.134 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:54.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:54.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253294024612446,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:54.139 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:34:54.140 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:34:54.140 DEBUG [src.node.waku_node] Stopping container with id ecfe9b6e5728
2026-02-28 04:34:54.691 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:54.691 DEBUG [src.node.waku_node] Stopping container with id 74e8afc8d580
2026-02-28 04:34:55.280 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:55.283 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:34:55.287 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:34:55.292 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-28 04:30:42.314 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:30:42.315 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_neither_relay_nor_store with id: 2026-02-28_04-30-42__12966669-6ed1-458e-9092-2d1c2b403f65
2026-02-28 04:30:42.315 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:30:42.316 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:30:42.327 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:42.328 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-30-42__12966669-6ed1-458e-9092-2d1c2b403f65__wakuorg_nwaku:latest.log
2026-02-28 04:30:42.328 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:42.329 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:42.331 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:42.331 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.78.151
2026-02-28 04:30:42.332 DEBUG [src.node.docker_mananger] Generated ports ['27816', '27817', '27818', '27819', '27820']
2026-02-28 04:30:42.332 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:42.333 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:42.333 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:42.333 DEBUG [src.node.docker_mananger] docker run -i -t -p 27816:27816 -p 27817:27817 -p 27818:27818 -p 27819:27819 -p 27820:27820 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27818 --rest-port=27816 --tcp-port=27817 --discv5-udp-port=27819 --rest-address=0.0.0.0 --nat=extip:172.18.78.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5cb1f5dd89309de8da0ccfccbfffc768fb2e17b926fa5dcf0a23decf3a0b2de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27820 --metrics-logging=true --store=true --relay=true
2026-02-28 04:30:42.503 ERROR [src.node.docker_mananger] Max retries reached for container 38a5168bcc63. Exiting log stream.
2026-02-28 04:30:42.572 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.78.151 waku 35aef116a913587424d68adaa5dc1b46eb09ec89e10ad79e5ca83f550c909d09
2026-02-28 04:30:42.610 DEBUG [src.node.docker_mananger] Container started with ID 35aef116a913. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-30-42__12966669-6ed1-458e-9092-2d1c2b403f65__wakuorg_nwaku:latest.log
2026-02-28 04:30:42.611 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27816
2026-02-28 04:30:42.611 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:43.324 ERROR [src.node.docker_mananger] Max retries reached for container ce42f045868d. Exiting log stream.
2026-02-28 04:30:43.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27816/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:43.614 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-02-28 04:30:43.614 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:43.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27816/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:43.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.151/tcp/27817/p2p/16Uiu2HAmAJJwdToaKgBm3CbfZhxoQVWLVy3mFnJ3Azw5dcDBxHmH","/ip4/172.18.78.151/tcp/27818/ws/p2p/16Uiu2HAmAJJwdToaKgBm3CbfZhxoQVWLVy3mFnJ3Azw5dcDBxHmH"],"enrUri":"enr:-L24QPVNZcGpCa5NWq2oXyofEZ7lnfOauIcGojbeVxCJwQ6wE23z5ojj9V2tvCQPP-nVeuCb7UA3Lk_IlcC6SKGSf58CgmlkgnY0gmlwhKwSTpeKbXVsdGlhZGRyc5YACASsEk6XBmypAAoErBJOlwZsqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3PxzhlFN6Jj1hOGWYXdsov_dp1rqPI1pdDTVMrQbQcCDdGNwgmypg3VkcIJsq4V3YWt1MgM"}'
2026-02-28 04:30:43.617 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:43.624 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:30:43.624 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-30-42__12966669-6ed1-458e-9092-2d1c2b403f65__wakuorg_nwaku:latest.log
2026-02-28 04:30:43.625 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:43.625 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:43.626 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:43.626 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.78
2026-02-28 04:30:43.626 DEBUG [src.node.docker_mananger] Generated ports ['48543', '48544', '48545', '48546', '48547']
2026-02-28 04:30:43.626 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:43.626 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:43.627 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:43.627 DEBUG [src.node.docker_mananger] docker run -i -t -p 48543:48543 -p 48544:48544 -p 48545:48545 -p 48546:48546 -p 48547:48547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48545 --rest-port=48543 --tcp-port=48544 --discv5-udp-port=48546 --rest-address=0.0.0.0 --nat=extip:172.18.25.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=025ffc0ee5e14a4abd20bfc4ac3e2e81a37d2ce4bebfcfa601a0ed2d4ff8c837 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48547 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPVNZcGpCa5NWq2oXyofEZ7lnfOauIcGojbeVxCJwQ6wE23z5ojj9V2tvCQPP-nVeuCb7UA3Lk_IlcC6SKGSf58CgmlkgnY0gmlwhKwSTpeKbXVsdGlhZGRyc5YACASsEk6XBmypAAoErBJOlwZsqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3PxzhlFN6Jj1hOGWYXdsov_dp1rqPI1pdDTVMrQbQcCDdGNwgmypg3VkcIJsq4V3YWt1MgM --storenode=/ip4/172.18.78.151/tcp/27817/p2p/16Uiu2HAmAJJwdToaKgBm3CbfZhxoQVWLVy3mFnJ3Azw5dcDBxHmH --store=false --relay=false
2026-02-28 04:30:43.821 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.78 waku 7006ea701251e5992bcf4244ec8558b22f1c11f219ee583f1f164d4858442414
2026-02-28 04:30:43.860 DEBUG [src.node.docker_mananger] Container started with ID 7006ea701251. Setting up logs at ./log/docker/store_node1_2026-02-28_04-30-42__12966669-6ed1-458e-9092-2d1c2b403f65__wakuorg_nwaku:latest.log
2026-02-28 04:30:43.860 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48543
2026-02-28 04:30:43.860 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:44.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48543/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:44.863 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-02-28 04:30:44.864 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:44.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48543/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:44.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.78/tcp/48544/p2p/16Uiu2HAkzGYDEr3SYt3kpVfrjM3rrZFQFAibgmG7qqmeep6tweXC","/ip4/172.18.25.78/tcp/48545/ws/p2p/16Uiu2HAkzGYDEr3SYt3kpVfrjM3rrZFQFAibgmG7qqmeep6tweXC"],"enrUri":"enr:-L24QEe5eFEVc_H_MKJu0Y62TmEb08OQLyGC_f3WujYZZpDOdjxPIYRpcXfwTIf_MX6-wbV2rlDsNJlBnVU6Vd3J0S8CgmlkgnY0gmlwhKwSGU6KbXVsdGlhZGRyc5YACASsEhlOBr2gAAoErBIZTga9od0DgnJzhQADAQAAiXNlY3AyNTZrMaECR_NsgWxiwQ6WVj6fn-zpf8zxI5Zi4rWdLrA5u2venwuDdGNwgr2gg3VkcIK9ooV3YWt1MgA"}'
2026-02-28 04:30:44.866 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:44.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48543/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.151/tcp/27817/p2p/16Uiu2HAmAJJwdToaKgBm3CbfZhxoQVWLVy3mFnJ3Azw5dcDBxHmH"]'
2026-02-28 04:30:44.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:44.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27816/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:30:44.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:44.925 DEBUG [src.steps.store] Relaying message
2026-02-28 04:30:44.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27816/relay/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-02-28 04:30:44.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:44.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:45.135 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:30:45.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27816/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:45.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc5aaa9941e1d68fb49797f555152e6f60a8f3a93483a5a2fc39d894ce55c3c29"}]}'
2026-02-28 04:30:45.139 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:30:45.139 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:30:45.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48543/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:45.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4401638dc0d089507357","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc5aaa9941e1d68fb49797f555152e6f60a8f3a93483a5a2fc39d894ce55c3c29"}]}'
2026-02-28 04:30:45.149 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:30:45.150 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:30:45.151 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:30:45.151 DEBUG [src.node.waku_node] Stopping container with id 35aef116a913
2026-02-28 04:30:45.691 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:45.693 DEBUG [src.node.waku_node] Stopping container with id 7006ea701251
2026-02-28 04:30:46.229 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:46.232 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:30:46.241 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:30:46.245 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,205 @@
2026-02-28 04:25:31.192 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:25:31.192 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_delivery_ratio_simple[loss40] with id: 2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2
2026-02-28 04:25:31.193 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:25:31.193 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:25:31.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:25:31.200 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2__wakuorg_nwaku:latest.log
2026-02-28 04:25:31.206 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:25:31.206 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2__wakuorg_nwaku:latest.log
2026-02-28 04:25:31.213 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:25:31.213 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2__wakuorg_nwaku:latest.log
2026-02-28 04:25:31.219 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:25:31.220 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2__wakuorg_nwaku:latest.log
2026-02-28 04:25:31.220 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:25:31.220 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:25:31.221 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:25:31.221 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.140
2026-02-28 04:25:31.222 DEBUG [src.node.docker_mananger] Generated ports ['50456', '50457', '50458', '50459', '50460']
2026-02-28 04:25:31.222 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:25:31.222 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:25:31.222 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:25:31.222 DEBUG [src.node.docker_mananger] docker run -i -t -p 50456:50456 -p 50457:50457 -p 50458:50458 -p 50459:50459 -p 50460:50460 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50458 --rest-port=50456 --tcp-port=50457 --discv5-udp-port=50459 --rest-address=0.0.0.0 --nat=extip:172.18.119.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9badcd1d50efb74b83bc1d4f647dbca31beb7c61ffd9ab0f504a6146c0bc8b4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50460 --metrics-logging=true --relay=true
2026-02-28 04:25:31.393 ERROR [src.node.docker_mananger] Max retries reached for container 3a49a0fb15bc. Exiting log stream.
2026-02-28 04:25:31.438 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.140 waku d596a759e34d9dd1e18d2fb8d62cdc8a5440fce82495ce9ebc592fe2d719d65a
2026-02-28 04:25:31.473 DEBUG [src.node.docker_mananger] Container started with ID d596a759e34d. Setting up logs at ./log/docker/node1_2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2__wakuorg_nwaku:latest.log
2026-02-28 04:25:31.473 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50456
2026-02-28 04:25:31.474 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:25:31.914 ERROR [src.node.docker_mananger] Max retries reached for container 7ae29bd65841. Exiting log stream.
2026-02-28 04:25:32.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50456/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:32.477 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-02-28 04:25:32.477 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:25:32.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50456/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:32.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.140/tcp/50457/p2p/16Uiu2HAmRLMPevS8gfj5b1ozfXdKYruAiHQLTqSi1dCpAH7nvuPT","/ip4/172.18.119.140/tcp/50458/ws/p2p/16Uiu2HAmRLMPevS8gfj5b1ozfXdKYruAiHQLTqSi1dCpAH7nvuPT"],"enrUri":"enr:-L24QPZ_DoPi0w2VAsJanfR3Beim-Hg3eXnL8bj0z-IvCByzbseIQ4dQqpbLJL4pBUrDDy9L7viFOXE9bx7L0hURdwACgmlkgnY0gmlwhKwSd4yKbXVsdGlhZGRyc5YACASsEneMBsUZAAoErBJ3jAbFGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvGGvf_mrcNmpZV9ngyJHKQ-U4zCjqi_CIWrQ2avil76DdGNwgsUZg3VkcILFG4V3YWt1MgE"}'
2026-02-28 04:25:32.480 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:25:32.480 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:25:32.480 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:25:32.481 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:25:32.482 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.169
2026-02-28 04:25:32.482 DEBUG [src.node.docker_mananger] Generated ports ['44250', '44251', '44252', '44253', '44254']
2026-02-28 04:25:32.482 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:25:32.482 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:25:32.482 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:25:32.482 DEBUG [src.node.docker_mananger] docker run -i -t -p 44250:44250 -p 44251:44251 -p 44252:44252 -p 44253:44253 -p 44254:44254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44252 --rest-port=44250 --tcp-port=44251 --discv5-udp-port=44253 --rest-address=0.0.0.0 --nat=extip:172.18.205.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7266feaf4539dcdb3ece8cdb0a1521acdacbf67dbeacbbcaa70b1d9ac1a3c5ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44254 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPZ_DoPi0w2VAsJanfR3Beim-Hg3eXnL8bj0z-IvCByzbseIQ4dQqpbLJL4pBUrDDy9L7viFOXE9bx7L0hURdwACgmlkgnY0gmlwhKwSd4yKbXVsdGlhZGRyc5YACASsEneMBsUZAAoErBJ3jAbFGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvGGvf_mrcNmpZV9ngyJHKQ-U4zCjqi_CIWrQ2avil76DdGNwgsUZg3VkcILFG4V3YWt1MgE
2026-02-28 04:25:32.678 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.169 waku ba70eadacf3f93b8a097f52f90b3f5446c5f5e31274fccf96cd8b44d7b15c24b
2026-02-28 04:25:32.712 DEBUG [src.node.docker_mananger] Container started with ID ba70eadacf3f. Setting up logs at ./log/docker/node2_2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2__wakuorg_nwaku:latest.log
2026-02-28 04:25:32.712 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44250
2026-02-28 04:25:32.712 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:25:33.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44250/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:33.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-02-28 04:25:33.732 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:25:33.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:33.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.169/tcp/44251/p2p/16Uiu2HAkwG8pHdpsa71UWsLz9wYM9Aj6BDgmMXZcJ7kkuNH5CFPh","/ip4/172.18.205.169/tcp/44252/ws/p2p/16Uiu2HAkwG8pHdpsa71UWsLz9wYM9Aj6BDgmMXZcJ7kkuNH5CFPh"],"enrUri":"enr:-L24QLayBdBqz7UYxCmpvcJE2LmbXx2ZJgVdpB9yAncTZ0iKJgbSp1lC9JraP3Z1QKL5STxF0XHe6zh1cEqRhXmNUakCgmlkgnY0gmlwhKwSzamKbXVsdGlhZGRyc5YACASsEs2pBqzbAAoErBLNqQas3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECG0Xo0UExOMk6jRVMVgomtqOr7c5FMPs-7Gvoz9knCVSDdGNwgqzbg3VkcIKs3YV3YWt1MgE"}'
2026-02-28 04:25:33.740 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:25:33.741 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:25:33.741 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:25:33.743 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:25:33.744 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.155
2026-02-28 04:25:33.744 DEBUG [src.node.docker_mananger] Generated ports ['2781', '2782', '2783', '2784', '2785']
2026-02-28 04:25:33.744 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:25:33.744 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:25:33.745 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:25:33.745 DEBUG [src.node.docker_mananger] docker run -i -t -p 2781:2781 -p 2782:2782 -p 2783:2783 -p 2784:2784 -p 2785:2785 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2783 --rest-port=2781 --tcp-port=2782 --discv5-udp-port=2784 --rest-address=0.0.0.0 --nat=extip:172.18.251.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cff2fda0baf5cfe0911bfd5fe4d01cb25cdb23ee5b6af4448eea0c93d6ae2fe5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2785 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLayBdBqz7UYxCmpvcJE2LmbXx2ZJgVdpB9yAncTZ0iKJgbSp1lC9JraP3Z1QKL5STxF0XHe6zh1cEqRhXmNUakCgmlkgnY0gmlwhKwSzamKbXVsdGlhZGRyc5YACASsEs2pBqzbAAoErBLNqQas3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECG0Xo0UExOMk6jRVMVgomtqOr7c5FMPs-7Gvoz9knCVSDdGNwgqzbg3VkcIKs3YV3YWt1MgE
2026-02-28 04:25:33.947 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.155 waku 4afb24f78a1c1cad8d0ea0cc9218bcd9b8f2e6850a50fcc262581091595dbb44
2026-02-28 04:25:33.982 DEBUG [src.node.docker_mananger] Container started with ID 4afb24f78a1c. Setting up logs at ./log/docker/node3_2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2__wakuorg_nwaku:latest.log
2026-02-28 04:25:33.982 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2781
2026-02-28 04:25:33.983 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:25:34.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2781/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:35.002 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-02-28 04:25:35.004 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:25:35.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2781/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:35.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.155/tcp/2782/p2p/16Uiu2HAmMhxAyFjtxEXaeuFKDcsxbfVh9kJQ6BnLoH3gFkcKHWLz","/ip4/172.18.251.155/tcp/2783/ws/p2p/16Uiu2HAmMhxAyFjtxEXaeuFKDcsxbfVh9kJQ6BnLoH3gFkcKHWLz"],"enrUri":"enr:-L24QO0dcI25qpicpDxCB0snDmacCHfaK8Ta8HA-OchVV9V3TNQQyGFvgDeDkGU6qh9pjnFSrZaf0FMyOG_EyUzbv-cCgmlkgnY0gmlwhKwS-5uKbXVsdGlhZGRyc5YACASsEvubBgreAAoErBL7mwYK390DgnJzhQADAQAAiXNlY3AyNTZrMaEDhnt2Udcf7bmzPAKwAmEkXMMDb5o9KHymbonSLtLVntuDdGNwggreg3VkcIIK4IV3YWt1MgE"}'
2026-02-28 04:25:35.011 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:25:35.011 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:25:35.012 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:25:35.014 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:25:35.014 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.9
2026-02-28 04:25:35.014 DEBUG [src.node.docker_mananger] Generated ports ['19700', '19701', '19702', '19703', '19704']
2026-02-28 04:25:35.014 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:25:35.014 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:25:35.014 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:25:35.015 DEBUG [src.node.docker_mananger] docker run -i -t -p 19700:19700 -p 19701:19701 -p 19702:19702 -p 19703:19703 -p 19704:19704 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19702 --rest-port=19700 --tcp-port=19701 --discv5-udp-port=19703 --rest-address=0.0.0.0 --nat=extip:172.18.100.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbbff34fe3e9dda86fcb7910c45bdb48aa4edededf2af83fde9deddaab8e5b40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19704 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO0dcI25qpicpDxCB0snDmacCHfaK8Ta8HA-OchVV9V3TNQQyGFvgDeDkGU6qh9pjnFSrZaf0FMyOG_EyUzbv-cCgmlkgnY0gmlwhKwS-5uKbXVsdGlhZGRyc5YACASsEvubBgreAAoErBL7mwYK390DgnJzhQADAQAAiXNlY3AyNTZrMaEDhnt2Udcf7bmzPAKwAmEkXMMDb5o9KHymbonSLtLVntuDdGNwggreg3VkcIIK4IV3YWt1MgE
2026-02-28 04:25:35.212 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.9 waku fdd3821205d71022bce6721be4ca010b54e6ea613c8b9f2bba1b4ee2d7212d05
2026-02-28 04:25:35.247 DEBUG [src.node.docker_mananger] Container started with ID fdd3821205d7. Setting up logs at ./log/docker/node4_2026-02-28_04-25-31__f16e64a1-bd7a-4e3f-8e5b-b540a7fefef2__wakuorg_nwaku:latest.log
2026-02-28 04:25:35.248 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19700
2026-02-28 04:25:35.248 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:25:36.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19700/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:36.267 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-02-28 04:25:36.268 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:25:36.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19700/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:36.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.9/tcp/19701/p2p/16Uiu2HAmKhnw3qpeht9NnJLrtYTBCRW1DedRX8hCnNiFBbBKJSD2","/ip4/172.18.100.9/tcp/19702/ws/p2p/16Uiu2HAmKhnw3qpeht9NnJLrtYTBCRW1DedRX8hCnNiFBbBKJSD2"],"enrUri":"enr:-L24QO15NfMSYkS7wGK4DvPQQPkvee4l0r7s9GLWKoIyzGr7I0C7rVQzMARlB0QqzHvP_wB1n4d6G74-8ZS28iUB7AkCgmlkgnY0gmlwhKwSZAmKbXVsdGlhZGRyc5YACASsEmQJBkz1AAoErBJkCQZM9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaLmj_1KfkFY_V-q028KamGlLWVwU6XhTA4vZb8YMLMWDdGNwgkz1g3VkcIJM94V3YWt1MgE"}'
2026-02-28 04:25:36.274 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:25:36.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:25:36.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:36.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44250/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:25:36.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:36.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2781/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:25:36.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:36.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19700/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:25:36.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:36.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50456/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:36.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.205.169/tcp/44014/p2p/16Uiu2HAkwG8pHdpsa71UWsLz9wYM9Aj6BDgmMXZcJ7kkuNH5CFPh","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:25:36.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44250/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:36.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.119.140/tcp/50457/p2p/16Uiu2HAmRLMPevS8gfj5b1ozfXdKYruAiHQLTqSi1dCpAH7nvuPT","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.251.155/tcp/51678/p2p/16Uiu2HAmMhxAyFjtxEXaeuFKDcsxbfVh9kJQ6BnLoH3gFkcKHWLz","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:25:36.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2781/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:36.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.205.169/tcp/44251/p2p/16Uiu2HAkwG8pHdpsa71UWsLz9wYM9Aj6BDgmMXZcJ7kkuNH5CFPh","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"},{"multiaddr":"/ip4/172.18.100.9/tcp/52140/p2p/16Uiu2HAmKhnw3qpeht9NnJLrtYTBCRW1DedRX8hCnNiFBbBKJSD2","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:25:36.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19700/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:36.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.251.155/tcp/2782/p2p/16Uiu2HAmMhxAyFjtxEXaeuFKDcsxbfVh9kJQ6BnLoH3gFkcKHWLz","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:25:36.316 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-28 04:25:56.318 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6614', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:25:56.330 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6614', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:25:56.340 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6614', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%']
2026-02-28 04:25:56.351 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6614', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-28 04:25:56.361 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-28 04:25:56.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:25:56.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-28 04:25:56.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:25:56.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:56.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:25:57.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:57.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:25:57.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:57.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:25:58.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:58.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:25:58.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:58.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:25:59.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:25:59.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:00.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:00.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:00.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:00.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:01.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:01.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:02.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:02.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:10.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:10.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:12.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:12.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:12.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:12.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:12.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:12.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:12.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:12.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:13.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:13.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:13.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:13.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:22.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:22.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:22.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:22.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:22.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:22.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:22.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:22.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:24.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:24.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:25.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:25.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:26.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:26.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:27.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:27.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:29.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:29.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:30.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:30.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:30.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:30.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:31.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:31.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50456/relay/v1/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-02-28 04:26:31.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:31.274 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6614', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-28 04:26:31.292 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8003: root refcnt 5 limit 1000 loss 40%
Sent 15502 bytes 157 pkt (dropped 129, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-28 04:26:31.292 DEBUG [src.libs.common] Sleeping for 40.0 seconds
2026-02-28 04:27:11.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:11.295 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":1772252756364349361,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252756372141789,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252757805090450,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252757817409134,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252758867844848,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252758881756292,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252759092949555,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252760152938267,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252760171428736,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252761612555269,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252762852623714,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252770509038759,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252772156722448,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252772169758162,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252772388985835,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252772397857106,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252773028725271,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252773040845048,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252782732959056,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252782948940964,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252782959720595,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252782984349901,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252784628689652,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252785884974053,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252786508571254,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252787545321391,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252789996769262,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252790009652692,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252790228551790,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252791255588687,"ephemeral":false,"proof":""}]'
2026-02-28 04:27:11.296 INFO [tests.e2e.test_network_conditions] [LOSS=40.0%] sent=30 received=30 window=40.0s
2026-02-28 04:27:11.297 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6614', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:27:11.308 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:11.309 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:11.309 DEBUG [src.node.waku_node] Stopping container with id d596a759e34d
2026-02-28 04:27:11.881 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:11.882 DEBUG [src.node.waku_node] Stopping container with id ba70eadacf3f
2026-02-28 04:27:12.425 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:12.425 DEBUG [src.node.waku_node] Stopping container with id 4afb24f78a1c
2026-02-28 04:27:12.964 ERROR [src.node.docker_mananger] Max retries reached for container d596a759e34d. Exiting log stream.
2026-02-28 04:27:13.004 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:13.005 DEBUG [src.node.waku_node] Stopping container with id fdd3821205d7
2026-02-28 04:27:13.239 ERROR [src.node.docker_mananger] Max retries reached for container ba70eadacf3f. Exiting log stream.
2026-02-28 04:27:13.526 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:13.528 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:13.685 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:13.771 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:13.857 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:13.947 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,563 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_many_subscribed_nodes with id: 2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b
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-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__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-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__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-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__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  tests.e2e.test_e2e:test_e2e.py:266 Start 2 nodes
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.106.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26388', '26389', '26390', '26391', '26392']
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 26388:26388 -p 26389:26389 -p 26390:26390 -p 26391:26391 -p 26392:26392 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26390 --rest-port=26388 --tcp-port=26389 --discv5-udp-port=26391 --rest-address=0.0.0.0 --nat=extip:172.18.106.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2a72ecf00f9a7d945affffb0fadb3d5e0fc89a08c5fedd8011b083e53415dbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26392 --metrics-logging=true --relay=true --store=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 064067f7292b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.182 waku 0d586012cf6c3f431caa78ef78aec50a4569e0f15dd5e7d278efcb5449212450
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d586012cf6c. Setting up logs at ./log/docker/node1_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26388
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 62abcf0a6a3d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26388/health" -H "Content-Type: application/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:26388/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.182/tcp/26389/p2p/16Uiu2HAmT3EeDoVfCXxJ51bw8ZGSviCyHzg1go2fRpJ8aXrhaC8z","/ip4/172.18.106.182/tcp/26390/ws/p2p/16Uiu2HAmT3EeDoVfCXxJ51bw8ZGSviCyHzg1go2fRpJ8aXrhaC8z"],"enrUri":"enr:-L24QKVkUEuTcaZGOOeKKy4N04RlrPvwmjQzG0ejlsRUZ9jXFwaK3Jujkx-zMJ0rcw2_U8vL-tMoGrC610EopH0fVN4CgmlkgnY0gmlwhKwSaraKbXVsdGlhZGRyc5YACASsEmq2BmcVAAoErBJqtgZnFt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1baOAM9NORF5Dj7Sl5zdFel61PnaxzmePV4_kn_v8qODdGNwgmcVg3VkcIJnF4V3YWt1MgE"}'
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.93.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63256', '63257', '63258', '63259', '63260']
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 63256:63256 -p 63257:63257 -p 63258:63258 -p 63259:63259 -p 63260:63260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63258 --rest-port=63256 --tcp-port=63257 --discv5-udp-port=63259 --rest-address=0.0.0.0 --nat=extip:172.18.93.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=64a8005dcc3cd686bb2dbcd83de0a3ca30dfff900edfd89cd47cf64a2bb8ffd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63260 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QKVkUEuTcaZGOOeKKy4N04RlrPvwmjQzG0ejlsRUZ9jXFwaK3Jujkx-zMJ0rcw2_U8vL-tMoGrC610EopH0fVN4CgmlkgnY0gmlwhKwSaraKbXVsdGlhZGRyc5YACASsEmq2BmcVAAoErBJqtgZnFt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1baOAM9NORF5Dj7Sl5zdFel61PnaxzmePV4_kn_v8qODdGNwgmcVg3VkcIJnF4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.54 waku 0b08ac05b0700cf1dc187f4877366c3b0474e4fb20028d84addb741955308000
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b08ac05b070. Setting up logs at ./log/docker/node2_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63256
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:63256/health" -H "Content-Type: application/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:63256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV","/ip4/172.18.93.54/tcp/63258/ws/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV"],"enrUri":"enr:-L24QLKYTe45rRH_621EteICX6_L70s-lWxzs4CzjV_JugxOYYY5Sf80SEuxAC9YAtRa0Uvqahx7uBEiRw4f_2vxZB0CgmlkgnY0gmlwhKwSXTaKbXVsdGlhZGRyc5YACASsEl02BvcZAAoErBJdNgb3Gt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKQDnnVo5nOFevjhUjJVkqjtgrhgBLhdVd3IebdLyqdSDdGNwgvcZg3VkcIL3G4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:270 Subscribe nodes to relay pubsub 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:26388/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:63256/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  tests.e2e.test_e2e:test_e2e.py:276 15 Node start and making filter requests to node2
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker 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-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.23.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50320', '50321', '50322', '50323', '50324']
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 50320:50320 -p 50321:50321 -p 50322:50322 -p 50323:50323 -p 50324:50324 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50322 --rest-port=50320 --tcp-port=50321 --discv5-udp-port=50323 --rest-address=0.0.0.0 --nat=extip:172.18.23.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=084e3136fda1cae1d0cb2c99baecabbd89aec6e2daba92900dbb1a82c48e0031 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50324 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QLKYTe45rRH_621EteICX6_L70s-lWxzs4CzjV_JugxOYYY5Sf80SEuxAC9YAtRa0Uvqahx7uBEiRw4f_2vxZB0CgmlkgnY0gmlwhKwSXTaKbXVsdGlhZGRyc5YACASsEl02BvcZAAoErBJdNgb3Gt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKQDnnVo5nOFevjhUjJVkqjtgrhgBLhdVd3IebdLyqdSDdGNwgvcZg3VkcIL3G4V3YWt1MgU --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.220 waku 9fd0c69c2dd39add0bf2bc9488ce761e26f9cfb6263f0ef5989ccd4206082461
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9fd0c69c2dd3. Setting up logs at ./log/docker/node2_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50320
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:50320/health" -H "Content-Type: application/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:50320/debug/v1/info" -H "Content-Type: application/json" -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.220/tcp/50321/p2p/16Uiu2HAmTUCCZUfBer2vey9rjjM9cXZKmNH736HzDfNtHDTRN1ut","/ip4/172.18.23.220/tcp/50322/ws/p2p/16Uiu2HAmTUCCZUfBer2vey9rjjM9cXZKmNH736HzDfNtHDTRN1ut"],"enrUri":"enr:-L24QMgPhodc4KaPmqLYlZwWlKEtNXBeKciFJfyRrubP0DOfQbPC9FfyS82sGzJ2-iVmCLOnbXLalhKHvmQpYup46JgCgmlkgnY0gmlwhKwSF9yKbXVsdGlhZGRyc5YACASsEhfcBsSRAAoErBIX3AbEkt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3BtQMizKJYgcRhyvz4xsOLQU0E2VOvG9pKdpErElzQODdGNwgsSRg3VkcILEk4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:50320/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.172.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29011', '29012', '29013', '29014', '29015']
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 29011:29011 -p 29012:29012 -p 29013:29013 -p 29014:29014 -p 29015:29015 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29013 --rest-port=29011 --tcp-port=29012 --discv5-udp-port=29014 --rest-address=0.0.0.0 --nat=extip:172.18.172.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5d7aa42e04ccd2abe9dadcddde6217eef4d1d0fdd3e6a5d07ae717ec0125b65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29015 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QMgPhodc4KaPmqLYlZwWlKEtNXBeKciFJfyRrubP0DOfQbPC9FfyS82sGzJ2-iVmCLOnbXLalhKHvmQpYup46JgCgmlkgnY0gmlwhKwSF9yKbXVsdGlhZGRyc5YACASsEhfcBsSRAAoErBIX3AbEkt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3BtQMizKJYgcRhyvz4xsOLQU0E2VOvG9pKdpErElzQODdGNwgsSRg3VkcILEk4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.168 waku e849af77014c767935eae0ce427e647fb5db65ce00c93ccf84d9ffba5c2bb845
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e849af77014c. Setting up logs at ./log/docker/node3_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29011
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:29011/health" -H "Content-Type: application/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:29011/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/29012/p2p/16Uiu2HAm4BC3Ds6AQ84NbYK1WjGhTW6qFiQfSLfvfq3xgKbhWSJR","/ip4/172.18.172.168/tcp/29013/ws/p2p/16Uiu2HAm4BC3Ds6AQ84NbYK1WjGhTW6qFiQfSLfvfq3xgKbhWSJR"],"enrUri":"enr:-L24QCfd4ZQM08OtqHe5wqQwudmQduvmPigXSTCMbe5vH4x4TpsoZ7SXF-R4bFMMjxtfYWoLrS-of-h2309dGDC39jkCgmlkgnY0gmlwhKwSrKiKbXVsdGlhZGRyc5YACASsEqyoBnFUAAoErBKsqAZxVd0DgnJzhQADAQAAiXNlY3AyNTZrMaECggN1SeW6YZOqiFnnKb3UYr2EmrFxHUeI-fm19bZCAb6DdGNwgnFUg3VkcIJxVoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:29011/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.61.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58672', '58673', '58674', '58675', '58676']
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 58672:58672 -p 58673:58673 -p 58674:58674 -p 58675:58675 -p 58676:58676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58674 --rest-port=58672 --tcp-port=58673 --discv5-udp-port=58675 --rest-address=0.0.0.0 --nat=extip:172.18.61.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=40d930d4a3f0270fd0ebd688c935a4c13a4d1ec896bf8cbc15eeff4352da10cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58676 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QCfd4ZQM08OtqHe5wqQwudmQduvmPigXSTCMbe5vH4x4TpsoZ7SXF-R4bFMMjxtfYWoLrS-of-h2309dGDC39jkCgmlkgnY0gmlwhKwSrKiKbXVsdGlhZGRyc5YACASsEqyoBnFUAAoErBKsqAZxVd0DgnJzhQADAQAAiXNlY3AyNTZrMaECggN1SeW6YZOqiFnnKb3UYr2EmrFxHUeI-fm19bZCAb6DdGNwgnFUg3VkcIJxVoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.73 waku 453e877b2915f2ae33db60f987b0929091d6cc5c9f979e7e234b35808d4f3017
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 453e877b2915. Setting up logs at ./log/docker/node4_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58672
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:58672/health" -H "Content-Type: application/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:58672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.73/tcp/58673/p2p/16Uiu2HAmAiiHhjn9EqDGByYCtk231vXoHdY1pHFxcktXXxPCnHds","/ip4/172.18.61.73/tcp/58674/ws/p2p/16Uiu2HAmAiiHhjn9EqDGByYCtk231vXoHdY1pHFxcktXXxPCnHds"],"enrUri":"enr:-L24QB4jl5Vdcp-WVg6zFfhRxGptTRJ8miUsQ2PboXiyRBrJRnNHIvsxEv8e92i3fPytJL61Yen43nRZyatiC_ge3lYCgmlkgnY0gmlwhKwSPUmKbXVsdGlhZGRyc5YACASsEj1JBuUxAAoErBI9SQblMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4zzJx7n1tQXlWLhDjAXLLXr6TVewRSc71-T4d2An8dKDdGNwguUxg3VkcILlM4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:58672/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.75.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55379', '55380', '55381', '55382', '55383']
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 55379:55379 -p 55380:55380 -p 55381:55381 -p 55382:55382 -p 55383:55383 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55381 --rest-port=55379 --tcp-port=55380 --discv5-udp-port=55382 --rest-address=0.0.0.0 --nat=extip:172.18.75.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=891789785feeabad7ec40fe646a3d5ad9ab97c9c04ca9c7d8c6efae4dc5fb9bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55383 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QB4jl5Vdcp-WVg6zFfhRxGptTRJ8miUsQ2PboXiyRBrJRnNHIvsxEv8e92i3fPytJL61Yen43nRZyatiC_ge3lYCgmlkgnY0gmlwhKwSPUmKbXVsdGlhZGRyc5YACASsEj1JBuUxAAoErBI9SQblMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4zzJx7n1tQXlWLhDjAXLLXr6TVewRSc71-T4d2An8dKDdGNwguUxg3VkcILlM4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.124 waku 4b746cf7eba9cf425d35f8f1bf94b1e814ca6fadb6f1e552fe35cbe5e3889894
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b746cf7eba9. Setting up logs at ./log/docker/node5_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55379
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:55379/health" -H "Content-Type: application/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:55379/debug/v1/info" -H "Content-Type: application/json" -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.124/tcp/55380/p2p/16Uiu2HAm3GZfBWMDs6kpwgXHokVBhhvvsioSQXWH4zoBpxNMrGcs","/ip4/172.18.75.124/tcp/55381/ws/p2p/16Uiu2HAm3GZfBWMDs6kpwgXHokVBhhvvsioSQXWH4zoBpxNMrGcs"],"enrUri":"enr:-L24QFOLK5TZp7iZABz_JpSU2mYFJb_vqNj9aZk1CiLt3BMNHTBNDBr1dnIiFpb8bhTU1T1TyE_mrZ2VJYzAgQ_gCnQCgmlkgnY0gmlwhKwSS3yKbXVsdGlhZGRyc5YACASsEkt8BthUAAoErBJLfAbYVd0DgnJzhQADAQAAiXNlY3AyNTZrMaECdIge_uma2rvqb4mLNQ3NCBwCrRu2tGNcBIfB2FlwcYSDdGNwgthUg3VkcILYVoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:55379/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.119.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15960', '15961', '15962', '15963', '15964']
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 15960:15960 -p 15961:15961 -p 15962:15962 -p 15963:15963 -p 15964:15964 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15962 --rest-port=15960 --tcp-port=15961 --discv5-udp-port=15963 --rest-address=0.0.0.0 --nat=extip:172.18.119.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad31e88a89a11eacfd7efbe7a7e9993ce2b8b420614b143f5a48da2e788ee868 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15964 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QFOLK5TZp7iZABz_JpSU2mYFJb_vqNj9aZk1CiLt3BMNHTBNDBr1dnIiFpb8bhTU1T1TyE_mrZ2VJYzAgQ_gCnQCgmlkgnY0gmlwhKwSS3yKbXVsdGlhZGRyc5YACASsEkt8BthUAAoErBJLfAbYVd0DgnJzhQADAQAAiXNlY3AyNTZrMaECdIge_uma2rvqb4mLNQ3NCBwCrRu2tGNcBIfB2FlwcYSDdGNwgthUg3VkcILYVoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.169 waku bc631ca9901ee4b74d5bc8e979ee9bdfe2ff624a1f0150917ce321c487a17f77
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc631ca9901e. Setting up logs at ./log/docker/node6_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15960
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:15960/health" -H "Content-Type: application/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:15960/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.169/tcp/15961/p2p/16Uiu2HAmLiWYSws7Qae9RmmRRkjQQes9ym8T9jCu4GTha2UiAqDc","/ip4/172.18.119.169/tcp/15962/ws/p2p/16Uiu2HAmLiWYSws7Qae9RmmRRkjQQes9ym8T9jCu4GTha2UiAqDc"],"enrUri":"enr:-L24QHHTCa1yDGi3UFLMXJMD-XjcNb6waqBcLpG5GkrUCJnNN-c78umCFXdaKaLU1W7GeFnP39p-Hi9CFbshpA2WhN8CgmlkgnY0gmlwhKwSd6mKbXVsdGlhZGRyc5YACASsEnepBj5ZAAoErBJ3qQY-Wt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd8RgYLYtnKMp28E1O3Z26AAH_C5V-Sho_EzYe1gFBTODdGNwgj5Zg3VkcII-W4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:15960/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.85.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3246', '3247', '3248', '3249', '3250']
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 3246:3246 -p 3247:3247 -p 3248:3248 -p 3249:3249 -p 3250:3250 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3248 --rest-port=3246 --tcp-port=3247 --discv5-udp-port=3249 --rest-address=0.0.0.0 --nat=extip:172.18.85.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bb996c2dcfb4f0cbaaeee607c4384eda6689e45ec4bf9af1bc4eadac8a04e5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3250 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QHHTCa1yDGi3UFLMXJMD-XjcNb6waqBcLpG5GkrUCJnNN-c78umCFXdaKaLU1W7GeFnP39p-Hi9CFbshpA2WhN8CgmlkgnY0gmlwhKwSd6mKbXVsdGlhZGRyc5YACASsEnepBj5ZAAoErBJ3qQY-Wt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd8RgYLYtnKMp28E1O3Z26AAH_C5V-Sho_EzYe1gFBTODdGNwgj5Zg3VkcII-W4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.43 waku d4364007b2c9da2c54c1c08534d4231484ca993e1db44485fb1d2581ce191a6c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d4364007b2c9. Setting up logs at ./log/docker/node7_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3246
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:3246/health" -H "Content-Type: application/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:3246/debug/v1/info" -H "Content-Type: application/json" -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.43/tcp/3247/p2p/16Uiu2HAmTKhc3JKKmmcN6m1GdCoKnv8n2vkMzUdpYc9Zs97FHC5Z","/ip4/172.18.85.43/tcp/3248/ws/p2p/16Uiu2HAmTKhc3JKKmmcN6m1GdCoKnv8n2vkMzUdpYc9Zs97FHC5Z"],"enrUri":"enr:-L24QMHml5QVWIkYl0Vygwq-zKC_ldvj1DEZ-XxuV3XbE3OMBpSNyrJBJ4oV5s_U8NIkdaUyektLBJXIhv-HeVTo1RUCgmlkgnY0gmlwhKwSVSuKbXVsdGlhZGRyc5YACASsElUrBgyvAAoErBJVKwYMsN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2e5ViQpsqhQQoyi6tgBICItzqcmoV94AY3GXEc1ET7SDdGNwggyvg3VkcIIMsYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:3246/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.136.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44148', '44149', '44150', '44151', '44152']
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 44148:44148 -p 44149:44149 -p 44150:44150 -p 44151:44151 -p 44152:44152 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44150 --rest-port=44148 --tcp-port=44149 --discv5-udp-port=44151 --rest-address=0.0.0.0 --nat=extip:172.18.136.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee28dafcf7f57cfd7af24eb60cdfc95d5759bebda9b9115aba1ccd2fb5d1acf5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44152 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QMHml5QVWIkYl0Vygwq-zKC_ldvj1DEZ-XxuV3XbE3OMBpSNyrJBJ4oV5s_U8NIkdaUyektLBJXIhv-HeVTo1RUCgmlkgnY0gmlwhKwSVSuKbXVsdGlhZGRyc5YACASsElUrBgyvAAoErBJVKwYMsN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2e5ViQpsqhQQoyi6tgBICItzqcmoV94AY3GXEc1ET7SDdGNwggyvg3VkcIIMsYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.136.52 waku 96e180bb15acd6905bbf99b6f8631a1a96fb7bb8fb2f8c8aaa20f857a058e498
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 96e180bb15ac. Setting up logs at ./log/docker/node8_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44148
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:44148/health" -H "Content-Type: application/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:44148/debug/v1/info" -H "Content-Type: application/json" -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.52/tcp/44149/p2p/16Uiu2HAmJ43ptzos2S4zrmsf7UX24CseRPoEWu9HWR5NFwP3x8XU","/ip4/172.18.136.52/tcp/44150/ws/p2p/16Uiu2HAmJ43ptzos2S4zrmsf7UX24CseRPoEWu9HWR5NFwP3x8XU"],"enrUri":"enr:-L24QJORm0SALTJByk5acNkDUrDjPTdBwHM1wU6HIrTQ7OcOMWlbDWIm6hZ_ekDOspufgMpoVeOxOMXgw3Teff0Lj4MCgmlkgnY0gmlwhKwSiDSKbXVsdGlhZGRyc5YACASsEog0Bqx1AAoErBKINAasdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUDK5Ounu_2N1Ex2iC1vkYqp5o0tdxYrtF_RUDDtOANuDdGNwgqx1g3VkcIKsd4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:44148/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.70.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43766', '43767', '43768', '43769', '43770']
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 43766:43766 -p 43767:43767 -p 43768:43768 -p 43769:43769 -p 43770:43770 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43768 --rest-port=43766 --tcp-port=43767 --discv5-udp-port=43769 --rest-address=0.0.0.0 --nat=extip:172.18.70.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfabcc7ada4dca79af48c4a4fa6c816dccb4dd451a55cbc1609bfdec099ddbfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43770 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QJORm0SALTJByk5acNkDUrDjPTdBwHM1wU6HIrTQ7OcOMWlbDWIm6hZ_ekDOspufgMpoVeOxOMXgw3Teff0Lj4MCgmlkgnY0gmlwhKwSiDSKbXVsdGlhZGRyc5YACASsEog0Bqx1AAoErBKINAasdt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUDK5Ounu_2N1Ex2iC1vkYqp5o0tdxYrtF_RUDDtOANuDdGNwgqx1g3VkcIKsd4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.19 waku a043cb775a123f3d5ed3b0f9c8f8acf413f35058a386bc4e35c92a3c5d3bd21a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a043cb775a12. Setting up logs at ./log/docker/node9_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43766
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:43766/health" -H "Content-Type: application/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:43766/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.19/tcp/43767/p2p/16Uiu2HAmUtRhDJw4RjnayXAuZKZD2qC4RRq6R1M5nTdRM6jaUeoU","/ip4/172.18.70.19/tcp/43768/ws/p2p/16Uiu2HAmUtRhDJw4RjnayXAuZKZD2qC4RRq6R1M5nTdRM6jaUeoU"],"enrUri":"enr:-L24QLi87R8YyxYv7pbLU-Ejnau_bM_pzUQOE9kyLyNCs9YDFinl7-qHpPolf9vH6XJLwUn5pNu281DgxNwjh4KSchoCgmlkgnY0gmlwhKwSRhOKbXVsdGlhZGRyc5YACASsEkYTBqr3AAoErBJGEwaq-N0DgnJzhQADAQAAiXNlY3AyNTZrMaED8SwyhDLBcdKsLegiiADTbQI-KmE6sEIZmzutWAbGL4ODdGNwgqr3g3VkcIKq-YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:43766/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.79.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36723', '36724', '36725', '36726', '36727']
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 36723:36723 -p 36724:36724 -p 36725:36725 -p 36726:36726 -p 36727:36727 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36725 --rest-port=36723 --tcp-port=36724 --discv5-udp-port=36726 --rest-address=0.0.0.0 --nat=extip:172.18.79.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa0baff23bba8d00d73d131eead5193aabfb0bc2c17ad88dccc8dddcf8d2bd0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36727 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QLi87R8YyxYv7pbLU-Ejnau_bM_pzUQOE9kyLyNCs9YDFinl7-qHpPolf9vH6XJLwUn5pNu281DgxNwjh4KSchoCgmlkgnY0gmlwhKwSRhOKbXVsdGlhZGRyc5YACASsEkYTBqr3AAoErBJGEwaq-N0DgnJzhQADAQAAiXNlY3AyNTZrMaED8SwyhDLBcdKsLegiiADTbQI-KmE6sEIZmzutWAbGL4ODdGNwgqr3g3VkcIKq-YV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.51 waku 4d638bc54212cc07c5351b9537fd5ebe84d514efd31f3816d6bd66b222099d3a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d638bc54212. Setting up logs at ./log/docker/node10_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36723
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:36723/health" -H "Content-Type: application/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:36723/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.51/tcp/36724/p2p/16Uiu2HAmRy2D93tB1ZrrDEd79qVLdoLJcLVBosYCAFGNeb1MzK9E","/ip4/172.18.79.51/tcp/36725/ws/p2p/16Uiu2HAmRy2D93tB1ZrrDEd79qVLdoLJcLVBosYCAFGNeb1MzK9E"],"enrUri":"enr:-L24QChTXuh_E3THznOPgcLX8P4AwBWumyK-ipmtsrfKe8oPZb6jLb_-FNYq-R-xxsU7EXn6jQjs6vb4v_l0yGOoOSoCgmlkgnY0gmlwhKwSTzOKbXVsdGlhZGRyc5YACASsEk8zBo90AAoErBJPMwaPdd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxcZ8tDDNyZTJOi01gpd7FgD7awi8bpiWRCd4qEapKo2DdGNwgo90g3VkcIKPdoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:36723/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node11_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.170.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35903', '35904', '35905', '35906', '35907']
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 35903:35903 -p 35904:35904 -p 35905:35905 -p 35906:35906 -p 35907:35907 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35905 --rest-port=35903 --tcp-port=35904 --discv5-udp-port=35906 --rest-address=0.0.0.0 --nat=extip:172.18.170.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b2fba4cde2cffae8ff5eeeef3fb15458caeddfecbda5d0d418d9bdc97e139e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35907 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QChTXuh_E3THznOPgcLX8P4AwBWumyK-ipmtsrfKe8oPZb6jLb_-FNYq-R-xxsU7EXn6jQjs6vb4v_l0yGOoOSoCgmlkgnY0gmlwhKwSTzOKbXVsdGlhZGRyc5YACASsEk8zBo90AAoErBJPMwaPdd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxcZ8tDDNyZTJOi01gpd7FgD7awi8bpiWRCd4qEapKo2DdGNwgo90g3VkcIKPdoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.157 waku fd69cb6d93ef6ec5055f2134daafece04ca2ffd38e10899ef77f991f5c97663c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fd69cb6d93ef. Setting up logs at ./log/docker/node11_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35903
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:35903/health" -H "Content-Type: application/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:35903/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.157/tcp/35904/p2p/16Uiu2HAmBepATGMyCSB3TpYUDy936uVoFHoP2J3QFic9zNgJ3DLi","/ip4/172.18.170.157/tcp/35905/ws/p2p/16Uiu2HAmBepATGMyCSB3TpYUDy936uVoFHoP2J3QFic9zNgJ3DLi"],"enrUri":"enr:-L24QGHczLPdyhsYPHVa2D2w-0V-uoT2jCrx4cUQSIUHYkNkfFbu7POdsuqaRrCio5u7AuT3CRhqdZavJDAt7o-asfYCgmlkgnY0gmlwhKwSqp2KbXVsdGlhZGRyc5YACASsEqqdBoxAAAoErBKqnQaMQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8RjLdyTHwE7fzgP4HEBvl0IT9Vf-O82CkCXRHRcR86eDdGNwgoxAg3VkcIKMQoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:35903/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node12_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.54.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37427', '37428', '37429', '37430', '37431']
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 37427:37427 -p 37428:37428 -p 37429:37429 -p 37430:37430 -p 37431:37431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37429 --rest-port=37427 --tcp-port=37428 --discv5-udp-port=37430 --rest-address=0.0.0.0 --nat=extip:172.18.54.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=518e83b1dab2132a3efb6ecde0ddcbcadbca79dafe7f03d5551c6b0db84bd5ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37431 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QGHczLPdyhsYPHVa2D2w-0V-uoT2jCrx4cUQSIUHYkNkfFbu7POdsuqaRrCio5u7AuT3CRhqdZavJDAt7o-asfYCgmlkgnY0gmlwhKwSqp2KbXVsdGlhZGRyc5YACASsEqqdBoxAAAoErBKqnQaMQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8RjLdyTHwE7fzgP4HEBvl0IT9Vf-O82CkCXRHRcR86eDdGNwgoxAg3VkcIKMQoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.197 waku c805f4e5aeef08fd8a5d77d189f3e45627749d4b3427bdbd19dff4859bc914d9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c805f4e5aeef. Setting up logs at ./log/docker/node12_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37427
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:37427/health" -H "Content-Type: application/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:37427/debug/v1/info" -H "Content-Type: application/json" -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.197/tcp/37428/p2p/16Uiu2HAmCJBMLghS1VnSpEnm6i3ANXPSsxMaRHZSk5NsBHqkoCKU","/ip4/172.18.54.197/tcp/37429/ws/p2p/16Uiu2HAmCJBMLghS1VnSpEnm6i3ANXPSsxMaRHZSk5NsBHqkoCKU"],"enrUri":"enr:-L24QNYhuT2HheOFoOnwtaf_bKHnTX1gEI15DKFRZnxwi_5_B1E6XR4Hsizr8lZ5t0rcstq9BQ7OMH5zBN_enj7o7GoCgmlkgnY0gmlwhKwSNsWKbXVsdGlhZGRyc5YACASsEjbFBpI0AAoErBI2xQaSNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-qs94ge_RwyzgoezcnTHiqH8p-7jw8S5mEsfDiSLAJuDdGNwgpI0g3VkcIKSNoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:37427/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node13_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.251.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43039', '43040', '43041', '43042', '43043']
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 43039:43039 -p 43040:43040 -p 43041:43041 -p 43042:43042 -p 43043:43043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43041 --rest-port=43039 --tcp-port=43040 --discv5-udp-port=43042 --rest-address=0.0.0.0 --nat=extip:172.18.251.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fba0966c88622a8cfef7decdec8a3f936016fbb4826678f92378c0dd6a80dde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43043 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QNYhuT2HheOFoOnwtaf_bKHnTX1gEI15DKFRZnxwi_5_B1E6XR4Hsizr8lZ5t0rcstq9BQ7OMH5zBN_enj7o7GoCgmlkgnY0gmlwhKwSNsWKbXVsdGlhZGRyc5YACASsEjbFBpI0AAoErBI2xQaSNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-qs94ge_RwyzgoezcnTHiqH8p-7jw8S5mEsfDiSLAJuDdGNwgpI0g3VkcIKSNoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.210 waku e7cd38d2aa0aaef65d4fb97ef9bb642d45aa7cef0c0bb56946ff3a9e174eacb1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e7cd38d2aa0a. Setting up logs at ./log/docker/node13_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43039
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:43039/health" -H "Content-Type: application/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:43039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.210/tcp/43040/p2p/16Uiu2HAmKNs6aM6qQZB5dGeZA7ReSfzFwJhX2HzLJbpNJdSs8cFx","/ip4/172.18.251.210/tcp/43041/ws/p2p/16Uiu2HAmKNs6aM6qQZB5dGeZA7ReSfzFwJhX2HzLJbpNJdSs8cFx"],"enrUri":"enr:-L24QBm5lDjPn8QJ18BPEBCtIlSzzfvKFQJ-5En2D8x3WEv-YMul-wsGp8yy7TOz90A52Zc1aZMqI8Ck3hAY1LHG_psCgmlkgnY0gmlwhKwS-9KKbXVsdGlhZGRyc5YACASsEvvSBqggAAoErBL70gaoId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY-BQUtTW3M2O3LQsp_O3Ume5mo8yzwEaK24RUViHvqeDdGNwgqggg3VkcIKoIoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:43039/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node14_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.245.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57024', '57025', '57026', '57027', '57028']
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 57024:57024 -p 57025:57025 -p 57026:57026 -p 57027:57027 -p 57028:57028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57026 --rest-port=57024 --tcp-port=57025 --discv5-udp-port=57027 --rest-address=0.0.0.0 --nat=extip:172.18.245.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=31d91ec9dbbcfeab1dea44464cfb272ee2b266bf4445db78ed6f65f087d42eb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57028 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QBm5lDjPn8QJ18BPEBCtIlSzzfvKFQJ-5En2D8x3WEv-YMul-wsGp8yy7TOz90A52Zc1aZMqI8Ck3hAY1LHG_psCgmlkgnY0gmlwhKwS-9KKbXVsdGlhZGRyc5YACASsEvvSBqggAAoErBL70gaoId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY-BQUtTW3M2O3LQsp_O3Ume5mo8yzwEaK24RUViHvqeDdGNwgqggg3VkcIKoIoV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.17 waku 17bb9d579870ebfe15bfee55c8a0b7d301d1630ed9d54985a70e783c75c91b8c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17bb9d579870. Setting up logs at ./log/docker/node14_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57024
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:57024/health" -H "Content-Type: application/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:57024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.17/tcp/57025/p2p/16Uiu2HAkyM7mxBBKs6c2g9bsmkHDMCHJce29RiiAt8ETmoVj24nW","/ip4/172.18.245.17/tcp/57026/ws/p2p/16Uiu2HAkyM7mxBBKs6c2g9bsmkHDMCHJce29RiiAt8ETmoVj24nW"],"enrUri":"enr:-L24QI4V2KPl32gSuKnU2D0LWMV_xeX2GLvVHthiI_pt2Jmlfcva45zzWApv64S2GcXNSQs5_1NLyUjsqQCPJynn-A4CgmlkgnY0gmlwhKwS9RGKbXVsdGlhZGRyc5YACASsEvURBt7BAAoErBL1EQbewt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOkQC1-hNeyfB57VltIzQOHKNWXRL2Tw203gP9pWzC4ODdGNwgt7Bg3VkcILew4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:57024/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node15_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.81.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1826', '1827', '1828', '1829', '1830']
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 1826:1826 -p 1827:1827 -p 1828:1828 -p 1829:1829 -p 1830:1830 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1828 --rest-port=1826 --tcp-port=1827 --discv5-udp-port=1829 --rest-address=0.0.0.0 --nat=extip:172.18.81.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=629c99b79fadfce1b50db83bbcaa37b76cbbdcc011e30f928fcffaaaceb63b9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1830 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QI4V2KPl32gSuKnU2D0LWMV_xeX2GLvVHthiI_pt2Jmlfcva45zzWApv64S2GcXNSQs5_1NLyUjsqQCPJynn-A4CgmlkgnY0gmlwhKwS9RGKbXVsdGlhZGRyc5YACASsEvURBt7BAAoErBL1EQbewt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOkQC1-hNeyfB57VltIzQOHKNWXRL2Tw203gP9pWzC4ODdGNwgt7Bg3VkcILew4V3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.55 waku 55571f91d353081e22b039d8a799207cba32371e8efd0da9d61ad4f1ed0fed15
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55571f91d353. Setting up logs at ./log/docker/node15_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1826
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:1826/health" -H "Content-Type: application/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:1826/debug/v1/info" -H "Content-Type: application/json" -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.55/tcp/1827/p2p/16Uiu2HAmUheBKaouXBR1K2yLUGpfQRRn7CyYuHgKhi4vK6bcc356","/ip4/172.18.81.55/tcp/1828/ws/p2p/16Uiu2HAmUheBKaouXBR1K2yLUGpfQRRn7CyYuHgKhi4vK6bcc356"],"enrUri":"enr:-L24QJ3dO66SgyxC0U8n-kWj6Gr7KGFy8MI5Wuc_gMwlpX3YLQzSaLW5gXmS7HEzuDKtkMj8VP6WX702F-mg5tWgQU8CgmlkgnY0gmlwhKwSUTeKbXVsdGlhZGRyc5YACASsElE3BgcjAAoErBJRNwYHJN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7mjswjt49Zl8pBJ7165Y3V4iTf9Ck_5iWrafO2Ejml2DdGNwggcjg3VkcIIHJYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:1826/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node16_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 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.2.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16660', '16661', '16662', '16663', '16664']
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 16660:16660 -p 16661:16661 -p 16662:16662 -p 16663:16663 -p 16664:16664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16662 --rest-port=16660 --tcp-port=16661 --discv5-udp-port=16663 --rest-address=0.0.0.0 --nat=extip:172.18.2.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb5bbcedfbf0923e0a43d67d91abae4d70dbcab5eca32daeee240df289ed0e6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16664 --metrics-logging=true --relay=false --filternode=/ip4/172.18.93.54/tcp/63257/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV --discv5-bootstrap-node=enr:-L24QJ3dO66SgyxC0U8n-kWj6Gr7KGFy8MI5Wuc_gMwlpX3YLQzSaLW5gXmS7HEzuDKtkMj8VP6WX702F-mg5tWgQU8CgmlkgnY0gmlwhKwSUTeKbXVsdGlhZGRyc5YACASsElE3BgcjAAoErBJRNwYHJN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7mjswjt49Zl8pBJ7165Y3V4iTf9Ck_5iWrafO2Ejml2DdGNwggcjg3VkcIIHJYV3YWt1MgA --store=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.42 waku ceeac01f633671152c6ebf99ed98608a0555ede0e3abc1ef56f5b811b75e5074
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ceeac01f6336. Setting up logs at ./log/docker/node16_2026-02-28_04-25-48__cf926c7b-32f3-4801-8a0d-39d79a48e50b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16660
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:16660/health" -H "Content-Type: application/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:16660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.42/tcp/16661/p2p/16Uiu2HAmSBfwM9ZhtzagRwACFnohxmENQFCjSGHtLoziYom5Cy51","/ip4/172.18.2.42/tcp/16662/ws/p2p/16Uiu2HAmSBfwM9ZhtzagRwACFnohxmENQFCjSGHtLoziYom5Cy51"],"enrUri":"enr:-L24QLQ_LxEp1cwpJmHgTIgnkUvHgTTO2rmmYWii71R9WWYjVbmz60w5oBG9JkTrBHmQTCTn4EIn7pNRRV-TSZzyp48CgmlkgnY0gmlwhKwSAiqKbXVsdGlhZGRyc5YACASsEgIqBkEVAAoErBICKgZBFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyQQdn7oNXRklGrmsj4LEpemitBdfKoUqNfgVPww75ECDdGNwgkEVg3VkcIJBF4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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 POST "http://127.0.0.1:16660/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26388/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.93.54/tcp/51586/p2p/16Uiu2HAmFR3sCp8XSzgMtoULJCZoJHDU4pX7kxqtTUpNzYVFArXV","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-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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63256/admin/v1/peers" -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  src.libs.common:common.py:47 Sleeping for 100 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:292 Node1 publish message
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26388/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:296 15 Node requests the published message of subscribed filter topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50320/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 1 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29011/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 2 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58672/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55379/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 4 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15960/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 5 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3246/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 6 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44148/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 7 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43766/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 8 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36723/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 9 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35903/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 10 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37427/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 11 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43039/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 12 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57024/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 13 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1826/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 14 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16660/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":1772252887677990018,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:299 Response for node 15 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772252887677990018, '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 0d586012cf6c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0b08ac05b070
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9fd0c69c2dd3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d586012cf6c. 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 e849af77014c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 453e877b2915
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9fd0c69c2dd3. 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 4b746cf7eba9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e849af77014c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0b08ac05b070. 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 bc631ca9901e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 453e877b2915. 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 d4364007b2c9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4b746cf7eba9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bc631ca9901e. 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 96e180bb15ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a043cb775a12
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d4364007b2c9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 96e180bb15ac. 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 4d638bc54212
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fd69cb6d93ef
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a043cb775a12. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d638bc54212. 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 c805f4e5aeef
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e7cd38d2aa0a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fd69cb6d93ef. 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 17bb9d579870
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c805f4e5aeef. 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 55571f91d353
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e7cd38d2aa0a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 17bb9d579870. 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 ceeac01f6336
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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 55571f91d353. 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.
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 ceeac01f6336. 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,72 @@
2026-02-28 04:34:55.295 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:34:55.296 DEBUG [tests.conftest] Running test: test_store_with_peerAddr with id: 2026-02-28_04-34-55__fd2b041b-7769-483d-8672-8e8ef21f4073
2026-02-28 04:34:55.296 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:34:55.296 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:34:55.296 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:34:55.304 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:55.304 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-34-55__fd2b041b-7769-483d-8672-8e8ef21f4073__wakuorg_nwaku:latest.log
2026-02-28 04:34:55.304 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:55.304 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:55.305 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:55.305 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.77
2026-02-28 04:34:55.306 DEBUG [src.node.docker_mananger] Generated ports ['26106', '26107', '26108', '26109', '26110']
2026-02-28 04:34:55.306 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:55.306 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:55.306 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:55.306 DEBUG [src.node.docker_mananger] docker run -i -t -p 26106:26106 -p 26107:26107 -p 26108:26108 -p 26109:26109 -p 26110:26110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26108 --rest-port=26106 --tcp-port=26107 --discv5-udp-port=26109 --rest-address=0.0.0.0 --nat=extip:172.18.226.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd15e6c2bd7bb6c0fcaf8ce0d7ffa81fedcda73c3ac9f248d2df4fb5d1d5cfab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26110 --metrics-logging=true --store=true --relay=true
2026-02-28 04:34:55.501 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.77 waku 924b89f5558ae6862d4f5eb1d2f83998f583e8edffbe153b33ec7e2541bcb260
2026-02-28 04:34:55.507 ERROR [src.node.docker_mananger] Max retries reached for container ecfe9b6e5728. Exiting log stream.
2026-02-28 04:34:55.543 DEBUG [src.node.docker_mananger] Container started with ID 924b89f5558a. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-34-55__fd2b041b-7769-483d-8672-8e8ef21f4073__wakuorg_nwaku:latest.log
2026-02-28 04:34:55.544 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26106
2026-02-28 04:34:55.544 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:56.092 ERROR [src.node.docker_mananger] Max retries reached for container 74e8afc8d580. Exiting log stream.
2026-02-28 04:34:56.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26106/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:56.547 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-02-28 04:34:56.547 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:56.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26106/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:56.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.77/tcp/26107/p2p/16Uiu2HAmE7NiFhAaVKWryLVHpS7Naen2qTef2PyQTUStLL8AjA89","/ip4/172.18.226.77/tcp/26108/ws/p2p/16Uiu2HAmE7NiFhAaVKWryLVHpS7Naen2qTef2PyQTUStLL8AjA89"],"enrUri":"enr:-L24QMyBNlEjq4h5OaQ28VVgcXDqGkwN4V8ct9umaA0R61iUObUlPUsYXPB3G46HRZkvXh61EsqcL0SvVSM9DD6LKPkCgmlkgnY0gmlwhKwS4k2KbXVsdGlhZGRyc5YACASsEuJNBmX7AAoErBLiTQZl_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFZ4Sd5r2qP9N4ZOFJnVewTyMxFe2l5fTxAL8PuNXVqKDdGNwgmX7g3VkcIJl_YV3YWt1MgM"}'
2026-02-28 04:34:56.550 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:56.558 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:56.558 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-34-55__fd2b041b-7769-483d-8672-8e8ef21f4073__wakuorg_nwaku:latest.log
2026-02-28 04:34:56.558 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:56.558 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:56.560 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:56.560 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.65
2026-02-28 04:34:56.560 DEBUG [src.node.docker_mananger] Generated ports ['64837', '64838', '64839', '64840', '64841']
2026-02-28 04:34:56.560 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:56.560 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:56.560 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:56.560 DEBUG [src.node.docker_mananger] docker run -i -t -p 64837:64837 -p 64838:64838 -p 64839:64839 -p 64840:64840 -p 64841:64841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64839 --rest-port=64837 --tcp-port=64838 --discv5-udp-port=64840 --rest-address=0.0.0.0 --nat=extip:172.18.102.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7f3efbc725fd45483a09d5a78233dce1b7fc6afdadc454acf02cafb7cacbfa4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64841 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMyBNlEjq4h5OaQ28VVgcXDqGkwN4V8ct9umaA0R61iUObUlPUsYXPB3G46HRZkvXh61EsqcL0SvVSM9DD6LKPkCgmlkgnY0gmlwhKwS4k2KbXVsdGlhZGRyc5YACASsEuJNBmX7AAoErBLiTQZl_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFZ4Sd5r2qP9N4ZOFJnVewTyMxFe2l5fTxAL8PuNXVqKDdGNwgmX7g3VkcIJl_YV3YWt1MgM --storenode=/ip4/172.18.226.77/tcp/26107/p2p/16Uiu2HAmE7NiFhAaVKWryLVHpS7Naen2qTef2PyQTUStLL8AjA89 --store=true --relay=true
2026-02-28 04:34:56.753 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.65 waku 606302b0c2c6cb4d5f07a03d32a008ff45d6aa3653a2869044def67f55d3f3bc
2026-02-28 04:34:56.789 DEBUG [src.node.docker_mananger] Container started with ID 606302b0c2c6. Setting up logs at ./log/docker/store_node1_2026-02-28_04-34-55__fd2b041b-7769-483d-8672-8e8ef21f4073__wakuorg_nwaku:latest.log
2026-02-28 04:34:56.789 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64837
2026-02-28 04:34:56.790 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:57.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64837/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:57.793 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-02-28 04:34:57.793 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:57.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64837/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:57.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.65/tcp/64838/p2p/16Uiu2HAmBGHEQKtFSP19TtQ56hNTPkFArDx4YDRsFJUjm9oTCotB","/ip4/172.18.102.65/tcp/64839/ws/p2p/16Uiu2HAmBGHEQKtFSP19TtQ56hNTPkFArDx4YDRsFJUjm9oTCotB"],"enrUri":"enr:-L24QJgSj9raKphbayvaFQDjjmCANibLsnOlvwzPhLaZ2dVrCdr36uNgrxI2PQg2PwnzNk74OOVMFG16pAVWZv8kyPwCgmlkgnY0gmlwhKwSZkGKbXVsdGlhZGRyc5YACASsEmZBBv1GAAoErBJmQQb9R90DgnJzhQADAQAAiXNlY3AyNTZrMaEC61MKy3QXboTzlGFAhfo2AUoraFDnBOrjBvvm22AV2iiDdGNwgv1Gg3VkcIL9SIV3YWt1MgM"}'
2026-02-28 04:34:57.796 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:57.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64837/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.77/tcp/26107/p2p/16Uiu2HAmE7NiFhAaVKWryLVHpS7Naen2qTef2PyQTUStLL8AjA89"]'
2026-02-28 04:34:57.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:57.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26106/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:34:57.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:57.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64837/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:34:57.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:57.806 DEBUG [src.steps.store] Relaying message
2026-02-28 04:34:57.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26106/relay/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-02-28 04:34:57.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:57.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:34:58.013 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:34:58.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64837/store/v3/messages?peerAddr=%2Fip4%2F172.18.226.77%2Ftcp%2F26107%2Fp2p%2F16Uiu2HAmE7NiFhAaVKWryLVHpS7Naen2qTef2PyQTUStLL8AjA89&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:58.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cb9b83dd3adf975ead10","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0a84ec6a90a1efd356e06f49cacbc2957fc2edec9dc4a4543ad186bb8ba4272d"}]}'
2026-02-28 04:34:58.022 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:34:58.024 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:34:58.025 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:34:58.025 DEBUG [src.node.waku_node] Stopping container with id 924b89f5558a
2026-02-28 04:34:58.613 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:58.613 DEBUG [src.node.waku_node] Stopping container with id 606302b0c2c6
2026-02-28 04:34:59.159 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:59.161 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:34:59.168 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:34:59.174 DEBUG [src.node.docker_mananger] 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_150_kb with id: 2026-02-28_04-30-16__9ef19945-d999-40f2-837f-08e887faa2a8
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-02-28_04-30-16__9ef19945-d999-40f2-837f-08e887faa2a8__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.232.81
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46571', '46572', '46573', '46574', '46575']
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 46571:46571 -p 46572:46572 -p 46573:46573 -p 46574:46574 -p 46575:46575 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46573 --rest-port=46571 --tcp-port=46572 --discv5-udp-port=46574 --rest-address=0.0.0.0 --nat=extip:172.18.232.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f6afbbec6d8a6cb45e5e9b3cdcb8c6e6ba80a13b4d585e4bffbcdce23002dc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46575 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.81 waku 95569570f5d5704264fb117750958eb7fcb0f1c26983efcca4b5207a3dfd1cca
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 60b21c02d045. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95569570f5d5. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-30-16__9ef19945-d999-40f2-837f-08e887faa2a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46571
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 ee5d26dfeea3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46571/health" -H "Content-Type: application/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:46571/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.81/tcp/46572/p2p/16Uiu2HAmQEkhWFjzwdL5snhKzatJkCcSHKx7MCX8ULFgJ35sPLt3","/ip4/172.18.232.81/tcp/46573/ws/p2p/16Uiu2HAmQEkhWFjzwdL5snhKzatJkCcSHKx7MCX8ULFgJ35sPLt3"],"enrUri":"enr:-L24QCFCRSxPDIsHR2S0AutT0_cbCc5zP_cFG4H1lmdLi_49U_NqJkUSW_5SXQMdoDi0v33KPC1vSKgNv1-sw7PLFZcCgmlkgnY0gmlwhKwS6FGKbXVsdGlhZGRyc5YACASsEuhRBrXsAAoErBLoUQa17d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrBbeMYqf5uiK4V8hJaEytHHHqe_1BPFxK5h6gLidTkyDdGNwgrXsg3VkcIK17oV3YWt1Mgk"}'
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-02-28_04-30-16__9ef19945-d999-40f2-837f-08e887faa2a8__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.93.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6413', '6414', '6415', '6416', '6417']
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 6413:6413 -p 6414:6414 -p 6415:6415 -p 6416:6416 -p 6417:6417 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6415 --rest-port=6413 --tcp-port=6414 --discv5-udp-port=6416 --rest-address=0.0.0.0 --nat=extip:172.18.93.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=52b65eb5ea258df2d2aeb43a0bd8c5500328050d67fd0a3b3ae36f75b47d3d5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6417 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.139 waku 7130102b5e50000cf52758048de8e6b437e991d361a2204733ee3f4afb8d880a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7130102b5e50. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-30-16__9ef19945-d999-40f2-837f-08e887faa2a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6413
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:6413/health" -H "Content-Type: application/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:6413/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.139/tcp/6414/p2p/16Uiu2HAmGtPfPRPh1pG63vWqoZz86WVeuHcoTvpAKBicWqJED5QB","/ip4/172.18.93.139/tcp/6415/ws/p2p/16Uiu2HAmGtPfPRPh1pG63vWqoZz86WVeuHcoTvpAKBicWqJED5QB"],"enrUri":"enr:-L24QO1YmUjseLDX7--BcYXU_35hhime7HXI-RcTlnfNEiUlO6B_fsfm0T2nTJud54pQ-P_fLNJblrDQrDNKjlF0LDYCgmlkgnY0gmlwhKwSXYuKbXVsdGlhZGRyc5YACASsEl2LBhkOAAoErBJdiwYZD90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPt2oPz97uKaZSvuMQZitwq6u_5wJMXZ36YkTKBN2vqCDdGNwghkOg3VkcIIZEIV3YWt1MgE"}'
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:6413/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.81/tcp/46572/p2p/16Uiu2HAmQEkhWFjzwdL5snhKzatJkCcSHKx7MCX8ULFgJ35sPLt3"]'
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-02-28_04-30-16__9ef19945-d999-40f2-837f-08e887faa2a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19417', '19418', '19419', '19420', '19421']
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 19417:19417 -p 19418:19418 -p 19419:19419 -p 19420:19420 -p 19421:19421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19419 --rest-port=19417 --tcp-port=19418 --discv5-udp-port=19420 --rest-address=0.0.0.0 --nat=extip:172.18.182.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e61c1a124a3cc7ceb9cb73e156fcac5d5eff60f3edc20e9ad223e7cceddf1e4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19421 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCFCRSxPDIsHR2S0AutT0_cbCc5zP_cFG4H1lmdLi_49U_NqJkUSW_5SXQMdoDi0v33KPC1vSKgNv1-sw7PLFZcCgmlkgnY0gmlwhKwS6FGKbXVsdGlhZGRyc5YACASsEuhRBrXsAAoErBLoUQa17d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrBbeMYqf5uiK4V8hJaEytHHHqe_1BPFxK5h6gLidTkyDdGNwgrXsg3VkcIK17oV3YWt1Mgk --lightpushnode=/ip4/172.18.232.81/tcp/46572/p2p/16Uiu2HAmQEkhWFjzwdL5snhKzatJkCcSHKx7MCX8ULFgJ35sPLt3 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.154 waku 6d2b13a9cd451ac02d764f9917a32f8b86cddf063acfc638d222e9c26c8a82e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6d2b13a9cd45. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-30-16__9ef19945-d999-40f2-837f-08e887faa2a8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19417
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:19417/health" -H "Content-Type: application/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:19417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.154/tcp/19418/p2p/16Uiu2HAmRL6qWRnFrThrVKGxkhCD5WrjXeCJTZK1wEkV8SevRGKd","/ip4/172.18.182.154/tcp/19419/ws/p2p/16Uiu2HAmRL6qWRnFrThrVKGxkhCD5WrjXeCJTZK1wEkV8SevRGKd"],"enrUri":"enr:-L24QI9NuQPmVmP5VvrP9vLU5mJoFUnuoIUYrrDeo0YyCqPOJlLCjBmc4lwiR3T2kjrGr9VrgZAf8wBA_AUDxqZwFFMCgmlkgnY0gmlwhKwStpqKbXVsdGlhZGRyc5YACASsEraaBkvaAAoErBK2mgZL290DgnJzhQADAQAAiXNlY3AyNTZrMaEDvFE6oAr6ylqRlLD0Ir9SzyATNRwKZfdEBRgiXTQCVUSDdGNwgkvag3VkcIJL3IV3YWt1Mgk"}'
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:19417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.81/tcp/46572/p2p/16Uiu2HAmQEkhWFjzwdL5snhKzatJkCcSHKx7MCX8ULFgJ35sPLt3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19417/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.139/tcp/6414/p2p/16Uiu2HAmGtPfPRPh1pG63vWqoZz86WVeuHcoTvpAKBicWqJED5QB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46571/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:6413/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:19417/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:60 Running test with payload length of 153600 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:19417/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 95569570f5d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7130102b5e50
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6d2b13a9cd45
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 95569570f5d5. 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,100 @@
2026-02-28 04:28:01.981 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:28:01.981 DEBUG [tests.conftest] Running test: test_store_with_unknown_content_topic with id: 2026-02-28_04-28-01__9619fbb6-c748-4725-a93a-dd7243e796c2
2026-02-28 04:28:01.982 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:28:01.982 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:28:01.982 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:28:01.989 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:01.989 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-28-01__9619fbb6-c748-4725-a93a-dd7243e796c2__wakuorg_nwaku:latest.log
2026-02-28 04:28:01.989 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:01.989 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:01.991 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:01.991 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.120
2026-02-28 04:28:01.991 DEBUG [src.node.docker_mananger] Generated ports ['7885', '7886', '7887', '7888', '7889']
2026-02-28 04:28:01.991 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:01.991 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:01.991 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:01.992 DEBUG [src.node.docker_mananger] docker run -i -t -p 7885:7885 -p 7886:7886 -p 7887:7887 -p 7888:7888 -p 7889:7889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7887 --rest-port=7885 --tcp-port=7886 --discv5-udp-port=7888 --rest-address=0.0.0.0 --nat=extip:172.18.100.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf5cf6ac155a04ceabbf1d7ffa14bf7abfcddd52c29db76e7dda46a1be2258e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7889 --metrics-logging=true --store=true --relay=true
2026-02-28 04:28:02.188 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.120 waku a283f9aba11f3a2e05424242bb4a42dc688200a53f537c29e294c1d095738266
2026-02-28 04:28:02.213 ERROR [src.node.docker_mananger] Max retries reached for container 821b902e4439. Exiting log stream.
2026-02-28 04:28:02.224 DEBUG [src.node.docker_mananger] Container started with ID a283f9aba11f. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-28-01__9619fbb6-c748-4725-a93a-dd7243e796c2__wakuorg_nwaku:latest.log
2026-02-28 04:28:02.226 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7885
2026-02-28 04:28:02.226 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:02.782 ERROR [src.node.docker_mananger] Max retries reached for container 8d2d5188bc99. Exiting log stream.
2026-02-28 04:28:03.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7885/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:03.231 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-02-28 04:28:03.231 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:03.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:03.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.120/tcp/7886/p2p/16Uiu2HAkw2VhZNAeX5Yop3JGjjK1Erv278M543BHuW7DHFCcH8ji","/ip4/172.18.100.120/tcp/7887/ws/p2p/16Uiu2HAkw2VhZNAeX5Yop3JGjjK1Erv278M543BHuW7DHFCcH8ji"],"enrUri":"enr:-L24QKtr47nMUTUhsT7dVB-Ls3NetpvEvbz5sT8VTwq8DguhMDFPjo8jJnLCDXD5OPvwA1KHAjW6qX1EgTiTPF4Z7GkCgmlkgnY0gmlwhKwSZHiKbXVsdGlhZGRyc5YACASsEmR4Bh7OAAoErBJkeAYez90DgnJzhQADAQAAiXNlY3AyNTZrMaECF8dkR2eTJ5KfyG6gGxWwlMzbXVABRoCqInegAsaJGrmDdGNwgh7Og3VkcIIe0IV3YWt1MgM"}'
2026-02-28 04:28:03.234 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:03.241 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:03.242 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-28-01__9619fbb6-c748-4725-a93a-dd7243e796c2__wakuorg_nwaku:latest.log
2026-02-28 04:28:03.242 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:03.242 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:03.243 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:03.243 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.18
2026-02-28 04:28:03.243 DEBUG [src.node.docker_mananger] Generated ports ['53547', '53548', '53549', '53550', '53551']
2026-02-28 04:28:03.244 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:03.244 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:03.244 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:03.244 DEBUG [src.node.docker_mananger] docker run -i -t -p 53547:53547 -p 53548:53548 -p 53549:53549 -p 53550:53550 -p 53551:53551 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53549 --rest-port=53547 --tcp-port=53548 --discv5-udp-port=53550 --rest-address=0.0.0.0 --nat=extip:172.18.186.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ae3a29e8cf5b76ba6ebcc1db07cced29021ff1c6bf4a67f0ed84fe41996ef8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53551 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKtr47nMUTUhsT7dVB-Ls3NetpvEvbz5sT8VTwq8DguhMDFPjo8jJnLCDXD5OPvwA1KHAjW6qX1EgTiTPF4Z7GkCgmlkgnY0gmlwhKwSZHiKbXVsdGlhZGRyc5YACASsEmR4Bh7OAAoErBJkeAYez90DgnJzhQADAQAAiXNlY3AyNTZrMaECF8dkR2eTJ5KfyG6gGxWwlMzbXVABRoCqInegAsaJGrmDdGNwgh7Og3VkcIIe0IV3YWt1MgM --storenode=/ip4/172.18.100.120/tcp/7886/p2p/16Uiu2HAkw2VhZNAeX5Yop3JGjjK1Erv278M543BHuW7DHFCcH8ji --store=true --relay=true
2026-02-28 04:28:03.440 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.18 waku 1efe1d3d6ea25e5c8c29a0b8a177b0cdfdc59624a8e15f2fa9f19982ff01c7d4
2026-02-28 04:28:03.481 DEBUG [src.node.docker_mananger] Container started with ID 1efe1d3d6ea2. Setting up logs at ./log/docker/store_node1_2026-02-28_04-28-01__9619fbb6-c748-4725-a93a-dd7243e796c2__wakuorg_nwaku:latest.log
2026-02-28 04:28:03.481 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53547
2026-02-28 04:28:03.481 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:04.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53547/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:04.486 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-02-28 04:28:04.486 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:04.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53547/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:04.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.18/tcp/53548/p2p/16Uiu2HAm7DkAR9ARbfSGMaFKufNeTo9BEfpv8Xr6i2c4K6wWLBCy","/ip4/172.18.186.18/tcp/53549/ws/p2p/16Uiu2HAm7DkAR9ARbfSGMaFKufNeTo9BEfpv8Xr6i2c4K6wWLBCy"],"enrUri":"enr:-L24QPER5qKJIHpsR_chcOvhOKm6v9W1XKeWjW3N6cJuFqgaLwQJm314Lc74tzLF_rrY7yicRba789BY30pXVULjqEcCgmlkgnY0gmlwhKwSuhKKbXVsdGlhZGRyc5YACASsEroSBtEsAAoErBK6EgbRLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrz4A2fpN4-of1601MV3feITyt3gPMioxKf6jCJoRSuaDdGNwgtEsg3VkcILRLoV3YWt1MgM"}'
2026-02-28 04:28:04.490 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:04.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53547/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.120/tcp/7886/p2p/16Uiu2HAkw2VhZNAeX5Yop3JGjjK1Erv278M543BHuW7DHFCcH8ji"]'
2026-02-28 04:28:04.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:04.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:04.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:04.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53547/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:04.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:04.499 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:04.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/relay/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-02-28 04:28:04.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:04.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:04.706 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:04.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/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-02-28 04:28:04.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:04.713 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:04.914 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:04.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/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-02-28 04:28:04.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:04.921 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:05.122 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:05.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/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-02-28 04:28:05.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:05.330 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:05.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/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-02-28 04:28:05.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.337 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:05.538 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:05.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/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-02-28 04:28:05.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.544 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:05.745 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:05.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/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-02-28 04:28:05.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:05.952 DEBUG [src.steps.store] Relaying message
2026-02-28 04:28:05.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7885/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-02-28 04:28:05.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:05.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:28:06.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7885/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:06.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 04:28:06.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53547/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:06.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 04:28:06.169 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:06.170 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:06.170 DEBUG [src.node.waku_node] Stopping container with id a283f9aba11f
2026-02-28 04:28:06.759 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:06.760 DEBUG [src.node.waku_node] Stopping container with id 1efe1d3d6ea2
2026-02-28 04:28:07.325 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:07.326 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:07.341 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:07.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
2026-02-28 04:29:44.637 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:29:44.638 DEBUG [tests.conftest] Running test: test_sync_nodes_are_not_relay_and_have_storenode_set with id: 2026-02-28_04-29-44__53e6f4ea-18f7-4dce-8c5d-94b199aad075
2026-02-28 04:29:44.638 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:29:44.645 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:44.646 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-29-44__53e6f4ea-18f7-4dce-8c5d-94b199aad075__wakuorg_nwaku:latest.log
2026-02-28 04:29:44.652 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:44.652 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-29-44__53e6f4ea-18f7-4dce-8c5d-94b199aad075__wakuorg_nwaku:latest.log
2026-02-28 04:29:44.658 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:44.659 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-29-44__53e6f4ea-18f7-4dce-8c5d-94b199aad075__wakuorg_nwaku:latest.log
2026-02-28 04:29:44.659 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:29:44.660 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:44.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:44.661 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:44.661 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.112
2026-02-28 04:29:44.661 DEBUG [src.node.docker_mananger] Generated ports ['29230', '29231', '29232', '29233', '29234']
2026-02-28 04:29:44.661 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:44.662 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:44.662 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:44.662 DEBUG [src.node.docker_mananger] docker run -i -t -p 29230:29230 -p 29231:29231 -p 29232:29232 -p 29233:29233 -p 29234:29234 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29232 --rest-port=29230 --tcp-port=29231 --discv5-udp-port=29233 --rest-address=0.0.0.0 --nat=extip:172.18.228.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7cfc7b3a03956bfa585ede23f872eddcfaf93fcf7ebbece8ce2f385efd6241a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29234 --metrics-logging=true --store=true --relay=true
2026-02-28 04:29:44.859 ERROR [src.node.docker_mananger] Max retries reached for container a54eb3cbd1d5. Exiting log stream.
2026-02-28 04:29:44.874 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.112 waku 5da41dcaf403888e445c78c1f91f615808bc9c0cca0c81315d72dfc62f60d020
2026-02-28 04:29:44.909 DEBUG [src.node.docker_mananger] Container started with ID 5da41dcaf403. Setting up logs at ./log/docker/node1_2026-02-28_04-29-44__53e6f4ea-18f7-4dce-8c5d-94b199aad075__wakuorg_nwaku:latest.log
2026-02-28 04:29:44.910 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29230
2026-02-28 04:29:44.910 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:45.434 ERROR [src.node.docker_mananger] Max retries reached for container 2eac7d62fe44. Exiting log stream.
2026-02-28 04:29:45.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29230/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:45.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-02-28 04:29:45.914 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:45.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29230/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:45.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.112/tcp/29231/p2p/16Uiu2HAmFuKboimwk3LRE9dpdkDS9v9D7nnADFetbvdniq8FRg35","/ip4/172.18.228.112/tcp/29232/ws/p2p/16Uiu2HAmFuKboimwk3LRE9dpdkDS9v9D7nnADFetbvdniq8FRg35"],"enrUri":"enr:-L24QEC2FfUObdY12DDBlI5Dv12o2-wyTjiReAUOIn6TULPKP0e6_4LNvgGLxWuvQqEtu7sgcUG1WCFP1HpBzEfjXccCgmlkgnY0gmlwhKwS5HCKbXVsdGlhZGRyc5YACASsEuRwBnIvAAoErBLkcAZyMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMD71XmId6y91Hzgr9uLukKGA6u2qgqQQiF3d9Qz8ZnSDdGNwgnIvg3VkcIJyMYV3YWt1MgM"}'
2026-02-28 04:29:45.916 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:45.916 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:45.917 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:45.918 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:45.918 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.223
2026-02-28 04:29:45.918 DEBUG [src.node.docker_mananger] Generated ports ['46118', '46119', '46120', '46121', '46122']
2026-02-28 04:29:45.919 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:45.919 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:45.919 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:45.919 DEBUG [src.node.docker_mananger] docker run -i -t -p 46118:46118 -p 46119:46119 -p 46120:46120 -p 46121:46121 -p 46122:46122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46120 --rest-port=46118 --tcp-port=46119 --discv5-udp-port=46121 --rest-address=0.0.0.0 --nat=extip:172.18.196.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bc9e3633bd56fac2c6ab4afee784b3943ee51cdbf4b43f1cf16eedd3c81b167 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46122 --metrics-logging=true --relay=false --storenode=/ip4/172.18.228.112/tcp/29231/p2p/16Uiu2HAmFuKboimwk3LRE9dpdkDS9v9D7nnADFetbvdniq8FRg35 --discv5-bootstrap-node=enr:-L24QEC2FfUObdY12DDBlI5Dv12o2-wyTjiReAUOIn6TULPKP0e6_4LNvgGLxWuvQqEtu7sgcUG1WCFP1HpBzEfjXccCgmlkgnY0gmlwhKwS5HCKbXVsdGlhZGRyc5YACASsEuRwBnIvAAoErBLkcAZyMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMD71XmId6y91Hzgr9uLukKGA6u2qgqQQiF3d9Qz8ZnSDdGNwgnIvg3VkcIJyMYV3YWt1MgM
2026-02-28 04:29:46.112 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.223 waku ad393af96abf90a8177bb9e336e8c29f38973ea7bc5681ac888d4f83dac3b866
2026-02-28 04:29:46.151 DEBUG [src.node.docker_mananger] Container started with ID ad393af96abf. Setting up logs at ./log/docker/node2_2026-02-28_04-29-44__53e6f4ea-18f7-4dce-8c5d-94b199aad075__wakuorg_nwaku:latest.log
2026-02-28 04:29:46.151 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46118
2026-02-28 04:29:46.152 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:47.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46118/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:47.155 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-02-28 04:29:47.156 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:47.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:47.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.223/tcp/46119/p2p/16Uiu2HAmLggUt7BhHYWrdGY9TyMazZ7nm5fMYwbxDtho2kUctEnV","/ip4/172.18.196.223/tcp/46120/ws/p2p/16Uiu2HAmLggUt7BhHYWrdGY9TyMazZ7nm5fMYwbxDtho2kUctEnV"],"enrUri":"enr:-L24QHmzuI4nqAFadtSZPSQh0An6VaJVx4d3PcROr9Y5IY6aQEJu9zG1or6qk50u3II3QFtPc5eIAPPbfs70uCB0U1MCgmlkgnY0gmlwhKwSxN-KbXVsdGlhZGRyc5YACASsEsTfBrQnAAoErBLE3wa0KN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd0xzzpZgoZrImkq3kWiSyEuKHiIJ3sPLwn2fBiQGLWqDdGNwgrQng3VkcIK0KYV3YWt1MgA"}'
2026-02-28 04:29:47.158 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:47.158 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:47.159 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:47.160 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:47.160 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.242.164
2026-02-28 04:29:47.160 DEBUG [src.node.docker_mananger] Generated ports ['27929', '27930', '27931', '27932', '27933']
2026-02-28 04:29:47.161 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:47.161 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:47.161 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:47.161 DEBUG [src.node.docker_mananger] docker run -i -t -p 27929:27929 -p 27930:27930 -p 27931:27931 -p 27932:27932 -p 27933:27933 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27931 --rest-port=27929 --tcp-port=27930 --discv5-udp-port=27932 --rest-address=0.0.0.0 --nat=extip:172.18.242.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=240b19dbc202d7cb9720f0ceccca1a0faf4fff9cf6fdcc1c784c9cfb8ce2f19c --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27933 --metrics-logging=true --relay=false --storenode=/ip4/172.18.228.112/tcp/29231/p2p/16Uiu2HAmFuKboimwk3LRE9dpdkDS9v9D7nnADFetbvdniq8FRg35 --discv5-bootstrap-node=enr:-L24QHmzuI4nqAFadtSZPSQh0An6VaJVx4d3PcROr9Y5IY6aQEJu9zG1or6qk50u3II3QFtPc5eIAPPbfs70uCB0U1MCgmlkgnY0gmlwhKwSxN-KbXVsdGlhZGRyc5YACASsEsTfBrQnAAoErBLE3wa0KN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd0xzzpZgoZrImkq3kWiSyEuKHiIJ3sPLwn2fBiQGLWqDdGNwgrQng3VkcIK0KYV3YWt1MgA
2026-02-28 04:29:47.368 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.242.164 waku a87ec5669e3e0a93f46b2447c7cda8237a027d279d8826f696ef6fddc027a754
2026-02-28 04:29:47.401 DEBUG [src.node.docker_mananger] Container started with ID a87ec5669e3e. Setting up logs at ./log/docker/node3_2026-02-28_04-29-44__53e6f4ea-18f7-4dce-8c5d-94b199aad075__wakuorg_nwaku:latest.log
2026-02-28 04:29:47.402 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27929
2026-02-28 04:29:47.402 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:48.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27929/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:48.405 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-02-28 04:29:48.406 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:48.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27929/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:48.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.164/tcp/27930/p2p/16Uiu2HAm34WhSE3tjkEEVskbABHGsKomoV99nrdxmcfRd6n3Wvr3","/ip4/172.18.242.164/tcp/27931/ws/p2p/16Uiu2HAm34WhSE3tjkEEVskbABHGsKomoV99nrdxmcfRd6n3Wvr3"],"enrUri":"enr:-L24QFZ9hSwACkpL7xLwz7mQhZSGYu7pFWw_GYJWnD0L0BB6ZGBx4OZPyZdfrFRBIWy_jXaRKmMncL_nkGbxcRvBvm0CgmlkgnY0gmlwhKwS8qSKbXVsdGlhZGRyc5YACASsEvKkBm0aAAoErBLypAZtG90DgnJzhQADAQAAiXNlY3AyNTZrMaECcXHNnihwPWK8ZAkEim8Cy6hAS_kq3y5J2D3w7v1-ypiDdGNwgm0ag3VkcIJtHIV3YWt1MgA"}'
2026-02-28 04:29:48.409 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:48.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.112/tcp/29231/p2p/16Uiu2HAmFuKboimwk3LRE9dpdkDS9v9D7nnADFetbvdniq8FRg35"]'
2026-02-28 04:29:48.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27929/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.223/tcp/46119/p2p/16Uiu2HAmLggUt7BhHYWrdGY9TyMazZ7nm5fMYwbxDtho2kUctEnV"]'
2026-02-28 04:29:48.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:48.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.507 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:48.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:48.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.513 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:48.713 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:48.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:48.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.718 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:48.918 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:48.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:48.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:48.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:49.124 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:49.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:49.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:49.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:49.330 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:49.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:49.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:49.334 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:49.535 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:49.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:49.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:49.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:49.740 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:49.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:49.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:49.745 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:49.946 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:49.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:49.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:49.950 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:50.151 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:50.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:50.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:50.155 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:50.356 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:50.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29230/relay/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-02-28 04:29:50.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:50.360 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:50.561 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:50.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29230/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:50.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf3774be73b4802f363e33fdc105fa0334027c1c0b61baf5c6ef3eddd399af0f"},{"messageHash":"0x44951b0c01380abc33eb374051f84743774b2fd1f2f25b864108349be05bea7f"},{"messageHash":"0x89ccd9a1e2abb0a838a2c9d1463801b18af917b1fc9b885fbcf40c922904b277"},{"messageHash":"0x1c03fd133f77be4e24c8d5069f51293f1aaf59a81b22860982a70449fd999fda"},{"messageHash":"0xd13e263281618a5427f1de31a4546b7a657dc7f2d808c8dcf43629503b951011"},{"messageHash":"0xec7bf65c676987f68fd614fdf518b623203a06125c06f38b01a1d8d4fc56e411"},{"messageHash":"0x969131755305e37a60ea2d26268bf8987df0868b8cfb790692b3fa655486052a"},{"messageHash":"0x877bfc248e81c8c52f515f579c7f0271cb15ba809e93d12dc23fdecc83e36b6c"},{"messageHash":"0x5b6bf4e224cbed3e733d884c62a178396575f032d9c8c7e744bdbe51b75c9321"},{"messageHash":"0x5e86d0f2f29623c87f3a91cb009d2ae668b6baf8e9c7054f52df75b5028be84e"}]}'
2026-02-28 04:29:50.565 DEBUG [src.steps.store] messages length is 10
2026-02-28 04:29:50.566 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:50.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46118/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:50.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3e2bee8368a273ce6e98","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf3774be73b4802f363e33fdc105fa0334027c1c0b61baf5c6ef3eddd399af0f"},{"messageHash":"0x44951b0c01380abc33eb374051f84743774b2fd1f2f25b864108349be05bea7f"},{"messageHash":"0x89ccd9a1e2abb0a838a2c9d1463801b18af917b1fc9b885fbcf40c922904b277"},{"messageHash":"0x1c03fd133f77be4e24c8d5069f51293f1aaf59a81b22860982a70449fd999fda"},{"messageHash":"0xd13e263281618a5427f1de31a4546b7a657dc7f2d808c8dcf43629503b951011"},{"messageHash":"0xec7bf65c676987f68fd614fdf518b623203a06125c06f38b01a1d8d4fc56e411"},{"messageHash":"0x969131755305e37a60ea2d26268bf8987df0868b8cfb790692b3fa655486052a"},{"messageHash":"0x877bfc248e81c8c52f515f579c7f0271cb15ba809e93d12dc23fdecc83e36b6c"},{"messageHash":"0x5b6bf4e224cbed3e733d884c62a178396575f032d9c8c7e744bdbe51b75c9321"},{"messageHash":"0x5e86d0f2f29623c87f3a91cb009d2ae668b6baf8e9c7054f52df75b5028be84e"}]}'
2026-02-28 04:29:50.576 DEBUG [src.steps.store] messages length is 10
2026-02-28 04:29:50.577 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:50.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27929/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:50.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c553ef9d890228e4f4d9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf3774be73b4802f363e33fdc105fa0334027c1c0b61baf5c6ef3eddd399af0f"},{"messageHash":"0x44951b0c01380abc33eb374051f84743774b2fd1f2f25b864108349be05bea7f"},{"messageHash":"0x89ccd9a1e2abb0a838a2c9d1463801b18af917b1fc9b885fbcf40c922904b277"},{"messageHash":"0x1c03fd133f77be4e24c8d5069f51293f1aaf59a81b22860982a70449fd999fda"},{"messageHash":"0xd13e263281618a5427f1de31a4546b7a657dc7f2d808c8dcf43629503b951011"},{"messageHash":"0xec7bf65c676987f68fd614fdf518b623203a06125c06f38b01a1d8d4fc56e411"},{"messageHash":"0x969131755305e37a60ea2d26268bf8987df0868b8cfb790692b3fa655486052a"},{"messageHash":"0x877bfc248e81c8c52f515f579c7f0271cb15ba809e93d12dc23fdecc83e36b6c"},{"messageHash":"0x5b6bf4e224cbed3e733d884c62a178396575f032d9c8c7e744bdbe51b75c9321"},{"messageHash":"0x5e86d0f2f29623c87f3a91cb009d2ae668b6baf8e9c7054f52df75b5028be84e"}]}'
2026-02-28 04:29:50.612 DEBUG [src.steps.store] messages length is 10
2026-02-28 04:29:50.620 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:29:50.621 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:29:50.621 DEBUG [src.node.waku_node] Stopping container with id 5da41dcaf403
2026-02-28 04:29:51.175 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:51.176 DEBUG [src.node.waku_node] Stopping container with id ad393af96abf
2026-02-28 04:29:51.744 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:51.745 DEBUG [src.node.waku_node] Stopping container with id a87ec5669e3e
2026-02-28 04:29:51.989 ERROR [src.node.docker_mananger] Max retries reached for container 5da41dcaf403. Exiting log stream.
2026-02-28 04:29:52.304 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:52.307 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:29:52.315 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:29:52.321 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:29:52.327 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-28 04:29:19.601 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:29:19.601 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_101_new_content_topics with id: 2026-02-28_04-29-19__a0e410be-16b3-4856-afbc-48a4c52b46b0
2026-02-28 04:29:19.602 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:29:19.602 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:29:19.602 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:29:19.609 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:19.609 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-29-19__a0e410be-16b3-4856-afbc-48a4c52b46b0__wakuorg_nwaku:latest.log
2026-02-28 04:29:19.609 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:19.609 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:19.610 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:19.611 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.158
2026-02-28 04:29:19.611 DEBUG [src.node.docker_mananger] Generated ports ['63921', '63922', '63923', '63924', '63925']
2026-02-28 04:29:19.611 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:19.611 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:19.611 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:19.611 DEBUG [src.node.docker_mananger] docker run -i -t -p 63921:63921 -p 63922:63922 -p 63923:63923 -p 63924:63924 -p 63925:63925 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63923 --rest-port=63921 --tcp-port=63922 --discv5-udp-port=63924 --rest-address=0.0.0.0 --nat=extip:172.18.136.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e62dd51bae181e0dacdcf16c718aafa0e1f58afd165eebcadfec3de6812fa2c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63925 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:29:19.806 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.158 waku 886145bab40c5344b87d1c907ef6ac7b6507222334106f53b6187c445d1fb3c8
2026-02-28 04:29:19.843 DEBUG [src.node.docker_mananger] Container started with ID 886145bab40c. Setting up logs at ./log/docker/node1_2026-02-28_04-29-19__a0e410be-16b3-4856-afbc-48a4c52b46b0__wakuorg_nwaku:latest.log
2026-02-28 04:29:19.843 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63921
2026-02-28 04:29:19.843 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:19.851 ERROR [src.node.docker_mananger] Max retries reached for container a84c850076c6. Exiting log stream.
2026-02-28 04:29:20.404 ERROR [src.node.docker_mananger] Max retries reached for container b8dd5e8bc4a4. Exiting log stream.
2026-02-28 04:29:20.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63921/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:20.846 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-02-28 04:29:20.847 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:20.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63921/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:20.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.158/tcp/63922/p2p/16Uiu2HAmKaqAA22FTmomggNGvfn3cxaqXrXFZ2hDagZ8eFqqVite","/ip4/172.18.136.158/tcp/63923/ws/p2p/16Uiu2HAmKaqAA22FTmomggNGvfn3cxaqXrXFZ2hDagZ8eFqqVite"],"enrUri":"enr:-L24QGd8z_bBLHp0fddcE6gpShsaGynWRlHupaKdI6gxUyo7RU2XodK-1W64oOuGktP8nEfl7zE0I7_G3Mr3YF5A9kYCgmlkgnY0gmlwhKwSiJ6KbXVsdGlhZGRyc5YACASsEoieBvmyAAoErBKIngb5s90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZvEXhKTqhwF5c03ugdHIoUahxyvVxEKjNqwCJQM4iteDdGNwgvmyg3VkcIL5tIV3YWt1MgU"}'
2026-02-28 04:29:20.850 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:20.850 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:29:20.857 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:20.857 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-29-19__a0e410be-16b3-4856-afbc-48a4c52b46b0__wakuorg_nwaku:latest.log
2026-02-28 04:29:20.857 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:20.857 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:20.859 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:20.859 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.51
2026-02-28 04:29:20.859 DEBUG [src.node.docker_mananger] Generated ports ['14092', '14093', '14094', '14095', '14096']
2026-02-28 04:29:20.859 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:20.859 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:20.859 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:20.859 DEBUG [src.node.docker_mananger] docker run -i -t -p 14092:14092 -p 14093:14093 -p 14094:14094 -p 14095:14095 -p 14096:14096 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14094 --rest-port=14092 --tcp-port=14093 --discv5-udp-port=14095 --rest-address=0.0.0.0 --nat=extip:172.18.119.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a721deadb14baf6bca3bfc38deda73ceafb5ae6b9f1bfc4c2a7280980f4a16aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14096 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGd8z_bBLHp0fddcE6gpShsaGynWRlHupaKdI6gxUyo7RU2XodK-1W64oOuGktP8nEfl7zE0I7_G3Mr3YF5A9kYCgmlkgnY0gmlwhKwSiJ6KbXVsdGlhZGRyc5YACASsEoieBvmyAAoErBKIngb5s90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZvEXhKTqhwF5c03ugdHIoUahxyvVxEKjNqwCJQM4iteDdGNwgvmyg3VkcIL5tIV3YWt1MgU --filternode=/ip4/172.18.136.158/tcp/63922/p2p/16Uiu2HAmKaqAA22FTmomggNGvfn3cxaqXrXFZ2hDagZ8eFqqVite
2026-02-28 04:29:21.053 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.51 waku 7a7cdec149c3c7e38a5e09f8c6a620fb5acc54bd32307b987f86151b8ed140e4
2026-02-28 04:29:21.089 DEBUG [src.node.docker_mananger] Container started with ID 7a7cdec149c3. Setting up logs at ./log/docker/node2_2026-02-28_04-29-19__a0e410be-16b3-4856-afbc-48a4c52b46b0__wakuorg_nwaku:latest.log
2026-02-28 04:29:21.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14092
2026-02-28 04:29:21.090 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:22.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14092/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:22.093 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-02-28 04:29:22.093 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:22.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14092/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:22.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.51/tcp/14093/p2p/16Uiu2HAmBgT54hqBeZxDoJheNfap6T624PJFfD3yn1p9yp2PmfNm","/ip4/172.18.119.51/tcp/14094/ws/p2p/16Uiu2HAmBgT54hqBeZxDoJheNfap6T624PJFfD3yn1p9yp2PmfNm"],"enrUri":"enr:-L24QH2-cM7Ubs3EJxxZiUgrLmU-dfN_6ZlbJQyevs5P-Hc2Pkps2h_X8hfSyDW6ZQCcjFXk6GOnXo1IVBR3GB4nIBUCgmlkgnY0gmlwhKwSdzOKbXVsdGlhZGRyc5YACASsEnczBjcNAAoErBJ3MwY3Dt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8YQbSEbZuNFdJ9ICVlH8px45c86by_AkgbEvt1P_k-aDdGNwgjcNg3VkcII3D4V3YWt1MgA"}'
2026-02-28 04:29:22.096 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:22.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14092/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.158/tcp/63922/p2p/16Uiu2HAmKaqAA22FTmomggNGvfn3cxaqXrXFZ2hDagZ8eFqqVite"]'
2026-02-28 04:29:22.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:22.138 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:29:22.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63921/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:29:22.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:22.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "626956f1-b73d-40a5-a5f1-01ab2e959e60", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:29:22.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"626956f1-b73d-40a5-a5f1-01ab2e959e60","statusDesc":"OK"}'
2026-02-28 04:29:22.168 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:14092/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:29:22.177 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14092/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-02-28 04:29:22.180 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:29:22.181 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:29:22.181 DEBUG [src.node.waku_node] Stopping container with id 886145bab40c
2026-02-28 04:29:22.746 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:22.746 DEBUG [src.node.waku_node] Stopping container with id 7a7cdec149c3
2026-02-28 04:29:23.310 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:23.313 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:29:23.321 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:29:23.326 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_FATAL_from_ERROR with id: 2026-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184
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-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__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-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__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-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__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-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__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.100.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65335', '65336', '65337', '65338', '65339']
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 65335:65335 -p 65336:65336 -p 65337:65337 -p 65338:65338 -p 65339:65339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65337 --rest-port=65335 --tcp-port=65336 --discv5-udp-port=65338 --rest-address=0.0.0.0 --nat=extip:172.18.100.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcb4dcf3cdfa10b33dae5ea92428635c3261d957edff93cd61c1c898ccbfc654 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65339 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.67 waku 9aa9186522c18d08b3d55985c218f1fad39d6f5a13ac744f15a6f5a39ead7c07
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c3a02c84c08. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9aa9186522c1. Setting up logs at ./log/docker/node1_2026-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65335
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 5982b652e5c4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65335/health" -H "Content-Type: application/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:65335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.67/tcp/65336/p2p/16Uiu2HAm3Bf3axsSZj33PkAaAGCCRHwGGjuVBiJhfonGnUo9k4rX","/ip4/172.18.100.67/tcp/65337/ws/p2p/16Uiu2HAm3Bf3axsSZj33PkAaAGCCRHwGGjuVBiJhfonGnUo9k4rX"],"enrUri":"enr:-L24QL3_WG8qm29OXItvYROzmagx5Cr-3OjGxJSHpyLzWkg3LWbh8z8V-54oqww7NhE9Rvezk1TCrxw0Xmvut9v2WjcCgmlkgnY0gmlwhKwSZEOKbXVsdGlhZGRyc5YACASsEmRDBv84AAoErBJkQwb_Od0DgnJzhQADAQAAiXNlY3AyNTZrMaECc0ZOrKRLyF1OYjVaYpahj7_UI4HNuHlSsw9fYtEo7NyDdGNwgv84g3VkcIL_OoV3YWt1MgE"}'
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:65335/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65335/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.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:65335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.67/tcp/65336/p2p/16Uiu2HAm3Bf3axsSZj33PkAaAGCCRHwGGjuVBiJhfonGnUo9k4rX","/ip4/172.18.100.67/tcp/65337/ws/p2p/16Uiu2HAm3Bf3axsSZj33PkAaAGCCRHwGGjuVBiJhfonGnUo9k4rX"],"enrUri":"enr:-L24QL3_WG8qm29OXItvYROzmagx5Cr-3OjGxJSHpyLzWkg3LWbh8z8V-54oqww7NhE9Rvezk1TCrxw0Xmvut9v2WjcCgmlkgnY0gmlwhKwSZEOKbXVsdGlhZGRyc5YACASsEmRDBv84AAoErBJkQwb_Od0DgnJzhQADAQAAiXNlY3AyNTZrMaECc0ZOrKRLyF1OYjVaYpahj7_UI4HNuHlSsw9fYtEo7NyDdGNwgv84g3VkcIL_OoV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65335/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-157-gba8587'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65335/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-157-gba8587'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:320 counts at FATAL: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65335/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
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 9aa9186522c1
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.

View File

@ -0,0 +1,188 @@
2026-02-28 04:31:02.945 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:31:02.945 DEBUG [tests.conftest] Running test: test_default_page_size with id: 2026-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb
2026-02-28 04:31:02.946 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:31:02.946 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:31:02.946 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:31:02.953 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:02.953 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb__wakuorg_nwaku:latest.log
2026-02-28 04:31:02.953 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:02.953 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:02.955 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:02.955 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.92
2026-02-28 04:31:02.955 DEBUG [src.node.docker_mananger] Generated ports ['38715', '38716', '38717', '38718', '38719']
2026-02-28 04:31:02.955 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:02.955 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:02.955 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:02.956 DEBUG [src.node.docker_mananger] docker run -i -t -p 38715:38715 -p 38716:38716 -p 38717:38717 -p 38718:38718 -p 38719:38719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38717 --rest-port=38715 --tcp-port=38716 --discv5-udp-port=38718 --rest-address=0.0.0.0 --nat=extip:172.18.144.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcfb9a9eaea78eb0e5e4bbde1dbffe0ca1790e3bbc1f2debfff211bad52eaf5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38719 --metrics-logging=true --store=true --relay=true
2026-02-28 04:31:03.145 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.92 waku 95ef0642b17f9f6a6367310927c8616ae33802c59c0aafd6bd325123fcae038d
2026-02-28 04:31:03.180 DEBUG [src.node.docker_mananger] Container started with ID 95ef0642b17f. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb__wakuorg_nwaku:latest.log
2026-02-28 04:31:03.180 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38715
2026-02-28 04:31:03.182 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:03.195 ERROR [src.node.docker_mananger] Max retries reached for container 84bd8e90130a. Exiting log stream.
2026-02-28 04:31:03.746 ERROR [src.node.docker_mananger] Max retries reached for container e142ac9957bf. Exiting log stream.
2026-02-28 04:31:04.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38715/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:04.186 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-02-28 04:31:04.186 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:04.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:04.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.92/tcp/38716/p2p/16Uiu2HAmHKakWrYAGKPPoFoKUGAFPz7o3m3tCrJVVZyLQerWv5En","/ip4/172.18.144.92/tcp/38717/ws/p2p/16Uiu2HAmHKakWrYAGKPPoFoKUGAFPz7o3m3tCrJVVZyLQerWv5En"],"enrUri":"enr:-L24QEQe4xXjrV13-9Zq1Y7LlKR2jdoCnuyXWTMe9EuhFriqVbSAnqtb5klxbQYl-579PyVuNwUJGcDCWP8UGkV4yfECgmlkgnY0gmlwhKwSkFyKbXVsdGlhZGRyc5YACASsEpBcBpc8AAoErBKQXAaXPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRVG3FF-NDfbNjBexbfq8KZTbtmZ2kMb9BDyE9_bFXCeDdGNwgpc8g3VkcIKXPoV3YWt1MgM"}'
2026-02-28 04:31:04.189 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:04.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:04.197 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb__wakuorg_nwaku:latest.log
2026-02-28 04:31:04.197 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:04.197 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:04.198 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:04.198 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.158.67
2026-02-28 04:31:04.199 DEBUG [src.node.docker_mananger] Generated ports ['41164', '41165', '41166', '41167', '41168']
2026-02-28 04:31:04.199 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:04.199 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:04.199 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:04.199 DEBUG [src.node.docker_mananger] docker run -i -t -p 41164:41164 -p 41165:41165 -p 41166:41166 -p 41167:41167 -p 41168:41168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41166 --rest-port=41164 --tcp-port=41165 --discv5-udp-port=41167 --rest-address=0.0.0.0 --nat=extip:172.18.158.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1cd63fe80bbc3b4d97cbbca03f6b6b25cfabbac30cfa3ee9fe973e9a1bc342e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41168 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEQe4xXjrV13-9Zq1Y7LlKR2jdoCnuyXWTMe9EuhFriqVbSAnqtb5klxbQYl-579PyVuNwUJGcDCWP8UGkV4yfECgmlkgnY0gmlwhKwSkFyKbXVsdGlhZGRyc5YACASsEpBcBpc8AAoErBKQXAaXPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRVG3FF-NDfbNjBexbfq8KZTbtmZ2kMb9BDyE9_bFXCeDdGNwgpc8g3VkcIKXPoV3YWt1MgM --storenode=/ip4/172.18.144.92/tcp/38716/p2p/16Uiu2HAmHKakWrYAGKPPoFoKUGAFPz7o3m3tCrJVVZyLQerWv5En --store=true --relay=true
2026-02-28 04:31:04.407 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.158.67 waku 1562233b71e9d2f4127f587b43df07e7cbf29ff6a6509a2e4ce14161e37a8dd9
2026-02-28 04:31:04.442 DEBUG [src.node.docker_mananger] Container started with ID 1562233b71e9. Setting up logs at ./log/docker/store_node1_2026-02-28_04-31-02__b3b25d8c-bfb5-417f-a3d7-d4394a4d85bb__wakuorg_nwaku:latest.log
2026-02-28 04:31:04.442 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41164
2026-02-28 04:31:04.443 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:05.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41164/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:05.446 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-02-28 04:31:05.447 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:05.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41164/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:05.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.158.67/tcp/41165/p2p/16Uiu2HAmUyehVc9cJmWYbeU1mV84P3uGkJrZpHgzfQvp5fKHCadx","/ip4/172.18.158.67/tcp/41166/ws/p2p/16Uiu2HAmUyehVc9cJmWYbeU1mV84P3uGkJrZpHgzfQvp5fKHCadx"],"enrUri":"enr:-L24QAvWGVK4hE2sHrq7OsxTM_EvF7i7EJ7RYlCBvdHehiVeanvM7Y3Y4kZdbPq5r3QjvjJeF95_vHy3GLaMAikOI_wCgmlkgnY0gmlwhKwSnkOKbXVsdGlhZGRyc5YACASsEp5DBqDNAAoErBKeQwagzt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8oLOVf1KfexbjBw1HMBb_nqDvg_K1Jjpf2fEPwHRVHuDdGNwgqDNg3VkcIKgz4V3YWt1MgM"}'
2026-02-28 04:31:05.449 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:05.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41164/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.92/tcp/38716/p2p/16Uiu2HAmHKakWrYAGKPPoFoKUGAFPz7o3m3tCrJVVZyLQerWv5En"]'
2026-02-28 04:31:05.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:05.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:05.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:05.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41164/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:05.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:05.459 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:05.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:05.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:05.464 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:05.665 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:05.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:05.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:05.672 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:05.872 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:05.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:05.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:05.878 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:06.079 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:06.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:06.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:06.086 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:06.286 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:06.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:06.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:06.292 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:06.493 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:06.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:06.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:06.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:06.700 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:06.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:06.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:06.707 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:06.907 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:06.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:06.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:06.914 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:07.114 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:07.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:07.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:07.120 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:07.321 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:07.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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-02-28 04:31:07.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:07.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:07.527 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:07.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:07.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:07.532 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:07.733 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:07.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:07.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:07.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:07.940 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:07.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:07.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:07.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:08.147 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:08.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:08.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:08.154 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:08.355 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:08.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:08.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:08.361 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:08.562 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:08.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:08.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:08.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:08.770 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:08.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:08.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:08.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:08.977 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:08.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:08.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:08.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:09.183 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:09.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:09.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:09.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:09.390 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:09.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:09.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:09.396 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:09.597 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:09.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:09.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:09.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:09.804 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:09.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:09.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:09.810 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:10.011 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:10.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:10.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:10.017 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:10.218 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:10.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:10.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:10.223 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:10.424 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:10.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:10.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:10.431 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:10.631 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:10.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:10.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:10.637 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:10.838 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:10.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:10.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:10.844 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:11.045 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:11.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:11.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:11.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:11.252 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:11.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:11.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:11.258 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:11.458 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:11.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38715/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)'}'
2026-02-28 04:31:11.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:11.464 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:11.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38715/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:11.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ec27054ec63d10dd709bae048da04cc4a65a01d5ba6b1d3f50f669a5f9f11ca"},{"messageHash":"0x0086998ce0019643c8aa9e4fdda6a8ae2a3806213c88498113bf07bd1c575fa0"},{"messageHash":"0xfb0a20108d6fb14dc2cf18f4f6e11e1fdfe58ea4f824056951717adb12180e96"},{"messageHash":"0xfcbe56bb20978e2ebf1c97ed387073499259a90f0d6cafe877bcae11d26f1723"},{"messageHash":"0x7a57b9633ad35a5e28855f74e79620cc64dc975dfa3eae9e79842e683f7730c4"},{"messageHash":"0x21b76a9a3c577300e7c7916da9741e5ef88fd19b0216d4b7f0c664d32eb6b053"},{"messageHash":"0xf544a82a32e3ad74af7e7890da6ae673bfe99023227d0d73c5e1c5ee75d7eed8"},{"messageHash":"0x60074a1dd89c98202f01ba16a29f06979e4e34759fc6d4ea7ac12a21f23d4ddb"},{"messageHash":"0x4db67df8c99f18ebfa21c18328772e4d1535620a20788a6a7be471a3ad5cd970"},{"messageHash":"0x21fd95f04cb40d7600f1858a8bf87a20c63ed794d2e7f7fd02a8d37009badb5a"},{"messageHash":"0xdaa6c72aaceea338c2c8086d139c8cbc14517582183eb382bf86dc2c4370c8d4"},{"messageHash":"0x93af369f30e5c9a79831ce94cc50159a06cd279f2914de8e6bcbcfd2a5c225b7"},{"messageHash":"0x6221e657c67bca22499aef8706a4e4b5b04432520c75ee073e7f7e5177e61ff0"},{"messageHash":"0x572fa998cfa8470087f2361f4b495b3ce854459baccca1ff89a8202543bc8597"},{"messageHash":"0x00c1181d250e7257fb1a0a0b323e26536c23efd5ec41b63e2bcbd60854ce14e9"},{"messageHash":"0x619e0d169d7766eec89f81c2b32fbf29e456ebcc13f05388577e24a93aa93261"},{"messageHash":"0x9fca39b0ff36d75a7c989207c16ff6484189be860aa4f6fb0b9be1171693cdcb"},{"messageHash":"0x8988b6fe58ac565ab105c71e1082c6a44d29c95b5a719ce106e505f6856cd581"},{"messageHash":"0x42dac5a31b667c8ac877de73c56c81eee5f17e6d53093cad1a891f3d7ef3ad75"},{"messageHash":"0x09ea16b35f85647bcdf124c9a43fb556e0b2f6c2d2d76a9ef7e2e271d585f1e2"}],"paginationCursor":"0x09ea16b35f85647bcdf124c9a43fb556e0b2f6c2d2d76a9ef7e2e271d585f1e2"}'
2026-02-28 04:31:11.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41164/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:11.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ec27054ec63d10dd709bae048da04cc4a65a01d5ba6b1d3f50f669a5f9f11ca"},{"messageHash":"0x0086998ce0019643c8aa9e4fdda6a8ae2a3806213c88498113bf07bd1c575fa0"},{"messageHash":"0xfb0a20108d6fb14dc2cf18f4f6e11e1fdfe58ea4f824056951717adb12180e96"},{"messageHash":"0xfcbe56bb20978e2ebf1c97ed387073499259a90f0d6cafe877bcae11d26f1723"},{"messageHash":"0x7a57b9633ad35a5e28855f74e79620cc64dc975dfa3eae9e79842e683f7730c4"},{"messageHash":"0x21b76a9a3c577300e7c7916da9741e5ef88fd19b0216d4b7f0c664d32eb6b053"},{"messageHash":"0xf544a82a32e3ad74af7e7890da6ae673bfe99023227d0d73c5e1c5ee75d7eed8"},{"messageHash":"0x60074a1dd89c98202f01ba16a29f06979e4e34759fc6d4ea7ac12a21f23d4ddb"},{"messageHash":"0x4db67df8c99f18ebfa21c18328772e4d1535620a20788a6a7be471a3ad5cd970"},{"messageHash":"0x21fd95f04cb40d7600f1858a8bf87a20c63ed794d2e7f7fd02a8d37009badb5a"},{"messageHash":"0xdaa6c72aaceea338c2c8086d139c8cbc14517582183eb382bf86dc2c4370c8d4"},{"messageHash":"0x93af369f30e5c9a79831ce94cc50159a06cd279f2914de8e6bcbcfd2a5c225b7"},{"messageHash":"0x6221e657c67bca22499aef8706a4e4b5b04432520c75ee073e7f7e5177e61ff0"},{"messageHash":"0x572fa998cfa8470087f2361f4b495b3ce854459baccca1ff89a8202543bc8597"},{"messageHash":"0x00c1181d250e7257fb1a0a0b323e26536c23efd5ec41b63e2bcbd60854ce14e9"},{"messageHash":"0x619e0d169d7766eec89f81c2b32fbf29e456ebcc13f05388577e24a93aa93261"},{"messageHash":"0x9fca39b0ff36d75a7c989207c16ff6484189be860aa4f6fb0b9be1171693cdcb"},{"messageHash":"0x8988b6fe58ac565ab105c71e1082c6a44d29c95b5a719ce106e505f6856cd581"},{"messageHash":"0x42dac5a31b667c8ac877de73c56c81eee5f17e6d53093cad1a891f3d7ef3ad75"},{"messageHash":"0x09ea16b35f85647bcdf124c9a43fb556e0b2f6c2d2d76a9ef7e2e271d585f1e2"}],"paginationCursor":"0x09ea16b35f85647bcdf124c9a43fb556e0b2f6c2d2d76a9ef7e2e271d585f1e2"}'
2026-02-28 04:31:11.675 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:31:11.676 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:31:11.676 DEBUG [src.node.waku_node] Stopping container with id 95ef0642b17f
2026-02-28 04:31:12.231 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:12.232 DEBUG [src.node.waku_node] Stopping container with id 1562233b71e9
2026-02-28 04:31:12.760 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:12.761 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:31:12.777 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:12.789 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_small_timestamp with id: 2026-02-28_04-27-32__c8ba8f75-2e90-462f-81d7-e2b28508270f
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-02-28_04-27-32__c8ba8f75-2e90-462f-81d7-e2b28508270f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45250', '45251', '45252', '45253', '45254']
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 45250:45250 -p 45251:45251 -p 45252:45252 -p 45253:45253 -p 45254:45254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45252 --rest-port=45250 --tcp-port=45251 --discv5-udp-port=45253 --rest-address=0.0.0.0 --nat=extip:172.18.190.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cb41b209441c0c1ba8f0c288ccfb8e1418ea303d5aeadc0ca67dfb53dfa76dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45254 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.252 waku afe1c0a3ce867317e717501c55256d102dfeed67208a1d43983aae985a2d6b1b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID afe1c0a3ce86. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-27-32__c8ba8f75-2e90-462f-81d7-e2b28508270f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45250
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 7f84be202b02. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ef71988b805b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45250/health" -H "Content-Type: application/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:45250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.252/tcp/45251/p2p/16Uiu2HAm92bSCPSCVbJqdKoE6vs1y4zdPrpwd6Ftz4z4bSh5XRDq","/ip4/172.18.190.252/tcp/45252/ws/p2p/16Uiu2HAm92bSCPSCVbJqdKoE6vs1y4zdPrpwd6Ftz4z4bSh5XRDq"],"enrUri":"enr:-L24QLEvSFtAlMv-V2OSqH1By-TpMRNlj5UOCGyM4KHfzLXNS0ujYDFvRsq2AX9_uFaIw2SYFomrCjuH-tFRSrkR6HYCgmlkgnY0gmlwhKwSvvyKbXVsdGlhZGRyc5YACASsEr78BrDDAAoErBK-_AawxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyhoenKh5M51r_xi7xRIHoqHfNxmITfHtjmi2PdPgFniDdGNwgrDDg3VkcIKwxYV3YWt1MgM"}'
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-02-28_04-27-32__c8ba8f75-2e90-462f-81d7-e2b28508270f__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.245
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26058', '26059', '26060', '26061', '26062']
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 26058:26058 -p 26059:26059 -p 26060:26060 -p 26061:26061 -p 26062:26062 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26060 --rest-port=26058 --tcp-port=26059 --discv5-udp-port=26061 --rest-address=0.0.0.0 --nat=extip:172.18.66.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=51afcfef2d826ce88892427a7ebe36be95c71dc0ba1b8570def4f4e7bb16e0c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26062 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLEvSFtAlMv-V2OSqH1By-TpMRNlj5UOCGyM4KHfzLXNS0ujYDFvRsq2AX9_uFaIw2SYFomrCjuH-tFRSrkR6HYCgmlkgnY0gmlwhKwSvvyKbXVsdGlhZGRyc5YACASsEr78BrDDAAoErBK-_AawxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyhoenKh5M51r_xi7xRIHoqHfNxmITfHtjmi2PdPgFniDdGNwgrDDg3VkcIKwxYV3YWt1MgM --storenode=/ip4/172.18.190.252/tcp/45251/p2p/16Uiu2HAm92bSCPSCVbJqdKoE6vs1y4zdPrpwd6Ftz4z4bSh5XRDq --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.245 waku 98857bf7161889876651270dbb4ad56578069d7694d724c5ab437724afd1846d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 98857bf71618. Setting up logs at ./log/docker/store_node1_2026-02-28_04-27-32__c8ba8f75-2e90-462f-81d7-e2b28508270f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26058
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:26058/health" -H "Content-Type: application/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:26058/debug/v1/info" -H "Content-Type: application/json" -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.245/tcp/26059/p2p/16Uiu2HAkxKswN8HpcSTvtHoZ1hg6vrqLeRwbaypSU2rsmjVFM1Z7","/ip4/172.18.66.245/tcp/26060/ws/p2p/16Uiu2HAkxKswN8HpcSTvtHoZ1hg6vrqLeRwbaypSU2rsmjVFM1Z7"],"enrUri":"enr:-L24QKqdW2ltS3MGfKF4Fdf6r3wqsI8Y6N5t2dnGZDrOFTRODJjGvAjfsoTRJIY8BdQFI3E_zcQ-U0Ti0ju6HAINhWwCgmlkgnY0gmlwhKwSQvWKbXVsdGlhZGRyc5YACASsEkL1BmXLAAoErBJC9QZlzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKxcY1qT6PWSnDvy_3o7_dyaejcR7PsU7hUNuYculk0aDdGNwgmXLg3VkcIJlzYV3YWt1MgM"}'
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:26058/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.252/tcp/45251/p2p/16Uiu2HAm92bSCPSCVbJqdKoE6vs1y4zdPrpwd6Ftz4z4bSh5XRDq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45250/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:26058/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:45250/relay/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:45250/relay/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:45250/relay/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:45250/relay/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:45250/relay/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:45250/relay/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:212 inquering stored messages with start time 1772252852324825088 after end time 1772252865324840193
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45250/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772252852324825088&endTime=1772252865324840193&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":"0x6de4085063c7888f226069df5386c1549f2cd68b82b44dd907cceec7ee82d9b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252852324825088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x33f3a88dfb8a4b520c658b262a3ab9468165b8b7f8fa7d4fa3fd580e4826101f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252854324832000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x63f7515126e63408e28b9ea9621b0cd0163d489f7d39474bd7f522b689fd620b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252855224834048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd6ce5fd2507a673fab8d6afde860a4b6f5e8f460ff3935d3766c520f558760b8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252855424835840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x805377cdd754f5e5a23256728da6408f676d7ad7f5671ba9df46873c98c34892","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252857324837888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfa975e66758c1c94d657c0b7de90bb90ca9a14aff23c66d316e0fa100ad720c3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252865324840192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:215 number of messages stored for start time 1772252852324825088 and end time = 1772252865324840193 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26058/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772252852324825088&endTime=1772252865324840193&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":"0x6de4085063c7888f226069df5386c1549f2cd68b82b44dd907cceec7ee82d9b7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252852324825088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x33f3a88dfb8a4b520c658b262a3ab9468165b8b7f8fa7d4fa3fd580e4826101f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252854324832000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x63f7515126e63408e28b9ea9621b0cd0163d489f7d39474bd7f522b689fd620b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252855224834048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd6ce5fd2507a673fab8d6afde860a4b6f5e8f460ff3935d3766c520f558760b8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252855424835840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x805377cdd754f5e5a23256728da6408f676d7ad7f5671ba9df46873c98c34892","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252857324837888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfa975e66758c1c94d657c0b7de90bb90ca9a14aff23c66d316e0fa100ad720c3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252865324840192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:215 number of messages stored for start time 1772252852324825088 and end time = 1772252865324840193 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 afe1c0a3ce86
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 98857bf71618
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,166 @@
2026-02-28 04:26:56.227 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:26:56.228 DEBUG [tests.conftest] Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-02-28_04-26-56__d19284b7-3721-4635-bd8d-97ca321ec751
2026-02-28 04:26:56.228 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:26:56.228 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:26:56.229 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-28 04:26:56.236 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:56.237 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-26-56__d19284b7-3721-4635-bd8d-97ca321ec751__wakuorg_nwaku:latest.log
2026-02-28 04:26:56.237 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:56.237 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:56.238 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:56.239 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.211
2026-02-28 04:26:56.239 DEBUG [src.node.docker_mananger] Generated ports ['48256', '48257', '48258', '48259', '48260']
2026-02-28 04:26:56.239 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 04:26:56.239 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:56.239 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:56.239 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:56.239 DEBUG [src.node.docker_mananger] docker run -i -t -p 48256:48256 -p 48257:48257 -p 48258:48258 -p 48259:48259 -p 48260:48260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48258 --rest-port=48256 --tcp-port=48257 --discv5-udp-port=48259 --rest-address=0.0.0.0 --nat=extip:172.18.145.211 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=05dccf9bd1dba4c6629bd185eae769492dbe2aecdf74fb79dcaaabcf7a2cc38e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48260 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:26:56.430 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.211 waku ca8dda02e31b1498a17de37b9bf852ca141290d0bc5a1458d32bfa8868556735
2026-02-28 04:26:56.458 ERROR [src.node.docker_mananger] Max retries reached for container 5cf822e31b15. Exiting log stream.
2026-02-28 04:26:56.469 DEBUG [src.node.docker_mananger] Container started with ID ca8dda02e31b. Setting up logs at ./log/docker/node1_2026-02-28_04-26-56__d19284b7-3721-4635-bd8d-97ca321ec751__wakuorg_nwaku:latest.log
2026-02-28 04:26:56.469 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48256
2026-02-28 04:26:56.469 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:57.009 ERROR [src.node.docker_mananger] Max retries reached for container 0d9ae2b00bbe. Exiting log stream.
2026-02-28 04:26:57.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:57.473 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-02-28 04:26:57.473 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:57.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:57.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.211/tcp/48257/p2p/16Uiu2HAmM4CYVZZmgX4m4hNTovnsRnHsGR8niJrmucdNvNjN1BGF","/ip4/172.18.145.211/tcp/48258/ws/p2p/16Uiu2HAmM4CYVZZmgX4m4hNTovnsRnHsGR8niJrmucdNvNjN1BGF"],"enrUri":"enr:-L24QAZytnRKGzbjrxisvtR3xIODK18_JFav-SFABYHTfdVFfShFqEEj03C9Yup6dWCXotBSqA5UuMdqvihqpgsw7TICgmlkgnY0gmlwhKwSkdOKbXVsdGlhZGRyc5YACASsEpHTBryBAAoErBKR0wa8gt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDfM-kECa3mgtzodUnWv5dz-HOpAYnOAvzd_laB3If_iyDdGNwgryBg3VkcIK8g4V3YWt1MgU"}'
2026-02-28 04:26:57.475 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:57.482 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:57.482 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-26-56__d19284b7-3721-4635-bd8d-97ca321ec751__wakuorg_nwaku:latest.log
2026-02-28 04:26:57.483 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:57.483 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:57.484 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:57.484 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.54
2026-02-28 04:26:57.484 DEBUG [src.node.docker_mananger] Generated ports ['15987', '15988', '15989', '15990', '15991']
2026-02-28 04:26:57.485 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 04:26:57.485 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:57.485 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:57.485 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:57.485 DEBUG [src.node.docker_mananger] docker run -i -t -p 15987:15987 -p 15988:15988 -p 15989:15989 -p 15990:15990 -p 15991:15991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15989 --rest-port=15987 --tcp-port=15988 --discv5-udp-port=15990 --rest-address=0.0.0.0 --nat=extip:172.18.97.54 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e7fa3f1add5e3f3b26dd5caf2ae8a9b5c2c2c05fc3fcbeaaaa05f0fe508fbdaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15991 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAZytnRKGzbjrxisvtR3xIODK18_JFav-SFABYHTfdVFfShFqEEj03C9Yup6dWCXotBSqA5UuMdqvihqpgsw7TICgmlkgnY0gmlwhKwSkdOKbXVsdGlhZGRyc5YACASsEpHTBryBAAoErBKR0wa8gt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDfM-kECa3mgtzodUnWv5dz-HOpAYnOAvzd_laB3If_iyDdGNwgryBg3VkcIK8g4V3YWt1MgU
2026-02-28 04:26:57.680 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.54 waku cf5576c6d8aa3472ed7a204a64b469200ab4e0b04affb5e4f26f30a6c58a88f2
2026-02-28 04:26:57.717 DEBUG [src.node.docker_mananger] Container started with ID cf5576c6d8aa. Setting up logs at ./log/docker/node2_2026-02-28_04-26-56__d19284b7-3721-4635-bd8d-97ca321ec751__wakuorg_nwaku:latest.log
2026-02-28 04:26:57.718 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15987
2026-02-28 04:26:57.718 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:58.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:58.738 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-02-28 04:26:58.738 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:58.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:58.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.54/tcp/15988/p2p/16Uiu2HAmM7FcRwkw8Ap48gHL1nEHot9yf8UxXqEr3PMBwEs39msg","/ip4/172.18.97.54/tcp/15989/ws/p2p/16Uiu2HAmM7FcRwkw8Ap48gHL1nEHot9yf8UxXqEr3PMBwEs39msg"],"enrUri":"enr:-L24QJr6Wj7mhW6O2lHXviYVyZL23YkwHjgLM8yo4nIUde9JHJUwLNUdEttI4d-sH-MWDg5ihbbhDnRa9lf9X-AeO0ICgmlkgnY0gmlwhKwSYTaKbXVsdGlhZGRyc5YACASsEmE2Bj50AAoErBJhNgY-dd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDfZfaKAWDXm1RRAz0eebyDndf_SQloufr2uDdhbFlRIuDdGNwgj50g3VkcII-doV3YWt1MgE"}'
2026-02-28 04:26:58.745 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:58.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.211/tcp/48257/p2p/16Uiu2HAmM4CYVZZmgX4m4hNTovnsRnHsGR8niJrmucdNvNjN1BGF"]'
2026-02-28 04:26:58.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:58.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-28 04:26:58.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:58.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-28 04:26:58.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:58.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:26:58.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:58.761 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:58.862 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:58.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:58.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252818756200220,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:58.866 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:58.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:58.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252818756200220,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:58.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-28 04:26:58.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:58.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-28 04:26:58.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:58.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/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-02-28 04:26:58.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:58.888 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:58.989 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:58.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:58.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252818882002620,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:58.993 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:58.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:58.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252818882002620,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:58.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-28 04:26:59.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-28 04:26:59.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:26:59.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.016 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:59.116 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819010945612,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.121 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819010945612,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-02-28 04:26:59.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
2026-02-28 04:26:59.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:26:59.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.144 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:59.245 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819137373625,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.251 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819137373625,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-02-28 04:26:59.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
2026-02-28 04:26:59.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:26:59.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.275 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:59.375 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819267353994,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.380 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819267353994,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-02-28 04:26:59.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
2026-02-28 04:26:59.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:26:59.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.403 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:59.503 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819396082152,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.507 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819396082152,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-02-28 04:26:59.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
2026-02-28 04:26:59.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:26:59.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:59.630 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819522500692,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.634 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819522500692,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-02-28 04:26:59.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
2026-02-28 04:26:59.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:26:59.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:59.656 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:59.756 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819649405457,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.761 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:26:59.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:59.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252819649405457,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:59.766 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:26:59.768 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:26:59.768 DEBUG [src.node.waku_node] Stopping container with id ca8dda02e31b
2026-02-28 04:27:00.381 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:00.381 DEBUG [src.node.waku_node] Stopping container with id cf5576c6d8aa
2026-02-28 04:27:00.950 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:00.953 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:00.966 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:00.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,133 @@
2026-02-28 04:26:03.293 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:26:03.293 DEBUG [tests.conftest] Running test: test_light_push_after_light_push_node_restarts with id: 2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f
2026-02-28 04:26:03.294 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:26:03.294 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:26:03.300 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:03.301 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log
2026-02-28 04:26:03.301 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:03.301 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:03.302 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:03.302 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.15
2026-02-28 04:26:03.302 DEBUG [src.node.docker_mananger] Generated ports ['20270', '20271', '20272', '20273', '20274']
2026-02-28 04:26:03.303 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:03.303 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:03.303 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:03.303 DEBUG [src.node.docker_mananger] docker run -i -t -p 20270:20270 -p 20271:20271 -p 20272:20272 -p 20273:20273 -p 20274:20274 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20272 --rest-port=20270 --tcp-port=20271 --discv5-udp-port=20273 --rest-address=0.0.0.0 --nat=extip:172.18.6.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adda67ded91d05a95b34e68bfc6a48be891b7b9ba03a42c1c9d8ea49ebfdb2bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20274 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 04:26:03.467 ERROR [src.node.docker_mananger] Max retries reached for container 0e1b5c1bfc85. Exiting log stream.
2026-02-28 04:26:03.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.15 waku 287ffaa8b6f4fa86a7d8482ab933a29e6f96280e94b5fa269b439d97865e3bd6
2026-02-28 04:26:03.527 DEBUG [src.node.docker_mananger] Container started with ID 287ffaa8b6f4. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log
2026-02-28 04:26:03.527 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20270
2026-02-28 04:26:03.528 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:04.080 ERROR [src.node.docker_mananger] Max retries reached for container 09c5e6e2fa65. Exiting log stream.
2026-02-28 04:26:04.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20270/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:04.532 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-02-28 04:26:04.532 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:04.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20270/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:04.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.15/tcp/20271/p2p/16Uiu2HAmUYmFyuWUnos5P1EBfSCZr29LfnxDtfnNkMfFDS23X7o4","/ip4/172.18.6.15/tcp/20272/ws/p2p/16Uiu2HAmUYmFyuWUnos5P1EBfSCZr29LfnxDtfnNkMfFDS23X7o4"],"enrUri":"enr:-L24QLWp0Ofl8bXSW0zIOu9mcf7HjBkxa7Owe43tockE-mtsRiaptqUGewPHGMgo_7XKcZYIVuCfxLJnEsuPwOIMTRYCgmlkgnY0gmlwhKwSBg-KbXVsdGlhZGRyc5YACASsEgYPBk8vAAoErBIGDwZPMN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7CK0DkUxwLVtbgUIqyQ4Hg3qqoc616-wYDaexRSf1feDdGNwgk8vg3VkcIJPMYV3YWt1Mgk"}'
2026-02-28 04:26:04.535 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:04.542 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:04.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log
2026-02-28 04:26:04.543 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:04.543 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:04.544 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:04.544 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.144
2026-02-28 04:26:04.545 DEBUG [src.node.docker_mananger] Generated ports ['56285', '56286', '56287', '56288', '56289']
2026-02-28 04:26:04.545 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:04.545 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:04.545 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:04.545 DEBUG [src.node.docker_mananger] docker run -i -t -p 56285:56285 -p 56286:56286 -p 56287:56287 -p 56288:56288 -p 56289:56289 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56287 --rest-port=56285 --tcp-port=56286 --discv5-udp-port=56288 --rest-address=0.0.0.0 --nat=extip:172.18.55.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7dffe4dab9ca88cd1d36a3cf4d954f0dfea5e376dd6f115d270a3a5ef4fad06d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56289 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 04:26:04.742 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.144 waku 3d1df01e06c62da8248cb3b2c567bd8c19d3ba6e3196fd58116ddd681fa52998
2026-02-28 04:26:04.776 DEBUG [src.node.docker_mananger] Container started with ID 3d1df01e06c6. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log
2026-02-28 04:26:04.777 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56285
2026-02-28 04:26:04.777 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:05.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56285/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:05.780 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-02-28 04:26:05.781 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:05.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56285/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:05.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.144/tcp/56286/p2p/16Uiu2HAm2kiPAveetxVudUEV7jRAXWZiu74WXJYBaLNu6xUyMgFQ","/ip4/172.18.55.144/tcp/56287/ws/p2p/16Uiu2HAm2kiPAveetxVudUEV7jRAXWZiu74WXJYBaLNu6xUyMgFQ"],"enrUri":"enr:-L24QBBc5qYmEiwvpFkj2uKOaZ-2oiWRJYrg56mb3pridU21T4K1tHe0vJ5TUIV3QI7-t20lfumVvhD7xHjuh0xL8WkCgmlkgnY0gmlwhKwSN5CKbXVsdGlhZGRyc5YACASsEjeQBtveAAoErBI3kAbb390DgnJzhQADAQAAiXNlY3AyNTZrMaECbOKPn0HJBjQzDYplH9FvGlAuwJ3FwTVxljpI4sWM6H-DdGNwgtveg3VkcILb4IV3YWt1MgE"}'
2026-02-28 04:26:05.783 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:05.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56285/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.15/tcp/20271/p2p/16Uiu2HAmUYmFyuWUnos5P1EBfSCZr29LfnxDtfnNkMfFDS23X7o4"]'
2026-02-28 04:26:05.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:05.834 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:05.834 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log
2026-02-28 04:26:05.835 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:05.835 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:05.836 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:05.836 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.126
2026-02-28 04:26:05.837 DEBUG [src.node.docker_mananger] Generated ports ['45373', '45374', '45375', '45376', '45377']
2026-02-28 04:26:05.837 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:05.837 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:05.837 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:05.837 DEBUG [src.node.docker_mananger] docker run -i -t -p 45373:45373 -p 45374:45374 -p 45375:45375 -p 45376:45376 -p 45377:45377 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45375 --rest-port=45373 --tcp-port=45374 --discv5-udp-port=45376 --rest-address=0.0.0.0 --nat=extip:172.18.41.126 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82058aad952bcb3b8cecf07eab1cc7bf0afe20ccec4dce99b748f9a2ddec4a3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45377 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLWp0Ofl8bXSW0zIOu9mcf7HjBkxa7Owe43tockE-mtsRiaptqUGewPHGMgo_7XKcZYIVuCfxLJnEsuPwOIMTRYCgmlkgnY0gmlwhKwSBg-KbXVsdGlhZGRyc5YACASsEgYPBk8vAAoErBIGDwZPMN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7CK0DkUxwLVtbgUIqyQ4Hg3qqoc616-wYDaexRSf1feDdGNwgk8vg3VkcIJPMYV3YWt1Mgk --lightpushnode=/ip4/172.18.6.15/tcp/20271/p2p/16Uiu2HAmUYmFyuWUnos5P1EBfSCZr29LfnxDtfnNkMfFDS23X7o4 --lightpush=true --relay=true
2026-02-28 04:26:06.039 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.126 waku 591a8db4d09a5e31953b6a76fe587943bd9d71d8bec65dff2d5ae020beb4c652
2026-02-28 04:26:06.072 DEBUG [src.node.docker_mananger] Container started with ID 591a8db4d09a. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log
2026-02-28 04:26:06.073 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45373
2026-02-28 04:26:06.074 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:07.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45373/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:07.089 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-02-28 04:26:07.090 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:07.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45373/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:07.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.126/tcp/45374/p2p/16Uiu2HAmToHxQSZdYLTC6DH9LCNaMsRigbXZrLBPXqDWnK7CH3t7","/ip4/172.18.41.126/tcp/45375/ws/p2p/16Uiu2HAmToHxQSZdYLTC6DH9LCNaMsRigbXZrLBPXqDWnK7CH3t7"],"enrUri":"enr:-L24QMmIC3zKTFOOMC_6THE6jcpLPynpP_r_LV_Gcpen5ejPEB4baHVMSLEV0Fm4D1MRi0_L1cGZEC7HseN6xALASbICgmlkgnY0gmlwhKwSKX6KbXVsdGlhZGRyc5YACASsEil-BrE-AAoErBIpfgaxP90DgnJzhQADAQAAiXNlY3AyNTZrMaED4P_bXWea7-4OdcKy-aSChCwzvA52-ULMaPoM-TDrZ8yDdGNwgrE-g3VkcIKxQIV3YWt1Mgk"}'
2026-02-28 04:26:07.114 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:07.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45373/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.15/tcp/20271/p2p/16Uiu2HAmUYmFyuWUnos5P1EBfSCZr29LfnxDtfnNkMfFDS23X7o4"]'
2026-02-28 04:26:07.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:07.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45373/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.144/tcp/56286/p2p/16Uiu2HAm2kiPAveetxVudUEV7jRAXWZiu74WXJYBaLNu6xUyMgFQ"]'
2026-02-28 04:26:07.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:07.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20270/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:26:07.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:07.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56285/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:26:07.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:07.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45373/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:26:07.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:07.169 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:26:07.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45373/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772252767169320427}}'
2026-02-28 04:26:07.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:07.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:07.282 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:26:07.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20270/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:07.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252767169320427,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:07.287 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:26:07.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:07.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252767169320427,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:07.291 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:26:07.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:07.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252767169320427,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:07.295 DEBUG [src.node.waku_node] Restarting container with id 591a8db4d09a
2026-02-28 04:26:08.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45373/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:08.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45373/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:08.435 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-02-28 04:26:08.436 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:08.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45373/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:08.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.126/tcp/45374/p2p/16Uiu2HAmToHxQSZdYLTC6DH9LCNaMsRigbXZrLBPXqDWnK7CH3t7","/ip4/172.18.41.126/tcp/45375/ws/p2p/16Uiu2HAmToHxQSZdYLTC6DH9LCNaMsRigbXZrLBPXqDWnK7CH3t7"],"enrUri":"enr:-L24QMmIC3zKTFOOMC_6THE6jcpLPynpP_r_LV_Gcpen5ejPEB4baHVMSLEV0Fm4D1MRi0_L1cGZEC7HseN6xALASbICgmlkgnY0gmlwhKwSKX6KbXVsdGlhZGRyc5YACASsEil-BrE-AAoErBIpfgaxP90DgnJzhQADAQAAiXNlY3AyNTZrMaED4P_bXWea7-4OdcKy-aSChCwzvA52-ULMaPoM-TDrZ8yDdGNwgrE-g3VkcIKxQIV3YWt1Mgk"}'
2026-02-28 04:26:08.438 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:08.439 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:26:08.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45373/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772252768439262137}}'
2026-02-28 04:26:08.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:08.454 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:26:08.554 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:26:08.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20270/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:08.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252768439262137,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:08.559 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:26:08.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56285/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:08.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252768439262137,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:08.563 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:26:08.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45373/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:08.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252768439262137,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252767169320427,"ephemeral":false,"proof":""}]'
2026-02-28 04:26:08.610 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:26:08.611 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:26:08.611 DEBUG [src.node.waku_node] Stopping container with id 287ffaa8b6f4
2026-02-28 04:26:09.192 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:09.192 DEBUG [src.node.waku_node] Stopping container with id 3d1df01e06c6
2026-02-28 04:26:09.756 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:09.760 DEBUG [src.node.waku_node] Stopping container with id 591a8db4d09a
2026-02-28 04:26:10.007 ERROR [src.node.docker_mananger] Max retries reached for container 287ffaa8b6f4. Exiting log stream.
2026-02-28 04:26:10.309 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:10.312 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:26:10.328 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:26:10.336 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:26:10.364 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:26:10.365 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-28 04:26:10.365 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-28 04:26:10.366 DEBUG [src.libs.common] Attaching file ./log/docker/receiving_node1_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log
2026-02-28 04:26:10.368 DEBUG [src.libs.common] Attaching file ./log/docker/receiving_node2_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log
2026-02-28 04:26:10.369 DEBUG [src.libs.common] Attaching file ./log/docker/lightpush_node1_2026-02-28_04-26-03__9671f0c8-a7ce-4787-81bb-ed5bb91db49f__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,68 @@
2026-02-28 04:27:09.716 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:09.717 DEBUG [tests.conftest] Running test: test_store_is_empty with id: 2026-02-28_04-27-09__2b5255e7-cae4-4172-91eb-a94d7caff171
2026-02-28 04:27:09.717 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:09.718 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:27:09.718 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:27:09.726 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:09.726 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-27-09__2b5255e7-cae4-4172-91eb-a94d7caff171__wakuorg_nwaku:latest.log
2026-02-28 04:27:09.726 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:09.726 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:09.728 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:09.728 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.249
2026-02-28 04:27:09.728 DEBUG [src.node.docker_mananger] Generated ports ['64145', '64146', '64147', '64148', '64149']
2026-02-28 04:27:09.728 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:09.728 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:09.728 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:09.728 DEBUG [src.node.docker_mananger] docker run -i -t -p 64145:64145 -p 64146:64146 -p 64147:64147 -p 64148:64148 -p 64149:64149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64147 --rest-port=64145 --tcp-port=64146 --discv5-udp-port=64148 --rest-address=0.0.0.0 --nat=extip:172.18.26.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad0bde518c8a5a720bcd361b61d6b35e85e6cde56abbc5a43fc0eaf5373fa10d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64149 --metrics-logging=true --store=true --relay=true
2026-02-28 04:27:09.916 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.249 waku 70b10415e0ec377cd0888243e8effc8c39dc990c6eeae568f80c1b4ba1a0ec43
2026-02-28 04:27:09.951 DEBUG [src.node.docker_mananger] Container started with ID 70b10415e0ec. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-27-09__2b5255e7-cae4-4172-91eb-a94d7caff171__wakuorg_nwaku:latest.log
2026-02-28 04:27:09.952 ERROR [src.node.docker_mananger] Max retries reached for container 9bec3a3e1104. Exiting log stream.
2026-02-28 04:27:09.953 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64145
2026-02-28 04:27:09.954 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:10.536 ERROR [src.node.docker_mananger] Max retries reached for container 7990c97fb385. Exiting log stream.
2026-02-28 04:27:10.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64145/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:10.957 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-02-28 04:27:10.958 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:10.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64145/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:10.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.249/tcp/64146/p2p/16Uiu2HAmKmgpdDRmMwAupo3doHG3cfctj9mfPebgLiBzNSQty1WS","/ip4/172.18.26.249/tcp/64147/ws/p2p/16Uiu2HAmKmgpdDRmMwAupo3doHG3cfctj9mfPebgLiBzNSQty1WS"],"enrUri":"enr:-L24QIoaYfJLqwCCslYnru_qjWv8FSD0n2JzxIoledfncu4SUumDtm8cnUwSTgfmih9Z88929FxQ_6PAHzTcznHcliUCgmlkgnY0gmlwhKwSGvmKbXVsdGlhZGRyc5YACASsEhr5BvqSAAoErBIa-Qb6k90DgnJzhQADAQAAiXNlY3AyNTZrMaEDabkN6_6GI9g1fOhXVPLNlfrqK0WI5nBxnspCX_WZjLuDdGNwgvqSg3VkcIL6lIV3YWt1MgM"}'
2026-02-28 04:27:10.960 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:10.968 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:10.968 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-27-09__2b5255e7-cae4-4172-91eb-a94d7caff171__wakuorg_nwaku:latest.log
2026-02-28 04:27:10.968 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:10.968 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:10.969 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:10.969 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.133
2026-02-28 04:27:10.970 DEBUG [src.node.docker_mananger] Generated ports ['40775', '40776', '40777', '40778', '40779']
2026-02-28 04:27:10.970 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:10.970 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:10.970 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:10.970 DEBUG [src.node.docker_mananger] docker run -i -t -p 40775:40775 -p 40776:40776 -p 40777:40777 -p 40778:40778 -p 40779:40779 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40777 --rest-port=40775 --tcp-port=40776 --discv5-udp-port=40778 --rest-address=0.0.0.0 --nat=extip:172.18.65.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5910e9ebc53bdfabdab3bdb7efc1c865dfb0bdf7f43c428f3d70c8ced9374f21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40779 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIoaYfJLqwCCslYnru_qjWv8FSD0n2JzxIoledfncu4SUumDtm8cnUwSTgfmih9Z88929FxQ_6PAHzTcznHcliUCgmlkgnY0gmlwhKwSGvmKbXVsdGlhZGRyc5YACASsEhr5BvqSAAoErBIa-Qb6k90DgnJzhQADAQAAiXNlY3AyNTZrMaEDabkN6_6GI9g1fOhXVPLNlfrqK0WI5nBxnspCX_WZjLuDdGNwgvqSg3VkcIL6lIV3YWt1MgM --storenode=/ip4/172.18.26.249/tcp/64146/p2p/16Uiu2HAmKmgpdDRmMwAupo3doHG3cfctj9mfPebgLiBzNSQty1WS --store=true --relay=true
2026-02-28 04:27:11.165 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.133 waku 90e44143ce81b6ee635398cea3d5a47e2d244b116c5f33ca2fee0368ad154dc9
2026-02-28 04:27:11.200 DEBUG [src.node.docker_mananger] Container started with ID 90e44143ce81. Setting up logs at ./log/docker/store_node1_2026-02-28_04-27-09__2b5255e7-cae4-4172-91eb-a94d7caff171__wakuorg_nwaku:latest.log
2026-02-28 04:27:11.201 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40775
2026-02-28 04:27:11.201 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:12.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40775/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:12.205 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-02-28 04:27:12.205 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:12.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40775/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:12.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.133/tcp/40776/p2p/16Uiu2HAkyV7urcepeDuBysVGsUFVczoLgZEj379YNVvh1C2rhMfy","/ip4/172.18.65.133/tcp/40777/ws/p2p/16Uiu2HAkyV7urcepeDuBysVGsUFVczoLgZEj379YNVvh1C2rhMfy"],"enrUri":"enr:-L24QDirmQE801vWRV5rt-H-AOZLqNSg2dxIPoElvE4nGt-pRLb9-mfL-1a-LDJstt17UxSwS2hQnaJw0RbUOyqoMacCgmlkgnY0gmlwhKwSQYWKbXVsdGlhZGRyc5YACASsEkGFBp9IAAoErBJBhQafSd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPFDPyZR-mOVCDQsv2JZvld4uOxFMazuu0UwVCNCtMlSDdGNwgp9Ig3VkcIKfSoV3YWt1MgM"}'
2026-02-28 04:27:12.208 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:12.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.249/tcp/64146/p2p/16Uiu2HAmKmgpdDRmMwAupo3doHG3cfctj9mfPebgLiBzNSQty1WS"]'
2026-02-28 04:27:12.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:12.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64145/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:27:12.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:12.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40775/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:27:12.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:12.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64145/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:12.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 04:27:12.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40775/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:12.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 04:27:12.224 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:12.225 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:12.225 DEBUG [src.node.waku_node] Stopping container with id 70b10415e0ec
2026-02-28 04:27:12.778 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:12.779 DEBUG [src.node.waku_node] Stopping container with id 90e44143ce81
2026-02-28 04:27:13.315 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:13.318 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:13.324 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:13.329 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[2-4] with id: 2026-02-28_04-34-59__be100bd9-7a56-415e-a5bd-1b8063fe026f
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-02-28_04-34-59__be100bd9-7a56-415e-a5bd-1b8063fe026f__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.233.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61670', '61671', '61672', '61673', '61674']
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 61670:61670 -p 61671:61671 -p 61672:61672 -p 61673:61673 -p 61674:61674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61672 --rest-port=61670 --tcp-port=61671 --discv5-udp-port=61673 --rest-address=0.0.0.0 --nat=extip:172.18.233.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5a8bcb33dab9daf1dc8fafbf301adbdf571e1eabac3f37c1cfab42d26ff4d0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61674 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.2 waku 94e97691f96417b586c0a9c005ad9e48fd8cfa1c37f4886551131b515f7e32e7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94e97691f964. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-34-59__be100bd9-7a56-415e-a5bd-1b8063fe026f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61670
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 924b89f5558a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 606302b0c2c6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61670/health" -H "Content-Type: application/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:61670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.2/tcp/61671/p2p/16Uiu2HAmJuTsTtQknGy3tesXyNntF8BvJSeYUEz5R31MFPYYoap3","/ip4/172.18.233.2/tcp/61672/ws/p2p/16Uiu2HAmJuTsTtQknGy3tesXyNntF8BvJSeYUEz5R31MFPYYoap3"],"enrUri":"enr:-L24QEZo-hFk2XmY-q1gP5c4KHhkhvS2Q5x9uuFnEaHkhOIjCry_fW5JWRv3ufmTbIauJGHzaG0PdVAwVvNuEIaa7xwCgmlkgnY0gmlwhKwS6QKKbXVsdGlhZGRyc5YACASsEukCBvDnAAoErBLpAgbw6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXNtewOf3yKC_SCK_oJgvXQza_nRkLewTCHCSOh8V-0yDdGNwgvDng3VkcILw6YV3YWt1MgM"}'
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-02-28_04-34-59__be100bd9-7a56-415e-a5bd-1b8063fe026f__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.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10282', '10283', '10284', '10285', '10286']
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 10282:10282 -p 10283:10283 -p 10284:10284 -p 10285:10285 -p 10286:10286 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10284 --rest-port=10282 --tcp-port=10283 --discv5-udp-port=10285 --rest-address=0.0.0.0 --nat=extip:172.18.138.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dccf2f56db5fd7cbdcbcc7c290f6f5069b335a87ffcdfd5bcab68bcd4a3394fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10286 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEZo-hFk2XmY-q1gP5c4KHhkhvS2Q5x9uuFnEaHkhOIjCry_fW5JWRv3ufmTbIauJGHzaG0PdVAwVvNuEIaa7xwCgmlkgnY0gmlwhKwS6QKKbXVsdGlhZGRyc5YACASsEukCBvDnAAoErBLpAgbw6N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXNtewOf3yKC_SCK_oJgvXQza_nRkLewTCHCSOh8V-0yDdGNwgvDng3VkcILw6YV3YWt1MgM --storenode=/ip4/172.18.233.2/tcp/61671/p2p/16Uiu2HAmJuTsTtQknGy3tesXyNntF8BvJSeYUEz5R31MFPYYoap3 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.72 waku 5d7b8570ac1477dfe58a1f6a923a542e97c52cf1dc91c568774c42bbcfe6436d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5d7b8570ac14. Setting up logs at ./log/docker/store_node1_2026-02-28_04-34-59__be100bd9-7a56-415e-a5bd-1b8063fe026f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10282
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:10282/health" -H "Content-Type: application/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:10282/debug/v1/info" -H "Content-Type: application/json" -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.72/tcp/10283/p2p/16Uiu2HAmKvb5GMXsQyu86rVE9xxCfzDgkBgb24CgFgioXCboSZja","/ip4/172.18.138.72/tcp/10284/ws/p2p/16Uiu2HAmKvb5GMXsQyu86rVE9xxCfzDgkBgb24CgFgioXCboSZja"],"enrUri":"enr:-L24QPAre_UL4Ktl5OFkrraS9-bdfOHviFnU0u1KxK9ercy1FpsLPvXdklyQ6DpZqbtf65SqvLplnuesxC64FjEMxEgCgmlkgnY0gmlwhKwSikiKbXVsdGlhZGRyc5YACASsEopIBigrAAoErBKKSAYoLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbADIaSBt5xw6ZKlRUgMnAzwQrepBt2abkkSWUeptJ-2DdGNwgigrg3VkcIIoLYV3YWt1MgM"}'
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:10282/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.2/tcp/61671/p2p/16Uiu2HAmJuTsTtQknGy3tesXyNntF8BvJSeYUEz5R31MFPYYoap3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61670/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:10282/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:61670/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:61670/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:61670/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:61670/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&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":"0xd5f585a15d1ed823d246c296683112d474bb9f843f6775ccec6e16c69097f0ed"},{"messageHash":"0xfaa8129d32cc87a55cfcceca4bf43ff6aebde18996a55793e2a25885fb21db08"}],"paginationCursor":"0xfaa8129d32cc87a55cfcceca4bf43ff6aebde18996a55793e2a25885fb21db08"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10282/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&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":"0xd5f585a15d1ed823d246c296683112d474bb9f843f6775ccec6e16c69097f0ed"},{"messageHash":"0xfaa8129d32cc87a55cfcceca4bf43ff6aebde18996a55793e2a25885fb21db08"}],"paginationCursor":"0xfaa8129d32cc87a55cfcceca4bf43ff6aebde18996a55793e2a25885fb21db08"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xfaa8129d32cc87a55cfcceca4bf43ff6aebde18996a55793e2a25885fb21db08&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":"0xdc7627f6d9ebfa9e2b377fc58601e5ca143a5818eb36d8d1cd0bbed3da889d4b"},{"messageHash":"0x8ec4192f4f4df4f2d8fdb40ec24ea227bdac4c0968babe7e771b3ee9ecae3838"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10282/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xfaa8129d32cc87a55cfcceca4bf43ff6aebde18996a55793e2a25885fb21db08&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":"0xdc7627f6d9ebfa9e2b377fc58601e5ca143a5818eb36d8d1cd0bbed3da889d4b"},{"messageHash":"0x8ec4192f4f4df4f2d8fdb40ec24ea227bdac4c0968babe7e771b3ee9ecae3838"}]}'
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 94e97691f964
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5d7b8570ac14
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,110 @@
2026-02-28 04:33:55.684 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:33:55.685 DEBUG [tests.conftest] Running test: test_light_push_and_retrieve_duplicate_message with id: 2026-02-28_04-33-55__178d491c-4333-4856-837b-05220c3ebe83
2026-02-28 04:33:55.685 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:33:55.685 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:33:55.692 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:33:55.693 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_04-33-55__178d491c-4333-4856-837b-05220c3ebe83__wakuorg_nwaku:latest.log
2026-02-28 04:33:55.693 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:33:55.693 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:33:55.694 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:33:55.694 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.27
2026-02-28 04:33:55.694 DEBUG [src.node.docker_mananger] Generated ports ['38121', '38122', '38123', '38124', '38125']
2026-02-28 04:33:55.695 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:33:55.695 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:33:55.695 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:33:55.695 DEBUG [src.node.docker_mananger] docker run -i -t -p 38121:38121 -p 38122:38122 -p 38123:38123 -p 38124:38124 -p 38125:38125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38123 --rest-port=38121 --tcp-port=38122 --discv5-udp-port=38124 --rest-address=0.0.0.0 --nat=extip:172.18.249.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0acc918cb900d1eeadb585ccbd9edf29f1e8e0ed72796ea9251f66bf70c2bffe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38125 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 04:33:55.894 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.27 waku 537e3025208e6e4555ebf61f669c7c742c044575a53c182586c76f5474f48826
2026-02-28 04:33:55.911 ERROR [src.node.docker_mananger] Max retries reached for container 80c0500a35a9. Exiting log stream.
2026-02-28 04:33:55.937 DEBUG [src.node.docker_mananger] Container started with ID 537e3025208e. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-33-55__178d491c-4333-4856-837b-05220c3ebe83__wakuorg_nwaku:latest.log
2026-02-28 04:33:55.938 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38121
2026-02-28 04:33:55.939 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:33:56.479 ERROR [src.node.docker_mananger] Max retries reached for container 34e392b75119. Exiting log stream.
2026-02-28 04:33:56.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38121/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:56.942 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-02-28 04:33:56.942 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:33:56.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:56.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.27/tcp/38122/p2p/16Uiu2HAmDY8A1STH7WFz2dhj6dWu2hme3i1EDx3DQdPwdGKMuAMu","/ip4/172.18.249.27/tcp/38123/ws/p2p/16Uiu2HAmDY8A1STH7WFz2dhj6dWu2hme3i1EDx3DQdPwdGKMuAMu"],"enrUri":"enr:-L24QI1WnAJw22yfB6lQn_umvnSL0lkA_72_AfL7ydRobPBgRSfyYx10R1eZLTV-73hPCq0myYO_3cEBlc1x-dX28pcCgmlkgnY0gmlwhKwS-RuKbXVsdGlhZGRyc5YACASsEvkbBpTqAAoErBL5GwaU690DgnJzhQADAQAAiXNlY3AyNTZrMaEDDRlya_vCYU7YWxabx-gdP0BYHNyInjrqYBXW2VZ1p2CDdGNwgpTqg3VkcIKU7IV3YWt1Mgk"}'
2026-02-28 04:33:56.945 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:33:56.953 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:33:56.954 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_04-33-55__178d491c-4333-4856-837b-05220c3ebe83__wakuorg_nwaku:latest.log
2026-02-28 04:33:56.954 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:33:56.954 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:33:56.955 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:33:56.955 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.150
2026-02-28 04:33:56.956 DEBUG [src.node.docker_mananger] Generated ports ['52467', '52468', '52469', '52470', '52471']
2026-02-28 04:33:56.956 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:33:56.956 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:33:56.956 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:33:56.956 DEBUG [src.node.docker_mananger] docker run -i -t -p 52467:52467 -p 52468:52468 -p 52469:52469 -p 52470:52470 -p 52471:52471 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52469 --rest-port=52467 --tcp-port=52468 --discv5-udp-port=52470 --rest-address=0.0.0.0 --nat=extip:172.18.216.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3059758ae841ae6ec9ef42289e8efcb7dcf648b4faff8f0f7cd446571d15ca9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52471 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 04:33:57.154 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.150 waku 99f8b3051b771ba2efd3832d0e9f3eb2cff2fcdbb6100f85087cd92a2810c143
2026-02-28 04:33:57.189 DEBUG [src.node.docker_mananger] Container started with ID 99f8b3051b77. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-33-55__178d491c-4333-4856-837b-05220c3ebe83__wakuorg_nwaku:latest.log
2026-02-28 04:33:57.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52467
2026-02-28 04:33:57.189 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:33:58.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52467/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:58.193 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-02-28 04:33:58.193 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:33:58.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52467/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:58.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.150/tcp/52468/p2p/16Uiu2HAmRnyB7zvwGohTgnUmxVk5Ttd8KjX1as66vvodxoATTgQ3","/ip4/172.18.216.150/tcp/52469/ws/p2p/16Uiu2HAmRnyB7zvwGohTgnUmxVk5Ttd8KjX1as66vvodxoATTgQ3"],"enrUri":"enr:-L24QMhwPMQUHxIpRHCCRWxFwDF1P52ELTTcA2coBGm7esqjCCBPSzjswSPQj6B1xOe8b_p8kQF2s6EisRLGTSoiCagCgmlkgnY0gmlwhKwS2JaKbXVsdGlhZGRyc5YACASsEtiWBsz0AAoErBLYlgbM9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwzM_YWXF9V0cOi0GGHcgMQhhG0IDf1g2G0BnXwocoQSDdGNwgsz0g3VkcILM9oV3YWt1MgE"}'
2026-02-28 04:33:58.196 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:33:58.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52467/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.27/tcp/38122/p2p/16Uiu2HAmDY8A1STH7WFz2dhj6dWu2hme3i1EDx3DQdPwdGKMuAMu"]'
2026-02-28 04:33:58.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:58.244 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:33:58.245 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_04-33-55__178d491c-4333-4856-837b-05220c3ebe83__wakuorg_nwaku:latest.log
2026-02-28 04:33:58.245 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:33:58.245 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:33:58.246 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:33:58.246 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.95
2026-02-28 04:33:58.247 DEBUG [src.node.docker_mananger] Generated ports ['28724', '28725', '28726', '28727', '28728']
2026-02-28 04:33:58.247 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:33:58.247 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:33:58.247 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:33:58.247 DEBUG [src.node.docker_mananger] docker run -i -t -p 28724:28724 -p 28725:28725 -p 28726:28726 -p 28727:28727 -p 28728:28728 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28726 --rest-port=28724 --tcp-port=28725 --discv5-udp-port=28727 --rest-address=0.0.0.0 --nat=extip:172.18.146.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eefa0e0e3153bf75c9e0bbceac07cf4d3d5ecc42b2af26dcbadc92db0e05fa13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28728 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI1WnAJw22yfB6lQn_umvnSL0lkA_72_AfL7ydRobPBgRSfyYx10R1eZLTV-73hPCq0myYO_3cEBlc1x-dX28pcCgmlkgnY0gmlwhKwS-RuKbXVsdGlhZGRyc5YACASsEvkbBpTqAAoErBL5GwaU690DgnJzhQADAQAAiXNlY3AyNTZrMaEDDRlya_vCYU7YWxabx-gdP0BYHNyInjrqYBXW2VZ1p2CDdGNwgpTqg3VkcIKU7IV3YWt1Mgk --lightpushnode=/ip4/172.18.249.27/tcp/38122/p2p/16Uiu2HAmDY8A1STH7WFz2dhj6dWu2hme3i1EDx3DQdPwdGKMuAMu --lightpush=true --relay=true
2026-02-28 04:33:58.448 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.95 waku 198e0078cc64b552bbaac7f227c3e54e8c339f054585fb806c53910391f5a1b1
2026-02-28 04:33:58.487 DEBUG [src.node.docker_mananger] Container started with ID 198e0078cc64. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-33-55__178d491c-4333-4856-837b-05220c3ebe83__wakuorg_nwaku:latest.log
2026-02-28 04:33:58.487 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28724
2026-02-28 04:33:58.487 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:33:59.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28724/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:59.490 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-02-28 04:33:59.490 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:33:59.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28724/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:59.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.95/tcp/28725/p2p/16Uiu2HAmLhCqWm6moofGWziq7HwsRdgtv5TDpTFjcY7xE71AVQ8M","/ip4/172.18.146.95/tcp/28726/ws/p2p/16Uiu2HAmLhCqWm6moofGWziq7HwsRdgtv5TDpTFjcY7xE71AVQ8M"],"enrUri":"enr:-L24QF4aqGyh9yNIiaCLE7VVkyBew6gazjW3ibzcdVBAOx-8PihwUolIDq0M_mZ2Ze5qOccatyWye9T_xRHZgH8lEdICgmlkgnY0gmlwhKwSkl-KbXVsdGlhZGRyc5YACASsEpJfBnA1AAoErBKSXwZwNt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDd27GlBN3hUbZ171RO_Mus7y55TNKEqxcrjnWjRm-VtaDdGNwgnA1g3VkcIJwN4V3YWt1Mgk"}'
2026-02-28 04:33:59.493 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:33:59.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28724/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.27/tcp/38122/p2p/16Uiu2HAmDY8A1STH7WFz2dhj6dWu2hme3i1EDx3DQdPwdGKMuAMu"]'
2026-02-28 04:33:59.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:59.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28724/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.150/tcp/52468/p2p/16Uiu2HAmRnyB7zvwGohTgnUmxVk5Ttd8KjX1as66vvodxoATTgQ3"]'
2026-02-28 04:33:59.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:59.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:33:59.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:59.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52467/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:33:59.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:59.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28724/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:33:59.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:59.594 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:33:59.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28724/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772253239593623302}}'
2026-02-28 04:33:59.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:33:59.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:33:59.710 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:33:59.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:59.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253239593623302,"ephemeral":false,"proof":""}]'
2026-02-28 04:33:59.714 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:33:59.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:59.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253239593623302,"ephemeral":false,"proof":""}]'
2026-02-28 04:33:59.718 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-28 04:33:59.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28724/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:33:59.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253239593623302,"ephemeral":false,"proof":""}]'
2026-02-28 04:33:59.722 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:33:59.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28724/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772253239593623302}}'
2026-02-28 04:33:59.730 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:28724/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
2026-02-28 04:33:59.733 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:33:59.734 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:33:59.734 DEBUG [src.node.waku_node] Stopping container with id 537e3025208e
2026-02-28 04:34:00.375 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:00.375 DEBUG [src.node.waku_node] Stopping container with id 99f8b3051b77
2026-02-28 04:34:00.995 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:00.996 DEBUG [src.node.waku_node] Stopping container with id 198e0078cc64
2026-02-28 04:34:01.192 ERROR [src.node.docker_mananger] Max retries reached for container 537e3025208e. Exiting log stream.
2026-02-28 04:34:01.589 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:01.592 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:34:01.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:34:01.616 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:34:01.625 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,138 @@
2026-02-28 04:34:46.785 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:34:46.785 DEBUG [tests.conftest] Running test: test_multiple_content_topics_and_multiple_pubsub_topics with id: 2026-02-28_04-34-46__17af4bf7-00d6-4a24-8058-3e7e53f2e1e9
2026-02-28 04:34:46.786 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:34:46.786 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:34:46.786 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-28 04:34:46.794 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:46.794 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-34-46__17af4bf7-00d6-4a24-8058-3e7e53f2e1e9__wakuorg_nwaku:latest.log
2026-02-28 04:34:46.794 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:46.794 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:46.795 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:46.796 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.109
2026-02-28 04:34:46.796 DEBUG [src.node.docker_mananger] Generated ports ['28187', '28188', '28189', '28190', '28191']
2026-02-28 04:34:46.796 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 04:34:46.796 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:46.796 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:46.796 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:46.797 DEBUG [src.node.docker_mananger] docker run -i -t -p 28187:28187 -p 28188:28188 -p 28189:28189 -p 28190:28190 -p 28191:28191 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28189 --rest-port=28187 --tcp-port=28188 --discv5-udp-port=28190 --rest-address=0.0.0.0 --nat=extip:172.18.204.109 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=29b4beabbf0d580b64ed50ec5beaa1be5ad9dcde1f9eacdaceecaebbf2ff0cff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28191 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-28 04:34:46.983 ERROR [src.node.docker_mananger] Max retries reached for container 0c3ca88995ba. Exiting log stream.
2026-02-28 04:34:46.994 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.109 waku e5b9291d3c5efb595cadfa5974cf9f9bd8cead6c6c89afdd525a23df1d4dffc4
2026-02-28 04:34:47.025 DEBUG [src.node.docker_mananger] Container started with ID e5b9291d3c5e. Setting up logs at ./log/docker/node1_2026-02-28_04-34-46__17af4bf7-00d6-4a24-8058-3e7e53f2e1e9__wakuorg_nwaku:latest.log
2026-02-28 04:34:47.026 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28187
2026-02-28 04:34:47.027 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:47.573 ERROR [src.node.docker_mananger] Max retries reached for container f0be3a59da2a. Exiting log stream.
2026-02-28 04:34:48.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:48.030 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-02-28 04:34:48.030 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:48.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:48.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.109/tcp/28188/p2p/16Uiu2HAmPVwiaSSyoyymZrdf34g7SYjzTsJkHwXW1MBQrUf8VhAw","/ip4/172.18.204.109/tcp/28189/ws/p2p/16Uiu2HAmPVwiaSSyoyymZrdf34g7SYjzTsJkHwXW1MBQrUf8VhAw"],"enrUri":"enr:-L24QHO2Zw9HZkvYfth0eLQ-DtqQ66jAp-nREqJY_I7JrtXBTwlCRcyVAyXsYkNCRHGT19KBL3lXQerq9OFoS__JSYICgmlkgnY0gmlwhKwSzG2KbXVsdGlhZGRyc5YACASsEsxtBm4cAAoErBLMbQZuHd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDoR9aDzCeg8MNpoTQ2X5RGtoN8namiWhQsdRI77EY47CDdGNwgm4cg3VkcIJuHoV3YWt1MgU"}'
2026-02-28 04:34:48.033 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:48.040 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:48.040 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-34-46__17af4bf7-00d6-4a24-8058-3e7e53f2e1e9__wakuorg_nwaku:latest.log
2026-02-28 04:34:48.040 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:48.040 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:48.042 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:48.042 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.232
2026-02-28 04:34:48.042 DEBUG [src.node.docker_mananger] Generated ports ['3414', '3415', '3416', '3417', '3418']
2026-02-28 04:34:48.042 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-28 04:34:48.042 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:48.042 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:48.042 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:48.043 DEBUG [src.node.docker_mananger] docker run -i -t -p 3414:3414 -p 3415:3415 -p 3416:3416 -p 3417:3417 -p 3418:3418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3416 --rest-port=3414 --tcp-port=3415 --discv5-udp-port=3417 --rest-address=0.0.0.0 --nat=extip:172.18.34.232 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a6dd682ba8deb2faf84e623d4a31d0523ab4bbaefbb8544343f424dfd6b9d00d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3418 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHO2Zw9HZkvYfth0eLQ-DtqQ66jAp-nREqJY_I7JrtXBTwlCRcyVAyXsYkNCRHGT19KBL3lXQerq9OFoS__JSYICgmlkgnY0gmlwhKwSzG2KbXVsdGlhZGRyc5YACASsEsxtBm4cAAoErBLMbQZuHd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDoR9aDzCeg8MNpoTQ2X5RGtoN8namiWhQsdRI77EY47CDdGNwgm4cg3VkcIJuHoV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-28 04:34:48.255 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.232 waku f10752e3e2f42137500e27a3ec3db26f7b21400e94a4d256252955744c88bf82
2026-02-28 04:34:48.289 DEBUG [src.node.docker_mananger] Container started with ID f10752e3e2f4. Setting up logs at ./log/docker/node2_2026-02-28_04-34-46__17af4bf7-00d6-4a24-8058-3e7e53f2e1e9__wakuorg_nwaku:latest.log
2026-02-28 04:34:48.290 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3414
2026-02-28 04:34:48.290 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:49.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.317 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-02-28 04:34:49.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:49.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.232/tcp/3415/p2p/16Uiu2HAmPRvuTxSH7XMmbGm9SSoy3tffavAgSBPoq1GERpxU8z9w","/ip4/172.18.34.232/tcp/3416/ws/p2p/16Uiu2HAmPRvuTxSH7XMmbGm9SSoy3tffavAgSBPoq1GERpxU8z9w"],"enrUri":"enr:-L24QIksnJK9YrAExT8Bzq5tQK886hseF6Bu5cTFYJlYofoiRa-RK29rIWvtihpFm6Iu4mapC8vNBWtQXtvxo-3fsw8CgmlkgnY0gmlwhKwSIuiKbXVsdGlhZGRyc5YACASsEiLoBg1XAAoErBIi6AYNWN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDoBgcMMQtFcQNisn5Iik5BcAtR8kmNqu2QH3kO2bvAPKDdGNwgg1Xg3VkcIINWYV3YWt1MgE"}'
2026-02-28 04:34:49.326 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:49.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.109/tcp/28188/p2p/16Uiu2HAmPVwiaSSyoyymZrdf34g7SYjzTsJkHwXW1MBQrUf8VhAw"]'
2026-02-28 04:34:49.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-28 04:34:49.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3414/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-28 04:34:49.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:49.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.345 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:49.445 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253289339358857,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.449 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772253289339358857,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:49.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.459 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:49.560 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1772253289453825168,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.564 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1772253289453825168,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:49.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.573 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:49.673 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772253289568043683,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.678 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772253289568043683,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:49.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.687 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:49.787 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772253289682443775,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.791 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772253289682443775,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:49.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.800 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:49.900 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772253289795478556,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.904 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:49.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:49.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772253289795478556,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:49.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:49.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:49.913 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:50.014 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:50.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:50.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772253289908646504,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:50.018 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:50.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:50.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772253289908646504,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:50.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:50.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:50.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:50.127 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:50.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:50.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772253290022262478,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:50.132 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:50.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:50.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772253290022262478,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:50.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28187/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:34:50.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:50.142 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:50.243 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:50.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28187/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:50.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772253290137301415,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:50.247 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:50.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3414/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:50.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772253290137301415,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:50.252 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:34:50.253 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:34:50.253 DEBUG [src.node.waku_node] Stopping container with id e5b9291d3c5e
2026-02-28 04:34:50.839 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:50.840 DEBUG [src.node.waku_node] Stopping container with id f10752e3e2f4
2026-02-28 04:34:51.433 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:51.435 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:34:51.442 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:34:51.449 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter with id: 2026-02-28_04-24-58__9787bfb1-7b3c-4247-92d8-f9ebb9adf897
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-02-28_04-24-58__9787bfb1-7b3c-4247-92d8-f9ebb9adf897__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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25510', '25511', '25512', '25513', '25514']
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 25510:25510 -p 25511:25511 -p 25512:25512 -p 25513:25513 -p 25514:25514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25512 --rest-port=25510 --tcp-port=25511 --discv5-udp-port=25513 --rest-address=0.0.0.0 --nat=extip:172.18.101.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bbd5e2c9ecddddc4b99af0b5c9aa1916e3b122fde33a75c9d5430cdf2f0d972 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25514 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.158 waku a93bd3f4b1d52c6ba93c58bb7738b7f4db216c850c16fa933f1aa8d623b857d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a93bd3f4b1d5. Setting up logs at ./log/docker/node1_2026-02-28_04-24-58__9787bfb1-7b3c-4247-92d8-f9ebb9adf897__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25510
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:25510/health" -H "Content-Type: application/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:25510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.158/tcp/25511/p2p/16Uiu2HAmDrH5hyQByJJTRoZiGnzXG8VHXp3EBKXXWnR9yJ51q4iB","/ip4/172.18.101.158/tcp/25512/ws/p2p/16Uiu2HAmDrH5hyQByJJTRoZiGnzXG8VHXp3EBKXXWnR9yJ51q4iB"],"enrUri":"enr:-L24QCt_waILoteYpVkNd1jTyi5rn8Wxu-_2xGFY7gn5uMxwMb2BBrRrpmF49IItxX6C3VZDULWkHmG6zZuP-zPFcMoCgmlkgnY0gmlwhKwSZZ6KbXVsdGlhZGRyc5YACASsEmWeBmOnAAoErBJlngZjqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEb_-dyc5SgWEDrUrctHqVKBV03VW6zdLZHInCh9ouQCDdGNwgmOng3VkcIJjqYV3YWt1MgU"}'
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-02-28_04-24-58__9787bfb1-7b3c-4247-92d8-f9ebb9adf897__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.252.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55620', '55621', '55622', '55623', '55624']
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 55620:55620 -p 55621:55621 -p 55622:55622 -p 55623:55623 -p 55624:55624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55622 --rest-port=55620 --tcp-port=55621 --discv5-udp-port=55623 --rest-address=0.0.0.0 --nat=extip:172.18.252.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a6acd05f2bba55fca0a54864f0ebd752fbaaf4b3dfcff0bbdc64fee56f4d6b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55624 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCt_waILoteYpVkNd1jTyi5rn8Wxu-_2xGFY7gn5uMxwMb2BBrRrpmF49IItxX6C3VZDULWkHmG6zZuP-zPFcMoCgmlkgnY0gmlwhKwSZZ6KbXVsdGlhZGRyc5YACASsEmWeBmOnAAoErBJlngZjqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEb_-dyc5SgWEDrUrctHqVKBV03VW6zdLZHInCh9ouQCDdGNwgmOng3VkcIJjqYV3YWt1MgU --filternode=/ip4/172.18.101.158/tcp/25511/p2p/16Uiu2HAmDrH5hyQByJJTRoZiGnzXG8VHXp3EBKXXWnR9yJ51q4iB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.153 waku 0d07f88e82bbc4aa327cf95e3f72f671b92e3a4782ad183b46a725b797c30887
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d07f88e82bb. Setting up logs at ./log/docker/node1_2026-02-28_04-24-58__9787bfb1-7b3c-4247-92d8-f9ebb9adf897__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55620
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:55620/health" -H "Content-Type: application/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:55620/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.153/tcp/55621/p2p/16Uiu2HAm5DvkUSVBvmFZ5phBtHDuhrvktEEjHxynNBQGm8KDVedW","/ip4/172.18.252.153/tcp/55622/ws/p2p/16Uiu2HAm5DvkUSVBvmFZ5phBtHDuhrvktEEjHxynNBQGm8KDVedW"],"enrUri":"enr:-L24QKf7Xj0fjuG43X11pUAs_gmGMr63czRprVUNPLLcrtPuLqrbAmZvCn7Ae45y9bODNPzTwOY2DMiduCag7RYv8LQCgmlkgnY0gmlwhKwS_JmKbXVsdGlhZGRyc5YACASsEvyZBtlFAAoErBL8mQbZRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECkZKZtrm241wnuBX-3KdvlLI_3soJibU753OmX89hK5mDdGNwgtlFg3VkcILZR4V3YWt1MgA"}'
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:25510/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:55620/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6c93794f-be68-46ea-ace0-d882f2feaf67", "contentFilters": ["/test/1/waku-relay/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"6c93794f-be68-46ea-ace0-d882f2feaf67","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:55620/filter/v2/messages/%2Ftest%2F1%2Fwaku-relay%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252705238817683,"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 a93bd3f4b1d5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0d07f88e82bb
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,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-02-28_04-25-06__341545c7-3c8b-4a17-94ab-5260d6ed7e4c
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-02-28_04-25-06__341545c7-3c8b-4a17-94ab-5260d6ed7e4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17186', '17187', '17188', '17189', '17190']
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 17186:17186 -p 17187:17187 -p 17188:17188 -p 17189:17189 -p 17190:17190 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17188 --rest-port=17186 --tcp-port=17187 --discv5-udp-port=17189 --rest-address=0.0.0.0 --nat=extip:172.18.139.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9fbe7ebb0bbbae9a6ae29fc5cafdfd07a38e85def85524e8fb41cab7da66dffe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17190 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.114 waku 857a8930d25e609e386f82cc35bcd35cac1d42a0856a3a1dc002b775f32d299e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 857a8930d25e. Setting up logs at ./log/docker/node1_2026-02-28_04-25-06__341545c7-3c8b-4a17-94ab-5260d6ed7e4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17186
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 a93bd3f4b1d5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d07f88e82bb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17186/health" -H "Content-Type: application/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:17186/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.114/tcp/17187/p2p/16Uiu2HAm8zLsNxVwzZpbiAPCB2ET5pHaq2E1BnG48yTpNs7trNtd","/ip4/172.18.139.114/tcp/17188/ws/p2p/16Uiu2HAm8zLsNxVwzZpbiAPCB2ET5pHaq2E1BnG48yTpNs7trNtd"],"enrUri":"enr:-L24QK-SfWRWuum8gJ-h5ErO3xc699NAW6EIMueKXfDBFxCtJcfR1_HOkzvFANsIfx7BJTsWLRLPc0ZPaQy4eaXUX4cCgmlkgnY0gmlwhKwSi3KKbXVsdGlhZGRyc5YACASsEotyBkMjAAoErBKLcgZDJN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyYZ9Az5D8pe3VgzNlzdh9v7fEj2M4-fYuR9o2qld7T6DdGNwgkMjg3VkcIJDJYV3YWt1Mgk"}'
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-02-28_04-25-06__341545c7-3c8b-4a17-94ab-5260d6ed7e4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35009', '35010', '35011', '35012', '35013']
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 35009:35009 -p 35010:35010 -p 35011:35011 -p 35012:35012 -p 35013:35013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35011 --rest-port=35009 --tcp-port=35010 --discv5-udp-port=35012 --rest-address=0.0.0.0 --nat=extip:172.18.100.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f0cf358cc9ffda6f492cd185af6eed4bfd3f1c6e8c5a75ae04a20c854bed7e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35013 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QK-SfWRWuum8gJ-h5ErO3xc699NAW6EIMueKXfDBFxCtJcfR1_HOkzvFANsIfx7BJTsWLRLPc0ZPaQy4eaXUX4cCgmlkgnY0gmlwhKwSi3KKbXVsdGlhZGRyc5YACASsEotyBkMjAAoErBKLcgZDJN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyYZ9Az5D8pe3VgzNlzdh9v7fEj2M4-fYuR9o2qld7T6DdGNwgkMjg3VkcIJDJYV3YWt1Mgk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.175 waku a0fbb4f8ead2a47ea41ebfd273572c80f334cf1fbfe3f3c9758872620e961d46
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0fbb4f8ead2. Setting up logs at ./log/docker/node1_2026-02-28_04-25-06__341545c7-3c8b-4a17-94ab-5260d6ed7e4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35009
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:35009/health" -H "Content-Type: application/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:35009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.175/tcp/35010/p2p/16Uiu2HAmCfKAzVap9bywUGfYES98D67fcBNU1pq24ZtGqw1H5rdf","/ip4/172.18.100.175/tcp/35011/ws/p2p/16Uiu2HAmCfKAzVap9bywUGfYES98D67fcBNU1pq24ZtGqw1H5rdf"],"enrUri":"enr:-L24QEu_hAxH_dn8N4orqJAjARqY7szG_q_MqozTziSj0lmgFVAz1YrHLg_GnfnRntdOywKQk4EhsI0_uMhn9VL0ekcCgmlkgnY0gmlwhKwSZK-KbXVsdGlhZGRyc5YACASsEmSvBojCAAoErBJkrwaIw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDABVIWWL2OcjvZ-QgtZCE1zqk9BihkkhAwdVmchQe1FKDdGNwgojCg3VkcIKIxIV3YWt1MgE"}'
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-02-28_04-25-06__341545c7-3c8b-4a17-94ab-5260d6ed7e4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59996', '59997', '59998', '59999', '60000']
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 59996:59996 -p 59997:59997 -p 59998:59998 -p 59999:59999 -p 60000:60000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59998 --rest-port=59996 --tcp-port=59997 --discv5-udp-port=59999 --rest-address=0.0.0.0 --nat=extip:172.18.249.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe3fef1bfca15ca23d1f5e8e86b763c84fc6b056d6be9e89ea35a79f817f8a7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60000 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QK-SfWRWuum8gJ-h5ErO3xc699NAW6EIMueKXfDBFxCtJcfR1_HOkzvFANsIfx7BJTsWLRLPc0ZPaQy4eaXUX4cCgmlkgnY0gmlwhKwSi3KKbXVsdGlhZGRyc5YACASsEotyBkMjAAoErBKLcgZDJN0DgnJzhQADAQAAiXNlY3AyNTZrMaECyYZ9Az5D8pe3VgzNlzdh9v7fEj2M4-fYuR9o2qld7T6DdGNwgkMjg3VkcIJDJYV3YWt1Mgk --lightpushnode=/ip4/172.18.139.114/tcp/17187/p2p/16Uiu2HAm8zLsNxVwzZpbiAPCB2ET5pHaq2E1BnG48yTpNs7trNtd
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.175 waku 83e7dae1d6eabd30bb7b24210ff9dad0178c0751d2b27e0b8604928a3200e4fa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 83e7dae1d6ea. Setting up logs at ./log/docker/node1_2026-02-28_04-25-06__341545c7-3c8b-4a17-94ab-5260d6ed7e4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59996
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:59996/health" -H "Content-Type: application/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:59996/debug/v1/info" -H "Content-Type: application/json" -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.175/tcp/59997/p2p/16Uiu2HAm9juu3QDYBG7nvUjTYx2ZkxH2NdUWk413mfQYMDypZsha","/ip4/172.18.249.175/tcp/59998/ws/p2p/16Uiu2HAm9juu3QDYBG7nvUjTYx2ZkxH2NdUWk413mfQYMDypZsha"],"enrUri":"enr:-L24QDUKXeR4bD2ZXT8gUiLPbckqK7kh19FQrdI4EiAEsrgAEh7lJ9kNDW4rbxB7eI6sgRD4TXmtzeZ_fqg2t2k8xO8CgmlkgnY0gmlwhKwS-a-KbXVsdGlhZGRyc5YACASsEvmvBupdAAoErBL5rwbqXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1K_PCqgf0JVDU78mdIkKofv-i5nBNhtWs1NFiN2liimDdGNwgupdg3VkcILqX4V3YWt1Mgk"}'
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:17186/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:35009/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:59996/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": 1772252709941422019}}'
INFO  src.node.api_clients.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:17186/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":1772252709941422019,"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:35009/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":1772252709941422019,"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 857a8930d25e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a0fbb4f8ead2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 83e7dae1d6ea
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 857a8930d25e. 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,110 @@
2026-02-28 04:27:22.281 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:22.282 DEBUG [tests.conftest] Running test: test_invalid_page_size with id: 2026-02-28_04-27-22__60b778dc-d2e1-44b0-8e9a-8e9d4d4ddd6d
2026-02-28 04:27:22.282 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:22.282 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:27:22.283 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:27:22.289 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:22.289 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-27-22__60b778dc-d2e1-44b0-8e9a-8e9d4d4ddd6d__wakuorg_nwaku:latest.log
2026-02-28 04:27:22.289 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:22.289 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:22.291 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:22.291 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.63
2026-02-28 04:27:22.291 DEBUG [src.node.docker_mananger] Generated ports ['53688', '53689', '53690', '53691', '53692']
2026-02-28 04:27:22.291 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:22.291 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:22.291 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:22.292 DEBUG [src.node.docker_mananger] docker run -i -t -p 53688:53688 -p 53689:53689 -p 53690:53690 -p 53691:53691 -p 53692:53692 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53690 --rest-port=53688 --tcp-port=53689 --discv5-udp-port=53691 --rest-address=0.0.0.0 --nat=extip:172.18.156.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2eca40cac8c60a7f3a84d9e9fb8d35449a78dd0c9fcad38d0dd591a019422d4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53692 --metrics-logging=true --store=true --relay=true
2026-02-28 04:27:22.480 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.63 waku 478d4228c453f90d09e9d8ecdc53d3ebf9addd0b100d2df469c6e4c03b215c82
2026-02-28 04:27:22.517 DEBUG [src.node.docker_mananger] Container started with ID 478d4228c453. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-27-22__60b778dc-d2e1-44b0-8e9a-8e9d4d4ddd6d__wakuorg_nwaku:latest.log
2026-02-28 04:27:22.517 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53688
2026-02-28 04:27:22.518 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:22.575 ERROR [src.node.docker_mananger] Max retries reached for container e6ea2ed1c121. Exiting log stream.
2026-02-28 04:27:23.080 ERROR [src.node.docker_mananger] Max retries reached for container 6d0d81fcfd69. Exiting log stream.
2026-02-28 04:27:23.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53688/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:23.520 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-02-28 04:27:23.521 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:23.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53688/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:23.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.63/tcp/53689/p2p/16Uiu2HAmFATHeho3JUKnb9Esp7QDoWW95Yn3CPFJfzALgqZ7fS45","/ip4/172.18.156.63/tcp/53690/ws/p2p/16Uiu2HAmFATHeho3JUKnb9Esp7QDoWW95Yn3CPFJfzALgqZ7fS45"],"enrUri":"enr:-L24QKZnuYvVNIDtnvRGD_heBhtnkfQLBHUF9TiQFnr9oPkWfgMIq0WmIIKy3leKbP7dlKeIEuDyTdoj-N8aY8B5aJgCgmlkgnY0gmlwhKwSnD-KbXVsdGlhZGRyc5YACASsEpw_BtG5AAoErBKcPwbRut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJUOs5SGaL8y_konf1f9DoIr-AcsnBrZLQcf5NRbf1AaDdGNwgtG5g3VkcILRu4V3YWt1MgM"}'
2026-02-28 04:27:23.523 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:23.530 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:23.530 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-27-22__60b778dc-d2e1-44b0-8e9a-8e9d4d4ddd6d__wakuorg_nwaku:latest.log
2026-02-28 04:27:23.530 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:23.531 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:23.532 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:23.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.84
2026-02-28 04:27:23.532 DEBUG [src.node.docker_mananger] Generated ports ['24609', '24610', '24611', '24612', '24613']
2026-02-28 04:27:23.532 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:23.533 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:23.533 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:23.533 DEBUG [src.node.docker_mananger] docker run -i -t -p 24609:24609 -p 24610:24610 -p 24611:24611 -p 24612:24612 -p 24613:24613 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24611 --rest-port=24609 --tcp-port=24610 --discv5-udp-port=24612 --rest-address=0.0.0.0 --nat=extip:172.18.26.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a7b6ef7fc64ed8212f3bcb9c5dfbaf8bb9acea5fd5cb8fce20ce18a29291dbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24613 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKZnuYvVNIDtnvRGD_heBhtnkfQLBHUF9TiQFnr9oPkWfgMIq0WmIIKy3leKbP7dlKeIEuDyTdoj-N8aY8B5aJgCgmlkgnY0gmlwhKwSnD-KbXVsdGlhZGRyc5YACASsEpw_BtG5AAoErBKcPwbRut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJUOs5SGaL8y_konf1f9DoIr-AcsnBrZLQcf5NRbf1AaDdGNwgtG5g3VkcILRu4V3YWt1MgM --storenode=/ip4/172.18.156.63/tcp/53689/p2p/16Uiu2HAmFATHeho3JUKnb9Esp7QDoWW95Yn3CPFJfzALgqZ7fS45 --store=true --relay=true
2026-02-28 04:27:23.722 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.84 waku a1c1f32b45277c848aee26d640c146ef39bf6c9b64966fa9b19b4efa42652ef2
2026-02-28 04:27:23.758 DEBUG [src.node.docker_mananger] Container started with ID a1c1f32b4527. Setting up logs at ./log/docker/store_node1_2026-02-28_04-27-22__60b778dc-d2e1-44b0-8e9a-8e9d4d4ddd6d__wakuorg_nwaku:latest.log
2026-02-28 04:27:23.758 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24609
2026-02-28 04:27:23.758 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:24.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24609/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:24.762 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-02-28 04:27:24.762 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:24.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24609/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:24.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.84/tcp/24610/p2p/16Uiu2HAkwdoitRbDVtsafpEurv7oaNnMRduiAFwqTmNbkMGK5VuM","/ip4/172.18.26.84/tcp/24611/ws/p2p/16Uiu2HAkwdoitRbDVtsafpEurv7oaNnMRduiAFwqTmNbkMGK5VuM"],"enrUri":"enr:-L24QC1sSMpJO-4NkkkZq3AHLvmjeinLk-P1FyTv2s7ayb3vd4UZ7GnY9DIdA-1bNX0OMwt7umFvsW5GgZQ5kRfTKgMCgmlkgnY0gmlwhKwSGlSKbXVsdGlhZGRyc5YACASsEhpUBmAiAAoErBIaVAZgI90DgnJzhQADAQAAiXNlY3AyNTZrMaECINMZPbi4d6Lg88dexZxKndGA3cIQ2NWZTAxWLiAQuGyDdGNwgmAig3VkcIJgJIV3YWt1MgM"}'
2026-02-28 04:27:24.765 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:24.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24609/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.63/tcp/53689/p2p/16Uiu2HAmFATHeho3JUKnb9Esp7QDoWW95Yn3CPFJfzALgqZ7fS45"]'
2026-02-28 04:27:24.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:24.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:27:24.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:24.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24609/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:27:24.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:24.774 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:24.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:24.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:24.779 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:24.981 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:24.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:24.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:24.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:25.188 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:25.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:25.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:25.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:25.394 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:25.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:25.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:25.400 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:25.601 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:25.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:25.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:25.607 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:25.807 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:25.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:25.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:25.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:26.014 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:26.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:26.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:26.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:26.220 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:26.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:26.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:26.226 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:26.427 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:26.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:26.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:26.433 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:26.634 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:26.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53688/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-02-28 04:27:26.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:26.640 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:26.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53688/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:26.843 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53688/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
2026-02-28 04:27:26.843 DEBUG [tests.store.test_page_size] the invalid page_size $2 wasn't accepted
2026-02-28 04:27:26.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24609/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:26.846 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24609/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
2026-02-28 04:27:26.847 DEBUG [tests.store.test_page_size] the invalid page_size $2 wasn't accepted
2026-02-28 04:27:26.848 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:26.849 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:26.849 DEBUG [src.node.waku_node] Stopping container with id 478d4228c453
2026-02-28 04:27:27.406 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:27.406 DEBUG [src.node.waku_node] Stopping container with id a1c1f32b4527
2026-02-28 04:27:27.949 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:27.950 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:27.959 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:27.966 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-02-28 04:27:33.703 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:33.704 DEBUG [tests.conftest] Running test: test_time_filter_matches_one_message with id: 2026-02-28_04-27-33__5bec8015-8817-499d-a5a0-e4b3b701b121
2026-02-28 04:27:33.704 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:33.704 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:27:33.705 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:27:33.711 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:33.711 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-27-33__5bec8015-8817-499d-a5a0-e4b3b701b121__wakuorg_nwaku:latest.log
2026-02-28 04:27:33.712 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:33.712 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:33.713 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:33.713 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.166
2026-02-28 04:27:33.713 DEBUG [src.node.docker_mananger] Generated ports ['26346', '26347', '26348', '26349', '26350']
2026-02-28 04:27:33.714 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:33.714 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:33.714 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:33.714 DEBUG [src.node.docker_mananger] docker run -i -t -p 26346:26346 -p 26347:26347 -p 26348:26348 -p 26349:26349 -p 26350:26350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26348 --rest-port=26346 --tcp-port=26347 --discv5-udp-port=26349 --rest-address=0.0.0.0 --nat=extip:172.18.146.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb1ffec8a7a67161adfc23db387fffa74c907de2f14ad19045cb29a40cc6ebe1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26350 --metrics-logging=true --store=true --relay=true
2026-02-28 04:27:33.914 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.166 waku 5b42e0fce2a9f950020ee095e51850076d9c33e2738d846ef383e499813af2d4
2026-02-28 04:27:33.931 ERROR [src.node.docker_mananger] Max retries reached for container c9751080bd58. Exiting log stream.
2026-02-28 04:27:33.950 DEBUG [src.node.docker_mananger] Container started with ID 5b42e0fce2a9. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-27-33__5bec8015-8817-499d-a5a0-e4b3b701b121__wakuorg_nwaku:latest.log
2026-02-28 04:27:33.951 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26346
2026-02-28 04:27:33.951 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:34.509 ERROR [src.node.docker_mananger] Max retries reached for container 04f9224b0769. Exiting log stream.
2026-02-28 04:27:34.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26346/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:34.954 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-02-28 04:27:34.954 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:34.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:34.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.166/tcp/26347/p2p/16Uiu2HAmKfebM84d2fxTNrKtpH4Jes75JWoQmDfV5uU8saUMfa11","/ip4/172.18.146.166/tcp/26348/ws/p2p/16Uiu2HAmKfebM84d2fxTNrKtpH4Jes75JWoQmDfV5uU8saUMfa11"],"enrUri":"enr:-L24QMQCXpYs7Mh7sxcnA5EcCijMy8ZZemGuvVvI38tE0DdhWotif_msMUqU-5FKpbwb9GnDtz8MTBftNsaN_oW88_cCgmlkgnY0gmlwhKwSkqaKbXVsdGlhZGRyc5YACASsEpKmBmbrAAoErBKSpgZm7N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaC0MnXwAbX9hd0HxgF0uoZJQEldNzsay1zeQs0wz8PSDdGNwgmbrg3VkcIJm7YV3YWt1MgM"}'
2026-02-28 04:27:34.957 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:34.964 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:34.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-27-33__5bec8015-8817-499d-a5a0-e4b3b701b121__wakuorg_nwaku:latest.log
2026-02-28 04:27:34.964 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:34.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:34.966 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:34.966 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.50
2026-02-28 04:27:34.966 DEBUG [src.node.docker_mananger] Generated ports ['43536', '43537', '43538', '43539', '43540']
2026-02-28 04:27:34.966 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:34.967 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:34.967 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:34.967 DEBUG [src.node.docker_mananger] docker run -i -t -p 43536:43536 -p 43537:43537 -p 43538:43538 -p 43539:43539 -p 43540:43540 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43538 --rest-port=43536 --tcp-port=43537 --discv5-udp-port=43539 --rest-address=0.0.0.0 --nat=extip:172.18.148.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d787bc4b95f9b9ea07f2cad631be2332f2f6e9a4ca82a492447a5bfbfff9eb97 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43540 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMQCXpYs7Mh7sxcnA5EcCijMy8ZZemGuvVvI38tE0DdhWotif_msMUqU-5FKpbwb9GnDtz8MTBftNsaN_oW88_cCgmlkgnY0gmlwhKwSkqaKbXVsdGlhZGRyc5YACASsEpKmBmbrAAoErBKSpgZm7N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaC0MnXwAbX9hd0HxgF0uoZJQEldNzsay1zeQs0wz8PSDdGNwgmbrg3VkcIJm7YV3YWt1MgM --storenode=/ip4/172.18.146.166/tcp/26347/p2p/16Uiu2HAmKfebM84d2fxTNrKtpH4Jes75JWoQmDfV5uU8saUMfa11 --store=true --relay=true
2026-02-28 04:27:35.159 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.50 waku 342fbc317d2c7adb6543e3e3355262ac5be091ed4694335508cd6bcdb8e09d3e
2026-02-28 04:27:35.190 DEBUG [src.node.docker_mananger] Container started with ID 342fbc317d2c. Setting up logs at ./log/docker/store_node1_2026-02-28_04-27-33__5bec8015-8817-499d-a5a0-e4b3b701b121__wakuorg_nwaku:latest.log
2026-02-28 04:27:35.191 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43536
2026-02-28 04:27:35.191 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:36.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43536/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:36.195 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-02-28 04:27:36.195 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:36.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43536/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:36.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.50/tcp/43537/p2p/16Uiu2HAmNarai2eqTrzL6dhqHMQLVT23U1raDekWDvjcr4peVTCR","/ip4/172.18.148.50/tcp/43538/ws/p2p/16Uiu2HAmNarai2eqTrzL6dhqHMQLVT23U1raDekWDvjcr4peVTCR"],"enrUri":"enr:-L24QAM8YNCnfUmWpbQ9YAgnK0O7E-44FuLGlK9mP1OcrgNxHSplTLuEjCTyq68VA22pg9FrFlRZ6GVWL0uXanlTUwcCgmlkgnY0gmlwhKwSlDKKbXVsdGlhZGRyc5YACASsEpQyBqoRAAoErBKUMgaqEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk4XDEZgMtN8stTkqu9fJoa-fu7QFCu1FGXhG7BclcI6DdGNwgqoRg3VkcIKqE4V3YWt1MgM"}'
2026-02-28 04:27:36.197 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:36.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43536/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.166/tcp/26347/p2p/16Uiu2HAmKfebM84d2fxTNrKtpH4Jes75JWoQmDfV5uU8saUMfa11"]'
2026-02-28 04:27:36.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:27:36.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:27:36.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.207 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:36.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26346/relay/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-02-28 04:27:36.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.214 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:36.414 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:36.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26346/relay/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-02-28 04:27:36.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.420 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:36.621 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:36.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26346/relay/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-02-28 04:27:36.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:36.828 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:36.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26346/relay/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-02-28 04:27:36.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:36.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:37.034 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:37.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26346/relay/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-02-28 04:27:37.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:37.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:37.241 DEBUG [src.steps.store] Relaying message
2026-02-28 04:27:37.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26346/relay/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-02-28 04:27:37.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:37.247 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:27:37.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26346/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772252853207019104&endTime=1772252853207219104&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:37.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x01e607511411dbefb49bfdbabb621e02b1828fc286300ac4194602486e023ee7"}]}'
2026-02-28 04:27:37.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43536/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1772252853207019104&endTime=1772252853207219104&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:37.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x01e607511411dbefb49bfdbabb621e02b1828fc286300ac4194602486e023ee7"}]}'
2026-02-28 04:27:37.456 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:37.457 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:37.457 DEBUG [src.node.waku_node] Stopping container with id 5b42e0fce2a9
2026-02-28 04:27:38.087 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:38.088 DEBUG [src.node.waku_node] Stopping container with id 342fbc317d2c
2026-02-28 04:27:38.655 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:38.660 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:38.668 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:38.676 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2026-02-28 04:28:27.598 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:28:27.599 DEBUG [tests.conftest] Running test: test_admin_filter_subscriptions_shape with id: 2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312
2026-02-28 04:28:27.599 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:28:27.600 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:28:27.601 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:28:27.611 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:27.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__wakuorg_nwaku:latest.log
2026-02-28 04:28:27.619 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:27.619 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__wakuorg_nwaku:latest.log
2026-02-28 04:28:27.627 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:27.628 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__wakuorg_nwaku:latest.log
2026-02-28 04:28:27.637 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:27.637 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__wakuorg_nwaku:latest.log
2026-02-28 04:28:27.637 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:28:27.637 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:28:27.638 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:27.638 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:27.640 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:27.640 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.57
2026-02-28 04:28:27.640 DEBUG [src.node.docker_mananger] Generated ports ['60027', '60028', '60029', '60030', '60031']
2026-02-28 04:28:27.640 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:27.640 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:27.640 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:27.640 DEBUG [src.node.docker_mananger] docker run -i -t -p 60027:60027 -p 60028:60028 -p 60029:60029 -p 60030:60030 -p 60031:60031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60029 --rest-port=60027 --tcp-port=60028 --discv5-udp-port=60030 --rest-address=0.0.0.0 --nat=extip:172.18.49.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcaa5ed3925e6b89abadbaae7ffbe06adfffb125ee67fd38acae82d522a0b6e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60031 --metrics-logging=true --filter=true --relay=true
2026-02-28 04:28:27.826 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.57 waku 4efb7edf38454e7202f99324644b298d3f5db89d5c4eed218f6e41f5bd37179b
2026-02-28 04:28:27.840 ERROR [src.node.docker_mananger] Max retries reached for container 28b4375e75da. Exiting log stream.
2026-02-28 04:28:27.865 DEBUG [src.node.docker_mananger] Container started with ID 4efb7edf3845. Setting up logs at ./log/docker/node1_2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__wakuorg_nwaku:latest.log
2026-02-28 04:28:27.865 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60027
2026-02-28 04:28:27.866 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:28.448 ERROR [src.node.docker_mananger] Max retries reached for container 8798d9fea676. Exiting log stream.
2026-02-28 04:28:28.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60027/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:28.869 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-02-28 04:28:28.869 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:28.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:28.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.57/tcp/60028/p2p/16Uiu2HAmLDTAmoaL5dXR6rBJ12zintephLPhSDSv1ErvHVfD38am","/ip4/172.18.49.57/tcp/60029/ws/p2p/16Uiu2HAmLDTAmoaL5dXR6rBJ12zintephLPhSDSv1ErvHVfD38am"],"enrUri":"enr:-L24QMK4uQnlFo90eLGaSWsrbf0G6tgxUhP8RjaxoAHnlBzQLiPV-PKF9zT3SfUznPKKqpLuVoeYWvpr6ZNIjeU9TQACgmlkgnY0gmlwhKwSMTmKbXVsdGlhZGRyc5YACASsEjE5Bup8AAoErBIxOQbqfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcFK35fCng3J3MwqM2u-tPU4yNLKkOilSHwf6uGzVtHKDdGNwgup8g3VkcILqfoV3YWt1MgU"}'
2026-02-28 04:28:28.872 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:28.872 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:28.872 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:28.873 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:28.874 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.193
2026-02-28 04:28:28.874 DEBUG [src.node.docker_mananger] Generated ports ['37274', '37275', '37276', '37277', '37278']
2026-02-28 04:28:28.874 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:28.874 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:28.874 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:28.874 DEBUG [src.node.docker_mananger] docker run -i -t -p 37274:37274 -p 37275:37275 -p 37276:37276 -p 37277:37277 -p 37278:37278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37276 --rest-port=37274 --tcp-port=37275 --discv5-udp-port=37277 --rest-address=0.0.0.0 --nat=extip:172.18.25.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc00aefbb926cea4b38678cc8dbeebcdddfdb6f6493fb8f1d385aebb2d4fc116 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37278 --metrics-logging=true --relay=false --filternode=/ip4/172.18.49.57/tcp/60028/p2p/16Uiu2HAmLDTAmoaL5dXR6rBJ12zintephLPhSDSv1ErvHVfD38am --discv5-bootstrap-node=enr:-L24QMK4uQnlFo90eLGaSWsrbf0G6tgxUhP8RjaxoAHnlBzQLiPV-PKF9zT3SfUznPKKqpLuVoeYWvpr6ZNIjeU9TQACgmlkgnY0gmlwhKwSMTmKbXVsdGlhZGRyc5YACASsEjE5Bup8AAoErBIxOQbqfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcFK35fCng3J3MwqM2u-tPU4yNLKkOilSHwf6uGzVtHKDdGNwgup8g3VkcILqfoV3YWt1MgU
2026-02-28 04:28:29.076 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.193 waku bc3c5f4ef8d0bd883e4ea79184c5742b04c4514ff198b6998fe0e9e2b8889772
2026-02-28 04:28:29.112 DEBUG [src.node.docker_mananger] Container started with ID bc3c5f4ef8d0. Setting up logs at ./log/docker/node2_2026-02-28_04-28-27__4968287a-5f6c-4ee3-b2ae-6dc335581312__wakuorg_nwaku:latest.log
2026-02-28 04:28:29.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37274
2026-02-28 04:28:29.112 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:30.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:30.116 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-02-28 04:28:30.117 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:30.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37274/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:30.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.193/tcp/37275/p2p/16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1","/ip4/172.18.25.193/tcp/37276/ws/p2p/16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1"],"enrUri":"enr:-L24QOBkP4EMk8wKqZBKqV1nh_VzCY1xCnv-95Dxa7CCmaUjMXsUB70tBUcEobvCkaS6D0y8rlr1zJQq47YYi1ivt-QCgmlkgnY0gmlwhKwSGcGKbXVsdGlhZGRyc5YACASsEhnBBpGbAAoErBIZwQaRnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdOA9r6rW3yzjzz1cE-a4u1zAoxsj1OQ-58eY64LBIgSDdGNwgpGbg3VkcIKRnYV3YWt1MgA"}'
2026-02-28 04:28:30.119 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:30.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37274/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:28:30.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-28 04:28:30.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60027/admin/v1/filter/subscriptions" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:30.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"peerId":"16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1","filterCriteria":[{"pubsubTopic":"/waku/2/rs/3/1","contentTopic":"/test/1/waku-filter/proto"}]}]'
2026-02-28 04:28:30.186 DEBUG [tests.rest_flags.test_admin_flags] Node admin subscriptions info[{'peerId': '16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1', 'filterCriteria': [{'pubsubTopic': '/waku/2/rs/3/1', 'contentTopic': '/test/1/waku-filter/proto'}]}]
2026-02-28 04:28:30.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60027/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:30.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.25.193/tcp/35446/p2p/16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:30.191 DEBUG [tests.rest_flags.test_admin_flags] node 1 peers [{'multiaddr': '/ip4/172.18.25.193/tcp/35446/p2p/16Uiu2HAmLXDxqAqKEr5HuCM5KYvWD89a9YBUieBr1kDEyFWjarD1', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-157-gba8587', 'origin': 'UnknownOrigin'}]
2026-02-28 04:28:30.193 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:30.194 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:30.194 DEBUG [src.node.waku_node] Stopping container with id 4efb7edf3845
2026-02-28 04:28:30.753 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:30.754 DEBUG [src.node.waku_node] Stopping container with id bc3c5f4ef8d0
2026-02-28 04:28:31.310 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:31.314 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:31.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:31.325 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
2026-02-28 04:31:49.459 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:31:49.460 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_timestamps with id: 2026-02-28_04-31-49__bf7d7e47-c346-42f6-ad86-441b4fa37523
2026-02-28 04:31:49.460 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:31:49.460 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:31:49.467 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:49.467 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-28_04-31-49__bf7d7e47-c346-42f6-ad86-441b4fa37523__wakuorg_nwaku:latest.log
2026-02-28 04:31:49.468 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:49.468 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:49.469 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:49.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.253
2026-02-28 04:31:49.469 DEBUG [src.node.docker_mananger] Generated ports ['38672', '38673', '38674', '38675', '38676']
2026-02-28 04:31:49.470 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:49.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:49.470 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:49.470 DEBUG [src.node.docker_mananger] docker run -i -t -p 38672:38672 -p 38673:38673 -p 38674:38674 -p 38675:38675 -p 38676:38676 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38674 --rest-port=38672 --tcp-port=38673 --discv5-udp-port=38675 --rest-address=0.0.0.0 --nat=extip:172.18.9.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3e6a81502edbecc91adce35f3dcfadc6a9dadbfd97c1bcf0cf8b7bbbd3f7777 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38676 --metrics-logging=true --lightpush=true --relay=true
2026-02-28 04:31:49.659 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.253 waku a55dd3b6991274aa2331f6e4f42b69a0c11b2fb72583601cb257f9014af387b1
2026-02-28 04:31:49.659 ERROR [src.node.docker_mananger] Max retries reached for container 80bbbe656d5c. Exiting log stream.
2026-02-28 04:31:49.692 DEBUG [src.node.docker_mananger] Container started with ID a55dd3b69912. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-31-49__bf7d7e47-c346-42f6-ad86-441b4fa37523__wakuorg_nwaku:latest.log
2026-02-28 04:31:49.693 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38672
2026-02-28 04:31:49.693 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:50.214 ERROR [src.node.docker_mananger] Max retries reached for container 2c7fd70a1e78. Exiting log stream.
2026-02-28 04:31:50.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38672/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:50.697 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-02-28 04:31:50.697 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:50.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38672/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:50.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.253/tcp/38673/p2p/16Uiu2HAm71pa77eXY6Dx9BcqfLktmah3a3w2qhBi7uqhNxFYLe9q","/ip4/172.18.9.253/tcp/38674/ws/p2p/16Uiu2HAm71pa77eXY6Dx9BcqfLktmah3a3w2qhBi7uqhNxFYLe9q"],"enrUri":"enr:-L24QDYfD5zPkNrlPpYOd6Rli5tXgkgvSbXrmkuG0gigAdWQSSwtNfNUHAI8iV5LHvABlM0-ohkjOvbew24AP9okmdQCgmlkgnY0gmlwhKwSCf2KbXVsdGlhZGRyc5YACASsEgn9BpcRAAoErBIJ_QaXEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECrDAErAipv1Ugcr0iCR7tH12pM0TnqkJ7OqgyrpO5qRyDdGNwgpcRg3VkcIKXE4V3YWt1Mgk"}'
2026-02-28 04:31:50.700 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:50.707 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:50.707 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-28_04-31-49__bf7d7e47-c346-42f6-ad86-441b4fa37523__wakuorg_nwaku:latest.log
2026-02-28 04:31:50.707 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:50.707 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:50.709 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:50.709 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.220
2026-02-28 04:31:50.709 DEBUG [src.node.docker_mananger] Generated ports ['43035', '43036', '43037', '43038', '43039']
2026-02-28 04:31:50.709 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:50.709 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:50.710 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:50.710 DEBUG [src.node.docker_mananger] docker run -i -t -p 43035:43035 -p 43036:43036 -p 43037:43037 -p 43038:43038 -p 43039:43039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43037 --rest-port=43035 --tcp-port=43036 --discv5-udp-port=43038 --rest-address=0.0.0.0 --nat=extip:172.18.175.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba1df61cbcab24be38dfdb4029128ea45cedaef3bcb6cb8ec9730ccd7aa019f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43039 --metrics-logging=true --lightpush=false --relay=true
2026-02-28 04:31:50.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.220 waku 9f7db840f5fbe8d904827ec82fec8a80a9e5163b65bcf84ff92275a9a7b14ba6
2026-02-28 04:31:50.938 DEBUG [src.node.docker_mananger] Container started with ID 9f7db840f5fb. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-31-49__bf7d7e47-c346-42f6-ad86-441b4fa37523__wakuorg_nwaku:latest.log
2026-02-28 04:31:50.939 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43035
2026-02-28 04:31:50.939 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:51.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43035/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:51.943 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-02-28 04:31:51.943 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:51.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:51.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.220/tcp/43036/p2p/16Uiu2HAkyBKLt8PzaRRbLJPS1RyHTScMmJJ6qEsD5RQcNZjYRVH6","/ip4/172.18.175.220/tcp/43037/ws/p2p/16Uiu2HAkyBKLt8PzaRRbLJPS1RyHTScMmJJ6qEsD5RQcNZjYRVH6"],"enrUri":"enr:-L24QDPZI7tGaYDQgBmpEAE0739j0wKTuW0XPxnGdqfteOq9KZoJgoFcNcjWbuoWyeh-wFy-dqrwR0nMMURYbu8Tm4gCgmlkgnY0gmlwhKwSr9yKbXVsdGlhZGRyc5YACASsEq_cBqgcAAoErBKv3AaoHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECN8FIYMYlIrMMNcAnCty0Hk_Ar3OwBiUWtV8iSDCIpgWDdGNwgqgcg3VkcIKoHoV3YWt1MgE"}'
2026-02-28 04:31:51.946 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:51.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.253/tcp/38673/p2p/16Uiu2HAm71pa77eXY6Dx9BcqfLktmah3a3w2qhBi7uqhNxFYLe9q"]'
2026-02-28 04:31:51.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:51.995 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:51.996 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-28_04-31-49__bf7d7e47-c346-42f6-ad86-441b4fa37523__wakuorg_nwaku:latest.log
2026-02-28 04:31:51.996 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:51.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:51.997 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:51.998 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.84
2026-02-28 04:31:51.998 DEBUG [src.node.docker_mananger] Generated ports ['45118', '45119', '45120', '45121', '45122']
2026-02-28 04:31:51.998 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:51.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:51.998 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:51.998 DEBUG [src.node.docker_mananger] docker run -i -t -p 45118:45118 -p 45119:45119 -p 45120:45120 -p 45121:45121 -p 45122:45122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45120 --rest-port=45118 --tcp-port=45119 --discv5-udp-port=45121 --rest-address=0.0.0.0 --nat=extip:172.18.143.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2dce6f26dfe63b7f1d22ba64e1afc1af31eafed4bcaa5b45e7d005d0a96e0ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45122 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDYfD5zPkNrlPpYOd6Rli5tXgkgvSbXrmkuG0gigAdWQSSwtNfNUHAI8iV5LHvABlM0-ohkjOvbew24AP9okmdQCgmlkgnY0gmlwhKwSCf2KbXVsdGlhZGRyc5YACASsEgn9BpcRAAoErBIJ_QaXEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECrDAErAipv1Ugcr0iCR7tH12pM0TnqkJ7OqgyrpO5qRyDdGNwgpcRg3VkcIKXE4V3YWt1Mgk --lightpushnode=/ip4/172.18.9.253/tcp/38673/p2p/16Uiu2HAm71pa77eXY6Dx9BcqfLktmah3a3w2qhBi7uqhNxFYLe9q --lightpush=true --relay=true
2026-02-28 04:31:52.200 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.84 waku fc58170c28313083c6c7cc7576665359429d95def2e5f90e21cdde864a62119d
2026-02-28 04:31:52.234 DEBUG [src.node.docker_mananger] Container started with ID fc58170c2831. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-31-49__bf7d7e47-c346-42f6-ad86-441b4fa37523__wakuorg_nwaku:latest.log
2026-02-28 04:31:52.234 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45118
2026-02-28 04:31:52.234 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:53.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45118/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:53.237 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-02-28 04:31:53.237 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:53.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:53.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.84/tcp/45119/p2p/16Uiu2HAmMva9ETLkM7H7i3tQnZh1p5535G8q4dsHEtGbnjoL3KLQ","/ip4/172.18.143.84/tcp/45120/ws/p2p/16Uiu2HAmMva9ETLkM7H7i3tQnZh1p5535G8q4dsHEtGbnjoL3KLQ"],"enrUri":"enr:-L24QNE5RFHopiI7kyGsuLbp62ANk0HgF0MG7A_KrnPDtBm3J1eAKSDdmwDsZE1HKRQ3ne4eWXyuDX7YoGbPeiANXIQCgmlkgnY0gmlwhKwSj1SKbXVsdGlhZGRyc5YACASsEo9UBrA_AAoErBKPVAawQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDibcadMO-pCkCxxox5k0_lalbsgaF623uOjTpoxrvmy2DdGNwgrA_g3VkcIKwQYV3YWt1Mgk"}'
2026-02-28 04:31:53.240 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:53.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.9.253/tcp/38673/p2p/16Uiu2HAm71pa77eXY6Dx9BcqfLktmah3a3w2qhBi7uqhNxFYLe9q"]'
2026-02-28 04:31:53.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:53.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.220/tcp/43036/p2p/16Uiu2HAkyBKLt8PzaRRbLJPS1RyHTScMmJJ6qEsD5RQcNZjYRVH6"]'
2026-02-28 04:31:53.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:53.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38672/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:53.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:53.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:53.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:53.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:53.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:53.350 DEBUG [tests.light_push.test_publish] Running test with timestamp Timestamp as string number
2026-02-28 04:31:53.351 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:31:53.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "1772252697542164992"}}'
2026-02-28 04:31:53.360 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45118/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:31:53.364 DEBUG [tests.light_push.test_publish] Running test with timestamp Invalid large number
2026-02-28 04:31:53.366 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:31:53.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 9223372036854775808}}'
2026-02-28 04:31:53.370 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45118/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:31:53.371 DEBUG [tests.light_push.test_publish] Running test with timestamp Float number
2026-02-28 04:31:53.371 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:31:53.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1.772252697542166e+18}}'
2026-02-28 04:31:53.375 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45118/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:31:53.376 DEBUG [tests.light_push.test_publish] Running test with timestamp Array instead of timestamp
2026-02-28 04:31:53.376 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:31:53.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": [1772252697542167552]}}'
2026-02-28 04:31:53.379 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45118/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:31:53.380 DEBUG [tests.light_push.test_publish] Running test with timestamp Object instead of timestamp
2026-02-28 04:31:53.380 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:31:53.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": {"time": 1772252697542168064}}}'
2026-02-28 04:31:53.383 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45118/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:31:53.384 DEBUG [tests.light_push.test_publish] Running test with timestamp ISO 8601 timestamp
2026-02-28 04:31:53.384 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:31:53.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "2023-12-26T10:58:51"}}'
2026-02-28 04:31:53.387 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45118/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:31:53.387 DEBUG [tests.light_push.test_publish] Running test with timestamp Missing
2026-02-28 04:31:53.388 DEBUG [src.steps.light_push] Lightpushing message
2026-02-28 04:31:53.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45118/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": null}}'
2026-02-28 04:31:53.390 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45118/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-28 04:31:53.392 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:31:53.394 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:31:53.394 DEBUG [src.node.waku_node] Stopping container with id a55dd3b69912
2026-02-28 04:31:53.958 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:53.958 DEBUG [src.node.waku_node] Stopping container with id 9f7db840f5fb
2026-02-28 04:31:54.538 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:54.538 DEBUG [src.node.waku_node] Stopping container with id fc58170c2831
2026-02-28 04:31:54.774 ERROR [src.node.docker_mananger] Max retries reached for container a55dd3b69912. Exiting log stream.
2026-02-28 04:31:55.124 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:55.124 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:31:55.135 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:55.149 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:55.157 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
2026-02-28 04:26:49.427 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:26:49.428 DEBUG [tests.conftest] Running test: test_log_level_FATAL_from_ERROR with id: 2026-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184
2026-02-28 04:26:49.428 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:26:49.429 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:26:49.429 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:26:49.438 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:49.438 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__wakuorg_nwaku:latest.log
2026-02-28 04:26:49.445 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:49.445 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__wakuorg_nwaku:latest.log
2026-02-28 04:26:49.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:49.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__wakuorg_nwaku:latest.log
2026-02-28 04:26:49.457 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:49.457 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__wakuorg_nwaku:latest.log
2026-02-28 04:26:49.457 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:26:49.458 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:26:49.458 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:49.459 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:49.460 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:49.460 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.67
2026-02-28 04:26:49.460 DEBUG [src.node.docker_mananger] Generated ports ['65335', '65336', '65337', '65338', '65339']
2026-02-28 04:26:49.461 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:49.461 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:49.461 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:49.461 DEBUG [src.node.docker_mananger] docker run -i -t -p 65335:65335 -p 65336:65336 -p 65337:65337 -p 65338:65338 -p 65339:65339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65337 --rest-port=65335 --tcp-port=65336 --discv5-udp-port=65338 --rest-address=0.0.0.0 --nat=extip:172.18.100.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcb4dcf3cdfa10b33dae5ea92428635c3261d957edff93cd61c1c898ccbfc654 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65339 --metrics-logging=true --relay=true
2026-02-28 04:26:49.651 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.67 waku 9aa9186522c18d08b3d55985c218f1fad39d6f5a13ac744f15a6f5a39ead7c07
2026-02-28 04:26:49.654 ERROR [src.node.docker_mananger] Max retries reached for container 6c3a02c84c08. Exiting log stream.
2026-02-28 04:26:49.686 DEBUG [src.node.docker_mananger] Container started with ID 9aa9186522c1. Setting up logs at ./log/docker/node1_2026-02-28_04-26-49__5c0e3dec-15f9-4cbf-82a9-46c4e76c6184__wakuorg_nwaku:latest.log
2026-02-28 04:26:49.686 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65335
2026-02-28 04:26:49.686 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:50.252 ERROR [src.node.docker_mananger] Max retries reached for container 5982b652e5c4. Exiting log stream.
2026-02-28 04:26:50.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65335/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:50.690 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-02-28 04:26:50.690 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:50.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:50.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.67/tcp/65336/p2p/16Uiu2HAm3Bf3axsSZj33PkAaAGCCRHwGGjuVBiJhfonGnUo9k4rX","/ip4/172.18.100.67/tcp/65337/ws/p2p/16Uiu2HAm3Bf3axsSZj33PkAaAGCCRHwGGjuVBiJhfonGnUo9k4rX"],"enrUri":"enr:-L24QL3_WG8qm29OXItvYROzmagx5Cr-3OjGxJSHpyLzWkg3LWbh8z8V-54oqww7NhE9Rvezk1TCrxw0Xmvut9v2WjcCgmlkgnY0gmlwhKwSZEOKbXVsdGlhZGRyc5YACASsEmRDBv84AAoErBJkQwb_Od0DgnJzhQADAQAAiXNlY3AyNTZrMaECc0ZOrKRLyF1OYjVaYpahj7_UI4HNuHlSsw9fYtEo7NyDdGNwgv84g3VkcIL_OoV3YWt1MgE"}'
2026-02-28 04:26:50.693 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:50.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65335/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:50.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:50.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65335/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:50.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:50.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:50.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.67/tcp/65336/p2p/16Uiu2HAm3Bf3axsSZj33PkAaAGCCRHwGGjuVBiJhfonGnUo9k4rX","/ip4/172.18.100.67/tcp/65337/ws/p2p/16Uiu2HAm3Bf3axsSZj33PkAaAGCCRHwGGjuVBiJhfonGnUo9k4rX"],"enrUri":"enr:-L24QL3_WG8qm29OXItvYROzmagx5Cr-3OjGxJSHpyLzWkg3LWbh8z8V-54oqww7NhE9Rvezk1TCrxw0Xmvut9v2WjcCgmlkgnY0gmlwhKwSZEOKbXVsdGlhZGRyc5YACASsEmRDBv84AAoErBJkQwb_Od0DgnJzhQADAQAAiXNlY3AyNTZrMaECc0ZOrKRLyF1OYjVaYpahj7_UI4HNuHlSsw9fYtEo7NyDdGNwgv84g3VkcIL_OoV3YWt1MgE"}'
2026-02-28 04:26:50.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65335/version" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:50.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-157-gba8587'
2026-02-28 04:26:50.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65335/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:50.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-157-gba8587'
2026-02-28 04:26:52.704 DEBUG [tests.rest_flags.test_admin_flags] counts at FATAL: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-28 04:26:52.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65335/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:52.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:52.709 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:26:52.710 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:26:52.710 DEBUG [src.node.waku_node] Stopping container with id 9aa9186522c1
2026-02-28 04:26:53.315 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:53.316 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:26:53.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-28 04:29:52.331 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:29:52.332 DEBUG [tests.conftest] Running test: test_store_sync_range_with_zero_jitter with id: 2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8
2026-02-28 04:29:52.332 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:29:52.339 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:52.339 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__wakuorg_nwaku:latest.log
2026-02-28 04:29:52.345 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:52.345 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__wakuorg_nwaku:latest.log
2026-02-28 04:29:52.351 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:52.351 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__wakuorg_nwaku:latest.log
2026-02-28 04:29:52.352 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:29:52.352 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:52.353 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:52.355 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:52.356 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.183
2026-02-28 04:29:52.356 DEBUG [src.node.docker_mananger] Generated ports ['33709', '33710', '33711', '33712', '33713']
2026-02-28 04:29:52.356 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:52.356 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:52.356 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:52.357 DEBUG [src.node.docker_mananger] docker run -i -t -p 33709:33709 -p 33710:33710 -p 33711:33711 -p 33712:33712 -p 33713:33713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33711 --rest-port=33709 --tcp-port=33710 --discv5-udp-port=33712 --rest-address=0.0.0.0 --nat=extip:172.18.120.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=81251fdcbb76eb1c9bcd0befddf2cf15a4c13bf17bdd5a0bfad8a1fd73af3ffe --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33713 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-28 04:29:52.549 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.183 waku 0ac9c5fb3be09306d2713828f3c0f0c73e5416bacf9fdb07a3ed8f603decfeb9
2026-02-28 04:29:52.560 ERROR [src.node.docker_mananger] Max retries reached for container ad393af96abf. Exiting log stream.
2026-02-28 04:29:52.585 DEBUG [src.node.docker_mananger] Container started with ID 0ac9c5fb3be0. Setting up logs at ./log/docker/node1_2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__wakuorg_nwaku:latest.log
2026-02-28 04:29:52.586 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33709
2026-02-28 04:29:52.586 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:53.118 ERROR [src.node.docker_mananger] Max retries reached for container a87ec5669e3e. Exiting log stream.
2026-02-28 04:29:53.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33709/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:53.589 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-02-28 04:29:53.590 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:53.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:53.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.183/tcp/33710/p2p/16Uiu2HAm1NDGwx1bRgVuwM9JP2WfHb8p19fKNbPhA4HiderZHreE","/ip4/172.18.120.183/tcp/33711/ws/p2p/16Uiu2HAm1NDGwx1bRgVuwM9JP2WfHb8p19fKNbPhA4HiderZHreE"],"enrUri":"enr:-L24QK772IVnYfx7AIu4ANRRWEAUrWPOdXrvyG128r1U1m-bImL29tG6TsMBa5mxR_0DnMPbM2B8a_DrBAp4_sj1DRYCgmlkgnY0gmlwhKwSeLeKbXVsdGlhZGRyc5YACASsEni3BoOuAAoErBJ4twaDr90DgnJzhQADAQAAiXNlY3AyNTZrMaECWEMvP3lHeb3fisVdO9eFYEFgTH5QN5H-HB_FglCkkrODdGNwgoOug3VkcIKDsIV3YWt1MhM"}'
2026-02-28 04:29:53.592 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:53.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33709/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:53.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:53.609 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:53.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33709/relay/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-02-28 04:29:53.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:53.613 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:53.813 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:53.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33709/relay/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-02-28 04:29:53.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:53.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:54.019 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:54.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33709/relay/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-02-28 04:29:54.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:54.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:30:19.224 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:30:19.224 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:30:19.226 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:30:19.226 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.232
2026-02-28 04:30:19.226 DEBUG [src.node.docker_mananger] Generated ports ['4870', '4871', '4872', '4873', '4874']
2026-02-28 04:30:19.226 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:30:19.226 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:30:19.226 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:30:19.227 DEBUG [src.node.docker_mananger] docker run -i -t -p 4870:4870 -p 4871:4871 -p 4872:4872 -p 4873:4873 -p 4874:4874 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4872 --rest-port=4870 --tcp-port=4871 --discv5-udp-port=4873 --rest-address=0.0.0.0 --nat=extip:172.18.24.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee7eb01e9a92d7f8c5bb6f821c77bafc8c7a2f5874f356b4f8684b66dff60b6d --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=4874 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QK772IVnYfx7AIu4ANRRWEAUrWPOdXrvyG128r1U1m-bImL29tG6TsMBa5mxR_0DnMPbM2B8a_DrBAp4_sj1DRYCgmlkgnY0gmlwhKwSeLeKbXVsdGlhZGRyc5YACASsEni3BoOuAAoErBJ4twaDr90DgnJzhQADAQAAiXNlY3AyNTZrMaECWEMvP3lHeb3fisVdO9eFYEFgTH5QN5H-HB_FglCkkrODdGNwgoOug3VkcIKDsIV3YWt1MhM
2026-02-28 04:30:19.421 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.232 waku 89c6203ca196565166f3acd56b8e366c417943c1878f6a0b0092282a144c85b0
2026-02-28 04:30:19.455 DEBUG [src.node.docker_mananger] Container started with ID 89c6203ca196. Setting up logs at ./log/docker/node2_2026-02-28_04-29-52__df23fa8d-2fa5-498c-a514-8119bdce30c8__wakuorg_nwaku:latest.log
2026-02-28 04:30:19.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4870
2026-02-28 04:30:19.456 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:30:20.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4870/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:20.459 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-02-28 04:30:20.459 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:30:20.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4870/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:20.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.232/tcp/4871/p2p/16Uiu2HAm6L9tt39acnCDsdcbi2Een6xqTmajPM2HcTZKpYPKYFSY","/ip4/172.18.24.232/tcp/4872/ws/p2p/16Uiu2HAm6L9tt39acnCDsdcbi2Een6xqTmajPM2HcTZKpYPKYFSY"],"enrUri":"enr:-L24QLBD66O9awWqOJloEphLMFf9_hQfcAXorFvbmmODK9ICfLsByf1LIczn7GzDf7U7owZgKBLcYFj7KQJybMvZY6MCgmlkgnY0gmlwhKwSGOiKbXVsdGlhZGRyc5YACASsEhjoBhMHAAoErBIY6AYTCN0DgnJzhQADAQAAiXNlY3AyNTZrMaECogaioJVJVBV0Igv55HzjcuWoFUkuwZrvuqmkS5isELmDdGNwghMHg3VkcIITCYV3YWt1MhI"}'
2026-02-28 04:30:20.462 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:30:20.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.183/tcp/33710/p2p/16Uiu2HAm1NDGwx1bRgVuwM9JP2WfHb8p19fKNbPhA4HiderZHreE"]'
2026-02-28 04:30:20.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:30:30.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4870/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:30:30.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 04:30:30.506 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:30:30.507 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:30:30.507 DEBUG [src.node.waku_node] Stopping container with id 0ac9c5fb3be0
2026-02-28 04:30:31.016 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:31.018 DEBUG [src.node.waku_node] Stopping container with id 89c6203ca196
2026-02-28 04:30:31.557 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:30:31.559 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:30:31.579 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:30:31.588 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
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-20] with id: 2026-02-28_04-29-00__503783c5-4f6b-4b75-a2e1-a9b757935a25
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-02-28_04-29-00__503783c5-4f6b-4b75-a2e1-a9b757935a25__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.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25758', '25759', '25760', '25761', '25762']
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 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.209.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9cd975b0aff7dc969fe25dccdcd8f26339deff89f39f7f3b3de9b84dcdfb9d1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25762 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.237 waku 975f1ceb2a8b089f0a0072df7d80095f1b1bc94708c8953d4379fa798bd8b367
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bdd054ad24e6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 975f1ceb2a8b. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-29-00__503783c5-4f6b-4b75-a2e1-a9b757935a25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25758
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 0b20a6aa35d9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25758/health" -H "Content-Type: application/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:25758/debug/v1/info" -H "Content-Type: application/json" -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.237/tcp/25759/p2p/16Uiu2HAm7hVEkchEb3VGM8HwssHrbdYuFf69mmSvZKZTGUgzx4h6","/ip4/172.18.209.237/tcp/25760/ws/p2p/16Uiu2HAm7hVEkchEb3VGM8HwssHrbdYuFf69mmSvZKZTGUgzx4h6"],"enrUri":"enr:-L24QDYVgCl2qam-D0LAScmUy2HZv6x4RLRKXmgg3pQIE87IOB04DZF2_bk4pjY_UR52wkaFc53SiwS8euCKzGOCNxkCgmlkgnY0gmlwhKwS0e2KbXVsdGlhZGRyc5YACASsEtHtBmSfAAoErBLR7QZkoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtllj09wKrmoasGVK8muaxLvNAKra2887-i1aVmGLu0mDdGNwgmSfg3VkcIJkoYV3YWt1MgM"}'
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-02-28_04-29-00__503783c5-4f6b-4b75-a2e1-a9b757935a25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40990', '40991', '40992', '40993', '40994']
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 40990:40990 -p 40991:40991 -p 40992:40992 -p 40993:40993 -p 40994:40994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40992 --rest-port=40990 --tcp-port=40991 --discv5-udp-port=40993 --rest-address=0.0.0.0 --nat=extip:172.18.192.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b65dff916b8b0c637620bbc7ec313822bd9fbdc0e928a7adcdd0f4f20a9fd401 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40994 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDYVgCl2qam-D0LAScmUy2HZv6x4RLRKXmgg3pQIE87IOB04DZF2_bk4pjY_UR52wkaFc53SiwS8euCKzGOCNxkCgmlkgnY0gmlwhKwS0e2KbXVsdGlhZGRyc5YACASsEtHtBmSfAAoErBLR7QZkoN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtllj09wKrmoasGVK8muaxLvNAKra2887-i1aVmGLu0mDdGNwgmSfg3VkcIJkoYV3YWt1MgM --storenode=/ip4/172.18.209.237/tcp/25759/p2p/16Uiu2HAm7hVEkchEb3VGM8HwssHrbdYuFf69mmSvZKZTGUgzx4h6 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.236 waku 41290ea4e482c291d06c26d4b8d443c6a77d0cdbf43490f86958fd772f90837d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 41290ea4e482. Setting up logs at ./log/docker/store_node1_2026-02-28_04-29-00__503783c5-4f6b-4b75-a2e1-a9b757935a25__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40990
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:40990/health" -H "Content-Type: application/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:40990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.236/tcp/40991/p2p/16Uiu2HAmHk7kgR5w7sVcymu19KE89M6UsbyBz4n4iyrwXkhbuacw","/ip4/172.18.192.236/tcp/40992/ws/p2p/16Uiu2HAmHk7kgR5w7sVcymu19KE89M6UsbyBz4n4iyrwXkhbuacw"],"enrUri":"enr:-L24QPpKP-S0wAHhWZcT3K9sofOw5A7BiZZ7LG00MFLFGYgwMA2kN1lSlbIvfI7ZtWoVKVQzAsL6uTLCGKvyJPN5mpwCgmlkgnY0gmlwhKwSwOyKbXVsdGlhZGRyc5YACASsEsDsBqAfAAoErBLA7AagIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS5q1qDSICPdP0LKw4cDHamw1-cQnBuNxHVrBby-4dsiDdGNwgqAfg3VkcIKgIYV3YWt1MgM"}'
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:40990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.237/tcp/25759/p2p/16Uiu2HAm7hVEkchEb3VGM8HwssHrbdYuFf69mmSvZKZTGUgzx4h6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25758/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:40990/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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:25758/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25758/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":"0xd6545b4fb5ee61dae74351719d053f2da5f3dd87bea511cd85295c214396646f"},{"messageHash":"0x8563ef964ff700fc0498e565423eaa5b55ccf136e2182eb995a3531a27878577"},{"messageHash":"0xa5351159f9fdaaa2941f7d07bb893eb6c8ca7020ab97421f0af04395c78b6520"},{"messageHash":"0xb6224c6cb7bb94e56f8e089688fa5aa231d0f179045fe6bde4d54f849a89db9a"},{"messageHash":"0x84c6c1eca391d8daccbc2eed7c6cc3a623cd0add8471a53da82a32d4e2cc91fa"},{"messageHash":"0xfc80c6fc252ab7daad0cc1b0bb2d6a38e47f1631fe269774a819c178f51d5b64"},{"messageHash":"0x1c5f338128dc8037ab22032d1884f898d1504ba46141d9ac577e82e49e358981"},{"messageHash":"0xaf0e3fc9c57bd455b1f1ba45178ab9a5db7f3dbbdbae9319a4d9168b4e7d720d"},{"messageHash":"0x2e976ad8977f42a77e776b7006a0a409da9b685ce525874b2875ee62e8e8c00d"},{"messageHash":"0x354633109bb5193f6cb71033bd59c5da64433752308a80c0cb57f549e6deeabe"},{"messageHash":"0x52be9cc7ca1d682471a37587b885abe429e885272ac7b142af2e0ad11e8b0e12"},{"messageHash":"0x2baf6066efac3f1cb963747f597884ed31b84a29a7669c5203bb5efe99491605"},{"messageHash":"0xf95001fe4bfa588349137e26dae5f4ee72a40d502ec4d45f5aabc58e5c4cd822"},{"messageHash":"0x209f5d62121c90e84c0e40816acd5df9c74c3d4b63dbfff53a796271ab205da7"},{"messageHash":"0xed15eecab2b7d4b7b3cb076a6139b1a89921a80296674fcd89b39acee8233aed"},{"messageHash":"0xddb9c0eb2e45d4b972e1ef7038479a3a86238f53dde59dd17c02e8cf33da652f"},{"messageHash":"0xc23d9e1a5224b109b3cf8e880d3662ea89ead9554f3ef1aec3bee7d136134ba3"},{"messageHash":"0x1d9e26797d73548d12f2ec9b110bcc0b8ab3b2f86fb37b5771bb3bc50950e944"},{"messageHash":"0x3b8cd04a2dc39f0ac2d3f6c729645825240ba0e3255fdfcb2ffd6510ce707a41"}],"paginationCursor":"0x3b8cd04a2dc39f0ac2d3f6c729645825240ba0e3255fdfcb2ffd6510ce707a41"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40990/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":"0xd6545b4fb5ee61dae74351719d053f2da5f3dd87bea511cd85295c214396646f"},{"messageHash":"0x8563ef964ff700fc0498e565423eaa5b55ccf136e2182eb995a3531a27878577"},{"messageHash":"0xa5351159f9fdaaa2941f7d07bb893eb6c8ca7020ab97421f0af04395c78b6520"},{"messageHash":"0xb6224c6cb7bb94e56f8e089688fa5aa231d0f179045fe6bde4d54f849a89db9a"},{"messageHash":"0x84c6c1eca391d8daccbc2eed7c6cc3a623cd0add8471a53da82a32d4e2cc91fa"},{"messageHash":"0xfc80c6fc252ab7daad0cc1b0bb2d6a38e47f1631fe269774a819c178f51d5b64"},{"messageHash":"0x1c5f338128dc8037ab22032d1884f898d1504ba46141d9ac577e82e49e358981"},{"messageHash":"0xaf0e3fc9c57bd455b1f1ba45178ab9a5db7f3dbbdbae9319a4d9168b4e7d720d"},{"messageHash":"0x2e976ad8977f42a77e776b7006a0a409da9b685ce525874b2875ee62e8e8c00d"},{"messageHash":"0x354633109bb5193f6cb71033bd59c5da64433752308a80c0cb57f549e6deeabe"},{"messageHash":"0x52be9cc7ca1d682471a37587b885abe429e885272ac7b142af2e0ad11e8b0e12"},{"messageHash":"0x2baf6066efac3f1cb963747f597884ed31b84a29a7669c5203bb5efe99491605"},{"messageHash":"0xf95001fe4bfa588349137e26dae5f4ee72a40d502ec4d45f5aabc58e5c4cd822"},{"messageHash":"0x209f5d62121c90e84c0e40816acd5df9c74c3d4b63dbfff53a796271ab205da7"},{"messageHash":"0xed15eecab2b7d4b7b3cb076a6139b1a89921a80296674fcd89b39acee8233aed"},{"messageHash":"0xddb9c0eb2e45d4b972e1ef7038479a3a86238f53dde59dd17c02e8cf33da652f"},{"messageHash":"0xc23d9e1a5224b109b3cf8e880d3662ea89ead9554f3ef1aec3bee7d136134ba3"},{"messageHash":"0x1d9e26797d73548d12f2ec9b110bcc0b8ab3b2f86fb37b5771bb3bc50950e944"},{"messageHash":"0x3b8cd04a2dc39f0ac2d3f6c729645825240ba0e3255fdfcb2ffd6510ce707a41"}],"paginationCursor":"0x3b8cd04a2dc39f0ac2d3f6c729645825240ba0e3255fdfcb2ffd6510ce707a41"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25758/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x3b8cd04a2dc39f0ac2d3f6c729645825240ba0e3255fdfcb2ffd6510ce707a41&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":"0xc554ec115ed5a34b17e56f9a50d1f8006bd0a2bc650ab1d87202277878ea86e6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40990/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x3b8cd04a2dc39f0ac2d3f6c729645825240ba0e3255fdfcb2ffd6510ce707a41&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":"0xc554ec115ed5a34b17e56f9a50d1f8006bd0a2bc650ab1d87202277878ea86e6"}]}'
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 975f1ceb2a8b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 41290ea4e482
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-02-28 04:26:16.105 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:26:16.106 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_101_content_topics with id: 2026-02-28_04-26-16__f27edbd8-9d30-4bfd-976a-ba58c951ba2f
2026-02-28 04:26:16.107 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:26:16.107 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:26:16.107 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:26:16.117 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:16.117 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-26-16__f27edbd8-9d30-4bfd-976a-ba58c951ba2f__wakuorg_nwaku:latest.log
2026-02-28 04:26:16.117 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:16.117 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:16.121 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:16.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.15
2026-02-28 04:26:16.123 DEBUG [src.node.docker_mananger] Generated ports ['50423', '50424', '50425', '50426', '50427']
2026-02-28 04:26:16.123 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:16.124 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:16.124 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:16.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 50423:50423 -p 50424:50424 -p 50425:50425 -p 50426:50426 -p 50427:50427 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50425 --rest-port=50423 --tcp-port=50424 --discv5-udp-port=50426 --rest-address=0.0.0.0 --nat=extip:172.18.47.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb3605fcf64ba0dad468f06a73e56ed1aadb290a2b8dfc992c5b1bfceca7bdda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50427 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:26:16.226 ERROR [src.node.docker_mananger] Max retries reached for container f80891518a74. Exiting log stream.
2026-02-28 04:26:16.350 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.15 waku 9478459cca9e6b9871115116b8c63b0c0c7007140edcd885eddbe7f7ce373078
2026-02-28 04:26:16.390 DEBUG [src.node.docker_mananger] Container started with ID 9478459cca9e. Setting up logs at ./log/docker/node1_2026-02-28_04-26-16__f27edbd8-9d30-4bfd-976a-ba58c951ba2f__wakuorg_nwaku:latest.log
2026-02-28 04:26:16.390 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50423
2026-02-28 04:26:16.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:17.165 ERROR [src.node.docker_mananger] Max retries reached for container 61fdb15855bd. Exiting log stream.
2026-02-28 04:26:17.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50423/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:17.393 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-02-28 04:26:17.394 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:17.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50423/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:17.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.15/tcp/50424/p2p/16Uiu2HAmV7S4FwdFg4bari7E5jgjnn4GxPdbUq6PtCoXARpcXxGt","/ip4/172.18.47.15/tcp/50425/ws/p2p/16Uiu2HAmV7S4FwdFg4bari7E5jgjnn4GxPdbUq6PtCoXARpcXxGt"],"enrUri":"enr:-L24QOLp1-huSwvLacW6RFhWYRI4MjaYevtIjvKdU_htJmcRDB0AKqqRDCjt45Kqwo9U3KAgmr2tpOppuP7IU5MWM7oCgmlkgnY0gmlwhKwSLw-KbXVsdGlhZGRyc5YACASsEi8PBsT4AAoErBIvDwbE-d0DgnJzhQADAQAAiXNlY3AyNTZrMaED9IEoeuUL5lQH867dg-MvjRmyoJV3n7zcxdii2NBjCxWDdGNwgsT4g3VkcILE-oV3YWt1MgU"}'
2026-02-28 04:26:17.397 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:17.397 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:26:17.403 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:26:17.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-26-16__f27edbd8-9d30-4bfd-976a-ba58c951ba2f__wakuorg_nwaku:latest.log
2026-02-28 04:26:17.403 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:26:17.404 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:26:17.405 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:26:17.405 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.94
2026-02-28 04:26:17.405 DEBUG [src.node.docker_mananger] Generated ports ['43461', '43462', '43463', '43464', '43465']
2026-02-28 04:26:17.405 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:26:17.405 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:26:17.405 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:26:17.405 DEBUG [src.node.docker_mananger] docker run -i -t -p 43461:43461 -p 43462:43462 -p 43463:43463 -p 43464:43464 -p 43465:43465 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43463 --rest-port=43461 --tcp-port=43462 --discv5-udp-port=43464 --rest-address=0.0.0.0 --nat=extip:172.18.34.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=81fcad105acacd2dadb5be8b4ca1edddf61338ee722c01c5c2f4149b2cfa8fec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43465 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOLp1-huSwvLacW6RFhWYRI4MjaYevtIjvKdU_htJmcRDB0AKqqRDCjt45Kqwo9U3KAgmr2tpOppuP7IU5MWM7oCgmlkgnY0gmlwhKwSLw-KbXVsdGlhZGRyc5YACASsEi8PBsT4AAoErBIvDwbE-d0DgnJzhQADAQAAiXNlY3AyNTZrMaED9IEoeuUL5lQH867dg-MvjRmyoJV3n7zcxdii2NBjCxWDdGNwgsT4g3VkcILE-oV3YWt1MgU --filternode=/ip4/172.18.47.15/tcp/50424/p2p/16Uiu2HAmV7S4FwdFg4bari7E5jgjnn4GxPdbUq6PtCoXARpcXxGt
2026-02-28 04:26:17.595 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.94 waku 3c9d5b7f4b69ac0a199a008fa92d90463ea8bcf09db4a7658513aee3dd5d6d6e
2026-02-28 04:26:17.628 DEBUG [src.node.docker_mananger] Container started with ID 3c9d5b7f4b69. Setting up logs at ./log/docker/node2_2026-02-28_04-26-16__f27edbd8-9d30-4bfd-976a-ba58c951ba2f__wakuorg_nwaku:latest.log
2026-02-28 04:26:17.629 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43461
2026-02-28 04:26:17.629 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:26:18.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43461/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:18.633 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-02-28 04:26:18.633 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:26:18.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43461/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:26:18.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.94/tcp/43462/p2p/16Uiu2HAkwNmyfZ17BshtuiBKrymrhpyEHmUvwkZmbH4q5QNXCnCS","/ip4/172.18.34.94/tcp/43463/ws/p2p/16Uiu2HAkwNmyfZ17BshtuiBKrymrhpyEHmUvwkZmbH4q5QNXCnCS"],"enrUri":"enr:-L24QBjItozKX7rvggsqr3JfE7a8f3X5bmktEJ3C7YNFWNfUWVC5_zQKgz67TecQcsfMG1KIQxOv8v3TKowCvHYB_foCgmlkgnY0gmlwhKwSIl6KbXVsdGlhZGRyc5YACASsEiJeBqnGAAoErBIiXgapx90DgnJzhQADAQAAiXNlY3AyNTZrMaECHPlpxEtjuhVnEZVww0fZvETgt_mocwy8JnSe988xh2ODdGNwgqnGg3VkcIKpyIV3YWt1MgA"}'
2026-02-28 04:26:18.636 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:26:18.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43461/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.15/tcp/50424/p2p/16Uiu2HAmV7S4FwdFg4bari7E5jgjnn4GxPdbUq6PtCoXARpcXxGt"]'
2026-02-28 04:26:18.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:18.673 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:26:18.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50423/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:26:18.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:26:18.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43461/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a9966ac3-5d0e-4793-85b7-0ce3ec610aa6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:26:18.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a9966ac3-5d0e-4793-85b7-0ce3ec610aa6","statusDesc":"OK"}'
2026-02-28 04:26:18.705 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:43461/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:26:18.715 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43461/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-02-28 04:26:18.718 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:26:18.719 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:26:18.719 DEBUG [src.node.waku_node] Stopping container with id 9478459cca9e
2026-02-28 04:26:19.226 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:19.228 DEBUG [src.node.waku_node] Stopping container with id 3c9d5b7f4b69
2026-02-28 04:26:19.750 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:26:19.752 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:26:19.757 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:26:19.762 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,185 @@
2026-02-28 04:29:10.636 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:29:10.636 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_pubsub_topics with id: 2026-02-28_04-29-10__3776fba8-1fee-4bf6-a6c6-990ec2a6cfd3
2026-02-28 04:29:10.636 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:29:10.637 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:29:10.637 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:29:10.644 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:10.644 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-29-10__3776fba8-1fee-4bf6-a6c6-990ec2a6cfd3__wakuorg_nwaku:latest.log
2026-02-28 04:29:10.644 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:10.644 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:10.645 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:10.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.214
2026-02-28 04:29:10.646 DEBUG [src.node.docker_mananger] Generated ports ['46203', '46204', '46205', '46206', '46207']
2026-02-28 04:29:10.646 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:10.646 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:10.646 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:10.646 DEBUG [src.node.docker_mananger] docker run -i -t -p 46203:46203 -p 46204:46204 -p 46205:46205 -p 46206:46206 -p 46207:46207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46205 --rest-port=46203 --tcp-port=46204 --discv5-udp-port=46206 --rest-address=0.0.0.0 --nat=extip:172.18.177.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cb613cac7dbf86a6cb34f4aeb6e89a3def4ab60aaa77f04cc0b07c5bd9c52ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46207 --metrics-logging=true --store=true --relay=true
2026-02-28 04:29:10.851 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.214 waku 437ae3d4d0ab22297d71fbf5fade5a9465d5e092e03e3b1eb002e0edf7bbb052
2026-02-28 04:29:10.858 ERROR [src.node.docker_mananger] Max retries reached for container 3db4f1aa98f8. Exiting log stream.
2026-02-28 04:29:10.887 DEBUG [src.node.docker_mananger] Container started with ID 437ae3d4d0ab. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-29-10__3776fba8-1fee-4bf6-a6c6-990ec2a6cfd3__wakuorg_nwaku:latest.log
2026-02-28 04:29:10.888 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46203
2026-02-28 04:29:10.888 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:11.445 ERROR [src.node.docker_mananger] Max retries reached for container a1b4b67bb61f. Exiting log stream.
2026-02-28 04:29:11.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:11.893 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-02-28 04:29:11.893 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:11.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:11.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.214/tcp/46204/p2p/16Uiu2HAkzicyPVz9xpMMWvoBAMV9cUpwGQiqXLdtfkff8BnUHcAN","/ip4/172.18.177.214/tcp/46205/ws/p2p/16Uiu2HAkzicyPVz9xpMMWvoBAMV9cUpwGQiqXLdtfkff8BnUHcAN"],"enrUri":"enr:-L24QLyWBA899ZIT183rHaxZX1byf83SUMXDAUU54xUvmCyDZ78JQ4irzE2PN0LhydYhrr7VfJpZWVTS5BumSm9RAy8CgmlkgnY0gmlwhKwSsdaKbXVsdGlhZGRyc5YACASsErHWBrR8AAoErBKx1ga0fd0DgnJzhQADAQAAiXNlY3AyNTZrMaECTqHoi93wbOjWqp6rNL__-ykxjna523TvGcW6faanNFuDdGNwgrR8g3VkcIK0foV3YWt1MgM"}'
2026-02-28 04:29:11.896 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:11.904 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:29:11.904 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-29-10__3776fba8-1fee-4bf6-a6c6-990ec2a6cfd3__wakuorg_nwaku:latest.log
2026-02-28 04:29:11.904 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:29:11.904 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:29:11.906 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:29:11.906 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.215
2026-02-28 04:29:11.906 DEBUG [src.node.docker_mananger] Generated ports ['10989', '10990', '10991', '10992', '10993']
2026-02-28 04:29:11.906 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:29:11.906 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:29:11.907 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:29:11.907 DEBUG [src.node.docker_mananger] docker run -i -t -p 10989:10989 -p 10990:10990 -p 10991:10991 -p 10992:10992 -p 10993:10993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10991 --rest-port=10989 --tcp-port=10990 --discv5-udp-port=10992 --rest-address=0.0.0.0 --nat=extip:172.18.120.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0003d5d3f3a6fc8ec91febdbe6c2aa6cf992dcfab156ff92cb8bf1b30fea2d88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10993 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLyWBA899ZIT183rHaxZX1byf83SUMXDAUU54xUvmCyDZ78JQ4irzE2PN0LhydYhrr7VfJpZWVTS5BumSm9RAy8CgmlkgnY0gmlwhKwSsdaKbXVsdGlhZGRyc5YACASsErHWBrR8AAoErBKx1ga0fd0DgnJzhQADAQAAiXNlY3AyNTZrMaECTqHoi93wbOjWqp6rNL__-ykxjna523TvGcW6faanNFuDdGNwgrR8g3VkcIK0foV3YWt1MgM --storenode=/ip4/172.18.177.214/tcp/46204/p2p/16Uiu2HAkzicyPVz9xpMMWvoBAMV9cUpwGQiqXLdtfkff8BnUHcAN --store=true --relay=true
2026-02-28 04:29:12.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.215 waku 1d8a044c765ba292e909fb1d6eba064f0ea2d831195c53d0d6c1e957ed7b38f8
2026-02-28 04:29:12.146 DEBUG [src.node.docker_mananger] Container started with ID 1d8a044c765b. Setting up logs at ./log/docker/store_node1_2026-02-28_04-29-10__3776fba8-1fee-4bf6-a6c6-990ec2a6cfd3__wakuorg_nwaku:latest.log
2026-02-28 04:29:12.147 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10989
2026-02-28 04:29:12.147 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:29:13.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:13.151 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-02-28 04:29:13.151 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:29:13.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:13.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.215/tcp/10990/p2p/16Uiu2HAmPcEv2vaCK5uNfwNVPa7qCxQRFPbAa38CgNKExPTr81ec","/ip4/172.18.120.215/tcp/10991/ws/p2p/16Uiu2HAmPcEv2vaCK5uNfwNVPa7qCxQRFPbAa38CgNKExPTr81ec"],"enrUri":"enr:-L24QI1w_kcDcJkpRwOWH1AGsV566BAwkQ76MtwWO59yto86bs6XZMgizNOToXCWxsY4t_Ryez_yg9s2iFQy7D7y0_8CgmlkgnY0gmlwhKwSeNeKbXVsdGlhZGRyc5YACASsEnjXBiruAAoErBJ41wYq790DgnJzhQADAQAAiXNlY3AyNTZrMaEDorxILkKOtZ8jkiWil8RqbySLliYQX-zW0v1Dr1g4ue2DdGNwgirug3VkcIIq8IV3YWt1MgM"}'
2026-02-28 04:29:13.154 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:29:13.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.214/tcp/46204/p2p/16Uiu2HAkzicyPVz9xpMMWvoBAMV9cUpwGQiqXLdtfkff8BnUHcAN"]'
2026-02-28 04:29:13.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:13.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:29:13.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
2026-02-28 04:29:13.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
2026-02-28 04:29:13.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.195 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/0
2026-02-28 04:29:13.199 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:13.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/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-02-28 04:29:13.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.210 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:13.411 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:13.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:13.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0f558551f5e4ca97888bb51e8f3ddae469606b33b3385fd6cc968439e8b4894"}]}'
2026-02-28 04:29:13.415 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:13.415 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:13.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:13.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0f558551f5e4ca97888bb51e8f3ddae469606b33b3385fd6cc968439e8b4894"}]}'
2026-02-28 04:29:13.418 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:13.418 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/1
2026-02-28 04:29:13.419 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:13.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:29:13.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.424 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:13.625 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:13.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:13.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf407d689f982e9c3e4b0abaffd2f3b6facd7d81155e9aeb41526477ddab9043d"}]}'
2026-02-28 04:29:13.628 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:13.629 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:13.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:13.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf407d689f982e9c3e4b0abaffd2f3b6facd7d81155e9aeb41526477ddab9043d"}]}'
2026-02-28 04:29:13.632 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:13.632 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/2
2026-02-28 04:29:13.633 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:13.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:29:13.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.639 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:13.840 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:13.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:13.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd12f50cea759d2c50e73a02a5f5df4aaa2532a0b385b8970bd0860044de99249"}]}'
2026-02-28 04:29:13.844 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:13.844 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:13.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:13.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd12f50cea759d2c50e73a02a5f5df4aaa2532a0b385b8970bd0860044de99249"}]}'
2026-02-28 04:29:13.847 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:13.848 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/3
2026-02-28 04:29:13.848 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:13.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:29:13.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:13.854 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:14.054 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1ec389b73fb8bd2493f43086911140d3f66111088c3b582f2789fa6e8a42616"}]}'
2026-02-28 04:29:14.058 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.059 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc1ec389b73fb8bd2493f43086911140d3f66111088c3b582f2789fa6e8a42616"}]}'
2026-02-28 04:29:14.062 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.062 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/4
2026-02-28 04:29:14.062 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:14.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:29:14.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:14.068 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:14.269 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8521c60006cc74854601cc0abaae09a0211423076dfaf57447a3d7475ce8b83b"}]}'
2026-02-28 04:29:14.273 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.273 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8521c60006cc74854601cc0abaae09a0211423076dfaf57447a3d7475ce8b83b"}]}'
2026-02-28 04:29:14.276 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.276 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/5
2026-02-28 04:29:14.277 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:14.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:29:14.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:14.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:14.483 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a035a21d2726d9950cd837fa440a68b08016ba06b8e24afba278c64808470b5"}]}'
2026-02-28 04:29:14.487 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.487 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a035a21d2726d9950cd837fa440a68b08016ba06b8e24afba278c64808470b5"}]}'
2026-02-28 04:29:14.490 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.490 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/6
2026-02-28 04:29:14.491 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:14.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:29:14.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:14.497 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:14.697 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ad263e7d3cded0d5d72ef8560d78d02f11d0f60f2aa888b858b8205f9c6b332"}]}'
2026-02-28 04:29:14.701 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.702 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ad263e7d3cded0d5d72ef8560d78d02f11d0f60f2aa888b858b8205f9c6b332"}]}'
2026-02-28 04:29:14.705 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.705 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/7
2026-02-28 04:29:14.705 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:14.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:29:14.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:14.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:14.911 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0a85aae68926acbee5d88a08cde04440f1e5a90403dbf1c3f60578906a081b5b"}]}'
2026-02-28 04:29:14.915 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.915 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:14.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:14.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0a85aae68926acbee5d88a08cde04440f1e5a90403dbf1c3f60578906a081b5b"}]}'
2026-02-28 04:29:14.918 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:14.918 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/8
2026-02-28 04:29:14.919 DEBUG [src.steps.store] Relaying message
2026-02-28 04:29:14.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:29:14.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:29:14.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:29:15.126 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:15.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46203/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:15.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ad7ba3f9acf7681c203fbd2c8040021e8ecea6dc9bc4f86c09f12e4fa955556"}]}'
2026-02-28 04:29:15.129 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:15.130 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:29:15.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:29:15.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ad7ba3f9acf7681c203fbd2c8040021e8ecea6dc9bc4f86c09f12e4fa955556"}]}'
2026-02-28 04:29:15.133 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:29:15.135 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:29:15.136 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:29:15.136 DEBUG [src.node.waku_node] Stopping container with id 437ae3d4d0ab
2026-02-28 04:29:15.721 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:15.722 DEBUG [src.node.waku_node] Stopping container with id 1d8a044c765b
2026-02-28 04:29:16.278 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:29:16.280 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:29:16.292 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:29:16.304 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2026-02-28 04:28:12.831 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:28:12.831 DEBUG [tests.conftest] Running test: test_admin_connected_peers_scalar_types with id: 2026-02-28_04-28-12__cb6e074d-af0c-4db2-bfb4-8b7a1b0ce4dc
2026-02-28 04:28:12.831 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:28:12.832 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:28:12.832 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:28:12.838 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:12.839 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-28-12__cb6e074d-af0c-4db2-bfb4-8b7a1b0ce4dc__wakuorg_nwaku:latest.log
2026-02-28 04:28:12.845 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:12.845 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-28-12__cb6e074d-af0c-4db2-bfb4-8b7a1b0ce4dc__wakuorg_nwaku:latest.log
2026-02-28 04:28:12.851 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:12.851 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-28-12__cb6e074d-af0c-4db2-bfb4-8b7a1b0ce4dc__wakuorg_nwaku:latest.log
2026-02-28 04:28:12.857 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:12.857 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-28-12__cb6e074d-af0c-4db2-bfb4-8b7a1b0ce4dc__wakuorg_nwaku:latest.log
2026-02-28 04:28:12.857 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:28:12.858 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:28:12.858 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:12.858 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:12.860 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:12.860 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.249
2026-02-28 04:28:12.860 DEBUG [src.node.docker_mananger] Generated ports ['4125', '4126', '4127', '4128', '4129']
2026-02-28 04:28:12.860 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:12.861 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:12.861 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:12.861 DEBUG [src.node.docker_mananger] docker run -i -t -p 4125:4125 -p 4126:4126 -p 4127:4127 -p 4128:4128 -p 4129:4129 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4127 --rest-port=4125 --tcp-port=4126 --discv5-udp-port=4128 --rest-address=0.0.0.0 --nat=extip:172.18.50.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcf5f2feb1a4ac65bdf1f94ad7fda2664ccf1eeedfe0c0bf87a7c2d5de5daadc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4129 --metrics-logging=true --relay=true
2026-02-28 04:28:13.052 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.249 waku ba192f2cec248265fdc9f286bfbd13ba277834de45aa57efc2ef6e2fc09c3413
2026-02-28 04:28:13.086 DEBUG [src.node.docker_mananger] Container started with ID ba192f2cec24. Setting up logs at ./log/docker/node1_2026-02-28_04-28-12__cb6e074d-af0c-4db2-bfb4-8b7a1b0ce4dc__wakuorg_nwaku:latest.log
2026-02-28 04:28:13.088 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4125
2026-02-28 04:28:13.088 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:13.094 ERROR [src.node.docker_mananger] Max retries reached for container d294075411e4. Exiting log stream.
2026-02-28 04:28:13.630 ERROR [src.node.docker_mananger] Max retries reached for container df2486e34b42. Exiting log stream.
2026-02-28 04:28:14.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:14.093 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-02-28 04:28:14.093 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:14.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:14.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.249/tcp/4126/p2p/16Uiu2HAmPALyLBWHxWaHPmxYxvtr7UfFoo9WRVzAaWgGgTRGwEZS","/ip4/172.18.50.249/tcp/4127/ws/p2p/16Uiu2HAmPALyLBWHxWaHPmxYxvtr7UfFoo9WRVzAaWgGgTRGwEZS"],"enrUri":"enr:-L24QGC8n1FeEJpDLQf8g9zJ4KdTI2AIAfOk6fmeLRv8k4q3PlxJ4Xd-lPd2zv2njxQhD1CiaE5yzg-SaUfgBExTtJQCgmlkgnY0gmlwhKwSMvmKbXVsdGlhZGRyc5YACASsEjL5BhAeAAoErBIy-QYQH90DgnJzhQADAQAAiXNlY3AyNTZrMaEDnBoHiINbQA9BkrUhjsXxjoBae6kYF5gCFwidDufebo2DdGNwghAeg3VkcIIQIIV3YWt1MgE"}'
2026-02-28 04:28:14.095 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:14.096 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:14.096 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:14.097 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:14.097 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.94
2026-02-28 04:28:14.097 DEBUG [src.node.docker_mananger] Generated ports ['32009', '32010', '32011', '32012', '32013']
2026-02-28 04:28:14.098 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:14.098 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:14.098 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:14.098 DEBUG [src.node.docker_mananger] docker run -i -t -p 32009:32009 -p 32010:32010 -p 32011:32011 -p 32012:32012 -p 32013:32013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32011 --rest-port=32009 --tcp-port=32010 --discv5-udp-port=32012 --rest-address=0.0.0.0 --nat=extip:172.18.231.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deb4bf4af98c64e43ba5b78eddb91e11fceef348a549ab9d9b8ab2cc88d3ac32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32013 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGC8n1FeEJpDLQf8g9zJ4KdTI2AIAfOk6fmeLRv8k4q3PlxJ4Xd-lPd2zv2njxQhD1CiaE5yzg-SaUfgBExTtJQCgmlkgnY0gmlwhKwSMvmKbXVsdGlhZGRyc5YACASsEjL5BhAeAAoErBIy-QYQH90DgnJzhQADAQAAiXNlY3AyNTZrMaEDnBoHiINbQA9BkrUhjsXxjoBae6kYF5gCFwidDufebo2DdGNwghAeg3VkcIIQIIV3YWt1MgE
2026-02-28 04:28:14.289 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.94 waku 2de6f66f5fa9bc142e6c08967555a85502e2428caa0df1e502c59381e0c82af9
2026-02-28 04:28:14.322 DEBUG [src.node.docker_mananger] Container started with ID 2de6f66f5fa9. Setting up logs at ./log/docker/node2_2026-02-28_04-28-12__cb6e074d-af0c-4db2-bfb4-8b7a1b0ce4dc__wakuorg_nwaku:latest.log
2026-02-28 04:28:14.323 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32009
2026-02-28 04:28:14.323 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:15.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32009/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:15.351 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-02-28 04:28:15.353 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:15.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32009/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:15.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.94/tcp/32010/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","/ip4/172.18.231.94/tcp/32011/ws/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt"],"enrUri":"enr:-L24QH1MckkAaSeRa3VHV9NT5TMGR9bjVjk-4R1wTNPDm6voImoEu41tFElM5wyforJdA9E5pFdKjwZe3gXqi_B8R3QCgmlkgnY0gmlwhKwS516KbXVsdGlhZGRyc5YACASsEudeBn0KAAoErBLnXgZ9C90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvHSuiApYhh_OMoPxi2B6eRMwVaGJqwacE-FxBUt8SteDdGNwgn0Kg3VkcIJ9DIV3YWt1MgE"}'
2026-02-28 04:28:15.359 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:15.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4125/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.94/tcp/32010/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt"]'
2026-02-28 04:28:15.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:15.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32009/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.249/tcp/4126/p2p/16Uiu2HAmPALyLBWHxWaHPmxYxvtr7UfFoo9WRVzAaWgGgTRGwEZS"]'
2026-02-28 04:28:15.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:15.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:15.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:15.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:15.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:16.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:16.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:16.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:16.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:17.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:17.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:17.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:17.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:18.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:18.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:18.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:18.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:19.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:19.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:19.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:19.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:20.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:20.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:20.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:20.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:21.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:21.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:21.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:21.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:22.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:22.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:22.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:22.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:23.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:23.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:23.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:23.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:24.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:24.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:24.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:24.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:25.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:25.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:25.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:25.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:26.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:26.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:26.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:26.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:27.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:27.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:27.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:27.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:28.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:28.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:28.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:28.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:29.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:29.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:29.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:29.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:30.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:30.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:30.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:30.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:31.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:31.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:31.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:31.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:32.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:32.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:32.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:32.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:33.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:33.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:33.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:33.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:34.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:34.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:35.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:35.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:35.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:35.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:36.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:36.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:36.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:36.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:37.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:37.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:37.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:37.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:38.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:38.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:38.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:38.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:39.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:39.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:39.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:39.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:40.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:40.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:40.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:40.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:41.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:41.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:41.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:41.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:42.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:42.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:42.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:42.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:43.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:43.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:43.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:43.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:44.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:44.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:44.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:44.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:45.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:45.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:45.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4125/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:45.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:28:45.577 DEBUG [tests.rest_flags.test_admin_flags] Response for get connected peers [{'multiaddr': '/ip4/172.18.231.94/tcp/48834/p2p/16Uiu2HAmRLeC5JQo3heRUbFbfoUsvecw8DMnFYqm2WB5F4HJh2Rt', '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': 'nwaku-v0.36.0-157-gba8587', 'origin': 'Discv5'}]
2026-02-28 04:28:45.579 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:45.580 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:45.580 DEBUG [src.node.waku_node] Stopping container with id ba192f2cec24
2026-02-28 04:28:46.115 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:46.115 DEBUG [src.node.waku_node] Stopping container with id 2de6f66f5fa9
2026-02-28 04:28:46.649 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:46.651 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:46.672 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:46.688 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-02-28 04:35:19.539 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:35:19.540 DEBUG [tests.conftest] Running test: test_publishing_node_is_stopped with id: 2026-02-28_04-35-19__4adf49d9-61fd-46a4-8f84-22a6c7593c8a
2026-02-28 04:35:19.540 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:35:19.540 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:35:19.540 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:35:19.547 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:35:19.547 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-35-19__4adf49d9-61fd-46a4-8f84-22a6c7593c8a__wakuorg_nwaku:latest.log
2026-02-28 04:35:19.548 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:35:19.548 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:35:19.549 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:35:19.549 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.11.243
2026-02-28 04:35:19.549 DEBUG [src.node.docker_mananger] Generated ports ['6368', '6369', '6370', '6371', '6372']
2026-02-28 04:35:19.549 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:35:19.549 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:35:19.550 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:35:19.550 DEBUG [src.node.docker_mananger] docker run -i -t -p 6368:6368 -p 6369:6369 -p 6370:6370 -p 6371:6371 -p 6372:6372 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6370 --rest-port=6368 --tcp-port=6369 --discv5-udp-port=6371 --rest-address=0.0.0.0 --nat=extip:172.18.11.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4c882d9afafbeb9fedc9bc5020c6bbe6d72c306e786193ba7c50ece3e95f6f92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6372 --metrics-logging=true --store=true --relay=true
2026-02-28 04:35:19.742 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.11.243 waku 5310ce9a721ae1a88be3bcfda4cdfc60fba7c35458312e1bd58e2fae9f34a82e
2026-02-28 04:35:19.777 DEBUG [src.node.docker_mananger] Container started with ID 5310ce9a721a. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-35-19__4adf49d9-61fd-46a4-8f84-22a6c7593c8a__wakuorg_nwaku:latest.log
2026-02-28 04:35:19.778 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6368
2026-02-28 04:35:19.778 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:35:19.783 ERROR [src.node.docker_mananger] Max retries reached for container fe5acb71d7eb. Exiting log stream.
2026-02-28 04:35:20.345 ERROR [src.node.docker_mananger] Max retries reached for container d811a6e6c6eb. Exiting log stream.
2026-02-28 04:35:20.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6368/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:35:20.783 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-02-28 04:35:20.783 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:35:20.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6368/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:35:20.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.243/tcp/6369/p2p/16Uiu2HAkz2qtfXPL8uQZpgj81nU9XkbPJq6XA35yKTmZLrEDAukW","/ip4/172.18.11.243/tcp/6370/ws/p2p/16Uiu2HAkz2qtfXPL8uQZpgj81nU9XkbPJq6XA35yKTmZLrEDAukW"],"enrUri":"enr:-L24QB6px2v12IQrFonf7gmjftL5OUO65rkGnUIMPaoQzmmrBoIdEkZ5lxyFYP7vpDx6DWoKcBgifvyH930tyJGO0Y4CgmlkgnY0gmlwhKwSC_OKbXVsdGlhZGRyc5YACASsEgvzBhjhAAoErBIL8wYY4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECRHFId-f63gfCZ_7sA23XMn4ZKtg2tzFc620dTgF64DODdGNwghjhg3VkcIIY44V3YWt1MgM"}'
2026-02-28 04:35:20.786 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:35:20.793 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:35:20.793 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-35-19__4adf49d9-61fd-46a4-8f84-22a6c7593c8a__wakuorg_nwaku:latest.log
2026-02-28 04:35:20.793 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:35:20.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:35:20.794 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:35:20.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.153
2026-02-28 04:35:20.795 DEBUG [src.node.docker_mananger] Generated ports ['45743', '45744', '45745', '45746', '45747']
2026-02-28 04:35:20.795 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:35:20.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:35:20.795 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:35:20.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 45743:45743 -p 45744:45744 -p 45745:45745 -p 45746:45746 -p 45747:45747 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45745 --rest-port=45743 --tcp-port=45744 --discv5-udp-port=45746 --rest-address=0.0.0.0 --nat=extip:172.18.70.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=06e76aa6dd6699645a972ce3e2c83b0bfe58a48fab6ce0c0053d4adbd49ceb59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45747 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB6px2v12IQrFonf7gmjftL5OUO65rkGnUIMPaoQzmmrBoIdEkZ5lxyFYP7vpDx6DWoKcBgifvyH930tyJGO0Y4CgmlkgnY0gmlwhKwSC_OKbXVsdGlhZGRyc5YACASsEgvzBhjhAAoErBIL8wYY4t0DgnJzhQADAQAAiXNlY3AyNTZrMaECRHFId-f63gfCZ_7sA23XMn4ZKtg2tzFc620dTgF64DODdGNwghjhg3VkcIIY44V3YWt1MgM --storenode=/ip4/172.18.11.243/tcp/6369/p2p/16Uiu2HAkz2qtfXPL8uQZpgj81nU9XkbPJq6XA35yKTmZLrEDAukW --store=true --relay=true
2026-02-28 04:35:20.989 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.153 waku 601029c279566b26651ace5809a7365dc30e3c93f26b7edc4913026f1c6904f6
2026-02-28 04:35:21.031 DEBUG [src.node.docker_mananger] Container started with ID 601029c27956. Setting up logs at ./log/docker/store_node1_2026-02-28_04-35-19__4adf49d9-61fd-46a4-8f84-22a6c7593c8a__wakuorg_nwaku:latest.log
2026-02-28 04:35:21.031 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45743
2026-02-28 04:35:21.031 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:35:22.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45743/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:35:22.035 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-02-28 04:35:22.035 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:35:22.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45743/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:35:22.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.153/tcp/45744/p2p/16Uiu2HAm1zJu4Far5duNFF8EnhHUgkqcYqyEDeKbMkCiZMqPDMUB","/ip4/172.18.70.153/tcp/45745/ws/p2p/16Uiu2HAm1zJu4Far5duNFF8EnhHUgkqcYqyEDeKbMkCiZMqPDMUB"],"enrUri":"enr:-L24QJNgBOA8wcoDK5OrJnxUG4VJ7oScpNTT3fUMvB5xwT--L6u5DBDVut07TkgIw5PeVaVhla8nSErD1kbyMhvAi7cCgmlkgnY0gmlwhKwSRpmKbXVsdGlhZGRyc5YACASsEkaZBrKwAAoErBJGmQaysd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYYJzfgPrT2K-SjqxBI_EJHnpBSsVRgc5hve65MtmVDiDdGNwgrKwg3VkcIKysoV3YWt1MgM"}'
2026-02-28 04:35:22.038 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:35:22.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45743/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.243/tcp/6369/p2p/16Uiu2HAkz2qtfXPL8uQZpgj81nU9XkbPJq6XA35yKTmZLrEDAukW"]'
2026-02-28 04:35:22.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:35:22.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6368/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:35:22.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:35:22.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45743/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:35:22.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:35:22.046 DEBUG [src.steps.store] Relaying message
2026-02-28 04:35:22.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6368/relay/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-02-28 04:35:22.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:35:22.052 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:35:22.253 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:35:22.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6368/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:35:22.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb6f98a66e0f99a07b113dc65b6e2477f1c48954a97c6c65034dd618578041ded"}]}'
2026-02-28 04:35:22.257 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:35:22.257 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-28 04:35:22.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45743/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:35:22.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb6f98a66e0f99a07b113dc65b6e2477f1c48954a97c6c65034dd618578041ded"}]}'
2026-02-28 04:35:22.260 DEBUG [src.steps.store] messages length is 1
2026-02-28 04:35:22.260 DEBUG [src.node.waku_node] Stopping container with id 5310ce9a721a
2026-02-28 04:35:22.844 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:35:22.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45743/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:35:22.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb6f98a66e0f99a07b113dc65b6e2477f1c48954a97c6c65034dd618578041ded"}]}'
2026-02-28 04:35:22.851 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:35:22.852 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:35:22.852 DEBUG [src.node.waku_node] Stopping container with id 601029c27956
2026-02-28 04:35:23.414 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:35:23.417 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:35:23.423 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:35:23.428 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_static_sharding with id: 2026-02-28_04-26-54__d762370b-8070-47b0-b262-0f5652c1f5ff
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-02-28_04-26-54__d762370b-8070-47b0-b262-0f5652c1f5ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55476', '55477', '55478', '55479', '55480']
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 55476:55476 -p 55477:55477 -p 55478:55478 -p 55479:55479 -p 55480:55480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55478 --rest-port=55476 --tcp-port=55477 --discv5-udp-port=55479 --rest-address=0.0.0.0 --nat=extip:172.18.192.143 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6bd8c8bc309aaee9e82092e4ea4b332df53f99731eadcf1749bdf1b7b10bc347 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55480 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.143 waku 2cc014b926d2e9a762ef89dd46e6df74a5f20fd05e301dbe3b5b3f9f44ee8158
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2cc014b926d2. Setting up logs at ./log/docker/node1_2026-02-28_04-26-54__d762370b-8070-47b0-b262-0f5652c1f5ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55476
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 b9a259924ac0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 80f893029a31. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55476/health" -H "Content-Type: application/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:55476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.143/tcp/55477/p2p/16Uiu2HAmN7ic4pN5oFCEZGeLfuhz2b8P7tW9vihEnYtuqUrzEGj4","/ip4/172.18.192.143/tcp/55478/ws/p2p/16Uiu2HAmN7ic4pN5oFCEZGeLfuhz2b8P7tW9vihEnYtuqUrzEGj4"],"enrUri":"enr:-L24QKJtHmiUkqcKUktRSCWjHieke9RHAdHWjsZ16Kybx2MQLXe3S52xwM7E2Ge64AqrGEpFcxUfN8lj0tHYBoybUUgCgmlkgnY0gmlwhKwSwI-KbXVsdGlhZGRyc5YACASsEsCPBti1AAoErBLAjwbYtt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjJIPnWb1-5bC08u7F2W1paItzQkt4etN_-5wt0HsxZuDdGNwgti1g3VkcILYt4V3YWt1MgU"}'
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-02-28_04-26-54__d762370b-8070-47b0-b262-0f5652c1f5ff__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.187.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51148', '51149', '51150', '51151', '51152']
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 51148:51148 -p 51149:51149 -p 51150:51150 -p 51151:51151 -p 51152:51152 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51150 --rest-port=51148 --tcp-port=51149 --discv5-udp-port=51151 --rest-address=0.0.0.0 --nat=extip:172.18.187.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eb33e6df705bee655cfae2ead7ffbef0a81eff088b597f1db55ef54e8f6baafd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51152 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKJtHmiUkqcKUktRSCWjHieke9RHAdHWjsZ16Kybx2MQLXe3S52xwM7E2Ge64AqrGEpFcxUfN8lj0tHYBoybUUgCgmlkgnY0gmlwhKwSwI-KbXVsdGlhZGRyc5YACASsEsCPBti1AAoErBLAjwbYtt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjJIPnWb1-5bC08u7F2W1paItzQkt4etN_-5wt0HsxZuDdGNwgti1g3VkcILYt4V3YWt1MgU --filternode=/ip4/172.18.192.143/tcp/55477/p2p/16Uiu2HAmN7ic4pN5oFCEZGeLfuhz2b8P7tW9vihEnYtuqUrzEGj4
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.48 waku 446a3c70f570aeabd3c79f7f97fa86f6f879229fb80b89ffafe282f5e260f471
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 446a3c70f570. Setting up logs at ./log/docker/node2_2026-02-28_04-26-54__d762370b-8070-47b0-b262-0f5652c1f5ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51148
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:51148/health" -H "Content-Type: application/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:51148/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.48/tcp/51149/p2p/16Uiu2HAm35aMTrxacR2TdkvD4bPQ7GQMfnTAsUU5yBv7mwFWzd3v","/ip4/172.18.187.48/tcp/51150/ws/p2p/16Uiu2HAm35aMTrxacR2TdkvD4bPQ7GQMfnTAsUU5yBv7mwFWzd3v"],"enrUri":"enr:-L24QNbgCXtZpvdpSO9JSv-ou84hlcxSPlJCOpf-iHqWlMg3Ri-30pNSspWtzMn3CvaH13wJq4IaO1us5IgIjhoXLMQCgmlkgnY0gmlwhKwSuzCKbXVsdGlhZGRyc5YACASsErswBsfNAAoErBK7MAbHzt0DgnJzhQACAQAAiXNlY3AyNTZrMaECcbeEeO5F0IrhcPUNPpkypJGYlRms3Jw3ZH7zv7GmhbGDdGNwgsfNg3VkcILHz4V3YWt1MgA"}'
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:51148/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.143/tcp/55477/p2p/16Uiu2HAmN7ic4pN5oFCEZGeLfuhz2b8P7tW9vihEnYtuqUrzEGj4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55476/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:51148/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "589eb9da-5f48-4428-9363-9665a52c3f36", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"589eb9da-5f48-4428-9363-9665a52c3f36","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55476/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:185 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51148/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252817222105796,"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 2cc014b926d2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 446a3c70f570
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_cursor_of_the_last_message_from_the_store with id: 2026-02-28_04-29-14__f4d20644-67b7-47e6-93c8-d735a2f236d6
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-02-28_04-29-14__f4d20644-67b7-47e6-93c8-d735a2f236d6__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.154.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47603', '47604', '47605', '47606', '47607']
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 47603:47603 -p 47604:47604 -p 47605:47605 -p 47606:47606 -p 47607:47607 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47605 --rest-port=47603 --tcp-port=47604 --discv5-udp-port=47606 --rest-address=0.0.0.0 --nat=extip:172.18.154.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e301a329d7bdbe0fee46bcb7d1eae3a4ba7ee3befaacbae7cd38fcce6dad79ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47607 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.4 waku 103709df9f758259324e6649bbf0a78fb89ba4a3fb069b8f110b3f3dcd82e501
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ab744ce20010. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 103709df9f75. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-29-14__f4d20644-67b7-47e6-93c8-d735a2f236d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47603
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 49567f4cbbb2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47603/health" -H "Content-Type: application/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:47603/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.4/tcp/47604/p2p/16Uiu2HAmN4tdgsNApWNdvdonhidgtSvyYUziwLehFrZXS6qRfmEr","/ip4/172.18.154.4/tcp/47605/ws/p2p/16Uiu2HAmN4tdgsNApWNdvdonhidgtSvyYUziwLehFrZXS6qRfmEr"],"enrUri":"enr:-L24QEg_QykWnfg9MRcPBN41PYvEpI1GS1eTvFqP1oLA8X1GdJo9vr1JkfToq71dHNA-1gRy7wk2NJ5deGQyP9mtwyYCgmlkgnY0gmlwhKwSmgSKbXVsdGlhZGRyc5YACASsEpoEBrn0AAoErBKaBAa59d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDi9ioP13hHsUUU2E3fm23lobT5uMYZwAnmtWFqr_NJoODdGNwgrn0g3VkcIK59oV3YWt1MgM"}'
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-02-28_04-29-14__f4d20644-67b7-47e6-93c8-d735a2f236d6__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.215.35
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16745', '16746', '16747', '16748', '16749']
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 16745:16745 -p 16746:16746 -p 16747:16747 -p 16748:16748 -p 16749:16749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16747 --rest-port=16745 --tcp-port=16746 --discv5-udp-port=16748 --rest-address=0.0.0.0 --nat=extip:172.18.215.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb3631fa6cdc1fa75e4da1dcdfae0c987fdef7dd571da0dbc85af630faea0bdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16749 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEg_QykWnfg9MRcPBN41PYvEpI1GS1eTvFqP1oLA8X1GdJo9vr1JkfToq71dHNA-1gRy7wk2NJ5deGQyP9mtwyYCgmlkgnY0gmlwhKwSmgSKbXVsdGlhZGRyc5YACASsEpoEBrn0AAoErBKaBAa59d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDi9ioP13hHsUUU2E3fm23lobT5uMYZwAnmtWFqr_NJoODdGNwgrn0g3VkcIK59oV3YWt1MgM --storenode=/ip4/172.18.154.4/tcp/47604/p2p/16Uiu2HAmN4tdgsNApWNdvdonhidgtSvyYUziwLehFrZXS6qRfmEr --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.35 waku cd9acffc714b9649d02257cf1b4e6e29624cf5a30d01203247d0ab1f09e4ffb0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cd9acffc714b. Setting up logs at ./log/docker/store_node1_2026-02-28_04-29-14__f4d20644-67b7-47e6-93c8-d735a2f236d6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16745
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:16745/health" -H "Content-Type: application/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:16745/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.35/tcp/16746/p2p/16Uiu2HAmJ6ab34YPCBrQM8qamrnS9Y3iwcyEvi8UMWmS6BtPSJPz","/ip4/172.18.215.35/tcp/16747/ws/p2p/16Uiu2HAmJ6ab34YPCBrQM8qamrnS9Y3iwcyEvi8UMWmS6BtPSJPz"],"enrUri":"enr:-L24QKZgRjZkp3opISSuL4nrEkVNEyVD7nTkgh8tFKo27pWfKdFxT1OKMLQt5M0cj06qKBWTpVMQRUIXfZM34IOW8kYCgmlkgnY0gmlwhKwS1yOKbXVsdGlhZGRyc5YACASsEtcjBkFqAAoErBLXIwZBa90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUNiqsUHPiJhAbi87cNPrzpEYGfx81DpoVQ0Y0UGB6MGDdGNwgkFqg3VkcIJBbIV3YWt1MgM"}'
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:16745/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.4/tcp/47604/p2p/16Uiu2HAmN4tdgsNApWNdvdonhidgtSvyYUziwLehFrZXS6qRfmEr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47603/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:16745/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:47603/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:47603/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:47603/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:47603/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:47603/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:47603/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:47603/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:47603/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:47603/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:47603/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:47603/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":"0x65dbcf557f066077a393d0b4e11d8b828b3519998cc7498d9f31f207714f7388"},{"messageHash":"0xcb2b95b83f0339a2c9dd01c8ac57d4e851658a6c6ccc5837b3fab16a2e03bcfb"},{"messageHash":"0x138d31c8dd254f3767b8e6fba6dba97e4465a28189bf58b6c20ec3b65025c593"},{"messageHash":"0x38d066dec8ef3b30e9b585a394bf0d4791c3431424b47e8f3457e0b15805b6ef"},{"messageHash":"0x627a083f858804834609a912c945786c1e10291794bf3bb03b31ea634dc056a1"},{"messageHash":"0xde5adb3c29d10471b50982f9219f54c786e1e082ef38775a5044c70acde43061"},{"messageHash":"0x2ec83f984d399a91d3eb01dc35a1d5575e957841cc62faf4bee2545e0f7ff76c"},{"messageHash":"0xd7c09a72a35860fd81ee9b70fbf6afb23bdfcba5c92f958aaf503ba46151046b"},{"messageHash":"0x02b2e5bf01ffd7297e716714cf5b10d0b76e0c2c325df346952436975ce14e5c"},{"messageHash":"0x4a63416b6034b12b762eaef656064ce2b90ae5a0eb6ec7e0be75aef534352f88"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16745/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":"0x65dbcf557f066077a393d0b4e11d8b828b3519998cc7498d9f31f207714f7388"},{"messageHash":"0xcb2b95b83f0339a2c9dd01c8ac57d4e851658a6c6ccc5837b3fab16a2e03bcfb"},{"messageHash":"0x138d31c8dd254f3767b8e6fba6dba97e4465a28189bf58b6c20ec3b65025c593"},{"messageHash":"0x38d066dec8ef3b30e9b585a394bf0d4791c3431424b47e8f3457e0b15805b6ef"},{"messageHash":"0x627a083f858804834609a912c945786c1e10291794bf3bb03b31ea634dc056a1"},{"messageHash":"0xde5adb3c29d10471b50982f9219f54c786e1e082ef38775a5044c70acde43061"},{"messageHash":"0x2ec83f984d399a91d3eb01dc35a1d5575e957841cc62faf4bee2545e0f7ff76c"},{"messageHash":"0xd7c09a72a35860fd81ee9b70fbf6afb23bdfcba5c92f958aaf503ba46151046b"},{"messageHash":"0x02b2e5bf01ffd7297e716714cf5b10d0b76e0c2c325df346952436975ce14e5c"},{"messageHash":"0x4a63416b6034b12b762eaef656064ce2b90ae5a0eb6ec7e0be75aef534352f88"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47603/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4a63416b6034b12b762eaef656064ce2b90ae5a0eb6ec7e0be75aef534352f88&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":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4a63416b6034b12b762eaef656064ce2b90ae5a0eb6ec7e0be75aef534352f88&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":[]}'
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 103709df9f75
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cd9acffc714b
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,198 @@
2026-02-28 04:27:13.958 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:13.960 DEBUG [tests.conftest] Running test: test_relay_packet_loss_applied_mid_way with id: 2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488
2026-02-28 04:27:13.961 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:13.961 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:27:13.973 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:13.975 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488__wakuorg_nwaku:latest.log
2026-02-28 04:27:13.976 ERROR [src.node.docker_mananger] Max retries reached for container 4afb24f78a1c. Exiting log stream.
2026-02-28 04:27:13.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:13.984 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488__wakuorg_nwaku:latest.log
2026-02-28 04:27:13.997 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:13.997 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488__wakuorg_nwaku:latest.log
2026-02-28 04:27:14.006 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:14.007 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488__wakuorg_nwaku:latest.log
2026-02-28 04:27:14.007 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:14.008 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:14.011 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:14.012 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.238
2026-02-28 04:27:14.012 DEBUG [src.node.docker_mananger] Generated ports ['59490', '59491', '59492', '59493', '59494']
2026-02-28 04:27:14.012 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:14.012 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:14.012 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:14.014 DEBUG [src.node.docker_mananger] docker run -i -t -p 59490:59490 -p 59491:59491 -p 59492:59492 -p 59493:59493 -p 59494:59494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59492 --rest-port=59490 --tcp-port=59491 --discv5-udp-port=59493 --rest-address=0.0.0.0 --nat=extip:172.18.175.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aed842adab70cbe57eea0d430cedbfdbf0eed60e69ed11c4d762d68a4e82dbba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59494 --metrics-logging=true --relay=true
2026-02-28 04:27:14.254 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.238 waku f25f5f0149fb4f2d509c0f627f1be247400b542671299f13f45145ed801fc553
2026-02-28 04:27:14.300 DEBUG [src.node.docker_mananger] Container started with ID f25f5f0149fb. Setting up logs at ./log/docker/node1_2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488__wakuorg_nwaku:latest.log
2026-02-28 04:27:14.300 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59490
2026-02-28 04:27:14.300 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:15.109 ERROR [src.node.docker_mananger] Max retries reached for container fdd3821205d7. Exiting log stream.
2026-02-28 04:27:15.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59490/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:15.303 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-02-28 04:27:15.304 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:15.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:15.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.238/tcp/59491/p2p/16Uiu2HAmJpMPnGnngUQnW6LiZcHsyGgz5CNV1Z4QcepQXEa3rHai","/ip4/172.18.175.238/tcp/59492/ws/p2p/16Uiu2HAmJpMPnGnngUQnW6LiZcHsyGgz5CNV1Z4QcepQXEa3rHai"],"enrUri":"enr:-L24QNAGb0LWRLhyDk7PtW6uUmr11CeJIXMRV3A2CZTM1o1EPzDpELwdNBlI1mt1AsWeo22DS41rSMsNzysWvhjjEiMCgmlkgnY0gmlwhKwSr-6KbXVsdGlhZGRyc5YACASsEq_uBuhjAAoErBKv7gboZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW4wkZlzYkOv4o91jF97uIyRzhG3gLzSuH_Zm6OuvRIuDdGNwguhjg3VkcILoZYV3YWt1MgE"}'
2026-02-28 04:27:15.306 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:15.307 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:15.307 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:15.308 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:15.308 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.67
2026-02-28 04:27:15.308 DEBUG [src.node.docker_mananger] Generated ports ['47935', '47936', '47937', '47938', '47939']
2026-02-28 04:27:15.309 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:15.309 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:15.309 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:15.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 47935:47935 -p 47936:47936 -p 47937:47937 -p 47938:47938 -p 47939:47939 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47937 --rest-port=47935 --tcp-port=47936 --discv5-udp-port=47938 --rest-address=0.0.0.0 --nat=extip:172.18.32.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf02c43ac16eb58a8fbc4bc79a1e4b2a8b4cdddceafbb1d4cac26ebbc36df6d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47939 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNAGb0LWRLhyDk7PtW6uUmr11CeJIXMRV3A2CZTM1o1EPzDpELwdNBlI1mt1AsWeo22DS41rSMsNzysWvhjjEiMCgmlkgnY0gmlwhKwSr-6KbXVsdGlhZGRyc5YACASsEq_uBuhjAAoErBKv7gboZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW4wkZlzYkOv4o91jF97uIyRzhG3gLzSuH_Zm6OuvRIuDdGNwguhjg3VkcILoZYV3YWt1MgE
2026-02-28 04:27:15.500 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.67 waku bcae396e2dd0313acc8b5322d189a1f80b50658884d76c36fe4cd8101ce45d68
2026-02-28 04:27:15.538 DEBUG [src.node.docker_mananger] Container started with ID bcae396e2dd0. Setting up logs at ./log/docker/node2_2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488__wakuorg_nwaku:latest.log
2026-02-28 04:27:15.539 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47935
2026-02-28 04:27:15.539 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:16.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47935/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:16.558 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-02-28 04:27:16.560 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:16.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47935/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:16.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.67/tcp/47936/p2p/16Uiu2HAmUJ8m1xFSnFt7dP9crRZPSLCVegFyd1bnb3eTY55VRo2h","/ip4/172.18.32.67/tcp/47937/ws/p2p/16Uiu2HAmUJ8m1xFSnFt7dP9crRZPSLCVegFyd1bnb3eTY55VRo2h"],"enrUri":"enr:-L24QDIGVx5iWlYj6sDseCHvMybyFP--7uMZPc5BDgEaCjJtd5cTlQu3kWlc4QOAgz0mw2R61LNy7pYPS3TTiyLxTfYCgmlkgnY0gmlwhKwSIEOKbXVsdGlhZGRyc5YACASsEiBDBrtAAAoErBIgQwa7Qd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6GNNUVRu29-sYZXiPKlyjR99Xa253HyfJK-y579Cd1qDdGNwgrtAg3VkcIK7QoV3YWt1MgE"}'
2026-02-28 04:27:16.570 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:16.571 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:16.573 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:16.574 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:16.574 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.30
2026-02-28 04:27:16.574 DEBUG [src.node.docker_mananger] Generated ports ['59312', '59313', '59314', '59315', '59316']
2026-02-28 04:27:16.575 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:16.575 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:16.575 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:16.575 DEBUG [src.node.docker_mananger] docker run -i -t -p 59312:59312 -p 59313:59313 -p 59314:59314 -p 59315:59315 -p 59316:59316 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59314 --rest-port=59312 --tcp-port=59313 --discv5-udp-port=59315 --rest-address=0.0.0.0 --nat=extip:172.18.126.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ab4e65ece65bd2412dde12bb87cb440ed3eee8f383c0d3faaabdff7dbc1b395 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59316 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDIGVx5iWlYj6sDseCHvMybyFP--7uMZPc5BDgEaCjJtd5cTlQu3kWlc4QOAgz0mw2R61LNy7pYPS3TTiyLxTfYCgmlkgnY0gmlwhKwSIEOKbXVsdGlhZGRyc5YACASsEiBDBrtAAAoErBIgQwa7Qd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6GNNUVRu29-sYZXiPKlyjR99Xa253HyfJK-y579Cd1qDdGNwgrtAg3VkcIK7QoV3YWt1MgE
2026-02-28 04:27:16.767 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.30 waku e7ef8f92c4ac35f1180d9c146bf2d947aa05e69020202b00586b4193f4dd53c1
2026-02-28 04:27:16.801 DEBUG [src.node.docker_mananger] Container started with ID e7ef8f92c4ac. Setting up logs at ./log/docker/node3_2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488__wakuorg_nwaku:latest.log
2026-02-28 04:27:16.801 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59312
2026-02-28 04:27:16.801 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:17.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59312/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:17.821 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-02-28 04:27:17.825 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:17.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59312/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:17.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.30/tcp/59313/p2p/16Uiu2HAmF6P2CLaX2ef1s29h5WvnGcfyRGgWkjMJE85r7EaD2UG1","/ip4/172.18.126.30/tcp/59314/ws/p2p/16Uiu2HAmF6P2CLaX2ef1s29h5WvnGcfyRGgWkjMJE85r7EaD2UG1"],"enrUri":"enr:-L24QCspDU2L8aIGQNhzGUsb0nJNkFmBVR6XuX94_PiUsNEqCIDrw_I6iDRHp-8ISXyZquaaefijfqHddlLzTxEMQmQCgmlkgnY0gmlwhKwSfh6KbXVsdGlhZGRyc5YACASsEn4eBuexAAoErBJ-Hgbnst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJDiHLU_6M4NfhBRUMTxgH6WLlXR0zv6Kq69ES2OlI_qDdGNwguexg3VkcILns4V3YWt1MgE"}'
2026-02-28 04:27:17.831 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:17.832 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:17.832 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:17.834 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:17.835 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.249
2026-02-28 04:27:17.835 DEBUG [src.node.docker_mananger] Generated ports ['18271', '18272', '18273', '18274', '18275']
2026-02-28 04:27:17.835 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:17.835 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:17.835 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:17.835 DEBUG [src.node.docker_mananger] docker run -i -t -p 18271:18271 -p 18272:18272 -p 18273:18273 -p 18274:18274 -p 18275:18275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18273 --rest-port=18271 --tcp-port=18272 --discv5-udp-port=18274 --rest-address=0.0.0.0 --nat=extip:172.18.121.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac99c2ffcbeefe3fbebfbaf24ade0bd4e28fc735800aa55ea2faefa09d78997e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18275 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCspDU2L8aIGQNhzGUsb0nJNkFmBVR6XuX94_PiUsNEqCIDrw_I6iDRHp-8ISXyZquaaefijfqHddlLzTxEMQmQCgmlkgnY0gmlwhKwSfh6KbXVsdGlhZGRyc5YACASsEn4eBuexAAoErBJ-Hgbnst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJDiHLU_6M4NfhBRUMTxgH6WLlXR0zv6Kq69ES2OlI_qDdGNwguexg3VkcILns4V3YWt1MgE
2026-02-28 04:27:18.029 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.249 waku e38066536232851cc5e3103c49101c1b91c52c1919ad06e5050a8f2cc760ba29
2026-02-28 04:27:18.066 DEBUG [src.node.docker_mananger] Container started with ID e38066536232. Setting up logs at ./log/docker/node4_2026-02-28_04-27-13__d4a7f374-9365-47fa-b9f7-16a531cbe488__wakuorg_nwaku:latest.log
2026-02-28 04:27:18.066 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18271
2026-02-28 04:27:18.067 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:19.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18271/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:19.081 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-02-28 04:27:19.082 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:19.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:19.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.249/tcp/18272/p2p/16Uiu2HAmLP1Fc27U8kfWFzQCnDZHQpZSF69jKrVGZsNmjxvUi6Aj","/ip4/172.18.121.249/tcp/18273/ws/p2p/16Uiu2HAmLP1Fc27U8kfWFzQCnDZHQpZSF69jKrVGZsNmjxvUi6Aj"],"enrUri":"enr:-L24QJ7ClxKl-xK6MK6MwFB2bIPNBBH8C-PYs3yqWpeCmEQdS-IYXzZ5ncgoceB_urQnXjqvJQVifDT1B4gBrklGw-8CgmlkgnY0gmlwhKwSefmKbXVsdGlhZGRyc5YACASsEnn5BkdgAAoErBJ5-QZHYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcsU46vdQ6uK8ygMp_VQeqAKHog3Wu2yUvlvdxAsWReCDdGNwgkdgg3VkcIJHYoV3YWt1MgE"}'
2026-02-28 04:27:19.088 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:19.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:19.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:19.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47935/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:19.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:19.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59312/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:19.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:19.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18271/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:19.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:19.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59490/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:19.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.32.67/tcp/35338/p2p/16Uiu2HAmUJ8m1xFSnFt7dP9crRZPSLCVegFyd1bnb3eTY55VRo2h","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:27:19.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47935/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:19.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.126.30/tcp/39790/p2p/16Uiu2HAmF6P2CLaX2ef1s29h5WvnGcfyRGgWkjMJE85r7EaD2UG1","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.175.238/tcp/59491/p2p/16Uiu2HAmJpMPnGnngUQnW6LiZcHsyGgz5CNV1Z4QcepQXEa3rHai","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:27:19.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59312/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:19.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.121.249/tcp/50534/p2p/16Uiu2HAmLP1Fc27U8kfWFzQCnDZHQpZSF69jKrVGZsNmjxvUi6Aj","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.32.67/tcp/47936/p2p/16Uiu2HAmUJ8m1xFSnFt7dP9crRZPSLCVegFyd1bnb3eTY55VRo2h","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:27:19.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18271/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:19.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.126.30/tcp/59313/p2p/16Uiu2HAmF6P2CLaX2ef1s29h5WvnGcfyRGgWkjMJE85r7EaD2UG1","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":"nwaku-v0.36.0-157-gba8587","origin":"Discv5"}]'
2026-02-28 04:27:19.134 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-28 04:27:39.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:39.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-28 04:27:39.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:39.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:39.311 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8434', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:27:39.329 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8434', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-02-28 04:27:39.341 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8434', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-28 04:27:39.351 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8004: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-28 04:27:39.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:40.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:40.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:42.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:42.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:42.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:42.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:45.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:45.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:45.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:45.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:46.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:46.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:47.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:47.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:49.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:49.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:49.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:49.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:49.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:49.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:50.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:50.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:55.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:55.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:55.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:55.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:56.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:56.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:56.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:56.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:58.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:58.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:58.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:58.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:58.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:58.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:59.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:59.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59490/relay/v1/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-02-28 04:27:59.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:59.913 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-02-28 04:28:29.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18271/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:29.916 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":1772252859138483327,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859155962252,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859165706118,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859186810163,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859206380078,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859223005175,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859239476323,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859254335683,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859268632520,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859287868510,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252859351292807,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252860980670877,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252862236681946,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252862245071206,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252865356973840,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252865366531626,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252866799899032,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252867862293689,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252869092672128,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252869105365871,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252869732704040,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252870356716829,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252875479196655,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252875700579052,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252876964703131,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252876975247055,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252878853000407,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252878862503441,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252878877925486,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772252879898190904,"ephemeral":false,"proof":""}]'
2026-02-28 04:28:29.918 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8434', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-28 04:28:29.929 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:29.930 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:29.930 DEBUG [src.node.waku_node] Stopping container with id f25f5f0149fb
2026-02-28 04:28:30.491 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:30.493 DEBUG [src.node.waku_node] Stopping container with id bcae396e2dd0
2026-02-28 04:28:31.076 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:31.076 DEBUG [src.node.waku_node] Stopping container with id e7ef8f92c4ac
2026-02-28 04:28:31.517 ERROR [src.node.docker_mananger] Max retries reached for container f25f5f0149fb. Exiting log stream.
2026-02-28 04:28:31.628 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:31.629 DEBUG [src.node.waku_node] Stopping container with id e38066536232
2026-02-28 04:28:31.888 ERROR [src.node.docker_mananger] Max retries reached for container bcae396e2dd0. Exiting log stream.
2026-02-28 04:28:32.192 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:32.193 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:32.329 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:32.401 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:32.476 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:32.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-02-28 04:28:25.862 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:28:25.863 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2026-02-28_04-28-25__96935c42-2bd7-4895-8e8c-5dc9f75d0574
2026-02-28 04:28:25.863 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:28:25.863 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:28:25.863 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-28 04:28:25.871 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:25.871 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-28-25__96935c42-2bd7-4895-8e8c-5dc9f75d0574__wakuorg_nwaku:latest.log
2026-02-28 04:28:25.878 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:25.878 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-28-25__96935c42-2bd7-4895-8e8c-5dc9f75d0574__wakuorg_nwaku:latest.log
2026-02-28 04:28:25.884 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:25.884 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-28_04-28-25__96935c42-2bd7-4895-8e8c-5dc9f75d0574__wakuorg_nwaku:latest.log
2026-02-28 04:28:25.891 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:28:25.891 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-28_04-28-25__96935c42-2bd7-4895-8e8c-5dc9f75d0574__wakuorg_nwaku:latest.log
2026-02-28 04:28:25.891 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:28:25.891 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:28:25.892 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:25.892 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:25.894 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:25.894 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.194
2026-02-28 04:28:25.894 DEBUG [src.node.docker_mananger] Generated ports ['46556', '46557', '46558', '46559', '46560']
2026-02-28 04:28:25.894 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:25.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:25.895 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:25.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 46556:46556 -p 46557:46557 -p 46558:46558 -p 46559:46559 -p 46560:46560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46558 --rest-port=46556 --tcp-port=46557 --discv5-udp-port=46559 --rest-address=0.0.0.0 --nat=extip:172.18.3.194 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=b4409b3c5f0a5ca16fe0bc2a87ded8c1b6af7384e98c01ce9ea23a59ca467cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46560 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-28 04:28:26.077 ERROR [src.node.docker_mananger] Max retries reached for container 5a16b90206be. Exiting log stream.
2026-02-28 04:28:26.082 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.194 waku ca151812f0c650560dc1bb92850c6caad88cd9c3d372c9fd631e7e5ad151ce62
2026-02-28 04:28:26.123 DEBUG [src.node.docker_mananger] Container started with ID ca151812f0c6. Setting up logs at ./log/docker/node1_2026-02-28_04-28-25__96935c42-2bd7-4895-8e8c-5dc9f75d0574__wakuorg_nwaku:latest.log
2026-02-28 04:28:26.123 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46556
2026-02-28 04:28:26.125 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:26.663 ERROR [src.node.docker_mananger] Max retries reached for container bb77b0cd29d4. Exiting log stream.
2026-02-28 04:28:27.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46556/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:27.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-28 04:28:27.128 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:27.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46556/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:27.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.194/tcp/46557/p2p/16Uiu2HAmTX1GwLcqp2UGFZWLyJGDxSmJbUhBHE82nhtcrwLU5Rfx","/ip4/172.18.3.194/tcp/46558/ws/p2p/16Uiu2HAmTX1GwLcqp2UGFZWLyJGDxSmJbUhBHE82nhtcrwLU5Rfx"],"enrUri":"enr:-La4QBfANL8gtP5NKrTXGZQCg8HVw9KfQIUoIrD_qW1I11CeeiE-FgVm6auobNBjJh6MnzX0SZr7FdEEVHDUA8s5hawCgmlkgnY0gmlwhKwSA8KKbXVsdGlhZGRyc5YACASsEgPCBrXdAAoErBIDwga13t0DgnJzhQADAQAAiXNlY3AyNTZrMaED3NO0CjU0eC2Bav_SOZim5Etn2_K0fs0DjwagN3suxWODdGNwgrXdhXdha3UyAQ"}'
2026-02-28 04:28:27.131 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:27.131 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:28:27.131 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:28:27.133 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:28:27.133 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.218
2026-02-28 04:28:27.133 DEBUG [src.node.docker_mananger] Generated ports ['56029', '56030', '56031', '56032', '56033']
2026-02-28 04:28:27.133 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:28:27.133 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:28:27.133 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:28:27.133 DEBUG [src.node.docker_mananger] docker run -i -t -p 56029:56029 -p 56030:56030 -p 56031:56031 -p 56032:56032 -p 56033:56033 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56031 --rest-port=56029 --tcp-port=56030 --discv5-udp-port=56032 --rest-address=0.0.0.0 --nat=extip:172.18.161.218 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=4a6cfff3ca4d338da89ef0bed5b4d5ab78bb79bd4bb4a0c7dc075aa27c1b62dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56033 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QBfANL8gtP5NKrTXGZQCg8HVw9KfQIUoIrD_qW1I11CeeiE-FgVm6auobNBjJh6MnzX0SZr7FdEEVHDUA8s5hawCgmlkgnY0gmlwhKwSA8KKbXVsdGlhZGRyc5YACASsEgPCBrXdAAoErBIDwga13t0DgnJzhQADAQAAiXNlY3AyNTZrMaED3NO0CjU0eC2Bav_SOZim5Etn2_K0fs0DjwagN3suxWODdGNwgrXdhXdha3UyAQ
2026-02-28 04:28:27.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.218 waku 2fa9f49cd7e402c3ba86f3d3942bd6ccef0fad0ea2941b0c10e7fbf7e132bebf
2026-02-28 04:28:27.370 DEBUG [src.node.docker_mananger] Container started with ID 2fa9f49cd7e4. Setting up logs at ./log/docker/node2_2026-02-28_04-28-25__96935c42-2bd7-4895-8e8c-5dc9f75d0574__wakuorg_nwaku:latest.log
2026-02-28 04:28:27.371 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56029
2026-02-28 04:28:27.371 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:28.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:28.374 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-02-28 04:28:28.374 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:28:28.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:28.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.218/tcp/56030/p2p/16Uiu2HAmTqwYQQwAvFwwctzMZyLG94zFYcUGtQkZBCmPx7vkWm9x","/ip4/172.18.161.218/tcp/56031/ws/p2p/16Uiu2HAmTqwYQQwAvFwwctzMZyLG94zFYcUGtQkZBCmPx7vkWm9x"],"enrUri":"enr:-La4QFR3KnyUp4nPb6VK7UbMnuFSlg_TWwtG39V4lp1x6M6UB4jDstuML-b2Sq5IjeWW9aPG82DBhgV1LVo6ncuJz3QCgmlkgnY0gmlwhKwSodqKbXVsdGlhZGRyc5YACASsEqHaBtreAAoErBKh2gba390DgnJzhQADAQAAiXNlY3AyNTZrMaED4a2EcduVOp8VzRO45riVwwD94lTu8KDJiz0bNpm714-DdGNwgtrehXdha3UyAQ"}'
2026-02-28 04:28:28.377 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:28:28.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46556/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.218/tcp/56030/p2p/16Uiu2HAmTqwYQQwAvFwwctzMZyLG94zFYcUGtQkZBCmPx7vkWm9x"]'
2026-02-28 04:28:28.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:28.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56029/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.194/tcp/46557/p2p/16Uiu2HAmTX1GwLcqp2UGFZWLyJGDxSmJbUhBHE82nhtcrwLU5Rfx"]'
2026-02-28 04:28:28.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:28.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46556/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:28.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.161.218/tcp/56030/p2p/16Uiu2HAmTqwYQQwAvFwwctzMZyLG94zFYcUGtQkZBCmPx7vkWm9x","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:28.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56029/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:28.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.3.194/tcp/36942/p2p/16Uiu2HAmTX1GwLcqp2UGFZWLyJGDxSmJbUhBHE82nhtcrwLU5Rfx","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin"}]'
2026-02-28 04:28:28.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:28:29.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46556/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:29.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:29.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56029/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:28:29.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:28:29.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46556/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:28:29.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.161.218/tcp/56030/p2p/16Uiu2HAmTqwYQQwAvFwwctzMZyLG94zFYcUGtQkZBCmPx7vkWm9x","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":"nwaku-v0.36.0-157-gba8587","origin":"UnknownOrigin","score":0.0}]}'
2026-02-28 04:28:29.455 DEBUG [tests.rest_flags.test_admin_flags] checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.161.218/tcp/56030/p2p/16Uiu2HAmTqwYQQwAvFwwctzMZyLG94zFYcUGtQkZBCmPx7vkWm9x', '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': 'nwaku-v0.36.0-157-gba8587', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-02-28 04:28:29.457 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:28:29.459 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:28:29.459 DEBUG [src.node.waku_node] Stopping container with id ca151812f0c6
2026-02-28 04:28:30.034 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:30.034 DEBUG [src.node.waku_node] Stopping container with id 2fa9f49cd7e4
2026-02-28 04:28:30.590 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:28:30.592 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:28:30.597 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:28:30.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_request_id with id: 2026-02-28_04-27-41__0aab029c-fbea-40a5-8f26-8b280293eab0
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-02-28_04-27-41__0aab029c-fbea-40a5-8f26-8b280293eab0__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.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43447', '43448', '43449', '43450', '43451']
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 43447:43447 -p 43448:43448 -p 43449:43449 -p 43450:43450 -p 43451:43451 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43449 --rest-port=43447 --tcp-port=43448 --discv5-udp-port=43450 --rest-address=0.0.0.0 --nat=extip:172.18.16.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa5f1b766060c03d94501bdb60a7cfdf657bc5af14c79cfea6e2fdcc30ce1c1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43451 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.198 waku 3c2f1eb0ab29cd6e790d3245c0c5cfd35584bb4a8697e525fda83efb7953a570
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9d01e5e696aa. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c2f1eb0ab29. Setting up logs at ./log/docker/node1_2026-02-28_04-27-41__0aab029c-fbea-40a5-8f26-8b280293eab0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43447
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 fceb994ffe35. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43447/health" -H "Content-Type: application/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:43447/debug/v1/info" -H "Content-Type: application/json" -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.198/tcp/43448/p2p/16Uiu2HAmKHrddq7B5k1xjHyXB4dJ2WR34o5qQFpGLgaFntdGmiNF","/ip4/172.18.16.198/tcp/43449/ws/p2p/16Uiu2HAmKHrddq7B5k1xjHyXB4dJ2WR34o5qQFpGLgaFntdGmiNF"],"enrUri":"enr:-L24QBXHLya-JPD3WWJ3jf6fuxMxd6Arb5dK5bw-RSzAuUZLHQsRAtSwlZ5zGbh3HhHWlL0nThHY8aN23uqiZ-VkUxwCgmlkgnY0gmlwhKwSEMaKbXVsdGlhZGRyc5YACASsEhDGBqm4AAoErBIQxgapud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYpficF9G3aweDRhVBeE0PXb_kUfALdJY-oOTxkHsMCSDdGNwgqm4g3VkcIKpuoV3YWt1MgU"}'
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-02-28_04-27-41__0aab029c-fbea-40a5-8f26-8b280293eab0__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.1.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48561', '48562', '48563', '48564', '48565']
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 48561:48561 -p 48562:48562 -p 48563:48563 -p 48564:48564 -p 48565:48565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48563 --rest-port=48561 --tcp-port=48562 --discv5-udp-port=48564 --rest-address=0.0.0.0 --nat=extip:172.18.1.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce4bdfc228b7a3adf70cbd81abeb3d0dca034efd6bbc8c49344bfdd5117a434e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48565 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBXHLya-JPD3WWJ3jf6fuxMxd6Arb5dK5bw-RSzAuUZLHQsRAtSwlZ5zGbh3HhHWlL0nThHY8aN23uqiZ-VkUxwCgmlkgnY0gmlwhKwSEMaKbXVsdGlhZGRyc5YACASsEhDGBqm4AAoErBIQxgapud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYpficF9G3aweDRhVBeE0PXb_kUfALdJY-oOTxkHsMCSDdGNwgqm4g3VkcIKpuoV3YWt1MgU --filternode=/ip4/172.18.16.198/tcp/43448/p2p/16Uiu2HAmKHrddq7B5k1xjHyXB4dJ2WR34o5qQFpGLgaFntdGmiNF
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.96 waku 28696808eab35bd2b23960b977ac6ca932fbcbd04b2f73e00f850235c55564f1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28696808eab3. Setting up logs at ./log/docker/node2_2026-02-28_04-27-41__0aab029c-fbea-40a5-8f26-8b280293eab0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48561
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:48561/health" -H "Content-Type: application/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:48561/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.96/tcp/48562/p2p/16Uiu2HAmDcLUk6asQHrxxiDNPSa4y7WcUGiuE9tcA5QCkTaBiL4E","/ip4/172.18.1.96/tcp/48563/ws/p2p/16Uiu2HAmDcLUk6asQHrxxiDNPSa4y7WcUGiuE9tcA5QCkTaBiL4E"],"enrUri":"enr:-L24QEau-kGV5WnFdNKXkR-1pkJA0vkcwsChdiObINZIr2NSdEwxZGbzzptYDwC3dAVOzByIBqhkziYe2Gd4exR9gxgCgmlkgnY0gmlwhKwSAWCKbXVsdGlhZGRyc5YACASsEgFgBr2yAAoErBIBYAa9s90DgnJzhQADAQAAiXNlY3AyNTZrMaEDDi20Mdr3tFpNzV6-lypIwLBNXZ_Y5aswmOxADOUNpg-DdGNwgr2yg3VkcIK9tIV3YWt1MgA"}'
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:48561/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.198/tcp/43448/p2p/16Uiu2HAmKHrddq7B5k1xjHyXB4dJ2WR34o5qQFpGLgaFntdGmiNF"]'
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:43447/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:48561/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "054a734a-8279-4862-bd8e-c641d4954473", "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":"054a734a-8279-4862-bd8e-c641d4954473","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48561/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:48561/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 3c2f1eb0ab29
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 28696808eab3
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,186 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics_one_by_one with id: 2026-02-28_04-27-08__58e78ae0-8b3c-4aa4-8a67-42eaaa5cc6fd
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-02-28_04-27-08__58e78ae0-8b3c-4aa4-8a67-42eaaa5cc6fd__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.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49745', '49746', '49747', '49748', '49749']
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 49745:49745 -p 49746:49746 -p 49747:49747 -p 49748:49748 -p 49749:49749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49747 --rest-port=49745 --tcp-port=49746 --discv5-udp-port=49748 --rest-address=0.0.0.0 --nat=extip:172.18.216.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4bac052bb2fcf212f58a6a881649e2c2b3df38f3c3c0afcf8a1b78bedaa37f4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49749 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ac7ad247997f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.201 waku 6501b6c25efc3666c7b46e6d1d5d96112fe303453fb71b1ed06eed83bad9d02e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6501b6c25efc. Setting up logs at ./log/docker/node1_2026-02-28_04-27-08__58e78ae0-8b3c-4aa4-8a67-42eaaa5cc6fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49745
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 13aee2c5cfa7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49745/health" -H "Content-Type: application/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:49745/debug/v1/info" -H "Content-Type: application/json" -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.201/tcp/49746/p2p/16Uiu2HAmK5tJh3MRLZ1mGxHKPWKq882pjzfxRLwgHcE7eaq3rkyn","/ip4/172.18.216.201/tcp/49747/ws/p2p/16Uiu2HAmK5tJh3MRLZ1mGxHKPWKq882pjzfxRLwgHcE7eaq3rkyn"],"enrUri":"enr:-L24QEQV4mvUbLviGy9SEma472BeJvCs6CYXBjMnKlssATmBRYXSGU8TfUB0fHJqnrLfEKGeUiuGaMRgwUncvr2xBJACgmlkgnY0gmlwhKwS2MmKbXVsdGlhZGRyc5YACASsEtjJBsJSAAoErBLYyQbCU90DgnJzhQACAQAAiXNlY3AyNTZrMaEDX4bOkR9H0AqmfyaoRO6sTWTK5KqF_ClqMsITYctX8nGDdGNwgsJSg3VkcILCVIV3YWt1MgU"}'
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-02-28_04-27-08__58e78ae0-8b3c-4aa4-8a67-42eaaa5cc6fd__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.240.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1859', '1860', '1861', '1862', '1863']
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 1859:1859 -p 1860:1860 -p 1861:1861 -p 1862:1862 -p 1863:1863 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1861 --rest-port=1859 --tcp-port=1860 --discv5-udp-port=1862 --rest-address=0.0.0.0 --nat=extip:172.18.240.184 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=67b0cc9f0ab5ee3a0aab0e481bad12c2adf9f814acc8ec47546ebbfd0f1caee1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1863 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEQV4mvUbLviGy9SEma472BeJvCs6CYXBjMnKlssATmBRYXSGU8TfUB0fHJqnrLfEKGeUiuGaMRgwUncvr2xBJACgmlkgnY0gmlwhKwS2MmKbXVsdGlhZGRyc5YACASsEtjJBsJSAAoErBLYyQbCU90DgnJzhQACAQAAiXNlY3AyNTZrMaEDX4bOkR9H0AqmfyaoRO6sTWTK5KqF_ClqMsITYctX8nGDdGNwgsJSg3VkcILCVIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.184 waku 42b594469b8ca8b90db1e65dec8524ce11b0604df414adbcb10077078297f955
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42b594469b8c. Setting up logs at ./log/docker/node2_2026-02-28_04-27-08__58e78ae0-8b3c-4aa4-8a67-42eaaa5cc6fd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1859
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:1859/health" -H "Content-Type: application/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:1859/debug/v1/info" -H "Content-Type: application/json" -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.184/tcp/1860/p2p/16Uiu2HAm8EwMfkUBZ2atUz3dxSn5k4sbmVeiSRe1HnAcWJXnzX1y","/ip4/172.18.240.184/tcp/1861/ws/p2p/16Uiu2HAm8EwMfkUBZ2atUz3dxSn5k4sbmVeiSRe1HnAcWJXnzX1y"],"enrUri":"enr:-L24QKj4cYzg4GRIneBVzZjGKprq5g31BSrucphHkgMoDt8XW2wKIplVL6OIt6ed92mPp4Gbcu-cYiLyZ_NFiC2UzasCgmlkgnY0gmlwhKwS8LiKbXVsdGlhZGRyc5YACASsEvC4BgdEAAoErBLwuAYHRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECvmftm5R0OGh3V9f5h9PJojc-DcXm3XKLkVZMYY9wDaiDdGNwggdEg3VkcIIHRoV3YWt1MgE"}'
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:1859/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.201/tcp/49746/p2p/16Uiu2HAmK5tJh3MRLZ1mGxHKPWKq882pjzfxRLwgHcE7eaq3rkyn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/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:1859/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:49745/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:49745/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":1772252830888531198,"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:1859/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":1772252830888531198,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/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:49745/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":1772252831011873298,"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:1859/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":1772252831011873298,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/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:49745/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":1772252831125830853,"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:1859/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":1772252831125830853,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/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:49745/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":1772252831240052172,"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:1859/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":1772252831240052172,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/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:49745/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":1772252831353732476,"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:1859/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":1772252831353732476,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/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:49745/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":1772252831467559005,"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:1859/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":1772252831467559005,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/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:49745/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":1772252831581423077,"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:1859/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":1772252831581423077,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/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:49745/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":1772252831696471570,"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:1859/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":1772252831696471570,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:49745/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 DELETE "http://127.0.0.1:1859/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 DELETE "http://127.0.0.1:49745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:1859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:49745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.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:1859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.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:49745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.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:1859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
INFO  src.node.api_clients.base_client:base_client.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:49745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.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:1859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
INFO  src.node.api_clients.base_client:base_client.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:49745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.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:1859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
INFO  src.node.api_clients.base_client:base_client.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:49745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.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:1859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
INFO  src.node.api_clients.base_client:base_client.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:49745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:1859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49745/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6501b6c25efc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 42b594469b8c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-02-28_04-27-40__6bb7dcda-a779-4094-80c7-49c4438d1a66
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-02-28_04-27-40__6bb7dcda-a779-4094-80c7-49c4438d1a66__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45952', '45953', '45954', '45955', '45956']
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 45952:45952 -p 45953:45953 -p 45954:45954 -p 45955:45955 -p 45956:45956 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45954 --rest-port=45952 --tcp-port=45953 --discv5-udp-port=45955 --rest-address=0.0.0.0 --nat=extip:172.18.170.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c35427fd53adfbbe275ceffb082c69d6dd7edfea83febcd9f463d60da5b0509 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45956 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.174 waku 3bd07fba50c6336f0a57d430a65ab74d1eb22eeff47d9da26bc407cf68441eae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3bd07fba50c6. Setting up logs at ./log/docker/node1_2026-02-28_04-27-40__6bb7dcda-a779-4094-80c7-49c4438d1a66__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45952
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 0cd1b578f493. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 908223dd65c6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45952/health" -H "Content-Type: application/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:45952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.174/tcp/45953/p2p/16Uiu2HAkzC89JgXLNPVP8MuWpGbyjusTZfxSVAjyrRtMuxaEZMm4","/ip4/172.18.170.174/tcp/45954/ws/p2p/16Uiu2HAkzC89JgXLNPVP8MuWpGbyjusTZfxSVAjyrRtMuxaEZMm4"],"enrUri":"enr:-L24QJEkJGyYF-hRtXHsEZb_xs4DwBSK0KjO94EsVjF40RPNMaTyLvmvC4qXX9ysk-FjNKNRQMFYrHdRVn5ScsBrquACgmlkgnY0gmlwhKwSqq6KbXVsdGlhZGRyc5YACASsEqquBrOBAAoErBKqrgazgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRtHjFNewO--SA6xB8fZ3R3cAmUzQLfOD8aYd0BQPzPuDdGNwgrOBg3VkcIKzg4V3YWt1MgU"}'
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-02-28_04-27-40__6bb7dcda-a779-4094-80c7-49c4438d1a66__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.60.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59860', '59861', '59862', '59863', '59864']
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 59860:59860 -p 59861:59861 -p 59862:59862 -p 59863:59863 -p 59864:59864 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59862 --rest-port=59860 --tcp-port=59861 --discv5-udp-port=59863 --rest-address=0.0.0.0 --nat=extip:172.18.60.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf8a4a52cce1dfcdcef5b1dfbbd72f0162f7fdd3baa58ad343a4e1c7ccfdea73 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59864 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJEkJGyYF-hRtXHsEZb_xs4DwBSK0KjO94EsVjF40RPNMaTyLvmvC4qXX9ysk-FjNKNRQMFYrHdRVn5ScsBrquACgmlkgnY0gmlwhKwSqq6KbXVsdGlhZGRyc5YACASsEqquBrOBAAoErBKqrgazgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRtHjFNewO--SA6xB8fZ3R3cAmUzQLfOD8aYd0BQPzPuDdGNwgrOBg3VkcIKzg4V3YWt1MgU --filternode=/ip4/172.18.170.174/tcp/45953/p2p/16Uiu2HAkzC89JgXLNPVP8MuWpGbyjusTZfxSVAjyrRtMuxaEZMm4
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.153 waku 20b97009f68a476b572ee804e5dadbbdb8a6577184e64aeef7327302f69f411a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 20b97009f68a. Setting up logs at ./log/docker/node2_2026-02-28_04-27-40__6bb7dcda-a779-4094-80c7-49c4438d1a66__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59860
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:59860/health" -H "Content-Type: application/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:59860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.153/tcp/59861/p2p/16Uiu2HAmLMyRsVRb2TM629YsFsJ2i3Vfvap8S6EwTmJqx7UfhTDK","/ip4/172.18.60.153/tcp/59862/ws/p2p/16Uiu2HAmLMyRsVRb2TM629YsFsJ2i3Vfvap8S6EwTmJqx7UfhTDK"],"enrUri":"enr:-L24QC3broh5jIguxn1OngyD3kqedoveBW9ApQEHUExPiC-4FgO7z_juclgWpMV4MjQvYB3A4b6D8L_HE0zgX7XwUmICgmlkgnY0gmlwhKwSPJmKbXVsdGlhZGRyc5YACASsEjyZBunVAAoErBI8mQbp1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcoGUjHEaeur0FitMnMAy9c2lLZUHqPlti6KYvskEF_KDdGNwgunVg3VkcILp14V3YWt1MgA"}'
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:59860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.174/tcp/45953/p2p/16Uiu2HAkzC89JgXLNPVP8MuWpGbyjusTZfxSVAjyrRtMuxaEZMm4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub 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:45952/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:59860/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "eb3efbbd-5c91-45a1-a827-d863898aa56f", "contentFilters": ["/waku/2/rs/3/1"], "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":"eb3efbbd-5c91-45a1-a827-d863898aa56f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59860/filter/v2/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":"/waku/2/rs/3/1","version":0,"timestamp":1772252862888206475,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/2/2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59860/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f8ffa24c-753d-4db9-843a-7b445e16c94a", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f8ffa24c-753d-4db9-843a-7b445e16c94a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/2/2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:59860/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/2/2","version":0,"timestamp":1772252863015284819,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub 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:45952/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59860/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c7132ccf-ccd7-4a6b-b85f-ade8649a3471", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c7132ccf-ccd7-4a6b-b85f-ade8649a3471","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:59860/filter/v2/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":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1772252863137795704,"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 3bd07fba50c6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 20b97009f68a
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_zero_start_end_time with id: 2026-02-28_04-27-20__5c211e5e-1d45-45e3-88c2-6163a43287b3
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-02-28_04-27-20__5c211e5e-1d45-45e3-88c2-6163a43287b3__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.5.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42843', '42844', '42845', '42846', '42847']
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 42843:42843 -p 42844:42844 -p 42845:42845 -p 42846:42846 -p 42847:42847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42845 --rest-port=42843 --tcp-port=42844 --discv5-udp-port=42846 --rest-address=0.0.0.0 --nat=extip:172.18.5.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd9fc5c9890cc196ca8893f5af7c58fefbebb8e7be15d1ae41fbabba4d203d56 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42847 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 40b76030750f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.54 waku e6346859b82f6a3a0a4ed82e918483c9176bc799c9d760c77540c150495c0bfe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e6346859b82f. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-27-20__5c211e5e-1d45-45e3-88c2-6163a43287b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42843
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 08f31a12210f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42843/health" -H "Content-Type: application/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:42843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.54/tcp/42844/p2p/16Uiu2HAm86MbM5Zj3RgUsPGUYWeyyzuERKaVXo779PsVjF72dQw4","/ip4/172.18.5.54/tcp/42845/ws/p2p/16Uiu2HAm86MbM5Zj3RgUsPGUYWeyyzuERKaVXo779PsVjF72dQw4"],"enrUri":"enr:-L24QA72jLKkTaBvyq5VVK-fI2rXzPKMHWfStWrbH6NReuUmUdbhDs5QrsaEDyzdSBne78V0gE785ZS6DQmvXEjvWjQCgmlkgnY0gmlwhKwSBTaKbXVsdGlhZGRyc5YACASsEgU2BqdcAAoErBIFNganXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvDUaus3zK9fN5gGuAIJUeKZXMts36Kqbgv_71NUNz2uDdGNwgqdcg3VkcIKnXoV3YWt1MgM"}'
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-02-28_04-27-20__5c211e5e-1d45-45e3-88c2-6163a43287b3__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.39.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7089', '7090', '7091', '7092', '7093']
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 7089:7089 -p 7090:7090 -p 7091:7091 -p 7092:7092 -p 7093:7093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7091 --rest-port=7089 --tcp-port=7090 --discv5-udp-port=7092 --rest-address=0.0.0.0 --nat=extip:172.18.39.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d23c3abf62856f5a98c7f240ed7260bebb7bb7e6446f8aa35a0af9ceadac7dfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7093 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA72jLKkTaBvyq5VVK-fI2rXzPKMHWfStWrbH6NReuUmUdbhDs5QrsaEDyzdSBne78V0gE785ZS6DQmvXEjvWjQCgmlkgnY0gmlwhKwSBTaKbXVsdGlhZGRyc5YACASsEgU2BqdcAAoErBIFNganXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvDUaus3zK9fN5gGuAIJUeKZXMts36Kqbgv_71NUNz2uDdGNwgqdcg3VkcIKnXoV3YWt1MgM --storenode=/ip4/172.18.5.54/tcp/42844/p2p/16Uiu2HAm86MbM5Zj3RgUsPGUYWeyyzuERKaVXo779PsVjF72dQw4 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.189 waku 4e2e0a0aee57a2fc743f379616b9b41ce75b4d3405f0a58a946d5ae62552ce52
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e2e0a0aee57. Setting up logs at ./log/docker/store_node1_2026-02-28_04-27-20__5c211e5e-1d45-45e3-88c2-6163a43287b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7089
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:7089/health" -H "Content-Type: application/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:7089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.189/tcp/7090/p2p/16Uiu2HAm3voEtBrEj8AXWsbMMRRSyhsShGAbKHj9tppM3oKhGJTF","/ip4/172.18.39.189/tcp/7091/ws/p2p/16Uiu2HAm3voEtBrEj8AXWsbMMRRSyhsShGAbKHj9tppM3oKhGJTF"],"enrUri":"enr:-L24QIxPX_5FSoujMcU06pZIqOW1HYYhX0e-OFeLRo_nhUfXQaL1xddMMxYVzkaGDBrBpN9TMpnFnnyT3hLujYjgVV4CgmlkgnY0gmlwhKwSJ72KbXVsdGlhZGRyc5YACASsEie9BhuyAAoErBInvQYbs90DgnJzhQADAQAAiXNlY3AyNTZrMaECflOMSARa5lelfeU4IapyduntQ9dKZObXXMh6HI77X-6DdGNwghuyg3VkcIIbtIV3YWt1MgM"}'
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:7089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.54/tcp/42844/p2p/16Uiu2HAm86MbM5Zj3RgUsPGUYWeyyzuERKaVXo779PsVjF72dQw4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42843/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:7089/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:42843/relay/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:42843/relay/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:42843/relay/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:42843/relay/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:42843/relay/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:42843/relay/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:42843/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":"0x84016850b4546d6bebd261e21e58afdfae86ddf6d6ad2754b0dbe8625a1bf2ab","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252840304706048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xad429a5abafce01f5e5f42e1b7450a306c8becece1fa0cb05802f7a8229d16c2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252842304713984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1a526d9f1630df0046c1f06f38ca893a7d6d117697abed37cea1b19f761db91e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252843204716032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xdf0a57973e6cd328fcdecbf19172b42652fbb33c5a523c6f8a1e739f2c7fb42c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252843404717824,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x745c5adfd94d7ed00c3e35a846645c101404c816207b854d95da8f0fd41cf24f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252845304719872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc2802549c35e253a21e9b765c13afee63478167202c25b0fbab2267e377ef0a4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252853304721152,"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:7089/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":"0x84016850b4546d6bebd261e21e58afdfae86ddf6d6ad2754b0dbe8625a1bf2ab","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252840304706048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xad429a5abafce01f5e5f42e1b7450a306c8becece1fa0cb05802f7a8229d16c2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252842304713984,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1a526d9f1630df0046c1f06f38ca893a7d6d117697abed37cea1b19f761db91e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252843204716032,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xdf0a57973e6cd328fcdecbf19172b42652fbb33c5a523c6f8a1e739f2c7fb42c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252843404717824,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x745c5adfd94d7ed00c3e35a846645c101404c816207b854d95da8f0fd41cf24f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252845304719872,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc2802549c35e253a21e9b765c13afee63478167202c25b0fbab2267e377ef0a4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772252853304721152,"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 e6346859b82f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4e2e0a0aee57
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_content_topic_also_in_docker_flags[/aaaaa/3/bbbbb/proto] with id: 2026-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2
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-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.97.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20291', '20292', '20293', '20294', '20295']
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 20291:20291 -p 20292:20292 -p 20293:20293 -p 20294:20294 -p 20295:20295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20293 --rest-port=20291 --tcp-port=20292 --discv5-udp-port=20294 --rest-address=0.0.0.0 --nat=extip:172.18.97.220 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=64ae7a8ee925f4ea5272ebe7bea8006b314d4afcbdfdbede0a94ada9849e175e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20295 --metrics-logging=true --relay=true --filter=true --content-topic=/aaaaa/3/bbbbb/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e5b9291d3c5e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.220 waku ecfe9b6e572828cd12a7c61703792ea133abb23bdf81043fde8f4ffc17cf97b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ecfe9b6e5728. Setting up logs at ./log/docker/node1_2026-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20291
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 f10752e3e2f4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20291/health" -H "Content-Type: application/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:20291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.220/tcp/20292/p2p/16Uiu2HAkzBvjK3Zgz3CuAPcxuYDSCQzGbrgU3ej3FzUFwvovH4aT","/ip4/172.18.97.220/tcp/20293/ws/p2p/16Uiu2HAkzBvjK3Zgz3CuAPcxuYDSCQzGbrgU3ej3FzUFwvovH4aT"],"enrUri":"enr:-L24QLK6qFT0C-zh_eSZa2MrzzQoJWAr_yAWoYGMHbgUGAYVewYQesZdNaNcr9iAuWiDLrhzX2-90-5JLOJdnJHddJYCgmlkgnY0gmlwhKwSYdyKbXVsdGlhZGRyc5YACASsEmHcBk9EAAoErBJh3AZPRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECRsT7RlFF7Gzs4d3WR8mlCJqhCyLCkd-AM8EbEsOyKtCDdGNwgk9Eg3VkcIJPRoV3YWt1MgU"}'
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-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2__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.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54136', '54137', '54138', '54139', '54140']
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 54136:54136 -p 54137:54137 -p 54138:54138 -p 54139:54139 -p 54140:54140 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54138 --rest-port=54136 --tcp-port=54137 --discv5-udp-port=54139 --rest-address=0.0.0.0 --nat=extip:172.18.27.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=94dd0ebf67ad4ec5cc3b9cafd439a8aea6b6164fe1cedaba4b1cb6a7eceaffb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54140 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLK6qFT0C-zh_eSZa2MrzzQoJWAr_yAWoYGMHbgUGAYVewYQesZdNaNcr9iAuWiDLrhzX2-90-5JLOJdnJHddJYCgmlkgnY0gmlwhKwSYdyKbXVsdGlhZGRyc5YACASsEmHcBk9EAAoErBJh3AZPRd0DgnJzhQACAQAAiXNlY3AyNTZrMaECRsT7RlFF7Gzs4d3WR8mlCJqhCyLCkd-AM8EbEsOyKtCDdGNwgk9Eg3VkcIJPRoV3YWt1MgU --content-topic=/aaaaa/3/bbbbb/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.201 waku 74e8afc8d58037280bde223b0d3cfb97b39637274645f320fd9fcf39d9994d68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74e8afc8d580. Setting up logs at ./log/docker/node2_2026-02-28_04-34-51__e549c746-aacd-42b4-b579-4a2999f3f7f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54136
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:54136/health" -H "Content-Type: application/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:54136/debug/v1/info" -H "Content-Type: application/json" -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.201/tcp/54137/p2p/16Uiu2HAmK6GhcbfeD3T67H2zMXt5Xp4omHZ6kHcHXXaARSddM1NN","/ip4/172.18.27.201/tcp/54138/ws/p2p/16Uiu2HAmK6GhcbfeD3T67H2zMXt5Xp4omHZ6kHcHXXaARSddM1NN"],"enrUri":"enr:-L24QIV5pgtrhTCF5CR8pbAzET5j9x_UbqoHpDMZ9VF9cWHkdC7St0-ZsbI84XuwC51i4zVBRnI1HAqWBef3TU3-S2YCgmlkgnY0gmlwhKwSG8mKbXVsdGlhZGRyc5YACASsEhvJBtN5AAoErBIbyQbTet0DgnJzhQACAQAAiXNlY3AyNTZrMaEDX6AhF9w6OafG7P8idJs0JQUG9oHTswPZ3jLsY5Ba0_eDdGNwgtN5g3VkcILTe4V3YWt1MgE"}'
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:54136/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.220/tcp/20292/p2p/16Uiu2HAkzBvjK3Zgz3CuAPcxuYDSCQzGbrgU3ej3FzUFwvovH4aT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20291/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:54136/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:20291/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:20291/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":1772253294024612446,"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:54136/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":1772253294024612446,"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 ecfe9b6e5728
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 74e8afc8d580
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 @@
2026-02-28 04:27:14.852 ERROR [src.node.docker_mananger] Max retries reached for container 1e8661993be8. Exiting log stream.
2026-02-28 04:27:14.855 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:14.855 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2026-02-28_04-27-14__5d742f02-0bae-4123-9707-8f775c2d30d3
2026-02-28 04:27:14.855 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:14.856 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:27:14.856 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:27:14.862 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:14.863 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-27-14__5d742f02-0bae-4123-9707-8f775c2d30d3__wakuorg_nwaku:latest.log
2026-02-28 04:27:14.863 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:14.863 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:14.864 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:14.864 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.189
2026-02-28 04:27:14.864 DEBUG [src.node.docker_mananger] Generated ports ['10724', '10725', '10726', '10727', '10728']
2026-02-28 04:27:14.865 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:14.865 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:14.865 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:14.865 DEBUG [src.node.docker_mananger] docker run -i -t -p 10724:10724 -p 10725:10725 -p 10726:10726 -p 10727:10727 -p 10728:10728 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10726 --rest-port=10724 --tcp-port=10725 --discv5-udp-port=10727 --rest-address=0.0.0.0 --nat=extip:172.18.55.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7dec7e92b0984afe37dec08ba7877afd10c05ac2d2f2bbb8cdaa8edbe7cd10c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10728 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:27:15.062 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.189 waku 7939d34e2f434de4b8c40025f26e89b049175d0bc29dc6409d4efdb3b072abbd
2026-02-28 04:27:15.097 DEBUG [src.node.docker_mananger] Container started with ID 7939d34e2f43. Setting up logs at ./log/docker/node1_2026-02-28_04-27-14__5d742f02-0bae-4123-9707-8f775c2d30d3__wakuorg_nwaku:latest.log
2026-02-28 04:27:15.097 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10724
2026-02-28 04:27:15.097 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:15.324 ERROR [src.node.docker_mananger] Max retries reached for container 83c907af1d44. Exiting log stream.
2026-02-28 04:27:16.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10724/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:16.100 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-02-28 04:27:16.101 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:16.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10724/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:16.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.189/tcp/10725/p2p/16Uiu2HAmU5pzpnyQH8ePumeQteyWtf1Y1M8qs1GsoAaRvRetjMQr","/ip4/172.18.55.189/tcp/10726/ws/p2p/16Uiu2HAmU5pzpnyQH8ePumeQteyWtf1Y1M8qs1GsoAaRvRetjMQr"],"enrUri":"enr:-L24QMF8e3OpuqrqhbV8L8iuIi8X0h01vb9Y_d1XcnFiW2jpNC4qSXDwtSiSUHF2hVGDjTIPBDrvQNqzT4mz4WGc6bwCgmlkgnY0gmlwhKwSN72KbXVsdGlhZGRyc5YACASsEje9BinlAAoErBI3vQYp5t0DgnJzhQADAQAAiXNlY3AyNTZrMaED5Tw_sw0DvJcJAIQQBGQLCpjZsjRtK-TsmIwOXRlneZeDdGNwginlg3VkcIIp54V3YWt1MgU"}'
2026-02-28 04:27:16.103 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:16.104 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:27:16.110 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:16.110 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-27-14__5d742f02-0bae-4123-9707-8f775c2d30d3__wakuorg_nwaku:latest.log
2026-02-28 04:27:16.111 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:16.111 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:16.112 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:16.112 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.30
2026-02-28 04:27:16.112 DEBUG [src.node.docker_mananger] Generated ports ['42886', '42887', '42888', '42889', '42890']
2026-02-28 04:27:16.112 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:16.113 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:16.113 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:16.113 DEBUG [src.node.docker_mananger] docker run -i -t -p 42886:42886 -p 42887:42887 -p 42888:42888 -p 42889:42889 -p 42890:42890 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42888 --rest-port=42886 --tcp-port=42887 --discv5-udp-port=42889 --rest-address=0.0.0.0 --nat=extip:172.18.112.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1bd46fd188efa2bd17eda24d9dbcf31c6ac7b4fc2f37ae9e4ee2cee21ecfaa94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42890 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMF8e3OpuqrqhbV8L8iuIi8X0h01vb9Y_d1XcnFiW2jpNC4qSXDwtSiSUHF2hVGDjTIPBDrvQNqzT4mz4WGc6bwCgmlkgnY0gmlwhKwSN72KbXVsdGlhZGRyc5YACASsEje9BinlAAoErBI3vQYp5t0DgnJzhQADAQAAiXNlY3AyNTZrMaED5Tw_sw0DvJcJAIQQBGQLCpjZsjRtK-TsmIwOXRlneZeDdGNwginlg3VkcIIp54V3YWt1MgU --filternode=/ip4/172.18.55.189/tcp/10725/p2p/16Uiu2HAmU5pzpnyQH8ePumeQteyWtf1Y1M8qs1GsoAaRvRetjMQr
2026-02-28 04:27:16.305 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.30 waku f1bf42b5e00b09c247f2c646dec20ece93c2f8e533f2140f825b9ee3b9279d45
2026-02-28 04:27:16.339 DEBUG [src.node.docker_mananger] Container started with ID f1bf42b5e00b. Setting up logs at ./log/docker/node2_2026-02-28_04-27-14__5d742f02-0bae-4123-9707-8f775c2d30d3__wakuorg_nwaku:latest.log
2026-02-28 04:27:16.339 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42886
2026-02-28 04:27:16.339 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:17.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42886/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:17.343 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-02-28 04:27:17.343 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:17.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42886/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:17.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.30/tcp/42887/p2p/16Uiu2HAmFFjJk5qcb27kxdFZdzJvXGGQHPhfmqpDXTaDJozteAd5","/ip4/172.18.112.30/tcp/42888/ws/p2p/16Uiu2HAmFFjJk5qcb27kxdFZdzJvXGGQHPhfmqpDXTaDJozteAd5"],"enrUri":"enr:-L24QA8oZfjb-YE4enwTkYwWIjd1LgvFMTbnTlnfFq5mhvmqVQsUZ4Rkvf46l8EZqo8-xVNmECFIcFX2sxEWBaDsXT0CgmlkgnY0gmlwhKwScB6KbXVsdGlhZGRyc5YACASsEnAeBqeHAAoErBJwHganiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJp2xJXDWTq9vxudWtWnJXoWs4GkJDsDciiYttJ4QAQiDdGNwgqeHg3VkcIKniYV3YWt1MgA"}'
2026-02-28 04:27:17.346 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:17.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42886/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.189/tcp/10725/p2p/16Uiu2HAmU5pzpnyQH8ePumeQteyWtf1Y1M8qs1GsoAaRvRetjMQr"]'
2026-02-28 04:27:17.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:17.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10724/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-28 04:27:17.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:17.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42886/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b4de5cfc-81b8-4c3a-8470-2219b3f4c945", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-28 04:27:17.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b4de5cfc-81b8-4c3a-8470-2219b3f4c945","statusDesc":"OK"}'
2026-02-28 04:27:17.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10724/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-28 04:27:17.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:17.425 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:27:17.525 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:27:17.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42886/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:17.528 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":1772252837418257143,"ephemeral":false}]'
2026-02-28 04:27:17.531 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:17.532 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:17.532 DEBUG [src.node.waku_node] Stopping container with id 7939d34e2f43
2026-02-28 04:27:18.032 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:18.034 DEBUG [src.node.waku_node] Stopping container with id f1bf42b5e00b
2026-02-28 04:27:18.602 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:18.604 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:18.615 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:18.622 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_duplicate_message with id: 2026-02-28_04-29-08__34ae9dc3-199f-4f36-8f1a-881eed6c4c73
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-02-28_04-29-08__34ae9dc3-199f-4f36-8f1a-881eed6c4c73__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.178.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54000', '54001', '54002', '54003', '54004']
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 54000:54000 -p 54001:54001 -p 54002:54002 -p 54003:54003 -p 54004:54004 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54002 --rest-port=54000 --tcp-port=54001 --discv5-udp-port=54003 --rest-address=0.0.0.0 --nat=extip:172.18.178.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aae2bfedfaf0baadaee0f519d63b8985ede44a1e11baab0d1f94b217ba4c0f2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54004 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.179 waku caa911db1de2d92d6fa4fb66b6b317e7c14780a727cee4ccbdfa381ac2c2301e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 47b929e49667. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID caa911db1de2. Setting up logs at ./log/docker/node1_2026-02-28_04-29-08__34ae9dc3-199f-4f36-8f1a-881eed6c4c73__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54000
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 045e76989edf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54000/health" -H "Content-Type: application/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:54000/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.179/tcp/54001/p2p/16Uiu2HAm3pZxDwad3jtRLTbta9psGYfhncr8a6Kap6EgQUQM3u42","/ip4/172.18.178.179/tcp/54002/ws/p2p/16Uiu2HAm3pZxDwad3jtRLTbta9psGYfhncr8a6Kap6EgQUQM3u42"],"enrUri":"enr:-L24QNO6LZNHPHGmEpfMJbS50Oi9xX3nmBT71j330WZGUDP-J37iEhal-gBIrVFbpwmOxV3PasCL-P9XCNWGqRDGfWgCgmlkgnY0gmlwhKwSsrOKbXVsdGlhZGRyc5YACASsErKzBtLxAAoErBKyswbS8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECfLsKCPRphVe7Jkc_4HNwbJytKYjQjwuN7dHYNGndpi-DdGNwgtLxg3VkcILS84V3YWt1MgU"}'
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-02-28_04-29-08__34ae9dc3-199f-4f36-8f1a-881eed6c4c73__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.159.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20738', '20739', '20740', '20741', '20742']
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 20738:20738 -p 20739:20739 -p 20740:20740 -p 20741:20741 -p 20742:20742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20740 --rest-port=20738 --tcp-port=20739 --discv5-udp-port=20741 --rest-address=0.0.0.0 --nat=extip:172.18.159.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efe4cfac1a761a95c8bbc0dbef2de0fa310f7afb5006a2cae0616d08e12ccfcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20742 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNO6LZNHPHGmEpfMJbS50Oi9xX3nmBT71j330WZGUDP-J37iEhal-gBIrVFbpwmOxV3PasCL-P9XCNWGqRDGfWgCgmlkgnY0gmlwhKwSsrOKbXVsdGlhZGRyc5YACASsErKzBtLxAAoErBKyswbS8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECfLsKCPRphVe7Jkc_4HNwbJytKYjQjwuN7dHYNGndpi-DdGNwgtLxg3VkcILS84V3YWt1MgU --filternode=/ip4/172.18.178.179/tcp/54001/p2p/16Uiu2HAm3pZxDwad3jtRLTbta9psGYfhncr8a6Kap6EgQUQM3u42
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.219 waku 11444786a8513e04946444d9af1237ae26e955fce704cb1c72bd533e8291d989
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 11444786a851. Setting up logs at ./log/docker/node2_2026-02-28_04-29-08__34ae9dc3-199f-4f36-8f1a-881eed6c4c73__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20738
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:20738/health" -H "Content-Type: application/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:20738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.219/tcp/20739/p2p/16Uiu2HAmQesFKeuKkTgepWRAVQT23inKmNv2drYuuEBbwbaCaNkz","/ip4/172.18.159.219/tcp/20740/ws/p2p/16Uiu2HAmQesFKeuKkTgepWRAVQT23inKmNv2drYuuEBbwbaCaNkz"],"enrUri":"enr:-L24QCSqsmJrJGRBpPeeAgEauAW7biPHIsEPgKir3GTyDe6eAdptaYuDSM4BppNLRvOj4tNKqXYD0pMGRALEaPyhF54CgmlkgnY0gmlwhKwSn9uKbXVsdGlhZGRyc5YACASsEp_bBlEDAAoErBKf2wZRBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDskQ2PDYywAGtWM7jephFn78vkoBFHuh8ZzPlCFLgO-ODdGNwglEDg3VkcIJRBYV3YWt1MgA"}'
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:20738/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.179/tcp/54001/p2p/16Uiu2HAm3pZxDwad3jtRLTbta9psGYfhncr8a6Kap6EgQUQM3u42"]'
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:54000/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:20738/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d5cc1f73-508c-41b2-abda-ffd74783e768", "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":"d5cc1f73-508c-41b2-abda-ffd74783e768","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54000/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:20738/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":1772252951443703375,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54000/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:20738/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'[]'
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 caa911db1de2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 11444786a851
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,80 @@
2026-02-28 04:27:48.115 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:27:48.116 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-02-28_04-27-48__d43e58c1-6020-46e2-ad5e-520c641cc7c1
2026-02-28 04:27:48.116 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:27:48.116 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-28 04:27:48.116 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-28 04:27:48.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:48.123 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-27-48__d43e58c1-6020-46e2-ad5e-520c641cc7c1__wakuorg_nwaku:latest.log
2026-02-28 04:27:48.123 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:48.124 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:48.125 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:48.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.236
2026-02-28 04:27:48.125 DEBUG [src.node.docker_mananger] Generated ports ['18558', '18559', '18560', '18561', '18562']
2026-02-28 04:27:48.125 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:48.126 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:48.126 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:48.126 DEBUG [src.node.docker_mananger] docker run -i -t -p 18558:18558 -p 18559:18559 -p 18560:18560 -p 18561:18561 -p 18562:18562 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18560 --rest-port=18558 --tcp-port=18559 --discv5-udp-port=18561 --rest-address=0.0.0.0 --nat=extip:172.18.35.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd9bd3abde8bc5f2cdd1dd3ceb4b194f20dff9fcb93ec1a811d9acbdb6ab875a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18562 --metrics-logging=true --relay=true --filter=true
2026-02-28 04:27:48.319 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.236 waku 4ef4879c3ae87a335288050cfba7fcea3961b2c40aa86f5aaeb25f5bb42bdb05
2026-02-28 04:27:48.353 DEBUG [src.node.docker_mananger] Container started with ID 4ef4879c3ae8. Setting up logs at ./log/docker/node1_2026-02-28_04-27-48__d43e58c1-6020-46e2-ad5e-520c641cc7c1__wakuorg_nwaku:latest.log
2026-02-28 04:27:48.354 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18558
2026-02-28 04:27:48.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:48.368 ERROR [src.node.docker_mananger] Max retries reached for container 82c32dcfd0c2. Exiting log stream.
2026-02-28 04:27:48.912 ERROR [src.node.docker_mananger] Max retries reached for container 913d3c4e0cb2. Exiting log stream.
2026-02-28 04:27:49.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18558/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:49.358 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-02-28 04:27:49.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:49.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18558/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:49.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.236/tcp/18559/p2p/16Uiu2HAmCpoJ756WJwUtG5CB3xByFLRdeed4jZZdB3Wh186xEYiL","/ip4/172.18.35.236/tcp/18560/ws/p2p/16Uiu2HAmCpoJ756WJwUtG5CB3xByFLRdeed4jZZdB3Wh186xEYiL"],"enrUri":"enr:-L24QEN_hgXrSEojZzEgwH-e_tCEPkNvKjsrymPTToJKvHRbXPERfRZAv8ydkPG6WRx08cfjLr5b7PBrh4dWXmfvF0ECgmlkgnY0gmlwhKwSI-yKbXVsdGlhZGRyc5YACASsEiPsBkh_AAoErBIj7AZIgN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAoNO6uSsRLBTiN1ngzEu2OzHTc5jvkZZlnsG_ah0rRGDdGNwgkh_g3VkcIJIgYV3YWt1MgU"}'
2026-02-28 04:27:49.361 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:49.362 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-28 04:27:49.368 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:27:49.368 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-27-48__d43e58c1-6020-46e2-ad5e-520c641cc7c1__wakuorg_nwaku:latest.log
2026-02-28 04:27:49.368 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:27:49.368 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:27:49.370 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:27:49.370 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.254
2026-02-28 04:27:49.370 DEBUG [src.node.docker_mananger] Generated ports ['45693', '45694', '45695', '45696', '45697']
2026-02-28 04:27:49.370 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:27:49.370 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:27:49.370 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:27:49.370 DEBUG [src.node.docker_mananger] docker run -i -t -p 45693:45693 -p 45694:45694 -p 45695:45695 -p 45696:45696 -p 45697:45697 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45695 --rest-port=45693 --tcp-port=45694 --discv5-udp-port=45696 --rest-address=0.0.0.0 --nat=extip:172.18.55.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e615d88c594dbf9fad1ca5a5006addb28e5b6ca338ca0e4bd1de0e380a50be1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45697 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEN_hgXrSEojZzEgwH-e_tCEPkNvKjsrymPTToJKvHRbXPERfRZAv8ydkPG6WRx08cfjLr5b7PBrh4dWXmfvF0ECgmlkgnY0gmlwhKwSI-yKbXVsdGlhZGRyc5YACASsEiPsBkh_AAoErBIj7AZIgN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAoNO6uSsRLBTiN1ngzEu2OzHTc5jvkZZlnsG_ah0rRGDdGNwgkh_g3VkcIJIgYV3YWt1MgU --filternode=/ip4/172.18.35.236/tcp/18559/p2p/16Uiu2HAmCpoJ756WJwUtG5CB3xByFLRdeed4jZZdB3Wh186xEYiL
2026-02-28 04:27:49.563 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.254 waku 643675afee81d37f97604f501fca775704e8b4218ae0718e94a89b91f19d5c53
2026-02-28 04:27:49.595 DEBUG [src.node.docker_mananger] Container started with ID 643675afee81. Setting up logs at ./log/docker/node2_2026-02-28_04-27-48__d43e58c1-6020-46e2-ad5e-520c641cc7c1__wakuorg_nwaku:latest.log
2026-02-28 04:27:49.596 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45693
2026-02-28 04:27:49.597 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:27:50.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45693/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:50.600 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-02-28 04:27:50.600 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:27:50.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45693/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:50.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.254/tcp/45694/p2p/16Uiu2HAkvq39ngMV1vS9tu6KB5MKCRaZgyarASKzwRfdY3rHPkob","/ip4/172.18.55.254/tcp/45695/ws/p2p/16Uiu2HAkvq39ngMV1vS9tu6KB5MKCRaZgyarASKzwRfdY3rHPkob"],"enrUri":"enr:-L24QPzTa18bNSFl5YIKIyltvm3DUOPCAm9VYmk1Rk5cJlAcJ_Lw8ymMlSv59-OaP4y0wAdMf1zOY3wUToEmSN4sxVgCgmlkgnY0gmlwhKwSN_6KbXVsdGlhZGRyc5YACASsEjf-BrJ-AAoErBI3_gayf90DgnJzhQADAQAAiXNlY3AyNTZrMaECFNf8M2kryxbODXsCThVN-DPmivul8abWTpNkxLys5aqDdGNwgrJ-g3VkcIKygIV3YWt1MgA"}'
2026-02-28 04:27:50.604 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:27:50.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45693/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.35.236/tcp/18559/p2p/16Uiu2HAmCpoJ756WJwUtG5CB3xByFLRdeed4jZZdB3Wh186xEYiL"]'
2026-02-28 04:27:50.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:50.640 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-28 04:27:50.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18558/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:27:50.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:50.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45693/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "401eb8f2-b0ba-420e-9e39-729574d84675", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:27:50.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"401eb8f2-b0ba-420e-9e39-729574d84675","statusDesc":"OK"}'
2026-02-28 04:27:50.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18558/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-02-28 04:27:50.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:50.680 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:27:50.781 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:27:50.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45693/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:50.784 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":1772252870673108118,"ephemeral":false}]'
2026-02-28 04:27:50.785 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:45693/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-28 04:27:50.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-28 04:27:50.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18558/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-02-28 04:27:50.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:27:50.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:27:50.898 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:27:50.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45693/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:27:50.900 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:45693/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-02-28 04:27:50.903 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:27:50.904 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:27:50.904 DEBUG [src.node.waku_node] Stopping container with id 4ef4879c3ae8
2026-02-28 04:27:51.446 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:51.446 DEBUG [src.node.waku_node] Stopping container with id 643675afee81
2026-02-28 04:27:52.029 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:27:52.030 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:27:52.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:27:52.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,283 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_30_new_content_topics with id: 2026-02-28_04-27-26__6efeb762-1c50-4fd5-90a5-c9c5d0d2237e
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-02-28_04-27-26__6efeb762-1c50-4fd5-90a5-c9c5d0d2237e__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.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48327', '48328', '48329', '48330', '48331']
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 48327:48327 -p 48328:48328 -p 48329:48329 -p 48330:48330 -p 48331:48331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48329 --rest-port=48327 --tcp-port=48328 --discv5-udp-port=48330 --rest-address=0.0.0.0 --nat=extip:172.18.103.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d74c4bd3b3a22d807730efe91aecad37cdf7ec7d4dbe9cdb34d32af5feacca8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48331 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.32 waku 09d3b4ca1be35e16d68e0a97db32e4a2116dfd96aa4b8ab6731de2ba7961feb2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 09d3b4ca1be3. Setting up logs at ./log/docker/node1_2026-02-28_04-27-26__6efeb762-1c50-4fd5-90a5-c9c5d0d2237e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48327
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 6ebce2284636. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25ecd1411379. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48327/health" -H "Content-Type: application/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:48327/debug/v1/info" -H "Content-Type: application/json" -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.32/tcp/48328/p2p/16Uiu2HAm2Gbeko6NLziTYz9kT2nDVAxvb8LaMSuGjc9MxxbhDtRk","/ip4/172.18.103.32/tcp/48329/ws/p2p/16Uiu2HAm2Gbeko6NLziTYz9kT2nDVAxvb8LaMSuGjc9MxxbhDtRk"],"enrUri":"enr:-L24QCwTrcTZmGthgIxuz9D5oUqzhF1wLDxoBWb7I_YOnIxxBA1BjjL_FOoKaWsI3LhJymZRFcRHwbAiuGjriA7YnwwCgmlkgnY0gmlwhKwSZyCKbXVsdGlhZGRyc5YACASsEmcgBrzIAAoErBJnIAa8yd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZa6v78CLpuslblGOfBGUihTNKvjnttIFBaUrUOv5cKeDdGNwgrzIg3VkcIK8yoV3YWt1MgU"}'
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-02-28_04-27-26__6efeb762-1c50-4fd5-90a5-c9c5d0d2237e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40864', '40865', '40866', '40867', '40868']
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 40864:40864 -p 40865:40865 -p 40866:40866 -p 40867:40867 -p 40868:40868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40866 --rest-port=40864 --tcp-port=40865 --discv5-udp-port=40867 --rest-address=0.0.0.0 --nat=extip:172.18.168.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c75064a1f5c4f9abb78d1bc5197f930000dbc90fdb51de7cb2cfddbdd2ce3cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40868 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCwTrcTZmGthgIxuz9D5oUqzhF1wLDxoBWb7I_YOnIxxBA1BjjL_FOoKaWsI3LhJymZRFcRHwbAiuGjriA7YnwwCgmlkgnY0gmlwhKwSZyCKbXVsdGlhZGRyc5YACASsEmcgBrzIAAoErBJnIAa8yd0DgnJzhQADAQAAiXNlY3AyNTZrMaECZa6v78CLpuslblGOfBGUihTNKvjnttIFBaUrUOv5cKeDdGNwgrzIg3VkcIK8yoV3YWt1MgU --filternode=/ip4/172.18.103.32/tcp/48328/p2p/16Uiu2HAm2Gbeko6NLziTYz9kT2nDVAxvb8LaMSuGjc9MxxbhDtRk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.15 waku 1b2fc1ed559eead92ab872bded5d30cafa685c6d2a51e33baadc4137007dec97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b2fc1ed559e. Setting up logs at ./log/docker/node2_2026-02-28_04-27-26__6efeb762-1c50-4fd5-90a5-c9c5d0d2237e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40864
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:40864/health" -H "Content-Type: application/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:40864/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/40865/p2p/16Uiu2HAmLMj1DC1Tg7nM3h2NjSMj8PdmQ9emVzzZR3JBsM7i1FpB","/ip4/172.18.168.15/tcp/40866/ws/p2p/16Uiu2HAmLMj1DC1Tg7nM3h2NjSMj8PdmQ9emVzzZR3JBsM7i1FpB"],"enrUri":"enr:-L24QFmalTcC0J1RGe4f3Fvssgy1IYj0ko4MZoxqM3e_LYRDMH_otRZ91SQK1Y7Xu5y1paq8hKgR878lRve8JlgcFi4CgmlkgnY0gmlwhKwSqA-KbXVsdGlhZGRyc5YACASsEqgPBp-hAAoErBKoDwafot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcnFFCOCi6v6-MzNxNAkoYSYI1_twgcp1-KFRVhFkUfiDdGNwgp-hg3VkcIKfo4V3YWt1MgA"}'
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:40864/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.32/tcp/48328/p2p/16Uiu2HAm2Gbeko6NLziTYz9kT2nDVAxvb8LaMSuGjc9MxxbhDtRk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/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:40864/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "59470f59-a822-474b-8a9c-420bf59535f2", "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":"59470f59-a822-474b-8a9c-420bf59535f2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:40864/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728", "Lorem ipsum dolor sit amet", "<html><body>Hello</body></html>", "\u041f\u0440\u0438\u0432\u0435\u0442", "Base64==dGVzdA==", "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "\t\nSpecial\tCharacters\n", "False", "3.1415926535", "[1, 2, 3, 4, 5]", "0xDEADBEEF", "user@example.com", "http://example.com", "2023-11-01T12:00:00Z", "\"Escaped\" \\\"quotes\\\"", "Regular expression: ^[a-z0-9_-]{3,16}$", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "/usr/local/bin", "C:\\Windows\\System32", "SELECT * FROM users WHERE id = 1;", "function test() { console.log('Hello World'); }", "body { background-color: #fff; }", "print('Hello World')", "192.168.1.1", "www.example.com"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/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:40864/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":1772252848576663091,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1772252848696840253,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/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:40864/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":1772252848813590516,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772252848930161972,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1772252849046911283,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1772252849164110182,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/Lorem%20ipsum%20dolor%20sit%20amet" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1772252849281171080,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%3Chtml%3E%3Cbody%3EHello%3C%2Fbody%3E%3C%2Fhtml%3E" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1772252849399230939,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1772252849516498959,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/Base64%3D%3DdGVzdA%3D%3D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1772252849633890523,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh%3A%20PQ" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1772252849750994017,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%09%0ASpecial%09Characters%0A" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1772252849867597651,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/False" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"False","version":0,"timestamp":1772252849984267702,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/3.1415926535" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3.1415926535","version":0,"timestamp":1772252850101039009,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%5B1%2C%202%2C%203%2C%204%2C%205%5D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1772252850218225703,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/0xDEADBEEF" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0xDEADBEEF","version":0,"timestamp":1772252850334841222,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/user%40example.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"user@example.com","version":0,"timestamp":1772252850451797195,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/http%3A%2F%2Fexample.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"http://example.com","version":0,"timestamp":1772252850568339689,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/2023-11-01T12%3A00%3A00Z" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1772252850685261100,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%22Escaped%22%20%5C%22quotes%5C%22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1772252850801794940,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/Regular%20expression%3A%20%5E%5Ba-z0-9_-%5D%7B3%2C16%7D%24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1772252850918983080,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1772252851036426426,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%7B%22name%22%3A%20%22John%22%2C%20%22age%22%3A%2030%2C%20%22city%22%3A%20%22New%20York%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1772252851154986218,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/%2Fusr%2Flocal%2Fbin" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/usr/local/bin","version":0,"timestamp":1772252851272403909,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/C%3A%5CWindows%5CSystem32" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1772252851389515260,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/SELECT%20%2A%20FROM%20users%20WHERE%20id%20%3D%201%3B" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1772252851506350151,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/function%20test%28%29%20%7B%20console.log%28%27Hello%20World%27%29%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1772252851623203646,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/body%20%7B%20background-color%3A%20%23fff%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1772252851740101709,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/print%28%27Hello%20World%27%29" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1772252851857279610,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/192.168.1.1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"192.168.1.1","version":0,"timestamp":1772252851973908280,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40864/filter/v2/messages/www.example.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"www.example.com","version":0,"timestamp":1772252852090002489,"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 09d3b4ca1be3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b2fc1ed559e
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,118 @@
2026-02-28 04:34:14.460 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:34:14.460 DEBUG [tests.conftest] Running test: test_publish_after_node1_restarts with id: 2026-02-28_04-34-14__763bbf91-f759-4333-a274-6b061570634e
2026-02-28 04:34:14.460 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:34:14.461 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-28 04:34:14.461 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-28 04:34:14.468 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:14.468 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-28_04-34-14__763bbf91-f759-4333-a274-6b061570634e__wakuorg_nwaku:latest.log
2026-02-28 04:34:14.468 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:14.468 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:14.470 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:14.470 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.229
2026-02-28 04:34:14.470 DEBUG [src.node.docker_mananger] Generated ports ['44292', '44293', '44294', '44295', '44296']
2026-02-28 04:34:14.470 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:14.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:14.470 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:14.470 DEBUG [src.node.docker_mananger] docker run -i -t -p 44292:44292 -p 44293:44293 -p 44294:44294 -p 44295:44295 -p 44296:44296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44294 --rest-port=44292 --tcp-port=44293 --discv5-udp-port=44295 --rest-address=0.0.0.0 --nat=extip:172.18.3.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2bbda36a46d189be76b8f7e2a347d15d1302dcc8f7ac43423ec91e196d94053a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44296 --metrics-logging=true --relay=true
2026-02-28 04:34:14.676 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.229 waku c037332e4743351667e7da0ee2def7fe2303f065916aa7bb2bbeb98f4be301da
2026-02-28 04:34:14.699 ERROR [src.node.docker_mananger] Max retries reached for container 04df353a9cea. Exiting log stream.
2026-02-28 04:34:14.712 DEBUG [src.node.docker_mananger] Container started with ID c037332e4743. Setting up logs at ./log/docker/node1_2026-02-28_04-34-14__763bbf91-f759-4333-a274-6b061570634e__wakuorg_nwaku:latest.log
2026-02-28 04:34:14.712 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44292
2026-02-28 04:34:14.712 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:15.252 ERROR [src.node.docker_mananger] Max retries reached for container a7810f868c5f. Exiting log stream.
2026-02-28 04:34:15.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:15.717 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-02-28 04:34:15.717 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:15.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:15.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.229/tcp/44293/p2p/16Uiu2HAm1owCU3c6pi7JZhUHwezhDm7vtkvMTZqbXX87W7V2zN1n","/ip4/172.18.3.229/tcp/44294/ws/p2p/16Uiu2HAm1owCU3c6pi7JZhUHwezhDm7vtkvMTZqbXX87W7V2zN1n"],"enrUri":"enr:-L24QHHOAI8Bug9MCR8Un5mCRRvxhfbbq6LxDjVnCD7H6xaPMlV-MYtj0m-XmviPk1PXJyvl6G7c0sLrqT6oI20A3hsCgmlkgnY0gmlwhKwSA-WKbXVsdGlhZGRyc5YACASsEgPlBq0FAAoErBID5QatBt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXtobYy28l7Bv-G8BZdBDbrGWRGDwHEg2qZe8Qa2Vq5mDdGNwgq0Fg3VkcIKtB4V3YWt1MgE"}'
2026-02-28 04:34:15.720 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:15.727 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:34:15.727 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-28_04-34-14__763bbf91-f759-4333-a274-6b061570634e__wakuorg_nwaku:latest.log
2026-02-28 04:34:15.727 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:34:15.727 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:34:15.729 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:34:15.729 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.249
2026-02-28 04:34:15.729 DEBUG [src.node.docker_mananger] Generated ports ['3470', '3471', '3472', '3473', '3474']
2026-02-28 04:34:15.729 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:34:15.729 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:34:15.730 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:34:15.730 DEBUG [src.node.docker_mananger] docker run -i -t -p 3470:3470 -p 3471:3471 -p 3472:3472 -p 3473:3473 -p 3474:3474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3472 --rest-port=3470 --tcp-port=3471 --discv5-udp-port=3473 --rest-address=0.0.0.0 --nat=extip:172.18.77.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca16adc4cc3ff17394faef5baf434bdffaedcbef6fd11bbfc4cf5d2cf0fa7dba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3474 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHHOAI8Bug9MCR8Un5mCRRvxhfbbq6LxDjVnCD7H6xaPMlV-MYtj0m-XmviPk1PXJyvl6G7c0sLrqT6oI20A3hsCgmlkgnY0gmlwhKwSA-WKbXVsdGlhZGRyc5YACASsEgPlBq0FAAoErBID5QatBt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXtobYy28l7Bv-G8BZdBDbrGWRGDwHEg2qZe8Qa2Vq5mDdGNwgq0Fg3VkcIKtB4V3YWt1MgE
2026-02-28 04:34:15.934 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.249 waku 1808cd823005065de261323357a2c054f473fc92a084f8f21f99049796a8412b
2026-02-28 04:34:15.964 DEBUG [src.node.docker_mananger] Container started with ID 1808cd823005. Setting up logs at ./log/docker/node2_2026-02-28_04-34-14__763bbf91-f759-4333-a274-6b061570634e__wakuorg_nwaku:latest.log
2026-02-28 04:34:15.965 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3470
2026-02-28 04:34:15.966 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:34:16.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3470/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:16.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-02-28 04:34:16.987 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:16.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:16.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.249/tcp/3471/p2p/16Uiu2HAmGrgqmg8WJpQyevUYvY2hfyaTzSx764wDKuFwnTvrd1cv","/ip4/172.18.77.249/tcp/3472/ws/p2p/16Uiu2HAmGrgqmg8WJpQyevUYvY2hfyaTzSx764wDKuFwnTvrd1cv"],"enrUri":"enr:-L24QOtfxze2UnVDtOYkl12B1rgcLh2QTGG00pfmow_0YIuyC-DdsRDKHdMqspZ_ZRK8BQ6VMgA6wbw7lVhE77QbclECgmlkgnY0gmlwhKwSTfmKbXVsdGlhZGRyc5YACASsEk35Bg2PAAoErBJN-QYNkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPm3rhEbygGTxYhR55EGR8EfFDS6lIMDP_PWcpFW2zPODdGNwgg2Pg3VkcIINkYV3YWt1MgE"}'
2026-02-28 04:34:16.994 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:16.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3470/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.229/tcp/44293/p2p/16Uiu2HAm1owCU3c6pi7JZhUHwezhDm7vtkvMTZqbXX87W7V2zN1n"]'
2026-02-28 04:34:16.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:16.999 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-28 04:34:17.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44292/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:17.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:17.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:17.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:17.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44292/relay/v1/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-02-28 04:34:17.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:17.021 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:17.121 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:17.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:17.124 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":1772253257014088448,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:17.125 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:17.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:17.128 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":1772253257014088448,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:17.129 INFO [src.steps.relay] WARM UP successful!!
2026-02-28 04:34:17.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44292/relay/v1/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-02-28 04:34:17.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:17.135 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:17.235 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:17.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:17.237 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":1772253257130510232,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:17.239 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:17.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:17.241 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":1772253257130510232,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:17.243 DEBUG [src.node.waku_node] Restarting container with id c037332e4743
2026-02-28 04:34:18.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:18.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:18.159 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-02-28 04:34:18.159 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:34:18.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:18.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.229/tcp/44293/p2p/16Uiu2HAm1owCU3c6pi7JZhUHwezhDm7vtkvMTZqbXX87W7V2zN1n","/ip4/172.18.3.229/tcp/44294/ws/p2p/16Uiu2HAm1owCU3c6pi7JZhUHwezhDm7vtkvMTZqbXX87W7V2zN1n"],"enrUri":"enr:-L24QHHOAI8Bug9MCR8Un5mCRRvxhfbbq6LxDjVnCD7H6xaPMlV-MYtj0m-XmviPk1PXJyvl6G7c0sLrqT6oI20A3hsCgmlkgnY0gmlwhKwSA-WKbXVsdGlhZGRyc5YACASsEgPlBq0FAAoErBID5QatBt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXtobYy28l7Bv-G8BZdBDbrGWRGDwHEg2qZe8Qa2Vq5mDdGNwgq0Fg3VkcIKtB4V3YWt1MgE"}'
2026-02-28 04:34:18.162 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:34:18.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44292/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:18.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:18.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:18.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:18.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44292/relay/v1/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-02-28 04:34:18.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:18.186 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:18.286 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:18.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:18.289 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":1772253258183595100,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:18.290 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:18.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:18.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-28 04:34:19.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44292/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:19.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:19.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-28 04:34:19.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:19.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44292/relay/v1/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-02-28 04:34:19.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:34:19.304 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-28 04:34:19.404 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:19.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44292/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:19.406 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":1772253259299357852,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:19.408 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-28 04:34:19.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:34:19.410 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":1772253259299357852,"ephemeral":false,"proof":""}]'
2026-02-28 04:34:19.413 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:34:19.414 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:34:19.414 DEBUG [src.node.waku_node] Stopping container with id c037332e4743
2026-02-28 04:34:20.016 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:20.019 DEBUG [src.node.waku_node] Stopping container with id 1808cd823005
2026-02-28 04:34:20.572 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:34:20.575 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:34:20.597 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:34:20.608 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_verify_node_version2 with id: 2026-02-28_04-30-01__56f00b5a-da48-4af7-abe7-1377298ea152
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-02-28_04-30-01__56f00b5a-da48-4af7-abe7-1377298ea152__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.38.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2756', '2757', '2758', '2759', '2760']
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 2756:2756 -p 2757:2757 -p 2758:2758 -p 2759:2759 -p 2760:2760 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2758 --rest-port=2756 --tcp-port=2757 --discv5-udp-port=2759 --rest-address=0.0.0.0 --nat=extip:172.18.38.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea85dff5a4133a1cfebd46d8989e929edafebcfda54d5cbddea2fa3cbc17bfff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2760 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.173 waku 976183b12bfa99b99a72c4de18bd91bef8a670d6143c809588e6d9c67be43b08
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 976183b12bfa. Setting up logs at ./log/docker/node1_2026-02-28_04-30-01__56f00b5a-da48-4af7-abe7-1377298ea152__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2756
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 065409dfa0c1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50a4437ed224. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2756/health" -H "Content-Type: application/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:2756/debug/v1/info" -H "Content-Type: application/json" -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.173/tcp/2757/p2p/16Uiu2HAkw4cqwv4zUTTro45cfUMNfBJgZmiDuJRu2nYKbM88Umi1","/ip4/172.18.38.173/tcp/2758/ws/p2p/16Uiu2HAkw4cqwv4zUTTro45cfUMNfBJgZmiDuJRu2nYKbM88Umi1"],"enrUri":"enr:-L24QFfAuge6yrTukN3qy0Lj6DOPxs0JeKuTVLDZHloSiWfScUdDtRFCWit-pGnHX8kJSXUydaqUz3NQCRzRPCW1oHYCgmlkgnY0gmlwhKwSJq2KbXVsdGlhZGRyc5YACASsEiatBgrFAAoErBImrQYKxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECGFKhvWsMzcHojSJHNf6FFp_C9F1EJaetReyC4q8lFoKDdGNwggrFg3VkcIIKx4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2756/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.36.0-157-gba8587'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:27 version of created node is v0.36.0-157-gba8587
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 976183b12bfa
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.

View File

@ -0,0 +1,125 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_after_receiving_node_restarts with id: 2026-02-28_04-32-06__1a2c36db-ced8-4aa1-bc26-01d63abe2e31
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-02-28_04-32-06__1a2c36db-ced8-4aa1-bc26-01d63abe2e31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.195.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36972', '36973', '36974', '36975', '36976']
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 36972:36972 -p 36973:36973 -p 36974:36974 -p 36975:36975 -p 36976:36976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36974 --rest-port=36972 --tcp-port=36973 --discv5-udp-port=36975 --rest-address=0.0.0.0 --nat=extip:172.18.195.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88bd7e8b35d83a12fbf09d6a8cf8d51cbad5d9c601b44dd44e5eef3318f0fd8e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36976 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f65e5208b2af. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.104 waku fea2f78458224976645f6dedb4bef1f1880713dcdcddedf7993c9fa5588a616c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fea2f7845822. Setting up logs at ./log/docker/receiving_node1_2026-02-28_04-32-06__1a2c36db-ced8-4aa1-bc26-01d63abe2e31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36972
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 3bede8805d40. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36972/health" -H "Content-Type: application/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:36972/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/36973/p2p/16Uiu2HAkumNvm43dybvwpBhR1q5g3LQ3WStEgLoUvM4mkWNe8iVX","/ip4/172.18.195.104/tcp/36974/ws/p2p/16Uiu2HAkumNvm43dybvwpBhR1q5g3LQ3WStEgLoUvM4mkWNe8iVX"],"enrUri":"enr:-L24QLc3KQHG87lmfYmM6aoV4od7dbTVBVuGxjGcxS-j1jRmSHd_eMFWgzGvFVTgSg83XXp3hkG9kQOUvm80yrCdGvACgmlkgnY0gmlwhKwSw2iKbXVsdGlhZGRyc5YACASsEsNoBpBtAAoErBLDaAaQbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBQxVyGFvKSMgEFsgfYskQ1GtWqRL0WJS7_WLPOboPIKDdGNwgpBtg3VkcIKQb4V3YWt1Mgk"}'
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-02-28_04-32-06__1a2c36db-ced8-4aa1-bc26-01d63abe2e31__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.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59184', '59185', '59186', '59187', '59188']
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 59184:59184 -p 59185:59185 -p 59186:59186 -p 59187:59187 -p 59188:59188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59186 --rest-port=59184 --tcp-port=59185 --discv5-udp-port=59187 --rest-address=0.0.0.0 --nat=extip:172.18.227.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a67cc76d32ebdbed597cadabe20ed5db50ed40d3b34c4c2a19ae6aa272bde515 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59188 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.160 waku 0790a48eb317df95d7f7ade9763b73a77b123b7d66e67858ade456b7d923b5ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0790a48eb317. Setting up logs at ./log/docker/receiving_node2_2026-02-28_04-32-06__1a2c36db-ced8-4aa1-bc26-01d63abe2e31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59184
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:59184/health" -H "Content-Type: application/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:59184/debug/v1/info" -H "Content-Type: application/json" -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.160/tcp/59185/p2p/16Uiu2HAmT346uvHygHqzct3TT4HCuvyxjszYsLmVTnbhojBZhp8c","/ip4/172.18.227.160/tcp/59186/ws/p2p/16Uiu2HAmT346uvHygHqzct3TT4HCuvyxjszYsLmVTnbhojBZhp8c"],"enrUri":"enr:-L24QBN4rZUq8k6GKvIIkQD7aBr3VFaFbyfrNA6K0XMBFASBcohQjG4WDBbFMYof9bS1vOlcYV4E1A4xpGtEUOMwpPECgmlkgnY0gmlwhKwS46CKbXVsdGlhZGRyc5YACASsEuOgBucxAAoErBLjoAbnMt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1aqjJth8g1-vx-en26_lBlrE2nwumiyr6lPQU72pZVWDdGNwgucxg3VkcILnM4V3YWt1MgE"}'
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:59184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.104/tcp/36973/p2p/16Uiu2HAkumNvm43dybvwpBhR1q5g3LQ3WStEgLoUvM4mkWNe8iVX"]'
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-02-28_04-32-06__1a2c36db-ced8-4aa1-bc26-01d63abe2e31__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.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51048', '51049', '51050', '51051', '51052']
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 51048:51048 -p 51049:51049 -p 51050:51050 -p 51051:51051 -p 51052:51052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51050 --rest-port=51048 --tcp-port=51049 --discv5-udp-port=51051 --rest-address=0.0.0.0 --nat=extip:172.18.88.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6325ed9d03f7ef6e4bf53c3948eecfc2b77cccdefe90c6cdf64aacd5bcb8dbfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51052 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLc3KQHG87lmfYmM6aoV4od7dbTVBVuGxjGcxS-j1jRmSHd_eMFWgzGvFVTgSg83XXp3hkG9kQOUvm80yrCdGvACgmlkgnY0gmlwhKwSw2iKbXVsdGlhZGRyc5YACASsEsNoBpBtAAoErBLDaAaQbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBQxVyGFvKSMgEFsgfYskQ1GtWqRL0WJS7_WLPOboPIKDdGNwgpBtg3VkcIKQb4V3YWt1Mgk --lightpushnode=/ip4/172.18.195.104/tcp/36973/p2p/16Uiu2HAkumNvm43dybvwpBhR1q5g3LQ3WStEgLoUvM4mkWNe8iVX --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.151 waku 071e8d4e639a95c63617a4b9bb4388f00b5677d81c3c41ff3b4773808822a1f2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 071e8d4e639a. Setting up logs at ./log/docker/lightpush_node1_2026-02-28_04-32-06__1a2c36db-ced8-4aa1-bc26-01d63abe2e31__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51048
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:51048/health" -H "Content-Type: application/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:51048/debug/v1/info" -H "Content-Type: application/json" -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.151/tcp/51049/p2p/16Uiu2HAm1ytfTawdfdQGqtUdALKcP7x2xU7TK7to1NAAqgV4K3mz","/ip4/172.18.88.151/tcp/51050/ws/p2p/16Uiu2HAm1ytfTawdfdQGqtUdALKcP7x2xU7TK7to1NAAqgV4K3mz"],"enrUri":"enr:-L24QEw5UfsptUDkrsDSjxepkupxF1_kmUnct1QW9NZXJh6AX339S3X7JtwYNeaEu2PYlt7JNCkGuzkAIBHv_E6Zs94CgmlkgnY0gmlwhKwSWJeKbXVsdGlhZGRyc5YACASsEliXBsdpAAoErBJYlwbHat0DgnJzhQADAQAAiXNlY3AyNTZrMaECYWcMll_0r9ie6IEXSK9AqRuVDckpnyiK05X0TB_yErmDdGNwgsdpg3VkcILHa4V3YWt1Mgk"}'
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:51048/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.104/tcp/36973/p2p/16Uiu2HAkumNvm43dybvwpBhR1q5g3LQ3WStEgLoUvM4mkWNe8iVX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51048/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.160/tcp/59185/p2p/16Uiu2HAmT346uvHygHqzct3TT4HCuvyxjszYsLmVTnbhojBZhp8c"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36972/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:59184/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:51048/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51048/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772253130762398948}}'
INFO  src.node.api_clients.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:36972/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":1772253130762398948,"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:59184/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":1772253130762398948,"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:51048/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":1772253130762398948,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id fea2f7845822
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36972/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:36972/health" -H "Content-Type: application/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:36972/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/36973/p2p/16Uiu2HAkumNvm43dybvwpBhR1q5g3LQ3WStEgLoUvM4mkWNe8iVX","/ip4/172.18.195.104/tcp/36974/ws/p2p/16Uiu2HAkumNvm43dybvwpBhR1q5g3LQ3WStEgLoUvM4mkWNe8iVX"],"enrUri":"enr:-L24QLc3KQHG87lmfYmM6aoV4od7dbTVBVuGxjGcxS-j1jRmSHd_eMFWgzGvFVTgSg83XXp3hkG9kQOUvm80yrCdGvACgmlkgnY0gmlwhKwSw2iKbXVsdGlhZGRyc5YACASsEsNoBpBtAAoErBLDaAaQbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBQxVyGFvKSMgEFsgfYskQ1GtWqRL0WJS7_WLPOboPIKDdGNwgpBtg3VkcIKQb4V3YWt1Mgk"}'
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:36972/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:59184/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:51048/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:51048/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772253132055029043}}'
INFO  src.node.api_clients.base_client:base_client.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:36972/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":1772253132055029043,"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 fea2f7845822
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0790a48eb317
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 071e8d4e639a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fea2f7845822. 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,100 @@
2026-02-28 04:31:20.126 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-28 04:31:20.126 DEBUG [tests.conftest] Running test: test_store_with_unknown_pubsub_topic_but_known_content_topic with id: 2026-02-28_04-31-20__637f50d6-37cc-4860-8312-cd98937aea92
2026-02-28 04:31:20.127 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-28 04:31:20.127 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-28 04:31:20.128 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-28 04:31:20.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:20.137 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-28_04-31-20__637f50d6-37cc-4860-8312-cd98937aea92__wakuorg_nwaku:latest.log
2026-02-28 04:31:20.137 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:20.138 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:20.140 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:20.141 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.1
2026-02-28 04:31:20.142 DEBUG [src.node.docker_mananger] Generated ports ['51043', '51044', '51045', '51046', '51047']
2026-02-28 04:31:20.142 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:20.142 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:20.142 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:20.143 DEBUG [src.node.docker_mananger] docker run -i -t -p 51043:51043 -p 51044:51044 -p 51045:51045 -p 51046:51046 -p 51047:51047 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51045 --rest-port=51043 --tcp-port=51044 --discv5-udp-port=51046 --rest-address=0.0.0.0 --nat=extip:172.18.108.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adff8c05dbdedf4cfec45c4edbb95715aac2cbefc14c81ca6ea1b971be6e3ba2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51047 --metrics-logging=true --store=true --relay=true
2026-02-28 04:31:20.349 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.1 waku e2494f0611910d0f9a98c04e66766706fc60e387f719f5f8f52f999699497cd1
2026-02-28 04:31:20.372 ERROR [src.node.docker_mananger] Max retries reached for container c243f8c09608. Exiting log stream.
2026-02-28 04:31:20.388 DEBUG [src.node.docker_mananger] Container started with ID e2494f061191. Setting up logs at ./log/docker/publishing_node1_2026-02-28_04-31-20__637f50d6-37cc-4860-8312-cd98937aea92__wakuorg_nwaku:latest.log
2026-02-28 04:31:20.388 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51043
2026-02-28 04:31:20.388 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:20.967 ERROR [src.node.docker_mananger] Max retries reached for container 97d3998d292e. Exiting log stream.
2026-02-28 04:31:21.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51043/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:21.392 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-02-28 04:31:21.392 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:21.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51043/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:21.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.1/tcp/51044/p2p/16Uiu2HAkupVwLChXvRV73ZpHvMtZSscuiWw7n16xhzUjpASsqfX6","/ip4/172.18.108.1/tcp/51045/ws/p2p/16Uiu2HAkupVwLChXvRV73ZpHvMtZSscuiWw7n16xhzUjpASsqfX6"],"enrUri":"enr:-L24QEKmnKW4tSfvRNqME0w8xGSXM2STlaRIz5ieTEh7WICBPMo2tNj130fybwCqQ_a7cuuC-pwVKMMsfJx04W7jjVACgmlkgnY0gmlwhKwSbAGKbXVsdGlhZGRyc5YACASsEmwBBsdkAAoErBJsAQbHZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBdkA6tZ9poS84V1CUOW2oQWXvO16WpQeEplPPsWBrSmDdGNwgsdkg3VkcILHZoV3YWt1MgM"}'
2026-02-28 04:31:21.395 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:21.402 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-28 04:31:21.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-28_04-31-20__637f50d6-37cc-4860-8312-cd98937aea92__wakuorg_nwaku:latest.log
2026-02-28 04:31:21.403 DEBUG [src.node.waku_node] Starting Node...
2026-02-28 04:31:21.403 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-28 04:31:21.404 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-28 04:31:21.404 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.107
2026-02-28 04:31:21.405 DEBUG [src.node.docker_mananger] Generated ports ['34007', '34008', '34009', '34010', '34011']
2026-02-28 04:31:21.405 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-28 04:31:21.405 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-28 04:31:21.405 DEBUG [src.node.waku_node] Using volumes []
2026-02-28 04:31:21.405 DEBUG [src.node.docker_mananger] docker run -i -t -p 34007:34007 -p 34008:34008 -p 34009:34009 -p 34010:34010 -p 34011:34011 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34009 --rest-port=34007 --tcp-port=34008 --discv5-udp-port=34010 --rest-address=0.0.0.0 --nat=extip:172.18.46.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=60edf93ababdb5cebdfd50fbd4f05f4dd98552ba43f23f08d03a536ff16fce3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34011 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEKmnKW4tSfvRNqME0w8xGSXM2STlaRIz5ieTEh7WICBPMo2tNj130fybwCqQ_a7cuuC-pwVKMMsfJx04W7jjVACgmlkgnY0gmlwhKwSbAGKbXVsdGlhZGRyc5YACASsEmwBBsdkAAoErBJsAQbHZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBdkA6tZ9poS84V1CUOW2oQWXvO16WpQeEplPPsWBrSmDdGNwgsdkg3VkcILHZoV3YWt1MgM --storenode=/ip4/172.18.108.1/tcp/51044/p2p/16Uiu2HAkupVwLChXvRV73ZpHvMtZSscuiWw7n16xhzUjpASsqfX6 --store=true --relay=true
2026-02-28 04:31:21.610 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.107 waku 41ed2e5bc18fc15ac82deb735b25f0173bdf4fa509585b18cb3839061006a1e8
2026-02-28 04:31:21.648 DEBUG [src.node.docker_mananger] Container started with ID 41ed2e5bc18f. Setting up logs at ./log/docker/store_node1_2026-02-28_04-31-20__637f50d6-37cc-4860-8312-cd98937aea92__wakuorg_nwaku:latest.log
2026-02-28 04:31:21.649 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34007
2026-02-28 04:31:21.649 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-28 04:31:22.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34007/health" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:22.652 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-02-28 04:31:22.653 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-28 04:31:22.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34007/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:22.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.107/tcp/34008/p2p/16Uiu2HAm8tuhDm8Msj7gSLs3rAfu7YQWVpRKKQuf3Jh76YvCEtCh","/ip4/172.18.46.107/tcp/34009/ws/p2p/16Uiu2HAm8tuhDm8Msj7gSLs3rAfu7YQWVpRKKQuf3Jh76YvCEtCh"],"enrUri":"enr:-L24QEBSkNVrCkCciemAup39Fw2ChbPEh03YBf92R4P4DFeTb2Tc2VcpqetNgPoY-i75MDJ0kVjRO2e09P8MxpCDvDwCgmlkgnY0gmlwhKwSLmuKbXVsdGlhZGRyc5YACASsEi5rBoTYAAoErBIuawaE2d0DgnJzhQADAQAAiXNlY3AyNTZrMaECyCIeYDLV0beOwNrqcSCrJ5yYJSh52pKelhE7lM7HfuqDdGNwgoTYg3VkcIKE2oV3YWt1MgM"}'
2026-02-28 04:31:22.655 INFO [src.node.waku_node] REST service is ready !!
2026-02-28 04:31:22.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34007/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.1/tcp/51044/p2p/16Uiu2HAkupVwLChXvRV73ZpHvMtZSscuiWw7n16xhzUjpASsqfX6"]'
2026-02-28 04:31:22.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:22.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:22.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:22.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34007/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-28 04:31:22.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:22.664 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:22.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/relay/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-02-28 04:31:22.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:22.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:22.870 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:22.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/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-02-28 04:31:22.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:22.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:23.077 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:23.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/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-02-28 04:31:23.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:23.084 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:23.285 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:23.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/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-02-28 04:31:23.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:23.292 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:23.493 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:23.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/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-02-28 04:31:23.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:23.500 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:23.700 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:23.701 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/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-02-28 04:31:23.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:23.707 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:23.907 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:23.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/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-02-28 04:31:23.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:23.914 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:24.115 DEBUG [src.steps.store] Relaying message
2026-02-28 04:31:24.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51043/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-02-28 04:31:24.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-28 04:31:24.121 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-28 04:31:24.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51043/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:24.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 04:31:24.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34007/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-28 04:31:24.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-28 04:31:24.331 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-28 04:31:24.332 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-28 04:31:24.332 DEBUG [src.node.waku_node] Stopping container with id e2494f061191
2026-02-28 04:31:24.915 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:24.916 DEBUG [src.node.waku_node] Stopping container with id 41ed2e5bc18f
2026-02-28 04:31:25.475 DEBUG [src.node.waku_node] Container stopped.
2026-02-28 04:31:25.477 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-28 04:31:25.486 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-28 04:31:25.494 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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