deploy: 5bfcb898913b77f69a1f62bb62fff62712e303cb

This commit is contained in:
fbarbu15 2025-12-08 09:12:30 +00:00
commit 74a6cf461a
1324 changed files with 160530 additions and 0 deletions

0
.nojekyll Normal file
View File

2
nim/996/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_payloads with id: 2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9
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_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17214', '17215', '17216', '17217', '17218']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17214:17214 -p 17215:17215 -p 17216:17216 -p 17217:17217 -p 17218:17218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17216 --rest-port=17214 --tcp-port=17215 --discv5-udp-port=17217 --rest-address=0.0.0.0 --nat=extip:172.18.224.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=31bb6ddd24f64ba9cd761c49d7ef864fcfcfedd89ce3afa12d4ef72b4a399028 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17218 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.186 waku 6d0aafaae5de92a5563fac4d8eedaf683bda6b2312739a6aa57cb79f480a1610
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 41c0312f7983. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6d0aafaae5de. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17214
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 514833ef21d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17214/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17214/debug/v1/info" -H "Content-Type: application/json" -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.186/tcp/17215/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r","/ip4/172.18.224.186/tcp/17216/ws/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r"],"enrUri":"enr:-L24QAC2lIE7L5MdYY4VprQA1Tr3AhDHxdRpIw6-DT08gfCCbhYmEccEBeh8OAGTZzknhFvzxKtAJiZU6VowFFHwL1ICgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6BkM_AAoErBLgugZDQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDahQHjqj3iWAJLqmzB3K4GGU6GjF5XPFTyODBySDDmOmDdGNwgkM_g3VkcIJDQYV3YWt1Mgk"}'
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_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.174.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38407', '38408', '38409', '38410', '38411']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38407:38407 -p 38408:38408 -p 38409:38409 -p 38410:38410 -p 38411:38411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38409 --rest-port=38407 --tcp-port=38408 --discv5-udp-port=38410 --rest-address=0.0.0.0 --nat=extip:172.18.174.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd7afeb2f1f2b4eca2efd2fb6df8e0ce710dca6bc1583ad323caee8fdb4eb70f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38411 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.213 waku 3a4be7d059f4ec134c62112e3626d31f9a6cc90a8bb104b146272a12d3b77746
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a4be7d059f4. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38407
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:38407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.213/tcp/38408/p2p/16Uiu2HAm5btqXLpmsa81ABzvBmptVwQvLFXDjkNzJGj99ppzFCob","/ip4/172.18.174.213/tcp/38409/ws/p2p/16Uiu2HAm5btqXLpmsa81ABzvBmptVwQvLFXDjkNzJGj99ppzFCob"],"enrUri":"enr:-L24QKl_M3IlKWLhyJKVH14G-s5tcfK3zpMtYgKQHV3lA_QXT0-XuHlxWYlI1_HuakuCKj2vPPVKGOAfSMXj6a9RDU0CgmlkgnY0gmlwhKwSrtWKbXVsdGlhZGRyc5YACASsEq7VBpYIAAoErBKu1QaWCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEClzM3HQoCcL0KOH3vXLUdeVu-WE4P7MzJqccA-Vahw_qDdGNwgpYIg3VkcIKWCoV3YWt1MgE"}'
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:38407/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/17215/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r"]'
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_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28989', '28990', '28991', '28992', '28993']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28989:28989 -p 28990:28990 -p 28991:28991 -p 28992:28992 -p 28993:28993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28991 --rest-port=28989 --tcp-port=28990 --discv5-udp-port=28992 --rest-address=0.0.0.0 --nat=extip:172.18.103.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbb82b458ecd8a08192ae31b06eefb26e0e87750f7cc6c4dc4cbc302d39ec0fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28993 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAC2lIE7L5MdYY4VprQA1Tr3AhDHxdRpIw6-DT08gfCCbhYmEccEBeh8OAGTZzknhFvzxKtAJiZU6VowFFHwL1ICgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6BkM_AAoErBLgugZDQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDahQHjqj3iWAJLqmzB3K4GGU6GjF5XPFTyODBySDDmOmDdGNwgkM_g3VkcIJDQYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.186/tcp/17215/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.146 waku c04be9c45d267e1cad5460995ab4f0e4eb8cfc15bb219d16a0fe130694912cba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c04be9c45d26. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28989
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:28989/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28989/debug/v1/info" -H "Content-Type: application/json" -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.146/tcp/28990/p2p/16Uiu2HAm5mUoj3Gg7CecTzUgRueJbEPkTqBUfe9ccpQ1V323zBie","/ip4/172.18.103.146/tcp/28991/ws/p2p/16Uiu2HAm5mUoj3Gg7CecTzUgRueJbEPkTqBUfe9ccpQ1V323zBie"],"enrUri":"enr:-L24QLuWDIn2oXXghRJc207JhERnD7JrJHtY-l6YtgZd05fZPcdX3I7a66DKbe7lu0JMWbNSyYW11LJt-bHw1570U7YCgmlkgnY0gmlwhKwSZ5KKbXVsdGlhZGRyc5YACASsEmeSBnE-AAoErBJnkgZxP90DgnJzhQADAQAAiXNlY3AyNTZrMaECmafZ94OBesG3s5-c907_QkQXDXazjsv_nudp4PKXu_-DdGNwgnE-g3VkcIJxQIV3YWt1Mgg"}'
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:28989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/17215/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.213/tcp/38408/p2p/16Uiu2HAm5btqXLpmsa81ABzvBmptVwQvLFXDjkNzJGj99ppzFCob"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17214/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:38407/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:35 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075186917679}}'
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:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Hello World!", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075192239089}}'
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:28989/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": {"key": "YWFh"}, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075195422974}}'
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:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075198349453}}'
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:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075201424369}}'
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:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075204345357}}'
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:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6d0aafaae5de
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3a4be7d059f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c04be9c45d26
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6d0aafaae5de. 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,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_and_retrieve_duplicate_message with id: 2025-12-08_08-55-12__886185fe-d279-41b1-85e2-3b6ec61587ef
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_2025-12-08_08-55-12__886185fe-d279-41b1-85e2-3b6ec61587ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51445', '51446', '51447', '51448', '51449']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51445:51445 -p 51446:51446 -p 51447:51447 -p 51448:51448 -p 51449:51449 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51447 --rest-port=51445 --tcp-port=51446 --discv5-udp-port=51448 --rest-address=0.0.0.0 --nat=extip:172.18.22.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c17bdcf297ae8226a65abf4c810d3da0ae44d405ea0ad63d6ab049fb15b4ae25 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51449 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.122 waku 6189447e1415e39a3a60ff55215fa3b94a087f6406a5b7d15db14dbdc59032f8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6189447e1415. Setting up logs at ./log/docker/node1_2025-12-08_08-55-12__886185fe-d279-41b1-85e2-3b6ec61587ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51445
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 40b2317af7ab. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 22b305315a0c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51445/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51445/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.122/tcp/51446/p2p/16Uiu2HAmVG1p1uGmVXsMnXi6mvtnh2attRVgPUpc8AFxh8Vvngwc","/ip4/172.18.22.122/tcp/51447/ws/p2p/16Uiu2HAmVG1p1uGmVXsMnXi6mvtnh2attRVgPUpc8AFxh8Vvngwc"],"enrUri":"enr:-L24QPTtYVnBIaFTSBaWobt2BXkmIxCjty3MjkoEko-ydYWgCgrsJo3dGoSjUjjplu8B28BM-c4EXz-2lrvrjcQdqzICgmlkgnY0gmlwhKwSFnqKbXVsdGlhZGRyc5YACASsEhZ6Bsj2AAoErBIWegbI990DgnJzhQADAQAAiXNlY3AyNTZrMaED9rP4ixvQYQCtfL7oE9VWwrioG9Pn7Fe6mZ_wG5B_1nODdGNwgsj2g3VkcILI-IV3YWt1MgE"}'
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_2025-12-08_08-55-12__886185fe-d279-41b1-85e2-3b6ec61587ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7798', '7799', '7800', '7801', '7802']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7798:7798 -p 7799:7799 -p 7800:7800 -p 7801:7801 -p 7802:7802 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7800 --rest-port=7798 --tcp-port=7799 --discv5-udp-port=7801 --rest-address=0.0.0.0 --nat=extip:172.18.0.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0c82f440feae18aedaf0688f41f95cbde7a91fcb8da97acb700492a956dd0de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7802 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPTtYVnBIaFTSBaWobt2BXkmIxCjty3MjkoEko-ydYWgCgrsJo3dGoSjUjjplu8B28BM-c4EXz-2lrvrjcQdqzICgmlkgnY0gmlwhKwSFnqKbXVsdGlhZGRyc5YACASsEhZ6Bsj2AAoErBIWegbI990DgnJzhQADAQAAiXNlY3AyNTZrMaED9rP4ixvQYQCtfL7oE9VWwrioG9Pn7Fe6mZ_wG5B_1nODdGNwgsj2g3VkcILI-IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.243 waku 45ffa0cb600cf19700b8263ceb54aeb87d7cf6b76b4418c6f0fc679a57282173
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45ffa0cb600c. Setting up logs at ./log/docker/node2_2025-12-08_08-55-12__886185fe-d279-41b1-85e2-3b6ec61587ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7798
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:7798/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7798/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.243/tcp/7799/p2p/16Uiu2HAmPoKhrekEUDgdE9GN8CFPkwkuq2bbk9ybSGu7oVvaPQWQ","/ip4/172.18.0.243/tcp/7800/ws/p2p/16Uiu2HAmPoKhrekEUDgdE9GN8CFPkwkuq2bbk9ybSGu7oVvaPQWQ"],"enrUri":"enr:-L24QO-LtZhj010SaIiMubHZkWvxbU0gqLjpuFgCOVpbtLw9Mrk96CtWUxiFxgKWcabEY5l7JaYBESLcqLb_NdlCZDsCgmlkgnY0gmlwhKwSAPOKbXVsdGlhZGRyc5YACASsEgDzBh53AAoErBIA8wYeeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpZMWRHYW05fLz3i9PyQSTYaK_E8e_3NuV7VaHt1GoYWDdGNwgh53g3VkcIIeeYV3YWt1MgE"}'
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:7798/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.22.122/tcp/51446/p2p/16Uiu2HAmVG1p1uGmVXsMnXi6mvtnh2attRVgPUpc8AFxh8Vvngwc"]'
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:51445/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:7798/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:51445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:51445/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":1765184114574870528,"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:7798/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":1765184114574870528,"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:51445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:51445/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":1765184114691093331,"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:7798/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":1765184114691093331,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51445/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:51445/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":1765184114691093331,"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:7798/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6189447e1415
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 45ffa0cb600c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,178 @@
2025-12-08 08:54:05.567 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:05.567 DEBUG [tests.conftest] Running test: test_multiple_edge_service_nodes_communication with id: 2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32
2025-12-08 08:54:05.568 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:05.568 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:05.568 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:54:05.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:05.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:05.584 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:05.584 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:05.589 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:05.590 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:05.590 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:54:05.590 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:54:05.596 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:05.596 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:05.601 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:05.601 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:05.607 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:05.607 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:05.612 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:05.612 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:05.618 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:05.618 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:05.618 DEBUG [tests.e2e.test_e2e] Start 2 edges nodes and 3 service nodes
2025-12-08 08:54:05.618 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:05.618 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:05.659 DEBUG [src.node.docker_mananger] Network waku created
2025-12-08 08:54:05.660 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.255
2025-12-08 08:54:05.660 DEBUG [src.node.docker_mananger] Generated ports ['38291', '38292', '38293', '38294', '38295']
2025-12-08 08:54:05.660 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:05.660 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:05.660 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:05.660 DEBUG [src.node.docker_mananger] docker run -i -t -p 38291:38291 -p 38292:38292 -p 38293:38293 -p 38294:38294 -p 38295:38295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38293 --rest-port=38291 --tcp-port=38292 --discv5-udp-port=38294 --rest-address=0.0.0.0 --nat=extip:172.18.96.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5a4531ce3e6854ac37edcd0acd76bd5fecde7cb066b0d6ed5fcd96fce3ceadf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38295 --metrics-logging=true --relay=true --store=true --lightpush=true
2025-12-08 08:54:07.617 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.255 waku 86af25ca90faa4bfcbe6061f5626e5e3c49ceaf23b7690ced967628d0546debd
2025-12-08 08:54:07.645 DEBUG [src.node.docker_mananger] Container started with ID 86af25ca90fa. Setting up logs at ./log/docker/node6_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:07.646 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38291
2025-12-08 08:54:07.647 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:08.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38291/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:08.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"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"}]}'
2025-12-08 08:54:08.651 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:08.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:08.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.255/tcp/38292/p2p/16Uiu2HAmBSDvEcRLK5DKizNuNcFHMCNPFvZ5EVN7VnYH45sDxC4L","/ip4/172.18.96.255/tcp/38293/ws/p2p/16Uiu2HAmBSDvEcRLK5DKizNuNcFHMCNPFvZ5EVN7VnYH45sDxC4L"],"enrUri":"enr:-L24QBq8D1VjlE7aPQ-j6oEaYZn-GBdo6SGc7KlYrJk1rEyRXcvcvfSBtZekwoohWI_CadwHizaXU30Iz3iIHa9SzOUCgmlkgnY0gmlwhKwSYP-KbXVsdGlhZGRyc5YACASsEmD_BpWUAAoErBJg_waVld0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7d8angIeu161F-60sLKdlV5UfRAOO2XJlm9HROxEiGWDdGNwgpWUg3VkcIKVloV3YWt1Mgs"}'
2025-12-08 08:54:08.654 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:08.654 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:08.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:08.656 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:08.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.182
2025-12-08 08:54:08.656 DEBUG [src.node.docker_mananger] Generated ports ['49983', '49984', '49985', '49986', '49987']
2025-12-08 08:54:08.656 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:08.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:08.656 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:08.656 DEBUG [src.node.docker_mananger] docker run -i -t -p 49983:49983 -p 49984:49984 -p 49985:49985 -p 49986:49986 -p 49987:49987 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49985 --rest-port=49983 --tcp-port=49984 --discv5-udp-port=49986 --rest-address=0.0.0.0 --nat=extip:172.18.209.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b32e30aacfd2cd80c53d3d9dfbacf00f59e68866986b51f28a52dc5c5b12ca9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49987 --metrics-logging=true --relay=false --lightpushnode=/ip4/172.18.96.255/tcp/38292/p2p/16Uiu2HAmBSDvEcRLK5DKizNuNcFHMCNPFvZ5EVN7VnYH45sDxC4L --discv5-bootstrap-node=enr:-L24QBq8D1VjlE7aPQ-j6oEaYZn-GBdo6SGc7KlYrJk1rEyRXcvcvfSBtZekwoohWI_CadwHizaXU30Iz3iIHa9SzOUCgmlkgnY0gmlwhKwSYP-KbXVsdGlhZGRyc5YACASsEmD_BpWUAAoErBJg_waVld0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7d8angIeu161F-60sLKdlV5UfRAOO2XJlm9HROxEiGWDdGNwgpWUg3VkcIKVloV3YWt1Mgs
2025-12-08 08:54:08.830 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.182 waku b694b34fa005e3021217a1597c3e6a4bcf6d0b7918f3e5a16c6f21fce08a8b04
2025-12-08 08:54:08.863 DEBUG [src.node.docker_mananger] Container started with ID b694b34fa005. Setting up logs at ./log/docker/node4_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:08.863 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49983
2025-12-08 08:54:08.864 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:09.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49983/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:09.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:54:09.869 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:09.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49983/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:09.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.182/tcp/49984/p2p/16Uiu2HAkwSeBZECs8Ea2UVkZYqt5N4nbpD7eZrsobqvv48s1RzzS","/ip4/172.18.209.182/tcp/49985/ws/p2p/16Uiu2HAkwSeBZECs8Ea2UVkZYqt5N4nbpD7eZrsobqvv48s1RzzS"],"enrUri":"enr:-L24QMSqOiKmZ9pLVy5cLAD5u3cykKmITE3Ga2qfukP469_yKHZabQ_Upftupoe7DI1lOVgDqrWCflUzMEiVDVrobs8CgmlkgnY0gmlwhKwS0baKbXVsdGlhZGRyc5YACASsEtG2BsNAAAoErBLRtgbDQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECHfbsLa0KEOHCzohV-9YgxlwDAHU6Cpn5Iz56I9kL-UeDdGNwgsNAg3VkcILDQoV3YWt1MgA"}'
2025-12-08 08:54:09.871 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:09.872 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:09.872 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:09.873 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:09.873 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.77
2025-12-08 08:54:09.873 DEBUG [src.node.docker_mananger] Generated ports ['19210', '19211', '19212', '19213', '19214']
2025-12-08 08:54:09.873 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:09.873 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:09.874 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:09.874 DEBUG [src.node.docker_mananger] docker run -i -t -p 19210:19210 -p 19211:19211 -p 19212:19212 -p 19213:19213 -p 19214:19214 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19212 --rest-port=19210 --tcp-port=19211 --discv5-udp-port=19213 --rest-address=0.0.0.0 --nat=extip:172.18.86.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b14f53f792a0fcb96aeee5d36d8ffecedf79caae8a8a93a01eb2e9acf1ac8f90 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19214 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QBq8D1VjlE7aPQ-j6oEaYZn-GBdo6SGc7KlYrJk1rEyRXcvcvfSBtZekwoohWI_CadwHizaXU30Iz3iIHa9SzOUCgmlkgnY0gmlwhKwSYP-KbXVsdGlhZGRyc5YACASsEmD_BpWUAAoErBJg_waVld0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7d8angIeu161F-60sLKdlV5UfRAOO2XJlm9HROxEiGWDdGNwgpWUg3VkcIKVloV3YWt1Mgs
2025-12-08 08:54:10.048 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.77 waku b749cdabc2ff0ee93ac424048969cc2be037a1e8bf00acbe86daacfd84341bcc
2025-12-08 08:54:10.077 DEBUG [src.node.docker_mananger] Container started with ID b749cdabc2ff. Setting up logs at ./log/docker/node7_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:10.078 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19210
2025-12-08 08:54:10.078 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:11.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19210/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:11.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"},{"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"}]}'
2025-12-08 08:54:11.082 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:11.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19210/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:11.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.77/tcp/19211/p2p/16Uiu2HAmP3ZPUGDu9VKaKZFLvvNv1KEdz6YrzRsBm4HH2wuc3vJs","/ip4/172.18.86.77/tcp/19212/ws/p2p/16Uiu2HAmP3ZPUGDu9VKaKZFLvvNv1KEdz6YrzRsBm4HH2wuc3vJs"],"enrUri":"enr:-L24QPCBJAdeuUA9xodQs3EG5jwJIeK7ZoVb2l_fJsQVcQGZTWbFJxlkRf0MO8l52erf-EZm_Q3WX0HPX-tZOePQiooCgmlkgnY0gmlwhKwSVk2KbXVsdGlhZGRyc5YACASsElZNBksLAAoErBJWTQZLDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDml0At4Kw2opu489D7jDkxceiwrwV1Rqan3V-HmkS1oCDdGNwgksLg3VkcIJLDYV3YWt1MgM"}'
2025-12-08 08:54:11.085 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:11.085 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:11.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:11.086 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:11.087 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.53
2025-12-08 08:54:11.087 DEBUG [src.node.docker_mananger] Generated ports ['36562', '36563', '36564', '36565', '36566']
2025-12-08 08:54:11.087 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:11.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:11.087 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:11.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 36562:36562 -p 36563:36563 -p 36564:36564 -p 36565:36565 -p 36566:36566 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36564 --rest-port=36562 --tcp-port=36563 --discv5-udp-port=36565 --rest-address=0.0.0.0 --nat=extip:172.18.107.53 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7caa301bb6731846fcd9a56f93aeecd37afee5d2f82e1eb173442eccecc43fc4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36566 --metrics-logging=true --relay=true --filter=true --storenode=/ip4/172.18.86.77/tcp/19211/p2p/16Uiu2HAmP3ZPUGDu9VKaKZFLvvNv1KEdz6YrzRsBm4HH2wuc3vJs --discv5-bootstrap-node=enr:-L24QPCBJAdeuUA9xodQs3EG5jwJIeK7ZoVb2l_fJsQVcQGZTWbFJxlkRf0MO8l52erf-EZm_Q3WX0HPX-tZOePQiooCgmlkgnY0gmlwhKwSVk2KbXVsdGlhZGRyc5YACASsElZNBksLAAoErBJWTQZLDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDml0At4Kw2opu489D7jDkxceiwrwV1Rqan3V-HmkS1oCDdGNwgksLg3VkcIJLDYV3YWt1MgM
2025-12-08 08:54:11.284 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.53 waku 2a9d56d84cb1f7ebc393ca9f98635acff18376c556153dd4925326102da0fb25
2025-12-08 08:54:11.317 DEBUG [src.node.docker_mananger] Container started with ID 2a9d56d84cb1. Setting up logs at ./log/docker/node8_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:11.318 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36562
2025-12-08 08:54:11.318 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:12.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36562/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:12.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:54:12.328 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:12.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36562/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:12.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.53/tcp/36563/p2p/16Uiu2HAkyadLHSXgc1ztDXRN8t5PhGM9imadSPfFqCR6qx39u2id","/ip4/172.18.107.53/tcp/36564/ws/p2p/16Uiu2HAkyadLHSXgc1ztDXRN8t5PhGM9imadSPfFqCR6qx39u2id"],"enrUri":"enr:-L24QPz-bKwFMKfs2YkE8sFFSTS58VKT5NZRNocRg6YoB_8vWbkmTyEQs2gfsMRKC5jvnfw0DGmyWJtr8b5Ji5ZG_64CgmlkgnY0gmlwhKwSazWKbXVsdGlhZGRyc5YACASsEms1Bo7TAAoErBJrNQaO1N0DgnJzhQADAQAAiXNlY3AyNTZrMaECPbn7erZP5Zczv8R-AE648LF42BfSK2C-m6WExvhnqzKDdGNwgo7Tg3VkcIKO1YV3YWt1MgU"}'
2025-12-08 08:54:12.336 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:12.336 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:12.339 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:12.342 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:12.342 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.161
2025-12-08 08:54:12.343 DEBUG [src.node.docker_mananger] Generated ports ['59964', '59965', '59966', '59967', '59968']
2025-12-08 08:54:12.344 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:12.345 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:12.345 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:12.345 DEBUG [src.node.docker_mananger] docker run -i -t -p 59964:59964 -p 59965:59965 -p 59966:59966 -p 59967:59967 -p 59968:59968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59966 --rest-port=59964 --tcp-port=59965 --discv5-udp-port=59967 --rest-address=0.0.0.0 --nat=extip:172.18.10.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0ddb335ca2fa75eed6871b2364eaad7befd3f7ecaaed4185be00d21cd6ae452 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59968 --metrics-logging=true --relay=false --filternode=/ip4/172.18.107.53/tcp/36563/p2p/16Uiu2HAkyadLHSXgc1ztDXRN8t5PhGM9imadSPfFqCR6qx39u2id --storenode=/ip4/172.18.86.77/tcp/19211/p2p/16Uiu2HAmP3ZPUGDu9VKaKZFLvvNv1KEdz6YrzRsBm4HH2wuc3vJs --discv5-bootstrap-node=enr:-L24QPCBJAdeuUA9xodQs3EG5jwJIeK7ZoVb2l_fJsQVcQGZTWbFJxlkRf0MO8l52erf-EZm_Q3WX0HPX-tZOePQiooCgmlkgnY0gmlwhKwSVk2KbXVsdGlhZGRyc5YACASsElZNBksLAAoErBJWTQZLDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDml0At4Kw2opu489D7jDkxceiwrwV1Rqan3V-HmkS1oCDdGNwgksLg3VkcIJLDYV3YWt1MgM
2025-12-08 08:54:12.559 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.161 waku 99bdc80859418ea41df9ef479385276dab2e1a2ad40539c2c70b7165b268d3b5
2025-12-08 08:54:12.587 DEBUG [src.node.docker_mananger] Container started with ID 99bdc8085941. Setting up logs at ./log/docker/node5_2025-12-08_08-54-05__2c14f44f-e538-46c8-9b6a-41c11e8b6f32__wakuorg_nwaku:latest.log
2025-12-08 08:54:12.588 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59964
2025-12-08 08:54:12.589 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:13.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59964/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:13.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"READY"}]}'
2025-12-08 08:54:13.593 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:13.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:13.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.161/tcp/59965/p2p/16Uiu2HAkzpJYEZKNwgMaxqfoFo7MyWyWh4v8BLM3DDh9BRrb16en","/ip4/172.18.10.161/tcp/59966/ws/p2p/16Uiu2HAkzpJYEZKNwgMaxqfoFo7MyWyWh4v8BLM3DDh9BRrb16en"],"enrUri":"enr:-L24QH9mVtQGlO-mxf8mM-MxXBLownhaToIzXhMfqXU6qXkABkw3yslZuDvkzIckdY2iZ_gYmf7otDm5wFjsFwcwSLYCgmlkgnY0gmlwhKwSCqGKbXVsdGlhZGRyc5YACASsEgqhBuo9AAoErBIKoQbqPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUBaM2aEWyY7Az-7UEy12w2hO6-40pmIIF2Fe3n__0QODdGNwguo9g3VkcILqP4V3YWt1MgA"}'
2025-12-08 08:54:13.596 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:13.596 DEBUG [tests.e2e.test_e2e] Connect 3 service nodes to relay subscriptions
2025-12-08 08:54:13.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:13.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:13.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19210/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:13.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:13.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36562/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:13.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:13.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38291/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:13.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.86.77/tcp/45286/p2p/16Uiu2HAmP3ZPUGDu9VKaKZFLvvNv1KEdz6YrzRsBm4HH2wuc3vJs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"}]'
2025-12-08 08:54:13.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19210/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:13.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.96.255/tcp/38292/p2p/16Uiu2HAmBSDvEcRLK5DKizNuNcFHMCNPFvZ5EVN7VnYH45sDxC4L","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.5/tcp/39686/p2p/16Uiu2HAkyadLHSXgc1ztDXRN8t5PhGM9imadSPfFqCR6qx39u2id","protocols":["/ipfs/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-109-ga8590a","origin":"UnknownOrigin"}]'
2025-12-08 08:54:13.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36562/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:13.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.86.77/tcp/19211/p2p/16Uiu2HAmP3ZPUGDu9VKaKZFLvvNv1KEdz6YrzRsBm4HH2wuc3vJs","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"}]'
2025-12-08 08:54:13.622 DEBUG [src.libs.common] Sleeping for 30 seconds
2025-12-08 08:54:43.623 DEBUG [tests.e2e.test_e2e] Edge node2 makes filter subscription to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
2025-12-08 08:54:43.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59964/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:43.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-08 08:54:43.666 DEBUG [tests.e2e.test_e2e] Check if service node1 receives message sent by edge node1
2025-12-08 08:54:43.667 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:43.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49983/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1765184083667057409}}'
2025-12-08 08:54:43.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:43.717 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:43.817 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:43.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38291/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:43.820 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":1765184083667057409,"ephemeral":false,"proof":""}]'
2025-12-08 08:54:43.822 DEBUG [tests.e2e.test_e2e] Check if edge node2 can query stored message
2025-12-08 08:54:43.822 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:54:43.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59964/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:43.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"21c5fdd3827a3ccaf877","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1b84503882cf6e648fac99cc9114f446984a11c78bf66b832c242607d191d970"}]}'
2025-12-08 08:54:43.851 DEBUG [src.steps.store] messages length is 1
2025-12-08 08:54:43.851 DEBUG [tests.e2e.test_e2e] Check if service node3 can query stored message
2025-12-08 08:54:43.852 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:54:43.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36562/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:43.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dc78518b5fb2041ee345","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1b84503882cf6e648fac99cc9114f446984a11c78bf66b832c242607d191d970"}]}'
2025-12-08 08:54:43.865 DEBUG [src.steps.store] messages length is 1
2025-12-08 08:54:43.866 DEBUG [tests.e2e.test_e2e] Check if edge node2 can get sent message using filter get request
2025-12-08 08:54:43.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59964/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:43.869 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":1765184083667057409,"ephemeral":false}]'
2025-12-08 08:54:43.873 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:43.873 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:43.874 DEBUG [src.node.waku_node] Stopping container with id 86af25ca90fa
2025-12-08 08:54:44.421 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:44.422 DEBUG [src.node.waku_node] Stopping container with id b694b34fa005
2025-12-08 08:54:44.967 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:44.969 DEBUG [src.node.waku_node] Stopping container with id b749cdabc2ff
2025-12-08 08:54:45.324 ERROR [src.node.docker_mananger] Max retries reached for container 86af25ca90fa. Exiting log stream.
2025-12-08 08:54:45.493 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:45.493 DEBUG [src.node.waku_node] Stopping container with id 2a9d56d84cb1
2025-12-08 08:54:45.814 ERROR [src.node.docker_mananger] Max retries reached for container b694b34fa005. Exiting log stream.
2025-12-08 08:54:45.974 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:45.975 DEBUG [src.node.waku_node] Stopping container with id 99bdc8085941
2025-12-08 08:54:46.304 ERROR [src.node.docker_mananger] Max retries reached for container b749cdabc2ff. Exiting log stream.
2025-12-08 08:54:46.479 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:46.480 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:46.536 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:46.545 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:46.572 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:46.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:46.608 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_node2_start_later with id: 2025-12-08_08-56-49__215c746f-28dd-4142-a5e8-ab7c100857e0
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_2025-12-08_08-56-49__215c746f-28dd-4142-a5e8-ab7c100857e0__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_2025-12-08_08-56-49__215c746f-28dd-4142-a5e8-ab7c100857e0__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_2025-12-08_08-56-49__215c746f-28dd-4142-a5e8-ab7c100857e0__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.159.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7190', '7191', '7192', '7193', '7194']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7190:7190 -p 7191:7191 -p 7192:7192 -p 7193:7193 -p 7194:7194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7192 --rest-port=7190 --tcp-port=7191 --discv5-udp-port=7193 --rest-address=0.0.0.0 --nat=extip:172.18.159.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f84e2f8e5579cc971bc6f3c5fa1c3eb00bdde6edeef8aad9c10efcbaee865e4 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7194 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.115 waku 902cce0fa36f0cb83a67939ecb202d7cf3ae2a84ab43b010f8d1386f52e43000
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 902cce0fa36f. Setting up logs at ./log/docker/node1_2025-12-08_08-56-49__215c746f-28dd-4142-a5e8-ab7c100857e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7190
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 0fe3244a9484. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 912d782377c8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7190/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7190/debug/v1/info" -H "Content-Type: application/json" -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.115/tcp/7191/p2p/16Uiu2HAmL2a2UoqwhCYrsYCrGaV12tsyy7TijY6aYRBkmLXLZehA","/ip4/172.18.159.115/tcp/7192/ws/p2p/16Uiu2HAmL2a2UoqwhCYrsYCrGaV12tsyy7TijY6aYRBkmLXLZehA"],"enrUri":"enr:-L24QM4aPdCc-Lv0wG0UiOV6DsrGoXovgaiCvTy9QVxiMvlGZfvQla-AavOuUwhOqKkBQFfWu-8uPVRbnqii0k943ZwCgmlkgnY0gmlwhKwSn3OKbXVsdGlhZGRyc5YACASsEp9zBhwXAAoErBKfcwYcGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbYkVLDuR2rNQKCQlufd83DJgzp_EaWU0TpY62SP0cP2DdGNwghwXg3VkcIIcGYV3YWt1MhM"}'
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:7190/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:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7190/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 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.141.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55012', '55013', '55014', '55015', '55016']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55012:55012 -p 55013:55013 -p 55014:55014 -p 55015:55015 -p 55016:55016 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55014 --rest-port=55012 --tcp-port=55013 --discv5-udp-port=55015 --rest-address=0.0.0.0 --nat=extip:172.18.141.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dae0aad979bae17de6bb4452b4d4cb7aae23fbaf8487aec325be7a0f12b98ecd --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55016 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QM4aPdCc-Lv0wG0UiOV6DsrGoXovgaiCvTy9QVxiMvlGZfvQla-AavOuUwhOqKkBQFfWu-8uPVRbnqii0k943ZwCgmlkgnY0gmlwhKwSn3OKbXVsdGlhZGRyc5YACASsEp9zBhwXAAoErBKfcwYcGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbYkVLDuR2rNQKCQlufd83DJgzp_EaWU0TpY62SP0cP2DdGNwghwXg3VkcIIcGYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.214 waku aa06de67d316bd1bfe0bc4788b452b4be95080d6654fafc1a8038336882f1bcc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa06de67d316. Setting up logs at ./log/docker/node2_2025-12-08_08-56-49__215c746f-28dd-4142-a5e8-ab7c100857e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55012
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:55012/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55012/debug/v1/info" -H "Content-Type: application/json" -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.214/tcp/55013/p2p/16Uiu2HAm8sV92t7o8SmG8Z5syyq8wrwHTxwefakRJHWE7PfYCmJN","/ip4/172.18.141.214/tcp/55014/ws/p2p/16Uiu2HAm8sV92t7o8SmG8Z5syyq8wrwHTxwefakRJHWE7PfYCmJN"],"enrUri":"enr:-L24QJP6MToI3-cANlYRx0RZhn1BMRs8C7Bre4h9K6krNG3AS0nnsrashi1sgkaDXuhpVvHCZAG_zs_of43NY1DEArACgmlkgnY0gmlwhKwSjdaKbXVsdGlhZGRyc5YACASsEo3WBtblAAoErBKN1gbW5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECx8TGAebQF6eZNjsCS10m8rvQYMWpcUnqc0sQuaxOwAeDdGNwgtblg3VkcILW54V3YWt1MhI"}'
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:55012/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.115/tcp/7191/p2p/16Uiu2HAmL2a2UoqwhCYrsYCrGaV12tsyy7TijY6aYRBkmLXLZehA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 65 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:55012/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":"0x1bf2d013327dfcc9ab80bdd4382c0952d48dae9de911d61aa5044e2c2e6f9907"},{"messageHash":"0xb42d93249ad489026c1adae8828fb8c0818ea9a8cf1f03799262537b7e03b72e"},{"messageHash":"0x2c6fa6616e3cc87d26bf299fbff63327d6d957f41f384338d9e2fecda6ab17d5"},{"messageHash":"0x242ba9d8576911902d2cc3ce85f72f2d2e0fb63df18466f675317585d0f96bef"},{"messageHash":"0x08fad110d447a187e1eac11b371d0088099f433b3ac70f50ca91eb50d2e8306c"},{"messageHash":"0x3dd18779b177dc5a19511be79b9d72ae20012b4c1b6c446939167d8c4db87d5a"},{"messageHash":"0xe2ba1ef3a94249e2920f014fe04da00d46bc5e08d227d7dd4e4640b013cc4779"},{"messageHash":"0x685d7d309e47a6ae714f47d74d73af824979be0d31fa2b93e7f59d8f68b68e64"},{"messageHash":"0x01467fa0d4d3b322e9b22c6d7d219b38626950402f91e4cfc0c5ad62449014de"},{"messageHash":"0xe7d6a7b44091c874a334b9fabed42e76b3ddcfe56de80da6b795cf95b81b49ec"}]}'
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 902cce0fa36f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aa06de67d316
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,475 @@
2025-12-08 08:55:00.570 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:55:00.570 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2025-12-08_08-55-00__e911b119-4e8d-472f-ba6d-5e9ee0c18ff8
2025-12-08 08:55:00.571 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:55:00.571 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:55:00.571 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-08 08:55:00.579 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:00.579 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-55-00__e911b119-4e8d-472f-ba6d-5e9ee0c18ff8__wakuorg_nwaku:latest.log
2025-12-08 08:55:00.579 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:00.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:00.581 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:00.581 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.250
2025-12-08 08:55:00.581 DEBUG [src.node.docker_mananger] Generated ports ['18763', '18764', '18765', '18766', '18767']
2025-12-08 08:55:00.581 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:00.581 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:00.581 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:00.582 DEBUG [src.node.docker_mananger] docker run -i -t -p 18763:18763 -p 18764:18764 -p 18765:18765 -p 18766:18766 -p 18767:18767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18765 --rest-port=18763 --tcp-port=18764 --discv5-udp-port=18766 --rest-address=0.0.0.0 --nat=extip:172.18.132.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b2ebbde719b6a443babcebc5d2d769be987a37b41ccadeb07e7caa86fbfce6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18767 --metrics-logging=true --relay=true
2025-12-08 08:55:00.778 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.250 waku e10582ab503e1ef7e044ce883839cda736be91c17de7ecbefa63b173ebd39f8b
2025-12-08 08:55:00.810 DEBUG [src.node.docker_mananger] Container started with ID e10582ab503e. Setting up logs at ./log/docker/node1_2025-12-08_08-55-00__e911b119-4e8d-472f-ba6d-5e9ee0c18ff8__wakuorg_nwaku:latest.log
2025-12-08 08:55:00.810 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18763
2025-12-08 08:55:00.811 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:00.835 ERROR [src.node.docker_mananger] Max retries reached for container 164f2311374f. Exiting log stream.
2025-12-08 08:55:01.370 ERROR [src.node.docker_mananger] Max retries reached for container dbfbe19ef821. Exiting log stream.
2025-12-08 08:55:01.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:01.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:01.816 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:01.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:01.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.250/tcp/18764/p2p/16Uiu2HAmMNFMAxxQVDnm7xnbfqTWVjFihigKtx5x8bGzK6RjpULn","/ip4/172.18.132.250/tcp/18765/ws/p2p/16Uiu2HAmMNFMAxxQVDnm7xnbfqTWVjFihigKtx5x8bGzK6RjpULn"],"enrUri":"enr:-L24QK6nUonYh8Ew34YLN6x_EtNezrDgNYJCucWvGZ63kGOpQOKEw6__MODjmIGGVYPjdPM9svuTVvL9_1PDfxmhgK4CgmlkgnY0gmlwhKwShPqKbXVsdGlhZGRyc5YACASsEoT6BklMAAoErBKE-gZJTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgW9EUFreL0k84FvbGTDR-xG7BF65M9DsjVU_4NNmi3-DdGNwgklMg3VkcIJJToV3YWt1MgE"}'
2025-12-08 08:55:01.819 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:01.827 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:01.827 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-55-00__e911b119-4e8d-472f-ba6d-5e9ee0c18ff8__wakuorg_nwaku:latest.log
2025-12-08 08:55:01.827 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:01.828 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:01.829 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:01.829 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.196
2025-12-08 08:55:01.829 DEBUG [src.node.docker_mananger] Generated ports ['6869', '6870', '6871', '6872', '6873']
2025-12-08 08:55:01.829 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:01.830 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:01.830 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:01.830 DEBUG [src.node.docker_mananger] docker run -i -t -p 6869:6869 -p 6870:6870 -p 6871:6871 -p 6872:6872 -p 6873:6873 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6871 --rest-port=6869 --tcp-port=6870 --discv5-udp-port=6872 --rest-address=0.0.0.0 --nat=extip:172.18.196.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c24dfb7efd00be8fcd1d8e9fbfbfa4cf404d0b22589dacb2acaf9bdca57a599b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6873 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK6nUonYh8Ew34YLN6x_EtNezrDgNYJCucWvGZ63kGOpQOKEw6__MODjmIGGVYPjdPM9svuTVvL9_1PDfxmhgK4CgmlkgnY0gmlwhKwShPqKbXVsdGlhZGRyc5YACASsEoT6BklMAAoErBKE-gZJTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgW9EUFreL0k84FvbGTDR-xG7BF65M9DsjVU_4NNmi3-DdGNwgklMg3VkcIJJToV3YWt1MgE
2025-12-08 08:55:02.031 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.196 waku 51503881483ec5ae7605fe92280122cca4feb9aeeecd9781bcaeb8660ca88343
2025-12-08 08:55:02.062 DEBUG [src.node.docker_mananger] Container started with ID 51503881483e. Setting up logs at ./log/docker/node2_2025-12-08_08-55-00__e911b119-4e8d-472f-ba6d-5e9ee0c18ff8__wakuorg_nwaku:latest.log
2025-12-08 08:55:02.062 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6869
2025-12-08 08:55:02.063 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:03.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:03.074 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:03.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.196/tcp/6870/p2p/16Uiu2HAmLenDCmb18DDPzV35EpNqxNg5R82ULN27iKa2w2m5BzDg","/ip4/172.18.196.196/tcp/6871/ws/p2p/16Uiu2HAmLenDCmb18DDPzV35EpNqxNg5R82ULN27iKa2w2m5BzDg"],"enrUri":"enr:-L24QEmlfbnPhowkNpl0P4p4iuf5RtU6Q9tziBUz7ke8UA0lLvI-zjKczZ3Jz5FN7FxgSj3yv7G4L9KWk2jdd3kmKe4CgmlkgnY0gmlwhKwSxMSKbXVsdGlhZGRyc5YACASsEsTEBhrWAAoErBLExAYa190DgnJzhQADAQAAiXNlY3AyNTZrMaEDds_E8r30LVUYa_BDQT9OihjkBJ3cWFOV7Fn77pA3yXODdGNwghrWg3VkcIIa2IV3YWt1MgE"}'
2025-12-08 08:55:03.083 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:03.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6869/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.250/tcp/18764/p2p/16Uiu2HAmMNFMAxxQVDnm7xnbfqTWVjFihigKtx5x8bGzK6RjpULn"]'
2025-12-08 08:55:03.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.088 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-08 08:55:03.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:03.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6869/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:03.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:03.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:03.203 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.206 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":1765184103097651968,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.208 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.211 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":1765184103097651968,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.212 INFO [src.steps.relay] WARM UP successful!!
2025-12-08 08:55:03.213 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
2025-12-08 08:55:03.213 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:03.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.218 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:03.319 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1765184103213720850,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.324 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1765184103213720850,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.328 DEBUG [tests.relay.test_publish] Running test with content topic An integer
2025-12-08 08:55:03.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:03.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.333 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:03.433 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1765184103328385295,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.438 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1765184103328385295,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.442 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
2025-12-08 08:55:03.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:03.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.447 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:03.547 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1765184103442402039,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.552 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1765184103442402039,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.556 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
2025-12-08 08:55:03.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:03.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.561 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:03.661 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1765184103556632989,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.666 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1765184103556632989,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.671 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
2025-12-08 08:55:03.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:03.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.676 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:03.776 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1765184103671346957,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.781 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1765184103671346957,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.787 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
2025-12-08 08:55:03.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:03.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.794 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:03.894 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1765184103788385008,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.899 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:03.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1765184103788385008,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:03.903 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
2025-12-08 08:55:03.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:03.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.009 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1765184103903433310,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.014 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1765184103903433310,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.018 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
2025-12-08 08:55:04.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.024 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.124 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1765184104018430283,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.128 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1765184104018430283,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.133 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
2025-12-08 08:55:04.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.138 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.238 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1765184104133374534,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.243 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1765184104133374534,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.247 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
2025-12-08 08:55:04.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.253 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.353 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1765184104247405478,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.358 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1765184104247405478,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.362 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
2025-12-08 08:55:04.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.367 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.467 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1765184104362469597,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.472 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1765184104362469597,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.476 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
2025-12-08 08:55:04.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.582 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1765184104476965798,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.586 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1765184104476965798,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.590 DEBUG [tests.relay.test_publish] Running test with content topic A float number
2025-12-08 08:55:04.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.596 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.696 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1765184104591011095,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.701 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1765184104591011095,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.705 DEBUG [tests.relay.test_publish] Running test with content topic A list
2025-12-08 08:55:04.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.712 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.813 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1765184104705486068,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.818 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1765184104705486068,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.822 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
2025-12-08 08:55:04.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.827 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:04.927 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1765184104822516648,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.931 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:04.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:04.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1765184104822516648,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:04.936 DEBUG [tests.relay.test_publish] Running test with content topic Email format
2025-12-08 08:55:04.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:04.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:04.941 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.042 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1765184104936518831,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.046 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1765184104936518831,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.050 DEBUG [tests.relay.test_publish] Running test with content topic URL format
2025-12-08 08:55:05.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.156 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1765184105051039220,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.161 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1765184105051039220,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.165 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
2025-12-08 08:55:05.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.169 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.270 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1765184105165310504,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.274 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1765184105165310504,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.278 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
2025-12-08 08:55:05.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.384 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1765184105279161814,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.389 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1765184105279161814,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.393 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
2025-12-08 08:55:05.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.398 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.499 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1765184105393278142,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.504 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1765184105393278142,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.508 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
2025-12-08 08:55:05.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.514 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.615 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1765184105508395071,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.620 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1765184105508395071,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.624 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
2025-12-08 08:55:05.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.730 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1765184105624426240,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.734 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1765184105624426240,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.739 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
2025-12-08 08:55:05.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.745 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.845 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1765184105739749102,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.850 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1765184105739749102,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.854 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
2025-12-08 08:55:05.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.860 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.960 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1765184105854912604,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.965 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1765184105854912604,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.969 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
2025-12-08 08:55:05.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.974 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.075 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1765184105969477768,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.079 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1765184105969477768,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.084 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
2025-12-08 08:55:06.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:06.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:06.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.190 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1765184106084508933,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.195 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1765184106084508933,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.199 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
2025-12-08 08:55:06.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:06.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:06.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.305 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1765184106199725386,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.309 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1765184106199725386,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.314 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
2025-12-08 08:55:06.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:06.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:06.319 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.419 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1765184106314298853,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.424 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1765184106314298853,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.428 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
2025-12-08 08:55:06.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:06.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:06.433 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.534 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1765184106428622628,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.538 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1765184106428622628,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.542 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
2025-12-08 08:55:06.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:06.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:06.548 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.648 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1765184106542933474,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.653 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1765184106542933474,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.657 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
2025-12-08 08:55:06.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:06.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:06.663 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.763 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1765184106657679744,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.768 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1765184106657679744,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.772 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
2025-12-08 08:55:06.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:06.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:06.777 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.877 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1765184106772774360,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.882 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1765184106772774360,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.886 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
2025-12-08 08:55:06.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:06.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:06.892 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:06.992 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:06.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1765184106886979710,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:06.997 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:06.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1765184106886979710,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.001 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
2025-12-08 08:55:07.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:07.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:07.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:07.108 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1765184107001919431,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.113 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1765184107001919431,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.117 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
2025-12-08 08:55:07.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:07.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:07.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:07.222 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1765184107117467321,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.227 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1765184107117467321,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.232 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
2025-12-08 08:55:07.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:07.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:07.237 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:07.338 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1765184107232343141,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.342 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1765184107232343141,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.346 DEBUG [tests.relay.test_publish] Running test with content topic A password
2025-12-08 08:55:07.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:07.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:07.351 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:07.452 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1765184107346924579,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.456 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1765184107346924579,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.460 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
2025-12-08 08:55:07.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:07.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:07.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:07.566 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1765184107461021390,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.571 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1765184107461021390,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.576 DEBUG [tests.relay.test_publish] Running test with content topic A time string
2025-12-08 08:55:07.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:07.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:07.581 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:07.681 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1765184107576358331,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.686 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1765184107576358331,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.691 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
2025-12-08 08:55:07.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:07.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:07.696 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:07.797 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18763/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1765184107691408820,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.801 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:07.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6869/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:07.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1765184107691408820,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:07.846 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:07.847 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:07.847 DEBUG [src.node.waku_node] Stopping container with id e10582ab503e
2025-12-08 08:55:08.418 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:08.419 DEBUG [src.node.waku_node] Stopping container with id 51503881483e
2025-12-08 08:55:08.983 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:08.985 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:09.001 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:09.015 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_pointing_to_deleted_message with id: 2025-12-08_08-55-43__d9befccb-14e6-44e6-a1f9-5363d575ece4
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_2025-12-08_08-55-43__d9befccb-14e6-44e6-a1f9-5363d575ece4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39532', '39533', '39534', '39535', '39536']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39532:39532 -p 39533:39533 -p 39534:39534 -p 39535:39535 -p 39536:39536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39534 --rest-port=39532 --tcp-port=39533 --discv5-udp-port=39535 --rest-address=0.0.0.0 --nat=extip:172.18.158.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7fecadf13de05ffe9e0f5bc3ef1b1fea0b8565aa964931df65ea173b3b14b8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39536 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.78 waku e5f73d7e3f160a1542a045b8ced26e384b16d65542acbf8f37bf9638031b4f63
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5f73d7e3f16. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-55-43__d9befccb-14e6-44e6-a1f9-5363d575ece4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39532
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 cc3999025a30. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 105f2ea6c9f6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39532/debug/v1/info" -H "Content-Type: application/json" -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.78/tcp/39533/p2p/16Uiu2HAmCbkQ5D9eNSmdUbbx3B1urnBk4tnFmsycM8x4GqUNZWm5","/ip4/172.18.158.78/tcp/39534/ws/p2p/16Uiu2HAmCbkQ5D9eNSmdUbbx3B1urnBk4tnFmsycM8x4GqUNZWm5"],"enrUri":"enr:-L24QCR6Yb2ikEYCuEiakoNMV_g4Kojal3nzHSQam-46jZQLLvSBCIwngkqYJlssCdRRPWPfVJAx6iqxSZn_ZExlhGsCgmlkgnY0gmlwhKwSnk6KbXVsdGlhZGRyc5YACASsEp5OBpptAAoErBKeTgaabt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_yt7Y3qDrLgtkN8AC9g0zYxokQPWxoUddxAmDoZ-NMCDdGNwgpptg3VkcIKab4V3YWt1MgM"}'
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_2025-12-08_08-55-43__d9befccb-14e6-44e6-a1f9-5363d575ece4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40608', '40609', '40610', '40611', '40612']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40608:40608 -p 40609:40609 -p 40610:40610 -p 40611:40611 -p 40612:40612 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40610 --rest-port=40608 --tcp-port=40609 --discv5-udp-port=40611 --rest-address=0.0.0.0 --nat=extip:172.18.168.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=95e2dea5035ef1dbfa3dda0c3a4d8c7cfbefa5850d0bdfdb6bc2aa05e0acac35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40612 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCR6Yb2ikEYCuEiakoNMV_g4Kojal3nzHSQam-46jZQLLvSBCIwngkqYJlssCdRRPWPfVJAx6iqxSZn_ZExlhGsCgmlkgnY0gmlwhKwSnk6KbXVsdGlhZGRyc5YACASsEp5OBpptAAoErBKeTgaabt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_yt7Y3qDrLgtkN8AC9g0zYxokQPWxoUddxAmDoZ-NMCDdGNwgpptg3VkcIKab4V3YWt1MgM --storenode=/ip4/172.18.158.78/tcp/39533/p2p/16Uiu2HAmCbkQ5D9eNSmdUbbx3B1urnBk4tnFmsycM8x4GqUNZWm5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.240 waku d3436fd5dd931342ce673952ce5df56d0d658afab651d0db6aa7c0be75283730
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3436fd5dd93. Setting up logs at ./log/docker/store_node1_2025-12-08_08-55-43__d9befccb-14e6-44e6-a1f9-5363d575ece4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40608
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:40608/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40608/debug/v1/info" -H "Content-Type: application/json" -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.240/tcp/40609/p2p/16Uiu2HAmNaqebTTdKgqzz8xoMt6F6844mEP7UjaYBcMLiM2Eopzo","/ip4/172.18.168.240/tcp/40610/ws/p2p/16Uiu2HAmNaqebTTdKgqzz8xoMt6F6844mEP7UjaYBcMLiM2Eopzo"],"enrUri":"enr:-L24QBXhQHxIvh19K6yQsXFk5wlCk2f4oAmKeGTtCg6qJQ1zJH_Ue7wJvZN0u7XZME4B2g1zztnsOKWPbAej8rs6kPACgmlkgnY0gmlwhKwSqPCKbXVsdGlhZGRyc5YACASsEqjwBp6hAAoErBKo8Aaeot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk4S1AX9BMCxNmyIzrQc-DcLS0g7nruGqzBu3eLAIu9SDdGNwgp6hg3VkcIKeo4V3YWt1MgM"}'
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:40608/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.158.78/tcp/39533/p2p/16Uiu2HAmCbkQ5D9eNSmdUbbx3B1urnBk4tnFmsycM8x4GqUNZWm5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39532/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:40608/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:39532/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:39532/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:39532/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:39532/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:39532/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:39532/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:39532/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:39532/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:39532/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:39532/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:39532/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xd280999c4228d13008b4d62e5e7653698f8dec20b3df3f07e8b05f530baa8f9e&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:39532/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xd280999c4228d13008b4d62e5e7653698f8dec20b3df3f07e8b05f530baa8f9e&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40608/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xd280999c4228d13008b4d62e5e7653698f8dec20b3df3f07e8b05f530baa8f9e&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:40608/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xd280999c4228d13008b4d62e5e7653698f8dec20b3df3f07e8b05f530baa8f9e&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
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 e5f73d7e3f16
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d3436fd5dd93
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,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: 2025-12-08_08-54-57__25c046dd-1218-4502-a801-03f8696c2083
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_2025-12-08_08-54-57__25c046dd-1218-4502-a801-03f8696c2083__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.137.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64742', '64743', '64744', '64745', '64746']
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 64742:64742 -p 64743:64743 -p 64744:64744 -p 64745:64745 -p 64746:64746 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64744 --rest-port=64742 --tcp-port=64743 --discv5-udp-port=64745 --rest-address=0.0.0.0 --nat=extip:172.18.137.54 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=91ab4add9f1ce5dffeda2debeec99a871faefc0be1b1acd41c578234ebbc22dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64746 --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.137.54 waku 13c26207d085cd1d03aa51ead7130cd5db5c991daecf6a5f93f2ddd8a9e5e461
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13c26207d085. Setting up logs at ./log/docker/node1_2025-12-08_08-54-57__25c046dd-1218-4502-a801-03f8696c2083__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64742
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 d219c3b76d03. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f05a859e78cf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64742/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64742/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.137.54/tcp/64743/p2p/16Uiu2HAmEb7fUX9ZbzUa6DUSLG9UA5pHKQSRuoBJWtGGJuDFYTDc","/ip4/172.18.137.54/tcp/64744/ws/p2p/16Uiu2HAmEb7fUX9ZbzUa6DUSLG9UA5pHKQSRuoBJWtGGJuDFYTDc"],"enrUri":"enr:-L24QNh4mFb_WHZhBRp7sFVUOIkPTd-iybZ6vTwElyHE4j3_HhPR4cj8nWl4T7opsSF5bhxZ9ItPTb-rd0GvU9bOEccCgmlkgnY0gmlwhKwSiTaKbXVsdGlhZGRyc5YACASsEok2BvznAAoErBKJNgb86N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHLlR771QOvMnpGC6iokCuZNYCX2ogolFxr1swOmkTjuDdGNwgvzng3VkcIL86YV3YWt1MgU"}'
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_2025-12-08_08-54-57__25c046dd-1218-4502-a801-03f8696c2083__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.43.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33545', '33546', '33547', '33548', '33549']
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 33545:33545 -p 33546:33546 -p 33547:33547 -p 33548:33548 -p 33549:33549 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33547 --rest-port=33545 --tcp-port=33546 --discv5-udp-port=33548 --rest-address=0.0.0.0 --nat=extip:172.18.43.34 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7ccfaa3cf4ccd593d00a02bcb6d8ec487d5eebb058ab8c929ece8adf4afb4dee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33549 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNh4mFb_WHZhBRp7sFVUOIkPTd-iybZ6vTwElyHE4j3_HhPR4cj8nWl4T7opsSF5bhxZ9ItPTb-rd0GvU9bOEccCgmlkgnY0gmlwhKwSiTaKbXVsdGlhZGRyc5YACASsEok2BvznAAoErBKJNgb86N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHLlR771QOvMnpGC6iokCuZNYCX2ogolFxr1swOmkTjuDdGNwgvzng3VkcIL86YV3YWt1MgU --filternode=/ip4/172.18.137.54/tcp/64743/p2p/16Uiu2HAmEb7fUX9ZbzUa6DUSLG9UA5pHKQSRuoBJWtGGJuDFYTDc --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.34 waku ec6bfd138cc6a9d9a5b8a8814b997d1aacc72888c3ed3246a58b1bcb96508580
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ec6bfd138cc6. Setting up logs at ./log/docker/node2_2025-12-08_08-54-57__25c046dd-1218-4502-a801-03f8696c2083__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33545
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:33545/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33545/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.34/tcp/33546/p2p/16Uiu2HAmSGDmfVtZBfk4RFudPcLVAoGjW81JX4oUjTeUKGzbcWdr","/ip4/172.18.43.34/tcp/33547/ws/p2p/16Uiu2HAmSGDmfVtZBfk4RFudPcLVAoGjW81JX4oUjTeUKGzbcWdr"],"enrUri":"enr:-L24QNsdBBXdqM5h05y1xf-7rGpT9kGzqGpAo2O9BlZE0ZO1RKYHSYX31mkxVUxFmexUhdfVNhVZ3uOOZ9aVdP87ZY8CgmlkgnY0gmlwhKwSKyKKbXVsdGlhZGRyc5YACASsEisiBoMKAAoErBIrIgaDC90DgnJzhQACAQAAiXNlY3AyNTZrMaEDyi5uxLeaLzIzr0C0uFalC2dAhLUNM1dLn9ViDOjT5WWDdGNwgoMKg3VkcIKDDIV3YWt1MgA"}'
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:33545/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.137.54/tcp/64743/p2p/16Uiu2HAmEb7fUX9ZbzUa6DUSLG9UA5pHKQSRuoBJWtGGJuDFYTDc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64742/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:33545/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3e2f094d-b72c-49e0-bf8b-e9de3105b90f", "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":"3e2f094d-b72c-49e0-bf8b-e9de3105b90f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64742/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: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:33545/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":1765184100103402321,"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 13c26207d085
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ec6bfd138cc6
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,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_DEBUG_from_TRACE with id: 2025-12-08_08-55-33__258e18ab-903e-40e9-b05e-6a73f8be8480
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_2025-12-08_08-55-33__258e18ab-903e-40e9-b05e-6a73f8be8480__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_2025-12-08_08-55-33__258e18ab-903e-40e9-b05e-6a73f8be8480__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_2025-12-08_08-55-33__258e18ab-903e-40e9-b05e-6a73f8be8480__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_2025-12-08_08-55-33__258e18ab-903e-40e9-b05e-6a73f8be8480__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.195.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13731', '13732', '13733', '13734', '13735']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13731:13731 -p 13732:13732 -p 13733:13733 -p 13734:13734 -p 13735:13735 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13733 --rest-port=13731 --tcp-port=13732 --discv5-udp-port=13734 --rest-address=0.0.0.0 --nat=extip:172.18.195.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfe0b9fccfa42bdd31afef4ea03e5faab5c25ca99d78dd46f1cf0e4a59ccb462 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13735 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.26 waku 9dccd6a29c6ec9db78ebce8e366932f121f0d9a9ca53bb1a707538850cdec27e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9dccd6a29c6e. Setting up logs at ./log/docker/node1_2025-12-08_08-55-33__258e18ab-903e-40e9-b05e-6a73f8be8480__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13731
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 799d542b0de1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 571ca11e41c3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13731/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13731/debug/v1/info" -H "Content-Type: application/json" -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.26/tcp/13732/p2p/16Uiu2HAm2w3kP13Fz1WjLUcnRDUyrsL4qtPKvaeXQWUsEiAQr7Xm","/ip4/172.18.195.26/tcp/13733/ws/p2p/16Uiu2HAm2w3kP13Fz1WjLUcnRDUyrsL4qtPKvaeXQWUsEiAQr7Xm"],"enrUri":"enr:-L24QLb2je6QpTqrUw1mqrHLhO4oXaHSHGAqCN-Ao__YDXgnOFTcQZK2Qprkd3--q8cIxmkHUiDbMm-7G5BRFaATdE0CgmlkgnY0gmlwhKwSwxqKbXVsdGlhZGRyc5YACASsEsMaBjWkAAoErBLDGgY1pd0DgnJzhQADAQAAiXNlY3AyNTZrMaECb4hEFEpdNS7z8dh_iI9j8haiu6ImWGKoyu0RgDtyq0iDdGNwgjWkg3VkcII1poV3YWt1MgE"}'
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:13731/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13731/admin/v1/log-level/DEBUG" -H "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:13731/debug/v1/info" -H "Content-Type: application/json" -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.26/tcp/13732/p2p/16Uiu2HAm2w3kP13Fz1WjLUcnRDUyrsL4qtPKvaeXQWUsEiAQr7Xm","/ip4/172.18.195.26/tcp/13733/ws/p2p/16Uiu2HAm2w3kP13Fz1WjLUcnRDUyrsL4qtPKvaeXQWUsEiAQr7Xm"],"enrUri":"enr:-L24QLb2je6QpTqrUw1mqrHLhO4oXaHSHGAqCN-Ao__YDXgnOFTcQZK2Qprkd3--q8cIxmkHUiDbMm-7G5BRFaATdE0CgmlkgnY0gmlwhKwSwxqKbXVsdGlhZGRyc5YACASsEsMaBjWkAAoErBLDGgY1pd0DgnJzhQADAQAAiXNlY3AyNTZrMaECb4hEFEpdNS7z8dh_iI9j8haiu6ImWGKoyu0RgDtyq0iDdGNwgjWkg3VkcII1poV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13731/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-109-ga8590a'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13731/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-109-ga8590a'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:200 counts at DEBUG: {'TRC': 0, 'DBG': 9, 'INF': 1, '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:13731/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 9dccd6a29c6e
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,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: 2025-12-08_08-56-39__ddfc0cc8-8a22-4255-8062-e0b03bc731ff
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_2025-12-08_08-56-39__ddfc0cc8-8a22-4255-8062-e0b03bc731ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32919', '32920', '32921', '32922', '32923']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32919:32919 -p 32920:32920 -p 32921:32921 -p 32922:32922 -p 32923:32923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32921 --rest-port=32919 --tcp-port=32920 --discv5-udp-port=32922 --rest-address=0.0.0.0 --nat=extip:172.18.89.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eba7b6e8d20aac9e7e4c3b2d0accca24b5e9f3aeb88bef16dfeb4eb72bdfc22c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32923 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.50 waku 5e1bd2bcdf8c9a18aed28df52cf3079273bdb1f480d735d883d3836fc2d5c6af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5e1bd2bcdf8c. Setting up logs at ./log/docker/node1_2025-12-08_08-56-39__ddfc0cc8-8a22-4255-8062-e0b03bc731ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32919
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 1b2b59cee75b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a19ccecf942b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32919/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.50/tcp/32920/p2p/16Uiu2HAm8seD65ykwfSChyh75PUPksTstLZPAD19QLJp6Rbv6g85","/ip4/172.18.89.50/tcp/32921/ws/p2p/16Uiu2HAm8seD65ykwfSChyh75PUPksTstLZPAD19QLJp6Rbv6g85"],"enrUri":"enr:-L24QO4pCa14t79VIuA9CTdAm4wxzCRuls4rNQ-270yBCkw4C94h-1hg3VPZP1H3FSOSffaeIuAW0FTBDp6bJ4dtdBMCgmlkgnY0gmlwhKwSWTKKbXVsdGlhZGRyc5YACASsElkyBoCYAAoErBJZMgaAmd0DgnJzhQADAQAAiXNlY3AyNTZrMaECx88HYxTaO4ijJL70_kSsTaIkl8ajLVUW2f49actyL-6DdGNwgoCYg3VkcIKAmoV3YWt1MgU"}'
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_2025-12-08_08-56-39__ddfc0cc8-8a22-4255-8062-e0b03bc731ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1194', '1195', '1196', '1197', '1198']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1194:1194 -p 1195:1195 -p 1196:1196 -p 1197:1197 -p 1198:1198 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1196 --rest-port=1194 --tcp-port=1195 --discv5-udp-port=1197 --rest-address=0.0.0.0 --nat=extip:172.18.101.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c163ad1ad855f028c093b68576539101a2091cafa3cb482cfcf2c2fa71a58ca4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1198 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QO4pCa14t79VIuA9CTdAm4wxzCRuls4rNQ-270yBCkw4C94h-1hg3VPZP1H3FSOSffaeIuAW0FTBDp6bJ4dtdBMCgmlkgnY0gmlwhKwSWTKKbXVsdGlhZGRyc5YACASsElkyBoCYAAoErBJZMgaAmd0DgnJzhQADAQAAiXNlY3AyNTZrMaECx88HYxTaO4ijJL70_kSsTaIkl8ajLVUW2f49actyL-6DdGNwgoCYg3VkcIKAmoV3YWt1MgU --filternode=/ip4/172.18.89.50/tcp/32920/p2p/16Uiu2HAm8seD65ykwfSChyh75PUPksTstLZPAD19QLJp6Rbv6g85
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.41 waku a48b9ef82b8ec228472816055649a61bec5c50227d6555c0ee4cd80a008bf8ed
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a48b9ef82b8e. Setting up logs at ./log/docker/node2_2025-12-08_08-56-39__ddfc0cc8-8a22-4255-8062-e0b03bc731ff__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1194
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:1194/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1194/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/1195/p2p/16Uiu2HAmUGuhnchkuCRJGeXdCq1TZ5JjgnqmBG4mLjAej64aiEum","/ip4/172.18.101.41/tcp/1196/ws/p2p/16Uiu2HAmUGuhnchkuCRJGeXdCq1TZ5JjgnqmBG4mLjAej64aiEum"],"enrUri":"enr:-L24QCDQRWUb--bZB5HmYR88ZuKwSVEvIzY1tWsfmUbrultUNalLpY417LY6CTVso2Qmy7ECy4DVbtC_3WQmWtYgef8CgmlkgnY0gmlwhKwSZSmKbXVsdGlhZGRyc5YACASsEmUpBgSrAAoErBJlKQYErN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6BL1h4ATJadIjwXMv1xPoTZCMhefxeeajzQztLJqPmCDdGNwggSrg3VkcIIErYV3YWt1MgA"}'
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:1194/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.50/tcp/32920/p2p/16Uiu2HAm8seD65ykwfSChyh75PUPksTstLZPAD19QLJp6Rbv6g85"]'
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:32919/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:1194/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "089ebfc0-dc53-436a-9c40-84ddd0700d85", "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":"089ebfc0-dc53-436a-9c40-84ddd0700d85","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1194/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:1194/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 5e1bd2bcdf8c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a48b9ef82b8e
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,182 @@
2025-12-08 08:55:42.959 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:55:42.959 DEBUG [tests.conftest] Running test: test_check_sync_when_2_nodes_publish with id: 2025-12-08_08-55-42__0e9f37b1-988e-443a-aa07-a5f55f9008d6
2025-12-08 08:55:42.959 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:55:42.966 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:42.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-55-42__0e9f37b1-988e-443a-aa07-a5f55f9008d6__wakuorg_nwaku:latest.log
2025-12-08 08:55:42.972 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:42.973 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-55-42__0e9f37b1-988e-443a-aa07-a5f55f9008d6__wakuorg_nwaku:latest.log
2025-12-08 08:55:42.978 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:42.978 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-08_08-55-42__0e9f37b1-988e-443a-aa07-a5f55f9008d6__wakuorg_nwaku:latest.log
2025-12-08 08:55:42.979 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:55:42.979 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:42.980 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:42.981 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:42.981 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.0
2025-12-08 08:55:42.982 DEBUG [src.node.docker_mananger] Generated ports ['5548', '5549', '5550', '5551', '5552']
2025-12-08 08:55:42.982 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:42.982 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:42.982 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:42.982 DEBUG [src.node.docker_mananger] docker run -i -t -p 5548:5548 -p 5549:5549 -p 5550:5550 -p 5551:5551 -p 5552:5552 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5550 --rest-port=5548 --tcp-port=5549 --discv5-udp-port=5551 --rest-address=0.0.0.0 --nat=extip:172.18.48.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaa3bfbad6cd2cafea6ecb4cd597193e83ea2b4bd5d2dcacba4a4b1b1bb979f1 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5552 --metrics-logging=true --relay=true
2025-12-08 08:55:43.163 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.0 waku af2f1470da8b541a42c6d8b5f1396c5d46da3f24e4ae15c83e33e1255dbdff05
2025-12-08 08:55:43.197 DEBUG [src.node.docker_mananger] Container started with ID af2f1470da8b. Setting up logs at ./log/docker/node1_2025-12-08_08-55-42__0e9f37b1-988e-443a-aa07-a5f55f9008d6__wakuorg_nwaku:latest.log
2025-12-08 08:55:43.199 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5548
2025-12-08 08:55:43.199 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:43.215 ERROR [src.node.docker_mananger] Max retries reached for container 4049e0d6ddf8. Exiting log stream.
2025-12-08 08:55:43.759 ERROR [src.node.docker_mananger] Max retries reached for container f53496cb6d16. Exiting log stream.
2025-12-08 08:55:44.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5548/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:44.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:44.205 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:44.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5548/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:44.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.0/tcp/5549/p2p/16Uiu2HAkwE1rLYGw6uE4h6tg5oFjTBJ13r4nyMgg4hLyrBEJa7UH","/ip4/172.18.48.0/tcp/5550/ws/p2p/16Uiu2HAkwE1rLYGw6uE4h6tg5oFjTBJ13r4nyMgg4hLyrBEJa7UH"],"enrUri":"enr:-L24QLKGoumbXgyOA10px6ll2ycJU-wG9lt_EISzJfi6CMwDPtWGHRPgTugijsd9h9xfRbLDyLmf73aMs95RkOstcW0CgmlkgnY0gmlwhKwSMACKbXVsdGlhZGRyc5YACASsEjAABhWtAAoErBIwAAYVrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECGrrfdB4CcZQQtAnqkKv69fPjb84QTi4Mxoi44lQMGl6DdGNwghWtg3VkcIIVr4V3YWt1MhM"}'
2025-12-08 08:55:44.207 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:44.208 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:44.208 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:44.210 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:44.210 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.163
2025-12-08 08:55:44.210 DEBUG [src.node.docker_mananger] Generated ports ['44914', '44915', '44916', '44917', '44918']
2025-12-08 08:55:44.210 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:44.210 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:44.210 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:44.210 DEBUG [src.node.docker_mananger] docker run -i -t -p 44914:44914 -p 44915:44915 -p 44916:44916 -p 44917:44917 -p 44918:44918 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44916 --rest-port=44914 --tcp-port=44915 --discv5-udp-port=44917 --rest-address=0.0.0.0 --nat=extip:172.18.207.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de2d64b1f31b007ba5102821ed39249b1e3f2aa80ace77c6ac62d7fdc3aee9c3 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44918 --metrics-logging=true --relay=true --storenode=/ip4/172.18.48.0/tcp/5549/p2p/16Uiu2HAkwE1rLYGw6uE4h6tg5oFjTBJ13r4nyMgg4hLyrBEJa7UH --discv5-bootstrap-node=enr:-L24QLKGoumbXgyOA10px6ll2ycJU-wG9lt_EISzJfi6CMwDPtWGHRPgTugijsd9h9xfRbLDyLmf73aMs95RkOstcW0CgmlkgnY0gmlwhKwSMACKbXVsdGlhZGRyc5YACASsEjAABhWtAAoErBIwAAYVrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECGrrfdB4CcZQQtAnqkKv69fPjb84QTi4Mxoi44lQMGl6DdGNwghWtg3VkcIIVr4V3YWt1MhM
2025-12-08 08:55:44.390 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.163 waku b6a42cef52fc715fe51257a834ce10943adad8904a391719f3cb72e54ff1cc3c
2025-12-08 08:55:44.422 DEBUG [src.node.docker_mananger] Container started with ID b6a42cef52fc. Setting up logs at ./log/docker/node2_2025-12-08_08-55-42__0e9f37b1-988e-443a-aa07-a5f55f9008d6__wakuorg_nwaku:latest.log
2025-12-08 08:55:44.423 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44914
2025-12-08 08:55:44.424 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:45.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44914/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:45.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:55:45.429 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:45.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44914/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:45.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.163/tcp/44915/p2p/16Uiu2HAmLzPd7vbDKyprbu95VN78uPrcXQmQArwdxYiLCm22eUaV","/ip4/172.18.207.163/tcp/44916/ws/p2p/16Uiu2HAmLzPd7vbDKyprbu95VN78uPrcXQmQArwdxYiLCm22eUaV"],"enrUri":"enr:-L24QPMo51RDp5KJhCpQ4NSRWZwefkMVDvTAcknAnGhIqf4gfonmyNQewYnwVdC4NwFSc8tlqFv8-uVBoVTp4Bzq6psCgmlkgnY0gmlwhKwSz6OKbXVsdGlhZGRyc5YACASsEs-jBq9zAAoErBLPowavdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe9XYd7M3Hqi2VgrIj3HpjvZJluoT6I5sfB0y3EMfDFqDdGNwgq9zg3VkcIKvdYV3YWt1MhM"}'
2025-12-08 08:55:45.432 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:45.433 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:45.433 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:45.434 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:45.435 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.183
2025-12-08 08:55:45.435 DEBUG [src.node.docker_mananger] Generated ports ['43143', '43144', '43145', '43146', '43147']
2025-12-08 08:55:45.435 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:45.435 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:45.435 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:45.435 DEBUG [src.node.docker_mananger] docker run -i -t -p 43143:43143 -p 43144:43144 -p 43145:43145 -p 43146:43146 -p 43147:43147 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43145 --rest-port=43143 --tcp-port=43144 --discv5-udp-port=43146 --rest-address=0.0.0.0 --nat=extip:172.18.143.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1bcac61fcb9fbee22e3798ab70e9f5bfda1ac52d99841d5593c1b68159f87c9 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43147 --metrics-logging=true --relay=false --storenode=/ip4/172.18.207.163/tcp/44915/p2p/16Uiu2HAmLzPd7vbDKyprbu95VN78uPrcXQmQArwdxYiLCm22eUaV --discv5-bootstrap-node=enr:-L24QPMo51RDp5KJhCpQ4NSRWZwefkMVDvTAcknAnGhIqf4gfonmyNQewYnwVdC4NwFSc8tlqFv8-uVBoVTp4Bzq6psCgmlkgnY0gmlwhKwSz6OKbXVsdGlhZGRyc5YACASsEs-jBq9zAAoErBLPowavdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDe9XYd7M3Hqi2VgrIj3HpjvZJluoT6I5sfB0y3EMfDFqDdGNwgq9zg3VkcIKvdYV3YWt1MhM
2025-12-08 08:55:45.626 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.183 waku 1a3d7af7882de23a612dc11fc64b4d7b7d83e305f393f44bcec18448375eafa6
2025-12-08 08:55:45.657 DEBUG [src.node.docker_mananger] Container started with ID 1a3d7af7882d. Setting up logs at ./log/docker/node3_2025-12-08_08-55-42__0e9f37b1-988e-443a-aa07-a5f55f9008d6__wakuorg_nwaku:latest.log
2025-12-08 08:55:45.657 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43143
2025-12-08 08:55:45.658 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:46.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43143/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:46.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:55:46.662 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:46.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43143/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:46.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.183/tcp/43144/p2p/16Uiu2HAmRHYmy5c1dWQD6BbWPLC6fSava81LH6ikm2bZxXKPK3dJ","/ip4/172.18.143.183/tcp/43145/ws/p2p/16Uiu2HAmRHYmy5c1dWQD6BbWPLC6fSava81LH6ikm2bZxXKPK3dJ"],"enrUri":"enr:-L24QMrEU6qAmwaE3fDxlT-LyBIb7HPqCzqSUJ9UGHf5kcnhAChiXQTkVKzKsk3EnXUInAvXusN3qWHd5-_OMBNnnk8CgmlkgnY0gmlwhKwSj7eKbXVsdGlhZGRyc5YACASsEo-3BqiIAAoErBKPtwaoid0DgnJzhQADAQAAiXNlY3AyNTZrMaEDu6nQ24f9uNVQfFE7MwvZTwPDyxa-ZbSiiq09Xegi4vGDdGNwgqiIg3VkcIKoioV3YWt1MgA"}'
2025-12-08 08:55:46.665 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:46.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.0/tcp/5549/p2p/16Uiu2HAkwE1rLYGw6uE4h6tg5oFjTBJ13r4nyMgg4hLyrBEJa7UH"]'
2025-12-08 08:55:46.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43143/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.163/tcp/44915/p2p/16Uiu2HAmLzPd7vbDKyprbu95VN78uPrcXQmQArwdxYiLCm22eUaV"]'
2025-12-08 08:55:46.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:55:46.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:55:46.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.713 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.719 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.730 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.736 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.746 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.752 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.763 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.768 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.779 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.784 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.795 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.801 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.811 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.816 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.826 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.832 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.843 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.848 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.859 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.865 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.875 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.881 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.891 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.896 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.907 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.913 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.923 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.929 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.939 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.944 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.955 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.960 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.971 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.977 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:46.987 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:46.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:46.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:46.992 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:47.003 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:47.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:47.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:47.008 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:47.019 DEBUG [src.steps.store] Relaying message
2025-12-08 08:55:47.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44914/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:47.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:47.025 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 08:55:47.035 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:55:47.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5548/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:47.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd54824cad400fcb1652c95c5e7aa39b793c2f4187c1b86994d55cf08e771df3f"},{"messageHash":"0x39a8e3e8e5d9a4d755fef79441e77a79fae2d04ef0fbcaf7a72f08a134137a5f"},{"messageHash":"0x79a5d39b372fd9d51a8e0fbffc2288b5943bac7e44cd4b71e65df6013cbbd5c8"},{"messageHash":"0x779a5babe6a6ad44db9be16a992fc03db3b3158ccfbb2e7bdf2169573fd6a003"},{"messageHash":"0x84b359e1690f4d49740e2c892b365f6052ff284871a5d2c908c8180fc4c9df84"},{"messageHash":"0x5a9cf4211a800d960c68108faafff85e736e16a6fb1344869ef6c31fd3fecb7e"},{"messageHash":"0xe763693e95b4c7062f0f6031a09fc47a141df4c063c5928caec713cec5014697"},{"messageHash":"0xdfa7ba0eeedee44eb3f7bfd05886db1025a2bc6e414d5c423df3040d135b14b3"},{"messageHash":"0x116269b5e3c53efdcba95c535d898b91c4e7d1dfd49f03adbf6207a8bda4fb80"},{"messageHash":"0xd8bd3e4ca4ac85845d9ec3a64ee6756f0fe3bca85145c1d49df6850b61abccae"},{"messageHash":"0x9f5e8e59e660f88a219b37d7ca0097ea40e383f9d48323b9e8661689b90fa238"},{"messageHash":"0x49db0020c56ec32ce25b26f8a576514ae0932c361d5e91891b1c65ab729c10f1"},{"messageHash":"0x5e31eaf8d1f1baac55f1dc242a242f5d4bc05482b77d8989888906280f091550"},{"messageHash":"0xb78c4c8724d37dc5cbf24d0055e1c9bea2c0b76f543ffae26dcb0960bad230f0"},{"messageHash":"0xb427ab17524e41004d9280f0ecd994dea8569c2501a63b4bb92662e1d05af032"},{"messageHash":"0xed46584366cde536970a68010511a11787cdc6fc5cd3491d8be2399d7e14cb4a"},{"messageHash":"0x28d385c86d661815e04716640f993ae0fe2dc5091189f00386f1cdc29d9166a0"},{"messageHash":"0xc5493646dc8372e91725178024bc1545184f27020358a283f2ed5e3919d7aef6"},{"messageHash":"0xd6fe8eabdd7f9c671a544ba4d8d6037103f10b6f6b3db7b66d6ce3ceace75ef4"},{"messageHash":"0x6e090b4120d1c3069252a198da5176d7b480f6d055aee1feab87af4ae9385459"}]}'
2025-12-08 08:55:47.039 DEBUG [src.steps.store] messages length is 20
2025-12-08 08:55:47.041 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:55:47.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44914/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:47.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd54824cad400fcb1652c95c5e7aa39b793c2f4187c1b86994d55cf08e771df3f"},{"messageHash":"0x39a8e3e8e5d9a4d755fef79441e77a79fae2d04ef0fbcaf7a72f08a134137a5f"},{"messageHash":"0x79a5d39b372fd9d51a8e0fbffc2288b5943bac7e44cd4b71e65df6013cbbd5c8"},{"messageHash":"0x779a5babe6a6ad44db9be16a992fc03db3b3158ccfbb2e7bdf2169573fd6a003"},{"messageHash":"0x84b359e1690f4d49740e2c892b365f6052ff284871a5d2c908c8180fc4c9df84"},{"messageHash":"0x5a9cf4211a800d960c68108faafff85e736e16a6fb1344869ef6c31fd3fecb7e"},{"messageHash":"0xe763693e95b4c7062f0f6031a09fc47a141df4c063c5928caec713cec5014697"},{"messageHash":"0xdfa7ba0eeedee44eb3f7bfd05886db1025a2bc6e414d5c423df3040d135b14b3"},{"messageHash":"0x116269b5e3c53efdcba95c535d898b91c4e7d1dfd49f03adbf6207a8bda4fb80"},{"messageHash":"0xd8bd3e4ca4ac85845d9ec3a64ee6756f0fe3bca85145c1d49df6850b61abccae"},{"messageHash":"0x9f5e8e59e660f88a219b37d7ca0097ea40e383f9d48323b9e8661689b90fa238"},{"messageHash":"0x49db0020c56ec32ce25b26f8a576514ae0932c361d5e91891b1c65ab729c10f1"},{"messageHash":"0x5e31eaf8d1f1baac55f1dc242a242f5d4bc05482b77d8989888906280f091550"},{"messageHash":"0xb78c4c8724d37dc5cbf24d0055e1c9bea2c0b76f543ffae26dcb0960bad230f0"},{"messageHash":"0xb427ab17524e41004d9280f0ecd994dea8569c2501a63b4bb92662e1d05af032"},{"messageHash":"0xed46584366cde536970a68010511a11787cdc6fc5cd3491d8be2399d7e14cb4a"},{"messageHash":"0x28d385c86d661815e04716640f993ae0fe2dc5091189f00386f1cdc29d9166a0"},{"messageHash":"0xc5493646dc8372e91725178024bc1545184f27020358a283f2ed5e3919d7aef6"},{"messageHash":"0xd6fe8eabdd7f9c671a544ba4d8d6037103f10b6f6b3db7b66d6ce3ceace75ef4"},{"messageHash":"0x6e090b4120d1c3069252a198da5176d7b480f6d055aee1feab87af4ae9385459"}]}'
2025-12-08 08:55:47.044 DEBUG [src.steps.store] messages length is 20
2025-12-08 08:55:47.046 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:55:47.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43143/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:47.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"939790293a9aa2323edf","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd54824cad400fcb1652c95c5e7aa39b793c2f4187c1b86994d55cf08e771df3f"},{"messageHash":"0x39a8e3e8e5d9a4d755fef79441e77a79fae2d04ef0fbcaf7a72f08a134137a5f"},{"messageHash":"0x79a5d39b372fd9d51a8e0fbffc2288b5943bac7e44cd4b71e65df6013cbbd5c8"},{"messageHash":"0x779a5babe6a6ad44db9be16a992fc03db3b3158ccfbb2e7bdf2169573fd6a003"},{"messageHash":"0x84b359e1690f4d49740e2c892b365f6052ff284871a5d2c908c8180fc4c9df84"},{"messageHash":"0x5a9cf4211a800d960c68108faafff85e736e16a6fb1344869ef6c31fd3fecb7e"},{"messageHash":"0xe763693e95b4c7062f0f6031a09fc47a141df4c063c5928caec713cec5014697"},{"messageHash":"0xdfa7ba0eeedee44eb3f7bfd05886db1025a2bc6e414d5c423df3040d135b14b3"},{"messageHash":"0x116269b5e3c53efdcba95c535d898b91c4e7d1dfd49f03adbf6207a8bda4fb80"},{"messageHash":"0xd8bd3e4ca4ac85845d9ec3a64ee6756f0fe3bca85145c1d49df6850b61abccae"},{"messageHash":"0x9f5e8e59e660f88a219b37d7ca0097ea40e383f9d48323b9e8661689b90fa238"},{"messageHash":"0x49db0020c56ec32ce25b26f8a576514ae0932c361d5e91891b1c65ab729c10f1"},{"messageHash":"0x5e31eaf8d1f1baac55f1dc242a242f5d4bc05482b77d8989888906280f091550"},{"messageHash":"0xb78c4c8724d37dc5cbf24d0055e1c9bea2c0b76f543ffae26dcb0960bad230f0"},{"messageHash":"0xb427ab17524e41004d9280f0ecd994dea8569c2501a63b4bb92662e1d05af032"},{"messageHash":"0xed46584366cde536970a68010511a11787cdc6fc5cd3491d8be2399d7e14cb4a"},{"messageHash":"0x28d385c86d661815e04716640f993ae0fe2dc5091189f00386f1cdc29d9166a0"},{"messageHash":"0xc5493646dc8372e91725178024bc1545184f27020358a283f2ed5e3919d7aef6"},{"messageHash":"0xd6fe8eabdd7f9c671a544ba4d8d6037103f10b6f6b3db7b66d6ce3ceace75ef4"},{"messageHash":"0x6e090b4120d1c3069252a198da5176d7b480f6d055aee1feab87af4ae9385459"}]}'
2025-12-08 08:55:47.056 DEBUG [src.steps.store] messages length is 20
2025-12-08 08:55:47.060 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:47.061 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:47.061 DEBUG [src.node.waku_node] Stopping container with id af2f1470da8b
2025-12-08 08:55:47.617 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:47.617 DEBUG [src.node.waku_node] Stopping container with id b6a42cef52fc
2025-12-08 08:55:48.193 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:48.194 DEBUG [src.node.waku_node] Stopping container with id 1a3d7af7882d
2025-12-08 08:55:48.437 ERROR [src.node.docker_mananger] Max retries reached for container af2f1470da8b. Exiting log stream.
2025-12-08 08:55:48.752 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:48.753 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:48.763 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:48.787 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:48.791 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,200 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_filter_interaction_with_six_nodes with id: 2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a
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_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__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_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__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_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__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:306 Create 6 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/node4_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__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_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__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_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:311 Start 5 nodes with their corresponding config
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.201.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54193', '54194', '54195', '54196', '54197']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54193:54193 -p 54194:54194 -p 54195:54195 -p 54196:54196 -p 54197:54197 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54195 --rest-port=54193 --tcp-port=54194 --discv5-udp-port=54196 --rest-address=0.0.0.0 --nat=extip:172.18.201.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be4c09a845ec31cace7dfeed0dddd8aa1fc89e81c29e82843bbcceadb5c7af6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54197 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.59 waku 8dcec4d4bc7e05c1c6fe2ee2d54569a747f2b476593fb860491c47b3536186fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8dcec4d4bc7e. Setting up logs at ./log/docker/node1_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54193
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:54193/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54193/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.59/tcp/54194/p2p/16Uiu2HAm4kNZBPMnGLkbktArSArxN9ZSrhA7DFLjDUSLUkALyhKn","/ip4/172.18.201.59/tcp/54195/ws/p2p/16Uiu2HAm4kNZBPMnGLkbktArSArxN9ZSrhA7DFLjDUSLUkALyhKn"],"enrUri":"enr:-L24QCRfVS7IBO4K4BM-RSqEB1jB_-bH-WTbn8YKnbGnd8XdPV1tAKwRwlPnXV3KvV08SE7cD2JR7PLaEvl2pGKLTSQCgmlkgnY0gmlwhKwSyTuKbXVsdGlhZGRyc5YACASsEsk7BtOyAAoErBLJOwbTs90DgnJzhQADAQAAiXNlY3AyNTZrMaECioOEEo3IIAGz8ET6KskAyG-ZjpmRpp1uRKyWY0Tz9rGDdGNwgtOyg3VkcILTtIV3YWt1MgM"}'
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.174.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34456', '34457', '34458', '34459', '34460']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34456:34456 -p 34457:34457 -p 34458:34458 -p 34459:34459 -p 34460:34460 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34458 --rest-port=34456 --tcp-port=34457 --discv5-udp-port=34459 --rest-address=0.0.0.0 --nat=extip:172.18.174.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ef5ceceaf44ab92815bdda7f7af6cb4beaf224aa6d39eec4f2a9ec35176af86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34460 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QCRfVS7IBO4K4BM-RSqEB1jB_-bH-WTbn8YKnbGnd8XdPV1tAKwRwlPnXV3KvV08SE7cD2JR7PLaEvl2pGKLTSQCgmlkgnY0gmlwhKwSyTuKbXVsdGlhZGRyc5YACASsEsk7BtOyAAoErBLJOwbTs90DgnJzhQADAQAAiXNlY3AyNTZrMaECioOEEo3IIAGz8ET6KskAyG-ZjpmRpp1uRKyWY0Tz9rGDdGNwgtOyg3VkcILTtIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.119 waku f7656c2b02d13163263983b5706bcc07d4ba3c5f6d3756d09a83e62699831be8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f7656c2b02d1. Setting up logs at ./log/docker/node2_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34456
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:34456/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34456/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.119/tcp/34457/p2p/16Uiu2HAmDrCnaDUPeuDjrgU9BTrkH5wAmFiPojzvwHixbudoReos","/ip4/172.18.174.119/tcp/34458/ws/p2p/16Uiu2HAmDrCnaDUPeuDjrgU9BTrkH5wAmFiPojzvwHixbudoReos"],"enrUri":"enr:-L24QJAxTAU-pD7wMhwI2M7ul3v0Ij1LkQAp62UJRRUDqf46IkyZ5fq7_jTPky8yLvdxH9o96jmTop-073mUwqBaGUQCgmlkgnY0gmlwhKwSrneKbXVsdGlhZGRyc5YACASsEq53BoaZAAoErBKudwaGmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEbsjHZ5Pf6xeA7r9BSWy96dWtEuf73T5p-eY30BrsvKDdGNwgoaZg3VkcIKGm4V3YWt1MgM"}'
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.103.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63031', '63032', '63033', '63034', '63035']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63031:63031 -p 63032:63032 -p 63033:63033 -p 63034:63034 -p 63035:63035 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63033 --rest-port=63031 --tcp-port=63032 --discv5-udp-port=63034 --rest-address=0.0.0.0 --nat=extip:172.18.103.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb6a8e331cb24648f8b2db68a0b7b0f84bd71aedd7e48cf4da674ef9a4cbe999 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63035 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QJAxTAU-pD7wMhwI2M7ul3v0Ij1LkQAp62UJRRUDqf46IkyZ5fq7_jTPky8yLvdxH9o96jmTop-073mUwqBaGUQCgmlkgnY0gmlwhKwSrneKbXVsdGlhZGRyc5YACASsEq53BoaZAAoErBKudwaGmt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEbsjHZ5Pf6xeA7r9BSWy96dWtEuf73T5p-eY30BrsvKDdGNwgoaZg3VkcIKGm4V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.127 waku 7f6e8fa0220b5b0ddd3fa0c5b8bf7df4f9af8e8810ce933918c592d38c096152
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f6e8fa0220b. Setting up logs at ./log/docker/node3_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63031
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:63031/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63031/debug/v1/info" -H "Content-Type: application/json" -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.127/tcp/63032/p2p/16Uiu2HAmHjhEnqfjauYHpBWQdWXSoPgKzoxbqV32THzwtKDkJ3Kp","/ip4/172.18.103.127/tcp/63033/ws/p2p/16Uiu2HAmHjhEnqfjauYHpBWQdWXSoPgKzoxbqV32THzwtKDkJ3Kp"],"enrUri":"enr:-L24QDuXzsn3TbzFGjy3W9V5lTAmIRrpCzsKFlAYSKM4_K9kecVH7zsouz5cwz1BEyWKCzOHyCiINqHc3F3qStqFw8sCgmlkgnY0gmlwhKwSZ3-KbXVsdGlhZGRyc5YACASsEmd_BvY4AAoErBJnfwb2Od0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS379cjOQa7rjq1XVOQbI6kI7HWZ_RyuQ3efX5t_duGODdGNwgvY4g3VkcIL2OoV3YWt1MgM"}'
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.185.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51198', '51199', '51200', '51201', '51202']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51198:51198 -p 51199:51199 -p 51200:51200 -p 51201:51201 -p 51202:51202 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51200 --rest-port=51198 --tcp-port=51199 --discv5-udp-port=51201 --rest-address=0.0.0.0 --nat=extip:172.18.185.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bfbd4498c9e7add2d0a7ddef5fd5129840d0af93a486364aa8a195f6ef0acad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51202 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QDuXzsn3TbzFGjy3W9V5lTAmIRrpCzsKFlAYSKM4_K9kecVH7zsouz5cwz1BEyWKCzOHyCiINqHc3F3qStqFw8sCgmlkgnY0gmlwhKwSZ3-KbXVsdGlhZGRyc5YACASsEmd_BvY4AAoErBJnfwb2Od0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS379cjOQa7rjq1XVOQbI6kI7HWZ_RyuQ3efX5t_duGODdGNwgvY4g3VkcIL2OoV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.110 waku b63b086fd16cbe02ea4888a70aa6a8f6b57404124dbd49c404a2a5bf47360609
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b63b086fd16c. Setting up logs at ./log/docker/node4_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51198
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:51198/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51198/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.110/tcp/51199/p2p/16Uiu2HAm2WvUQvArKxsBsnjhoRwXeKBG6p6PQPgPWoZUVLmHxG12","/ip4/172.18.185.110/tcp/51200/ws/p2p/16Uiu2HAm2WvUQvArKxsBsnjhoRwXeKBG6p6PQPgPWoZUVLmHxG12"],"enrUri":"enr:-L24QPxedsJJSYaqhQOrvup2WhH5qxEEL35tQ_9LdZd3xTLQHiUvKqPnZwnP6tal7OJ_2oCW8bI1Wxo8861xGVuthzYCgmlkgnY0gmlwhKwSuW6KbXVsdGlhZGRyc5YACASsErluBsf_AAoErBK5bgbIAN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaVoZrmX-prsSEBH-CR1Cf7KHoyPlE93ePOIiS9LPA_WDdGNwgsf_g3VkcILIAYV3YWt1Mgc"}'
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.219.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28205', '28206', '28207', '28208', '28209']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28205:28205 -p 28206:28206 -p 28207:28207 -p 28208:28208 -p 28209:28209 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28207 --rest-port=28205 --tcp-port=28206 --discv5-udp-port=28208 --rest-address=0.0.0.0 --nat=extip:172.18.219.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4961f7835a1b3debdd78bae15e1c92b10cefad16bcbd23f9afd6feff8afcc719 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28209 --metrics-logging=true --relay=false --filternode=/ip4/172.18.185.110/tcp/51199/p2p/16Uiu2HAm2WvUQvArKxsBsnjhoRwXeKBG6p6PQPgPWoZUVLmHxG12 --discv5-bootstrap-node=enr:-L24QPxedsJJSYaqhQOrvup2WhH5qxEEL35tQ_9LdZd3xTLQHiUvKqPnZwnP6tal7OJ_2oCW8bI1Wxo8861xGVuthzYCgmlkgnY0gmlwhKwSuW6KbXVsdGlhZGRyc5YACASsErluBsf_AAoErBK5bgbIAN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaVoZrmX-prsSEBH-CR1Cf7KHoyPlE93ePOIiS9LPA_WDdGNwgsf_g3VkcILIAYV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.80 waku eb43c44d13e477066733cec2cfd520a99cf9e2699da4db406fdd53fa33538adc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eb43c44d13e4. Setting up logs at ./log/docker/node6_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28205
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:28205/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28205/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.80/tcp/28206/p2p/16Uiu2HAmQKcgbkoB4jfydHx791AkDwRdJbZqSj6SznE9svqiKqYT","/ip4/172.18.219.80/tcp/28207/ws/p2p/16Uiu2HAmQKcgbkoB4jfydHx791AkDwRdJbZqSj6SznE9svqiKqYT"],"enrUri":"enr:-L24QIFOIMLcPbugGvdFywX8RY-L256dHuxpTkQClmeOs4WDF1MYZ5l6E_CjfcKSpthDv2SG4mN03iAlwPypT7tSdP0CgmlkgnY0gmlwhKwS21CKbXVsdGlhZGRyc5YACASsEttQBm4uAAoErBLbUAZuL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrVW1bkjj44hmI9j-tbWVOaK-yLKNlNFhV2ecdkTduICDdGNwgm4ug3VkcIJuMIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:318 Subscribe nodes to relay pubsub topics
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54193/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:34456/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:63031/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:51198/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:323 Node6 subscribe to filter for pubsubtopic /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:28205/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:54193/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.185.110/tcp/51199/p2p/16Uiu2HAm2WvUQvArKxsBsnjhoRwXeKBG6p6PQPgPWoZUVLmHxG12","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"},{"multiaddr":"/ip4/172.18.103.127/tcp/63032/p2p/16Uiu2HAmHjhEnqfjauYHpBWQdWXSoPgKzoxbqV32THzwtKDkJ3Kp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"},{"multiaddr":"/ip4/172.18.174.119/tcp/38942/p2p/16Uiu2HAmDrCnaDUPeuDjrgU9BTrkH5wAmFiPojzvwHixbudoReos","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34456/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.103.127/tcp/57998/p2p/16Uiu2HAmHjhEnqfjauYHpBWQdWXSoPgKzoxbqV32THzwtKDkJ3Kp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.201.59/tcp/54194/p2p/16Uiu2HAm4kNZBPMnGLkbktArSArxN9ZSrhA7DFLjDUSLUkALyhKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63031/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.185.110/tcp/38548/p2p/16Uiu2HAm2WvUQvArKxsBsnjhoRwXeKBG6p6PQPgPWoZUVLmHxG12","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.174.119/tcp/34457/p2p/16Uiu2HAmDrCnaDUPeuDjrgU9BTrkH5wAmFiPojzvwHixbudoReos","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"},{"multiaddr":"/ip4/172.18.201.59/tcp/43836/p2p/16Uiu2HAm4kNZBPMnGLkbktArSArxN9ZSrhA7DFLjDUSLUkALyhKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51198/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.103.127/tcp/63032/p2p/16Uiu2HAmHjhEnqfjauYHpBWQdWXSoPgKzoxbqV32THzwtKDkJ3Kp","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"},{"multiaddr":"/ip4/172.18.219.80/tcp/60714/p2p/16Uiu2HAmQKcgbkoB4jfydHx791AkDwRdJbZqSj6SznE9svqiKqYT","protocols":["/ipfs/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":[],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.201.59/tcp/60056/p2p/16Uiu2HAm4kNZBPMnGLkbktArSArxN9ZSrhA7DFLjDUSLUkALyhKn","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28205/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.185.110/tcp/51199/p2p/16Uiu2HAm2WvUQvArKxsBsnjhoRwXeKBG6p6PQPgPWoZUVLmHxG12","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-109-ga8590a","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 50 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:328 Node1 publish message for topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54193/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:333 Node6 inquery for filter messages on 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:28205/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":1765184110740948232,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:335 Filter inquiry response is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1765184110740948232, 'ephemeral': False}]
DEBUG  tests.e2e.test_e2e:test_e2e.py:338 Node5 goes live !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16015', '16016', '16017', '16018', '16019']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16015:16015 -p 16016:16016 -p 16017:16017 -p 16018:16018 -p 16019:16019 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16017 --rest-port=16015 --tcp-port=16016 --discv5-udp-port=16018 --rest-address=0.0.0.0 --nat=extip:172.18.72.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c6f441c0febec1acfce84ebddeb7abdedff76e04487fef50d7cc7d249233ec5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16019 --metrics-logging=true --relay=false --storenode=/ip4/172.18.185.110/tcp/51199/p2p/16Uiu2HAm2WvUQvArKxsBsnjhoRwXeKBG6p6PQPgPWoZUVLmHxG12 --discv5-bootstrap-node=enr:-L24QPxedsJJSYaqhQOrvup2WhH5qxEEL35tQ_9LdZd3xTLQHiUvKqPnZwnP6tal7OJ_2oCW8bI1Wxo8861xGVuthzYCgmlkgnY0gmlwhKwSuW6KbXVsdGlhZGRyc5YACASsErluBsf_AAoErBK5bgbIAN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaVoZrmX-prsSEBH-CR1Cf7KHoyPlE93ePOIiS9LPA_WDdGNwgsf_g3VkcILIAYV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.184 waku 3cb90749ad46a571213830ab446d5f5b12fe6de97dd3a7f8a2d9112276628c4c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3cb90749ad46. Setting up logs at ./log/docker/node5_2025-12-08_08-54-11__512e60a0-c06b-4ea7-92f1-5c755caa772a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16015
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:16015/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16015/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.184/tcp/16016/p2p/16Uiu2HAkyGyTq7SYHatMsQqGtPnsSEk7Cia2sTGpvDC4ELanBAMm","/ip4/172.18.72.184/tcp/16017/ws/p2p/16Uiu2HAkyGyTq7SYHatMsQqGtPnsSEk7Cia2sTGpvDC4ELanBAMm"],"enrUri":"enr:-L24QJvcwDhB0nhRPelHPKZZgygSQszZfQ1mZ9lIdTlnVFVlPOvORxiR1Almlh08SXjGEqqhoiTCJ_5888TzWCiTGf0CgmlkgnY0gmlwhKwSSLiKbXVsdGlhZGRyc5YACASsEki4Bj6QAAoErBJIuAY-kd0DgnJzhQADAQAAiXNlY3AyNTZrMaECOTRJ-T1F1o_OtDIeVf5dwmfvxctM27vtTMUESmwi_jiDdGNwgj6Qg3VkcII-koV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:341 Node5 makes request to get stored messages
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:16015/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&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":"a487595cfd3703137160","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xec52ac2819b5c9ab48ec54a559bc8aa0d7a83f1192f9a4edadd2fb9423364eeb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8dcec4d4bc7e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f7656c2b02d1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f6e8fa0220b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8dcec4d4bc7e. 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 b63b086fd16c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f7656c2b02d1. 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 eb43c44d13e4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f6e8fa0220b. 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 3cb90749ad46
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b63b086fd16c. 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.

View File

@ -0,0 +1,127 @@
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_content_topics[content_topic_list1] with id: 2025-12-08_08-55-01__fda04a86-7a79-4472-973c-d511b41bd44a
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_2025-12-08_08-55-01__fda04a86-7a79-4472-973c-d511b41bd44a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52782', '52783', '52784', '52785', '52786']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52782:52782 -p 52783:52783 -p 52784:52784 -p 52785:52785 -p 52786:52786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52784 --rest-port=52782 --tcp-port=52783 --discv5-udp-port=52785 --rest-address=0.0.0.0 --nat=extip:172.18.62.141 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0a7ebb250adf07fca9ecedcceb3bf2daba4df77d65e5d4eb5c612f0564a1d4ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52786 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 13c26207d085. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.141 waku ab8522f831c0cd6e13ebaf44dcd3ffbe04f39ef1607da73d994beedbc17afa95
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ab8522f831c0. Setting up logs at ./log/docker/node1_2025-12-08_08-55-01__fda04a86-7a79-4472-973c-d511b41bd44a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52782
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 ec6bfd138cc6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.141/tcp/52783/p2p/16Uiu2HAmUHPNCBdHwHG1CKgaqHWvoJXeZhYrWB5k6ESimKf3nQB5","/ip4/172.18.62.141/tcp/52784/ws/p2p/16Uiu2HAmUHPNCBdHwHG1CKgaqHWvoJXeZhYrWB5k6ESimKf3nQB5"],"enrUri":"enr:-L24QGjJeEEVBRPOLVgUKv5sqUUiBLp10qAOFSjjf4Apt4y1Cw8UsRVhgVVbfubi6Ac5IKrXZR45WosBCBJLCua6628CgmlkgnY0gmlwhKwSPo2KbXVsdGlhZGRyc5YACASsEj6NBs4vAAoErBI-jQbOMN0DgnJzhQACAQAAiXNlY3AyNTZrMaED6DI8oHbAlITRXprsWNMKzM-UD6Ev3Y_RIZr1aQzNduyDdGNwgs4vg3VkcILOMYV3YWt1MgU"}'
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_2025-12-08_08-55-01__fda04a86-7a79-4472-973c-d511b41bd44a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.47
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6693', '6694', '6695', '6696', '6697']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6693:6693 -p 6694:6694 -p 6695:6695 -p 6696:6696 -p 6697:6697 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6695 --rest-port=6693 --tcp-port=6694 --discv5-udp-port=6696 --rest-address=0.0.0.0 --nat=extip:172.18.88.47 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ee277647be37f0fbc4b356dddeac44c0fe495e70c65fef276b8cb1e4c63ae37d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6697 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGjJeEEVBRPOLVgUKv5sqUUiBLp10qAOFSjjf4Apt4y1Cw8UsRVhgVVbfubi6Ac5IKrXZR45WosBCBJLCua6628CgmlkgnY0gmlwhKwSPo2KbXVsdGlhZGRyc5YACASsEj6NBs4vAAoErBI-jQbOMN0DgnJzhQACAQAAiXNlY3AyNTZrMaED6DI8oHbAlITRXprsWNMKzM-UD6Ev3Y_RIZr1aQzNduyDdGNwgs4vg3VkcILOMYV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.47 waku 4c267a78214995fec81ac46e28610d182d4dde5994da41e29d342157ed874224
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c267a782149. Setting up logs at ./log/docker/node2_2025-12-08_08-55-01__fda04a86-7a79-4472-973c-d511b41bd44a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6693
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:6693/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6693/debug/v1/info" -H "Content-Type: application/json" -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.47/tcp/6694/p2p/16Uiu2HAmB47ZaLgCGEvQzf8aRbceLp7zLjm2xdyB7X2EKk8xCi7A","/ip4/172.18.88.47/tcp/6695/ws/p2p/16Uiu2HAmB47ZaLgCGEvQzf8aRbceLp7zLjm2xdyB7X2EKk8xCi7A"],"enrUri":"enr:-L24QNZ_qIb2arTVEp7GFR7nx-z5162aZNVy5rtYNcxUOki_DBJ3RXJoh9c3SHo7CtEXWznE3vfJpKYRwr0o8ScWc08CgmlkgnY0gmlwhKwSWC-KbXVsdGlhZGRyc5YACASsElgvBhomAAoErBJYLwYaJ90DgnJzhQACAQAAiXNlY3AyNTZrMaEC6DUjogBDB1-FkgvmHrJZ40OB_DUnCCLg1jsgFZLS2nGDdGNwghomg3VkcIIaKIV3YWt1MgE"}'
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:6693/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.141/tcp/52783/p2p/16Uiu2HAmUHPNCBdHwHG1CKgaqHWvoJXeZhYrWB5k6ESimKf3nQB5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52782/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6693/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52782/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1765184103937821272,"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:6693/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1765184103937821272,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52782/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765184104052054801,"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:6693/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765184104052054801,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52782/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765184104166749184,"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:6693/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765184104166749184,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52782/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765184104280257815,"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:6693/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765184104280257815,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52782/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765184104394253754,"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:6693/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765184104394253754,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52782/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765184104508277688,"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:6693/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765184104508277688,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52782/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52782/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765184104622142531,"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:6693/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765184104622142531,"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 ab8522f831c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c267a782149
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,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_content_topic_format with id: 2025-12-08_08-54-11__0cc58593-0415-446e-8844-d119eb83c417
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_2025-12-08_08-54-11__0cc58593-0415-446e-8844-d119eb83c417__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17905', '17906', '17907', '17908', '17909']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17905:17905 -p 17906:17906 -p 17907:17907 -p 17908:17908 -p 17909:17909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17907 --rest-port=17905 --tcp-port=17906 --discv5-udp-port=17908 --rest-address=0.0.0.0 --nat=extip:172.18.20.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e66f8d12c007ba026c6de88c8e8a56bbfdcecd1ab77f8835cd6bc9c1f58ae80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17909 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.79 waku 7a90baba7cbef164cab035382d52171c99f750cb06d6a5ef575c852db7b56fd9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a90baba7cbe. Setting up logs at ./log/docker/node1_2025-12-08_08-54-11__0cc58593-0415-446e-8844-d119eb83c417__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17905
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 e38e033b239d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c14afe438ff1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17905/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.79/tcp/17906/p2p/16Uiu2HAmBLm1cj5Gbo94h17RzMJQZGxrxDcbxD99wE9cRB6shyyt","/ip4/172.18.20.79/tcp/17907/ws/p2p/16Uiu2HAmBLm1cj5Gbo94h17RzMJQZGxrxDcbxD99wE9cRB6shyyt"],"enrUri":"enr:-L24QDjx_oDEgPEV9Slb9rqYkD8qVSznVJj6EmuOF9l8xfvlbbFiHUGf55sGpdPxJYp7dyDfiiYmQ4bqEdYKhjpKg34CgmlkgnY0gmlwhKwSFE-KbXVsdGlhZGRyc5YACASsEhRPBkXyAAoErBIUTwZF890DgnJzhQADAQAAiXNlY3AyNTZrMaEC7HjGnVkCBag5dJG8tTqra0s-1jyiHWlA8imDxWPE7cODdGNwgkXyg3VkcIJF9IV3YWt1MgU"}'
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_2025-12-08_08-54-11__0cc58593-0415-446e-8844-d119eb83c417__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60226', '60227', '60228', '60229', '60230']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60226:60226 -p 60227:60227 -p 60228:60228 -p 60229:60229 -p 60230:60230 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60228 --rest-port=60226 --tcp-port=60227 --discv5-udp-port=60229 --rest-address=0.0.0.0 --nat=extip:172.18.249.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e96ae7c5c05468c614e66db9de5392d4fd3e24cab5772a7ce037b121840f6eff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60230 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDjx_oDEgPEV9Slb9rqYkD8qVSznVJj6EmuOF9l8xfvlbbFiHUGf55sGpdPxJYp7dyDfiiYmQ4bqEdYKhjpKg34CgmlkgnY0gmlwhKwSFE-KbXVsdGlhZGRyc5YACASsEhRPBkXyAAoErBIUTwZF890DgnJzhQADAQAAiXNlY3AyNTZrMaEC7HjGnVkCBag5dJG8tTqra0s-1jyiHWlA8imDxWPE7cODdGNwgkXyg3VkcIJF9IV3YWt1MgU --filternode=/ip4/172.18.20.79/tcp/17906/p2p/16Uiu2HAmBLm1cj5Gbo94h17RzMJQZGxrxDcbxD99wE9cRB6shyyt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.119 waku 243762808a4896f3d0b9dc8f92b4f99317785c28aaa5b42b342e32cde44ff620
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 243762808a48. Setting up logs at ./log/docker/node2_2025-12-08_08-54-11__0cc58593-0415-446e-8844-d119eb83c417__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60226
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:60226/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60226/debug/v1/info" -H "Content-Type: application/json" -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.119/tcp/60227/p2p/16Uiu2HAmQad3zuscJPL2anFrmRogHDYX6RPcuM23unyBuQXouXKo","/ip4/172.18.249.119/tcp/60228/ws/p2p/16Uiu2HAmQad3zuscJPL2anFrmRogHDYX6RPcuM23unyBuQXouXKo"],"enrUri":"enr:-L24QJ22SlZT8JKCIrYmLCA1fwN0kW06yDB6_rmXeOi5BWE8FcIFpb8voAKfGsNCkcKLWxGtAiwGYgtK7uXKzm99sksCgmlkgnY0gmlwhKwS-XeKbXVsdGlhZGRyc5YACASsEvl3ButDAAoErBL5dwbrRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsS3WiOKfl4L3WHn50WeVfJP70JHpaUC-N7GC1kFaf_qDdGNwgutDg3VkcILrRYV3YWt1MgA"}'
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:60226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.79/tcp/17906/p2p/16Uiu2HAmBLm1cj5Gbo94h17RzMJQZGxrxDcbxD99wE9cRB6shyyt"]'
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:17905/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:60226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "61086f0a-c920-4ec2-9963-2b2b2024afeb", "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":"61086f0a-c920-4ec2-9963-2b2b2024afeb","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "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:60226/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.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "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:60226/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.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "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:60226/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.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "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:60226/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.filter.test_subscribe_create:test_subscribe_create.py:129 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60226/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "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:60226/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 7a90baba7cbe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 243762808a48
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,226 @@
2025-12-08 09:01:45.016 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 09:01:45.016 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case2 with id: 2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555
2025-12-08 09:01:45.017 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 09:01:45.023 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:01:45.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
2025-12-08 09:01:45.030 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:01:45.030 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
2025-12-08 09:01:45.036 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:01:45.036 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
2025-12-08 09:01:45.036 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 09:01:45.037 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:01:45.037 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:01:45.038 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:01:45.039 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.159
2025-12-08 09:01:45.039 DEBUG [src.node.docker_mananger] Generated ports ['59932', '59933', '59934', '59935', '59936']
2025-12-08 09:01:45.039 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:01:45.039 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:01:45.039 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:01:45.039 DEBUG [src.node.docker_mananger] docker run -i -t -p 59932:59932 -p 59933:59933 -p 59934:59934 -p 59935:59935 -p 59936:59936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59934 --rest-port=59932 --tcp-port=59933 --discv5-udp-port=59935 --rest-address=0.0.0.0 --nat=extip:172.18.118.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a419e6d8df1de4fb45fb382cc7cf24fd6b3d3e6c37e31d4ce0d16adccc5abd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59936 --metrics-logging=true --store=true --relay=true
2025-12-08 09:01:45.225 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.159 waku 1067980c181ba96d0f34df1ae0b4e68e5659c69d90fe7da4440fb0fcdf7c7e02
2025-12-08 09:01:45.256 ERROR [src.node.docker_mananger] Max retries reached for container 7f7cf82e2508. Exiting log stream.
2025-12-08 09:01:45.259 DEBUG [src.node.docker_mananger] Container started with ID 1067980c181b. Setting up logs at ./log/docker/node1_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
2025-12-08 09:01:45.259 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59932
2025-12-08 09:01:45.261 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:01:45.817 ERROR [src.node.docker_mananger] Max retries reached for container e4ef2ac8d663. Exiting log stream.
2025-12-08 09:01:46.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59932/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:46.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 09:01:46.266 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:01:46.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59932/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:46.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.159/tcp/59933/p2p/16Uiu2HAmTZ11693xunJEUHhMoX9zXkEcEvoapbMSfHKnzmuGoD8L","/ip4/172.18.118.159/tcp/59934/ws/p2p/16Uiu2HAmTZ11693xunJEUHhMoX9zXkEcEvoapbMSfHKnzmuGoD8L"],"enrUri":"enr:-L24QE8CUcVewO9gPTsLHL-1ERP7VhCgYTGUPlK2GAXGDEXSWh-Q4G-90zskJRkCEsjzJlqMwsk3e7tnA4XrAAPllrsCgmlkgnY0gmlwhKwSdp-KbXVsdGlhZGRyc5YACASsEnafBuodAAoErBJ2nwbqHt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3VaOUf_VvLsAQ7zE8CJon-xkAQREgAe9zBrnQ-u4RXmDdGNwguodg3VkcILqH4V3YWt1MgM"}'
2025-12-08 09:01:46.269 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:01:46.269 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:01:46.269 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:01:46.271 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:01:46.271 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.154
2025-12-08 09:01:46.271 DEBUG [src.node.docker_mananger] Generated ports ['16483', '16484', '16485', '16486', '16487']
2025-12-08 09:01:46.271 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:01:46.272 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:01:46.272 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:01:46.272 DEBUG [src.node.docker_mananger] docker run -i -t -p 16483:16483 -p 16484:16484 -p 16485:16485 -p 16486:16486 -p 16487:16487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16485 --rest-port=16483 --tcp-port=16484 --discv5-udp-port=16486 --rest-address=0.0.0.0 --nat=extip:172.18.102.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d77bf88ffcbe04ac1bdc7df914a4db349b1596b27b98c378cdaa6bef97263ddb --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16487 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE8CUcVewO9gPTsLHL-1ERP7VhCgYTGUPlK2GAXGDEXSWh-Q4G-90zskJRkCEsjzJlqMwsk3e7tnA4XrAAPllrsCgmlkgnY0gmlwhKwSdp-KbXVsdGlhZGRyc5YACASsEnafBuodAAoErBJ2nwbqHt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3VaOUf_VvLsAQ7zE8CJon-xkAQREgAe9zBrnQ-u4RXmDdGNwguodg3VkcILqH4V3YWt1MgM
2025-12-08 09:01:46.453 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.154 waku 3fbfbe57dc6ac5cd1abe1889d4fcc68ed4dfa8c1bff53f7a022ad9fc2d4144ff
2025-12-08 09:01:46.492 DEBUG [src.node.docker_mananger] Container started with ID 3fbfbe57dc6a. Setting up logs at ./log/docker/node2_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
2025-12-08 09:01:46.493 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16483
2025-12-08 09:01:46.493 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:01:47.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16483/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:47.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"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"}]}'
2025-12-08 09:01:47.501 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:01:47.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:47.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.154/tcp/16484/p2p/16Uiu2HAkwCAWpXRTccvRxzQgSZwjhZn9mY2UUsAirQYKEnmF28VW","/ip4/172.18.102.154/tcp/16485/ws/p2p/16Uiu2HAkwCAWpXRTccvRxzQgSZwjhZn9mY2UUsAirQYKEnmF28VW"],"enrUri":"enr:-L24QE9e7yOjCcuY9bgnh8HcMDgBD5XnrAfVr10DVqNarjkbdgy0b1U9uRznTyLf4JNwlvZv_yWG2QH-8UeNsClWMSUCgmlkgnY0gmlwhKwSZpqKbXVsdGlhZGRyc5YACASsEmaaBkBkAAoErBJmmgZAZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGkGB0IxFWGCNFgNVhQ3igUDDLvlDf3nrCapWmBHxGLmDdGNwgkBkg3VkcIJAZoV3YWt1MgE"}'
2025-12-08 09:01:47.507 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:01:47.508 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:01:47.508 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:01:47.512 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:01:47.512 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.220
2025-12-08 09:01:47.512 DEBUG [src.node.docker_mananger] Generated ports ['26182', '26183', '26184', '26185', '26186']
2025-12-08 09:01:47.512 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:01:47.513 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:01:47.513 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:01:47.513 DEBUG [src.node.docker_mananger] docker run -i -t -p 26182:26182 -p 26183:26183 -p 26184:26184 -p 26185:26185 -p 26186:26186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26184 --rest-port=26182 --tcp-port=26183 --discv5-udp-port=26185 --rest-address=0.0.0.0 --nat=extip:172.18.246.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bccdb17b22f811ebb03d376600af663f23f4f93cdd36feda6eca7f95aab5d2fe --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26186 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE9e7yOjCcuY9bgnh8HcMDgBD5XnrAfVr10DVqNarjkbdgy0b1U9uRznTyLf4JNwlvZv_yWG2QH-8UeNsClWMSUCgmlkgnY0gmlwhKwSZpqKbXVsdGlhZGRyc5YACASsEmaaBkBkAAoErBJmmgZAZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGkGB0IxFWGCNFgNVhQ3igUDDLvlDf3nrCapWmBHxGLmDdGNwgkBkg3VkcIJAZoV3YWt1MgE
2025-12-08 09:01:47.708 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.220 waku 339a02707518c3e66c17a4a729b2bb3a2dd96bf2807df057b04d20e014bf7960
2025-12-08 09:01:47.738 DEBUG [src.node.docker_mananger] Container started with ID 339a02707518. Setting up logs at ./log/docker/node3_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
2025-12-08 09:01:47.739 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26182
2025-12-08 09:01:47.739 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:01:48.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26182/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:48.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 09:01:48.749 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:01:48.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:48.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.220/tcp/26183/p2p/16Uiu2HAkxNpWPFz9ZMHgX91NymLULAKrLLyjWMwsb6xcEBmwMaGY","/ip4/172.18.246.220/tcp/26184/ws/p2p/16Uiu2HAkxNpWPFz9ZMHgX91NymLULAKrLLyjWMwsb6xcEBmwMaGY"],"enrUri":"enr:-L24QDhJCQSZ1jDJT1iImZBFfMdo190WeO8JiPlQdhytROO-fO2RUOTiaLQRdlohT1hrXgKas1BmtBDg75y7xBLQNTUCgmlkgnY0gmlwhKwS9tyKbXVsdGlhZGRyc5YACASsEvbcBmZHAAoErBL23AZmSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECK9f12YD-nQm7xHt5Gll2rz9AwRsx0E_jlTvixGH1PSmDdGNwgmZHg3VkcIJmSYV3YWt1MgE"}'
2025-12-08 09:01:48.756 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:01:48.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.159/tcp/59933/p2p/16Uiu2HAmTZ11693xunJEUHhMoX9zXkEcEvoapbMSfHKnzmuGoD8L"]'
2025-12-08 09:01:48.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.154/tcp/16484/p2p/16Uiu2HAkwCAWpXRTccvRxzQgSZwjhZn9mY2UUsAirQYKEnmF28VW"]'
2025-12-08 09:01:48.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 09:01:48.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 09:01:48.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 09:01:48.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.769 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.775 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.785 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.791 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.802 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.808 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.818 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.823 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.834 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.839 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.850 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.855 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.866 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.871 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.882 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.886 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.897 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.904 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.914 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.920 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.930 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.936 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.946 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.953 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.964 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.971 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.981 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:48.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:48.987 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:48.997 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:48.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.004 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.014 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.019 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.032 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.038 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.048 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.054 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.066 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.072 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.082 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.088 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.099 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.104 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.115 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.120 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.130 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.136 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.147 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.154 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.164 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.169 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.179 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.184 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.194 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.200 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.211 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.217 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.227 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.232 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.244 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:49.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:49.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:49.248 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2025-12-08 09:01:49.259 DEBUG [src.node.waku_node] Restarting container with id 3fbfbe57dc6a
2025-12-08 09:01:50.040 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-08 09:01:55.040 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:55.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59932/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:55.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x568239ee00da2d56c6fa24b0aa249a0ff238a4782353094a7453c2ca92661e01"},{"messageHash":"0x1af44559390390be2a9ad35d9ab8cfc1cb966a41e528caa5cabe2133d75903a4"},{"messageHash":"0x5361cd493392e0bdc17c30f773245075488d574554e541016fa434874616c789"},{"messageHash":"0x74b12db50271c32887057edd621e146b76f02599005b5e77ee3bbb74b2624c24"},{"messageHash":"0x15ac07ec115156ab7d48bfd209acc45952920571f4d32c91210416cefbd5b545"},{"messageHash":"0xeac3249c5bdead321f613f9d8e882632e7359f185843f6591066eb5b67765d17"},{"messageHash":"0xa90623e27ef7a1e244a6152c7c98c221cad71a3542ea08fe1279eb164255f552"},{"messageHash":"0xe0e1832b87b85a481f5e3ef7e717b6573be51b465cb9878d9a1925a78e890614"},{"messageHash":"0x30fe4b866917ad15c7fee773369fa312305baa68591f8a7a9bce2bb51582ac55"},{"messageHash":"0xeb93cde5d9b2ce1db5660c3d0d0638737fc041139a3ff4f756c00ae39f13567c"},{"messageHash":"0xb2642f8e1c13f389391fdac4a072382c37552bd36cd2bc0245f40dacfe508548"},{"messageHash":"0x76a505ffd628755650fe0d0f9acb37883c085685786cb78e5b997bf9039ca4d6"},{"messageHash":"0xb724724f57c1e016d21210eab653d63032dde938f64deafa3826536b824490e6"},{"messageHash":"0xb8ebca9d7b73df4c5a531cc7ae639d7d398bf4ccf8693cec682816d7bcd9eba2"},{"messageHash":"0xbf07561960cadeedfe8b1347e75962d61ff241acb838f71782bc6cebecb7b4d7"},{"messageHash":"0x22ddfbcfc579008e14b4178904b424dc99a3ff969c3ba03fe4f0a3015b9423d7"},{"messageHash":"0x33d080d887dc9dd25cc8cb9b4799c61b6c02465e9e3349a4b6f6cfdd7d664e02"},{"messageHash":"0xa913a0d226f00c57ea7e11d23f1896c2a0374096bbe501c1c6546399fff0cb1e"},{"messageHash":"0xf742f56f0dc73c2d892e270fe12795f3801589900864478c1c1452b01f847be8"},{"messageHash":"0xd7a16933cc23a0d6d2877348f5d83b80e1b1c7bc87400c46b8a0487173f9e20b"},{"messageHash":"0xf2a3a0afee1dc4325c82acc8b2de804b801d18eaaebf403e92d9bceeb09c99ef"},{"messageHash":"0x650f38be50d67eb993890bd8ef2c9afa19fc651c0802312449f966a62315993f"},{"messageHash":"0x46c4c83ef2349960d4c91d83549315c8014180058d2768eaafb5339925902e47"},{"messageHash":"0xab7d432920ddd169ec831120150839dfff5d057dbece03980a1f49f9a8465cf9"},{"messageHash":"0x9a7cff224da28c038099a50ccf2adac681b47b4575cf30145eeffc4ca5726ebe"},{"messageHash":"0x81acde9ea89e0ec3c2fc8dc6180178b4f67da325c65f7409280cc947a7fa021f"},{"messageHash":"0xcae2b61c0640d199f30bb86ac73399b7a4439b1a89497bd74506339835c31042"},{"messageHash":"0xc2c7471b0361de973e257eae2d13f82759102119654afe9850fab256275e2ebd"},{"messageHash":"0x6c4770424337749390f4b3a6c946735d581b733a244ad1b81de8bc7f553c79dd"},{"messageHash":"0xd5e0f52c6dc14dbf58d3003aeecb44dd516502fb0853543aba85f46d8553e66c"}]}'
2025-12-08 09:01:55.045 DEBUG [src.steps.store] messages length is 30
2025-12-08 09:01:55.048 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:55.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16483/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:55.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e68a177d8543c0cec71a","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x568239ee00da2d56c6fa24b0aa249a0ff238a4782353094a7453c2ca92661e01"},{"messageHash":"0x1af44559390390be2a9ad35d9ab8cfc1cb966a41e528caa5cabe2133d75903a4"},{"messageHash":"0x5361cd493392e0bdc17c30f773245075488d574554e541016fa434874616c789"},{"messageHash":"0x74b12db50271c32887057edd621e146b76f02599005b5e77ee3bbb74b2624c24"},{"messageHash":"0x15ac07ec115156ab7d48bfd209acc45952920571f4d32c91210416cefbd5b545"},{"messageHash":"0xeac3249c5bdead321f613f9d8e882632e7359f185843f6591066eb5b67765d17"},{"messageHash":"0xa90623e27ef7a1e244a6152c7c98c221cad71a3542ea08fe1279eb164255f552"},{"messageHash":"0xe0e1832b87b85a481f5e3ef7e717b6573be51b465cb9878d9a1925a78e890614"},{"messageHash":"0x30fe4b866917ad15c7fee773369fa312305baa68591f8a7a9bce2bb51582ac55"},{"messageHash":"0xeb93cde5d9b2ce1db5660c3d0d0638737fc041139a3ff4f756c00ae39f13567c"},{"messageHash":"0xb2642f8e1c13f389391fdac4a072382c37552bd36cd2bc0245f40dacfe508548"},{"messageHash":"0x76a505ffd628755650fe0d0f9acb37883c085685786cb78e5b997bf9039ca4d6"},{"messageHash":"0xb724724f57c1e016d21210eab653d63032dde938f64deafa3826536b824490e6"},{"messageHash":"0xb8ebca9d7b73df4c5a531cc7ae639d7d398bf4ccf8693cec682816d7bcd9eba2"},{"messageHash":"0xbf07561960cadeedfe8b1347e75962d61ff241acb838f71782bc6cebecb7b4d7"},{"messageHash":"0x22ddfbcfc579008e14b4178904b424dc99a3ff969c3ba03fe4f0a3015b9423d7"},{"messageHash":"0x33d080d887dc9dd25cc8cb9b4799c61b6c02465e9e3349a4b6f6cfdd7d664e02"},{"messageHash":"0xa913a0d226f00c57ea7e11d23f1896c2a0374096bbe501c1c6546399fff0cb1e"},{"messageHash":"0xf742f56f0dc73c2d892e270fe12795f3801589900864478c1c1452b01f847be8"},{"messageHash":"0xd7a16933cc23a0d6d2877348f5d83b80e1b1c7bc87400c46b8a0487173f9e20b"},{"messageHash":"0xf2a3a0afee1dc4325c82acc8b2de804b801d18eaaebf403e92d9bceeb09c99ef"},{"messageHash":"0x650f38be50d67eb993890bd8ef2c9afa19fc651c0802312449f966a62315993f"},{"messageHash":"0x46c4c83ef2349960d4c91d83549315c8014180058d2768eaafb5339925902e47"},{"messageHash":"0xab7d432920ddd169ec831120150839dfff5d057dbece03980a1f49f9a8465cf9"},{"messageHash":"0x9a7cff224da28c038099a50ccf2adac681b47b4575cf30145eeffc4ca5726ebe"},{"messageHash":"0x81acde9ea89e0ec3c2fc8dc6180178b4f67da325c65f7409280cc947a7fa021f"},{"messageHash":"0xcae2b61c0640d199f30bb86ac73399b7a4439b1a89497bd74506339835c31042"},{"messageHash":"0xc2c7471b0361de973e257eae2d13f82759102119654afe9850fab256275e2ebd"},{"messageHash":"0x6c4770424337749390f4b3a6c946735d581b733a244ad1b81de8bc7f553c79dd"},{"messageHash":"0xd5e0f52c6dc14dbf58d3003aeecb44dd516502fb0853543aba85f46d8553e66c"}]}'
2025-12-08 09:01:55.058 DEBUG [src.steps.store] messages length is 30
2025-12-08 09:01:55.061 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:55.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26182/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:55.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"75c8f667cfddc081fb0b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x568239ee00da2d56c6fa24b0aa249a0ff238a4782353094a7453c2ca92661e01"},{"messageHash":"0x1af44559390390be2a9ad35d9ab8cfc1cb966a41e528caa5cabe2133d75903a4"},{"messageHash":"0x5361cd493392e0bdc17c30f773245075488d574554e541016fa434874616c789"},{"messageHash":"0x74b12db50271c32887057edd621e146b76f02599005b5e77ee3bbb74b2624c24"},{"messageHash":"0x15ac07ec115156ab7d48bfd209acc45952920571f4d32c91210416cefbd5b545"},{"messageHash":"0xeac3249c5bdead321f613f9d8e882632e7359f185843f6591066eb5b67765d17"},{"messageHash":"0xa90623e27ef7a1e244a6152c7c98c221cad71a3542ea08fe1279eb164255f552"},{"messageHash":"0xe0e1832b87b85a481f5e3ef7e717b6573be51b465cb9878d9a1925a78e890614"},{"messageHash":"0x30fe4b866917ad15c7fee773369fa312305baa68591f8a7a9bce2bb51582ac55"},{"messageHash":"0xeb93cde5d9b2ce1db5660c3d0d0638737fc041139a3ff4f756c00ae39f13567c"},{"messageHash":"0xb2642f8e1c13f389391fdac4a072382c37552bd36cd2bc0245f40dacfe508548"},{"messageHash":"0x76a505ffd628755650fe0d0f9acb37883c085685786cb78e5b997bf9039ca4d6"},{"messageHash":"0xb724724f57c1e016d21210eab653d63032dde938f64deafa3826536b824490e6"},{"messageHash":"0xb8ebca9d7b73df4c5a531cc7ae639d7d398bf4ccf8693cec682816d7bcd9eba2"},{"messageHash":"0xbf07561960cadeedfe8b1347e75962d61ff241acb838f71782bc6cebecb7b4d7"},{"messageHash":"0x22ddfbcfc579008e14b4178904b424dc99a3ff969c3ba03fe4f0a3015b9423d7"},{"messageHash":"0x33d080d887dc9dd25cc8cb9b4799c61b6c02465e9e3349a4b6f6cfdd7d664e02"},{"messageHash":"0xa913a0d226f00c57ea7e11d23f1896c2a0374096bbe501c1c6546399fff0cb1e"},{"messageHash":"0xf742f56f0dc73c2d892e270fe12795f3801589900864478c1c1452b01f847be8"},{"messageHash":"0xd7a16933cc23a0d6d2877348f5d83b80e1b1c7bc87400c46b8a0487173f9e20b"},{"messageHash":"0xf2a3a0afee1dc4325c82acc8b2de804b801d18eaaebf403e92d9bceeb09c99ef"},{"messageHash":"0x650f38be50d67eb993890bd8ef2c9afa19fc651c0802312449f966a62315993f"},{"messageHash":"0x46c4c83ef2349960d4c91d83549315c8014180058d2768eaafb5339925902e47"},{"messageHash":"0xab7d432920ddd169ec831120150839dfff5d057dbece03980a1f49f9a8465cf9"},{"messageHash":"0x9a7cff224da28c038099a50ccf2adac681b47b4575cf30145eeffc4ca5726ebe"},{"messageHash":"0x81acde9ea89e0ec3c2fc8dc6180178b4f67da325c65f7409280cc947a7fa021f"},{"messageHash":"0xcae2b61c0640d199f30bb86ac73399b7a4439b1a89497bd74506339835c31042"},{"messageHash":"0xc2c7471b0361de973e257eae2d13f82759102119654afe9850fab256275e2ebd"},{"messageHash":"0x6c4770424337749390f4b3a6c946735d581b733a244ad1b81de8bc7f553c79dd"},{"messageHash":"0xd5e0f52c6dc14dbf58d3003aeecb44dd516502fb0853543aba85f46d8553e66c"}]}'
2025-12-08 09:01:55.097 DEBUG [src.steps.store] messages length is 30
2025-12-08 09:01:55.103 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 09:01:55.105 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 09:01:55.105 DEBUG [src.node.waku_node] Stopping container with id 1067980c181b
2025-12-08 09:01:55.694 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:01:55.695 DEBUG [src.node.waku_node] Stopping container with id 3fbfbe57dc6a
2025-12-08 09:01:56.277 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:01:56.277 DEBUG [src.node.waku_node] Stopping container with id 339a02707518
2025-12-08 09:01:56.510 ERROR [src.node.docker_mananger] Max retries reached for container 1067980c181b. Exiting log stream.
2025-12-08 09:01:56.863 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:01:56.865 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 09:01:56.886 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 09:01:56.932 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 09:01:56.947 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2025-12-08 08:54:41.274 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:41.275 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2025-12-08_08-54-41__de771e2b-ca90-4a71-824f-6a60cba43d11
2025-12-08 08:54:41.275 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:41.276 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:41.277 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:54:41.284 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:41.284 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-41__de771e2b-ca90-4a71-824f-6a60cba43d11__wakuorg_nwaku:latest.log
2025-12-08 08:54:41.284 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:41.284 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:41.286 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:41.286 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.251
2025-12-08 08:54:41.286 DEBUG [src.node.docker_mananger] Generated ports ['50248', '50249', '50250', '50251', '50252']
2025-12-08 08:54:41.286 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:41.286 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:41.287 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:41.287 DEBUG [src.node.docker_mananger] docker run -i -t -p 50248:50248 -p 50249:50249 -p 50250:50250 -p 50251:50251 -p 50252:50252 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50250 --rest-port=50248 --tcp-port=50249 --discv5-udp-port=50251 --rest-address=0.0.0.0 --nat=extip:172.18.130.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89d29e27ed4cdf17dec3ab44edc251c9b9bc2ac52c686a8cd132a9cacbee6b9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50252 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:54:41.474 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.251 waku 305de65132cab49332eca00470b19b99732698df5c387a38c90710a44182f68e
2025-12-08 08:54:41.483 ERROR [src.node.docker_mananger] Max retries reached for container d11f7ffd1b07. Exiting log stream.
2025-12-08 08:54:41.507 DEBUG [src.node.docker_mananger] Container started with ID 305de65132ca. Setting up logs at ./log/docker/node1_2025-12-08_08-54-41__de771e2b-ca90-4a71-824f-6a60cba43d11__wakuorg_nwaku:latest.log
2025-12-08 08:54:41.509 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50248
2025-12-08 08:54:41.509 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:42.062 ERROR [src.node.docker_mananger] Max retries reached for container f5c1547572a9. Exiting log stream.
2025-12-08 08:54:42.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50248/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:42.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:42.515 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:42.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:42.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.251/tcp/50249/p2p/16Uiu2HAmBpXPjDVyBcwKqksZYGPaFX1R5XbrDYQaowX1D9is46DM","/ip4/172.18.130.251/tcp/50250/ws/p2p/16Uiu2HAmBpXPjDVyBcwKqksZYGPaFX1R5XbrDYQaowX1D9is46DM"],"enrUri":"enr:-L24QLR4p9OaJvckbckGubMagK-Fe2HJNZLB7kbVxjE3ktehOefRrdWjh1iI9PAPnH3MPWYAmgDeSVRz2kXEzKs8MwoCgmlkgnY0gmlwhKwSgvuKbXVsdGlhZGRyc5YACASsEoL7BsRJAAoErBKC-wbESt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC85WjxBseODuRR3-d7JYXxcD0Y-ffbgdHugf6yTh7CriDdGNwgsRJg3VkcILES4V3YWt1MgU"}'
2025-12-08 08:54:42.517 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:42.518 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:54:42.525 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:42.525 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-41__de771e2b-ca90-4a71-824f-6a60cba43d11__wakuorg_nwaku:latest.log
2025-12-08 08:54:42.525 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:42.525 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:42.526 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:42.527 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.218
2025-12-08 08:54:42.527 DEBUG [src.node.docker_mananger] Generated ports ['46542', '46543', '46544', '46545', '46546']
2025-12-08 08:54:42.527 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:42.527 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:42.527 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:42.527 DEBUG [src.node.docker_mananger] docker run -i -t -p 46542:46542 -p 46543:46543 -p 46544:46544 -p 46545:46545 -p 46546:46546 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46544 --rest-port=46542 --tcp-port=46543 --discv5-udp-port=46545 --rest-address=0.0.0.0 --nat=extip:172.18.12.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d694bfeb42e24e0ebc8c253fff99268ca185bffca9a06d3383eef13a4ea8e09c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46546 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLR4p9OaJvckbckGubMagK-Fe2HJNZLB7kbVxjE3ktehOefRrdWjh1iI9PAPnH3MPWYAmgDeSVRz2kXEzKs8MwoCgmlkgnY0gmlwhKwSgvuKbXVsdGlhZGRyc5YACASsEoL7BsRJAAoErBKC-wbESt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC85WjxBseODuRR3-d7JYXxcD0Y-ffbgdHugf6yTh7CriDdGNwgsRJg3VkcILES4V3YWt1MgU --filternode=/ip4/172.18.130.251/tcp/50249/p2p/16Uiu2HAmBpXPjDVyBcwKqksZYGPaFX1R5XbrDYQaowX1D9is46DM
2025-12-08 08:54:42.714 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.218 waku 4a9a7d3c53aadba4d1cb433dc805d4769a7742a9987d6220d4f50898e15b4d77
2025-12-08 08:54:42.743 DEBUG [src.node.docker_mananger] Container started with ID 4a9a7d3c53aa. Setting up logs at ./log/docker/node2_2025-12-08_08-54-41__de771e2b-ca90-4a71-824f-6a60cba43d11__wakuorg_nwaku:latest.log
2025-12-08 08:54:42.744 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46542
2025-12-08 08:54:42.744 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:43.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46542/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:43.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:54:43.749 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:43.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46542/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:43.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.218/tcp/46543/p2p/16Uiu2HAmH4Me5wPXjFPnbFaL6y9CXcDGVzhrR5TvZtTAPMZFrmZd","/ip4/172.18.12.218/tcp/46544/ws/p2p/16Uiu2HAmH4Me5wPXjFPnbFaL6y9CXcDGVzhrR5TvZtTAPMZFrmZd"],"enrUri":"enr:-L24QKjBfWfZpCKvYBqdYfLds5V3shXlJgBwBmMDrQ5p_zbVfTlcHHH5AMhK33yQK4hHKhyW35gkKgpjTugZ48dFzzECgmlkgnY0gmlwhKwSDNqKbXVsdGlhZGRyc5YACASsEgzaBrXPAAoErBIM2ga10N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQWsts_lomk_uE5TZ9ya3H3vaOecfNKLuE9tTnOS_QxyDdGNwgrXPg3VkcIK10YV3YWt1MgA"}'
2025-12-08 08:54:43.752 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:43.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46542/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.251/tcp/50249/p2p/16Uiu2HAmBpXPjDVyBcwKqksZYGPaFX1R5XbrDYQaowX1D9is46DM"]'
2025-12-08 08:54:43.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:43.785 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/0
2025-12-08 08:54:43.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:43.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:43.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46542/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3440bd5f-3cca-4ec2-804a-17cedbef3e0c", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2025-12-08 08:54:43.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3440bd5f-3cca-4ec2-804a-17cedbef3e0c","statusDesc":"OK"}'
2025-12-08 08:54:43.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/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)'}'
2025-12-08 08:54:43.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:43.817 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:43.918 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:43.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46542/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:43.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1765184083811031232,"ephemeral":false}]'
2025-12-08 08:54:43.922 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2025-12-08 08:54:43.923 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:43.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:43.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46542/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4837fda4-804b-4753-9a50-3c4d6f69bf1e", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:43.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4837fda4-804b-4753-9a50-3c4d6f69bf1e","statusDesc":"OK"}'
2025-12-08 08:54:43.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/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)'}'
2025-12-08 08:54:43.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:43.942 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:44.042 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:44.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46542/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:44.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1","version":0,"timestamp":1765184083937055412,"ephemeral":false}]'
2025-12-08 08:54:44.048 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2025-12-08 08:54:44.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2025-12-08 08:54:44.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:44.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46542/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0aa7310e-ca86-4ee9-ad9b-655fcc32f77b", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2025-12-08 08:54:44.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0aa7310e-ca86-4ee9-ad9b-655fcc32f77b","statusDesc":"OK"}'
2025-12-08 08:54:44.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/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)'}'
2025-12-08 08:54:44.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:44.066 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:44.167 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:44.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46542/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:44.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/9","version":0,"timestamp":1765184084061677077,"ephemeral":false}]'
2025-12-08 08:54:44.173 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/25
2025-12-08 08:54:44.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2025-12-08 08:54:44.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:44.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46542/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6d70bb8f-2e62-4226-a244-f8bf51373091", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2025-12-08 08:54:44.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6d70bb8f-2e62-4226-a244-f8bf51373091","statusDesc":"OK"}'
2025-12-08 08:54:44.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/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)'}'
2025-12-08 08:54:44.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:44.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:44.292 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:44.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46542/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:44.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1765184084187023585,"ephemeral":false}]'
2025-12-08 08:54:44.297 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1000
2025-12-08 08:54:44.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2025-12-08 08:54:44.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:44.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46542/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6ae04394-4152-473d-a54a-8eb3b28ba201", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2025-12-08 08:54:44.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6ae04394-4152-473d-a54a-8eb3b28ba201","statusDesc":"OK"}'
2025-12-08 08:54:44.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50248/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)'}'
2025-12-08 08:54:44.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:44.317 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:44.418 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:44.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46542/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:44.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1765184084311553892,"ephemeral":false}]'
2025-12-08 08:54:44.428 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:44.430 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:44.430 DEBUG [src.node.waku_node] Stopping container with id 305de65132ca
2025-12-08 08:54:44.997 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:44.998 DEBUG [src.node.waku_node] Stopping container with id 4a9a7d3c53aa
2025-12-08 08:54:45.552 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:45.552 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:45.561 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:45.568 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_publish_on_non_subscribed_pubsub_topic with id: 2025-12-08_08-56-06__0947c796-bdae-49aa-a013-a95967d1d398
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_2025-12-08_08-56-06__0947c796-bdae-49aa-a013-a95967d1d398__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3618', '3619', '3620', '3621', '3622']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3618:3618 -p 3619:3619 -p 3620:3620 -p 3621:3621 -p 3622:3622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3620 --rest-port=3618 --tcp-port=3619 --discv5-udp-port=3621 --rest-address=0.0.0.0 --nat=extip:172.18.8.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=683c33bda51d7ab9ffb32ae066f9caec9708bdb9babed6995b4e83f9b8fca4ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3622 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.87 waku 1b526dd5252d0c6a7631b72577b229579998942e076fa3925c3b58e6dd5d131e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b526dd5252d. Setting up logs at ./log/docker/node1_2025-12-08_08-56-06__0947c796-bdae-49aa-a013-a95967d1d398__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3618
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 76d47a2eb822. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fd0e0f6c6c14. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3618/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.87/tcp/3619/p2p/16Uiu2HAmRSP6A11yGe57fghG5cSEyGvvph3xn2ZCceDnHHa47utj","/ip4/172.18.8.87/tcp/3620/ws/p2p/16Uiu2HAmRSP6A11yGe57fghG5cSEyGvvph3xn2ZCceDnHHa47utj"],"enrUri":"enr:-L24QEP2FyxMvvaFyO6sNee6h7HaRm5m55CLNIrcBHFmXyuHQiT-bowJNrHX4JFf7-qUBVtlzxufeNzOmTtdyyU_R7wCgmlkgnY0gmlwhKwSCFeKbXVsdGlhZGRyc5YACASsEghXBg4jAAoErBIIVwYOJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDve0XNmvGrIaiF_35DGzcQmh9ynOAm-kLqBa9J4beMciDdGNwgg4jg3VkcIIOJYV3YWt1MgE"}'
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_2025-12-08_08-56-06__0947c796-bdae-49aa-a013-a95967d1d398__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23834', '23835', '23836', '23837', '23838']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23834:23834 -p 23835:23835 -p 23836:23836 -p 23837:23837 -p 23838:23838 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23836 --rest-port=23834 --tcp-port=23835 --discv5-udp-port=23837 --rest-address=0.0.0.0 --nat=extip:172.18.18.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fba597dd5f095cfdb5cf0aaea8257fbee37c13b4a8deece3cb41bf85695d9f1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23838 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEP2FyxMvvaFyO6sNee6h7HaRm5m55CLNIrcBHFmXyuHQiT-bowJNrHX4JFf7-qUBVtlzxufeNzOmTtdyyU_R7wCgmlkgnY0gmlwhKwSCFeKbXVsdGlhZGRyc5YACASsEghXBg4jAAoErBIIVwYOJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDve0XNmvGrIaiF_35DGzcQmh9ynOAm-kLqBa9J4beMciDdGNwgg4jg3VkcIIOJYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.60 waku 075b13a5bf6b37ff34a72e2734b6dd6e63fe27e42b0dec2be23f10bfb93311f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 075b13a5bf6b. Setting up logs at ./log/docker/node2_2025-12-08_08-56-06__0947c796-bdae-49aa-a013-a95967d1d398__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23834
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:23834/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23834/debug/v1/info" -H "Content-Type: application/json" -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.60/tcp/23835/p2p/16Uiu2HAkxNLdL4Vsuu8cCRLyPYkxS6vKFQtzHrFuny8JnHvAzpHY","/ip4/172.18.18.60/tcp/23836/ws/p2p/16Uiu2HAkxNLdL4Vsuu8cCRLyPYkxS6vKFQtzHrFuny8JnHvAzpHY"],"enrUri":"enr:-L24QI61WBv0MYbnFIrj4mjFL34pVzZtVD3pNGcrAVa_8iEXQO2CskBedk5PD_DlqOEFPy30wp0_uMZlAJQz5N7Yfr8CgmlkgnY0gmlwhKwSEjyKbXVsdGlhZGRyc5YACASsEhI8Bl0bAAoErBISPAZdHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECK7hvoDd9H_gSVdB-o3Ky6yJ3bgqN-7B26vNo41_h23ODdGNwgl0bg3VkcIJdHYV3YWt1MgE"}'
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:23834/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.87/tcp/3619/p2p/16Uiu2HAmRSP6A11yGe57fghG5cSEyGvvph3xn2ZCceDnHHa47utj"]'
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:3618/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:23834/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:3618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:3618/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":1765184168689635328,"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:23834/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":1765184168689635328,"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:3618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b526dd5252d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 075b13a5bf6b
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,229 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_include_data with id: 2025-12-08_08-55-30__fca76314-bcc4-4f31-8c11-59a4630194c1
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_2025-12-08_08-55-30__fca76314-bcc4-4f31-8c11-59a4630194c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9980', '9981', '9982', '9983', '9984']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9980:9980 -p 9981:9981 -p 9982:9982 -p 9983:9983 -p 9984:9984 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9982 --rest-port=9980 --tcp-port=9981 --discv5-udp-port=9983 --rest-address=0.0.0.0 --nat=extip:172.18.187.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f9edb1986d5d4306a8cdeb3d602ca89ea8bc732aa8d3d7d9a62abe0896e0063 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9984 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c515b6b335f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.105 waku 1f79d661cff4761c162061ace0a5bf4afecc237b4eefe2a0c09715b34e5ecacb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1f79d661cff4. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-55-30__fca76314-bcc4-4f31-8c11-59a4630194c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9980
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 dc5b797a3e19. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9980/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9980/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/9981/p2p/16Uiu2HAmMuYhxuNSPKfCoRrJt557hrNyVLFfDZAASQYt3HE8KCQ5","/ip4/172.18.187.105/tcp/9982/ws/p2p/16Uiu2HAmMuYhxuNSPKfCoRrJt557hrNyVLFfDZAASQYt3HE8KCQ5"],"enrUri":"enr:-L24QJaqeCQIdv-NFg23Bo58nhsWKEAukzw476Nv5o9UvRqwEIk6gY_rOlVIg3vtt72wC_tedbQ3FFOQh6gPlZp8YckCgmlkgnY0gmlwhKwSu2mKbXVsdGlhZGRyc5YACASsErtpBib9AAoErBK7aQYm_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiXPmNBTzjSkXdufSkWZffgWE3nupr_yLBLXIQhFeByaDdGNwgib9g3VkcIIm_4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_08-55-30__fca76314-bcc4-4f31-8c11-59a4630194c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9755', '9756', '9757', '9758', '9759']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9755:9755 -p 9756:9756 -p 9757:9757 -p 9758:9758 -p 9759:9759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9757 --rest-port=9755 --tcp-port=9756 --discv5-udp-port=9758 --rest-address=0.0.0.0 --nat=extip:172.18.231.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd7bba6b3ad3e567cabc39dd2ee93799fb10aadcafb1aa8bdd0b1fe0ce37fad1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9759 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJaqeCQIdv-NFg23Bo58nhsWKEAukzw476Nv5o9UvRqwEIk6gY_rOlVIg3vtt72wC_tedbQ3FFOQh6gPlZp8YckCgmlkgnY0gmlwhKwSu2mKbXVsdGlhZGRyc5YACASsErtpBib9AAoErBK7aQYm_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiXPmNBTzjSkXdufSkWZffgWE3nupr_yLBLXIQhFeByaDdGNwgib9g3VkcIIm_4V3YWt1MgM --storenode=/ip4/172.18.187.105/tcp/9981/p2p/16Uiu2HAmMuYhxuNSPKfCoRrJt557hrNyVLFfDZAASQYt3HE8KCQ5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.11 waku 7b68c5094a689ca04f2b3654707cc74eba495a2b12a9d56a5a03e086caf9ce46
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7b68c5094a68. Setting up logs at ./log/docker/store_node1_2025-12-08_08-55-30__fca76314-bcc4-4f31-8c11-59a4630194c1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9755
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:9755/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9755/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.11/tcp/9756/p2p/16Uiu2HAkz5oSaAQTiy3LWn3mSsybtYyRs2wEFWbLQy2o8URJ3fiw","/ip4/172.18.231.11/tcp/9757/ws/p2p/16Uiu2HAkz5oSaAQTiy3LWn3mSsybtYyRs2wEFWbLQy2o8URJ3fiw"],"enrUri":"enr:-L24QCmHeAhQebzoXvFtCfB5mxG-qP1U2CMnj9btlp9RgJMfLyoBfw1cCAFp3wQzadmO5HFXTDvMKdRnOndKn4tCiLcCgmlkgnY0gmlwhKwS5wuKbXVsdGlhZGRyc5YACASsEucLBiYcAAoErBLnCwYmHd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRTNBY-HB9SipaVQ6DMYceAHpwVKxAE9CSVexcHEvuHiDdGNwgiYcg3VkcIImHoV3YWt1MgM"}'
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:9755/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.105/tcp/9981/p2p/16Uiu2HAmMuYhxuNSPKfCoRrJt557hrNyVLFfDZAASQYt3HE8KCQ5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:9755/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:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9980/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9980/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9755/store/v3/messages?includeData=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&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.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 1f79d661cff4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7b68c5094a68
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1f79d661cff4. 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.

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: 2025-12-08_08-56-39__4d198f71-102c-49de-b809-16bbca808bb6
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_2025-12-08_08-56-39__4d198f71-102c-49de-b809-16bbca808bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17804', '17805', '17806', '17807', '17808']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17804:17804 -p 17805:17805 -p 17806:17806 -p 17807:17807 -p 17808:17808 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17806 --rest-port=17804 --tcp-port=17805 --discv5-udp-port=17807 --rest-address=0.0.0.0 --nat=extip:172.18.249.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed604b9eeaff8b29828e127ecfd72c0cf922c53bfbc944deebb67687dd3c13b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17808 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.200 waku e6b9fd4793e83e13f09ceafd16c434d262d78673dc0af75bab16731af37b6de7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e6b9fd4793e8. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-56-39__4d198f71-102c-49de-b809-16bbca808bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17804
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 764297c69e56. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container def5a1a29f16. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17804/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17804/debug/v1/info" -H "Content-Type: application/json" -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.200/tcp/17805/p2p/16Uiu2HAmHLWG8qa7dYdtwoTYTyjaqjqdER6RWNAhiWGDNdSJJfxt","/ip4/172.18.249.200/tcp/17806/ws/p2p/16Uiu2HAmHLWG8qa7dYdtwoTYTyjaqjqdER6RWNAhiWGDNdSJJfxt"],"enrUri":"enr:-L24QJMRuA2fc3nrNsJFKWzAhM8ZDdhMyz22YZgjXll8q5BIFHvz5QvSXTbDftClo5YEKu_ScRGe76J4AVLmPlhlTIgCgmlkgnY0gmlwhKwS-ciKbXVsdGlhZGRyc5YACASsEvnIBkWNAAoErBL5yAZFjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRY44StoeeOVQVHwqdOBhGH8xlg1ob_dApKat5Fn4QtmDdGNwgkWNg3VkcIJFj4V3YWt1MgM"}'
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_2025-12-08_08-56-39__4d198f71-102c-49de-b809-16bbca808bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41448', '41449', '41450', '41451', '41452']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41448:41448 -p 41449:41449 -p 41450:41450 -p 41451:41451 -p 41452:41452 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41450 --rest-port=41448 --tcp-port=41449 --discv5-udp-port=41451 --rest-address=0.0.0.0 --nat=extip:172.18.233.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de0dbcbdfebfaad496dac3cc7d2cc6731c9ff6b4d15f631283a8cc8408dbd4ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41452 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJMRuA2fc3nrNsJFKWzAhM8ZDdhMyz22YZgjXll8q5BIFHvz5QvSXTbDftClo5YEKu_ScRGe76J4AVLmPlhlTIgCgmlkgnY0gmlwhKwS-ciKbXVsdGlhZGRyc5YACASsEvnIBkWNAAoErBL5yAZFjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRY44StoeeOVQVHwqdOBhGH8xlg1ob_dApKat5Fn4QtmDdGNwgkWNg3VkcIJFj4V3YWt1MgM --storenode=/ip4/172.18.249.200/tcp/17805/p2p/16Uiu2HAmHLWG8qa7dYdtwoTYTyjaqjqdER6RWNAhiWGDNdSJJfxt --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.34 waku baf071a5f7ab656d40da7dba6963ff4fde00eadf4d5bbe26c20e8b99c49987f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID baf071a5f7ab. Setting up logs at ./log/docker/store_node1_2025-12-08_08-56-39__4d198f71-102c-49de-b809-16bbca808bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41448
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:41448/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41448/debug/v1/info" -H "Content-Type: application/json" -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.34/tcp/41449/p2p/16Uiu2HAm176tdfc7cNqcCB3eGxdPNUgGoxFzhmXJUrZjzpjzCD3g","/ip4/172.18.233.34/tcp/41450/ws/p2p/16Uiu2HAm176tdfc7cNqcCB3eGxdPNUgGoxFzhmXJUrZjzpjzCD3g"],"enrUri":"enr:-L24QAZs3zqf6L2S_WZ3Ij0PKepcdCt-3QlvtPTCQEsNJMieK8FIUcOWJUKRLJTzC7KZeh4xpHjNiqGqyqOSd5FZBHACgmlkgnY0gmlwhKwS6SKKbXVsdGlhZGRyc5YACASsEukiBqHpAAoErBLpIgah6t0DgnJzhQADAQAAiXNlY3AyNTZrMaECVGRAz90YTgosk8ys7oEz8Pr0IJud8MMpZ4oVGwzfxRODdGNwgqHpg3VkcIKh64V3YWt1MgM"}'
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:41448/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.200/tcp/17805/p2p/16Uiu2HAmHLWG8qa7dYdtwoTYTyjaqjqdER6RWNAhiWGDNdSJJfxt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17804/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:41448/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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"},{"messageHash":"0xba249ddcf61b05c263cce328b636bfe45eeb1d73c643dad5d803da8380aa6a16"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"},{"messageHash":"0xba249ddcf61b05c263cce328b636bfe45eeb1d73c643dad5d803da8380aa6a16"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"},{"messageHash":"0xba249ddcf61b05c263cce328b636bfe45eeb1d73c643dad5d803da8380aa6a16"},{"messageHash":"0x10fd3634f336f69427cd34c3587551c64cba3f7e4a94c11ec9a0548338f99d56"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"},{"messageHash":"0xba249ddcf61b05c263cce328b636bfe45eeb1d73c643dad5d803da8380aa6a16"},{"messageHash":"0x10fd3634f336f69427cd34c3587551c64cba3f7e4a94c11ec9a0548338f99d56"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"},{"messageHash":"0xba249ddcf61b05c263cce328b636bfe45eeb1d73c643dad5d803da8380aa6a16"},{"messageHash":"0x10fd3634f336f69427cd34c3587551c64cba3f7e4a94c11ec9a0548338f99d56"},{"messageHash":"0xdffa5c1e184db87411155004d30501efafbc239c9a10eb14bbd2526d785d7637"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"},{"messageHash":"0xba249ddcf61b05c263cce328b636bfe45eeb1d73c643dad5d803da8380aa6a16"},{"messageHash":"0x10fd3634f336f69427cd34c3587551c64cba3f7e4a94c11ec9a0548338f99d56"},{"messageHash":"0xdffa5c1e184db87411155004d30501efafbc239c9a10eb14bbd2526d785d7637"}]}'
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:17804/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:17804/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"},{"messageHash":"0xba249ddcf61b05c263cce328b636bfe45eeb1d73c643dad5d803da8380aa6a16"},{"messageHash":"0x10fd3634f336f69427cd34c3587551c64cba3f7e4a94c11ec9a0548338f99d56"},{"messageHash":"0xdffa5c1e184db87411155004d30501efafbc239c9a10eb14bbd2526d785d7637"},{"messageHash":"0xdef8c2db053aa9811f23c190a20610fe07080557d7997b41c31c9d8589142a1d"}]}'
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:41448/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":"0x4d6578df35ff93f634a2d66170ae16831fbd747371fb564afb89f08176872816"},{"messageHash":"0x5129cee7974825455d191882ece0086d1a484c2a11541443fcb4d9411d63f187"},{"messageHash":"0x626c219da2f406bb3f98bd47f0964709e9651131bd1c86225c5c1c646518fede"},{"messageHash":"0x0a0c7f286287616ae15947416d6c9386d7570e43802f5629e35b9ab0a52f0883"},{"messageHash":"0xf10bf43f091151dd60005e9527ba62447f717914e1d6d621e8971facece98ade"},{"messageHash":"0x9827d578ec218ab3dbb6c75ef0354903319976a970b6d5f79125f8f132eceea8"},{"messageHash":"0x17791339e0c97c8cdf0663f9053b654455b2d32a6130ad94e204f713055a0e79"},{"messageHash":"0xd581033cd7a8cfd14d4e264aa95aaf8792620c734f8356cb3798ea743b13b805"},{"messageHash":"0x67b9b0bdcbcbda0d6d81e102624d2aa3c09f2f84a3c5004fd6cf7e3418d391a3"},{"messageHash":"0xe6441ab29c2f5dfb75e126dcbce8294b71a3afa287544c9dc005341740e58c47"},{"messageHash":"0x77043d3749df50fee48fda445e19ef855f7f9662e4ef7ab1eca080fe5a8ac3e6"},{"messageHash":"0x3ec09d3d3b680457fb76dfe93c8932291b900bfffc4481d75564cef6246978ea"},{"messageHash":"0x206492e99bdc03fd9242718708b302e2ba65647618056a672e6acfb35b21ae18"},{"messageHash":"0x0ba0494d2c261a242bfb150030d888c36d60a844fe97bc58d0b53caacd4c4ecc"},{"messageHash":"0x723c03bee6af118d51a5019185ef6e984c6aea871b16af52805384226facf62b"},{"messageHash":"0x7807a6bf7d2c9f623f5dad62404eb2fd4a6c16990215002b448ce88988a266e5"},{"messageHash":"0x778343ed90f3125b6ae77e9ff47d1cf6085b6fc0b1a9579076f8fc5376095fb7"},{"messageHash":"0xe8b283adb3946afd87f06c240223d7a1137eab09ade7d5fc466e85fb35193333"},{"messageHash":"0xe33d3e884dae83b3909b55d8a8ad1ddfec8862e138912cb30e9568d854c6fd23"},{"messageHash":"0x2d5fdf8ff37b7bfc525c3ed144c2447b0f594e8eb399b3fe3c932434342071a7"},{"messageHash":"0x2102ef75b61113462f5a388fe3c95c4a43e86d2f0693432b72a9107b9b04cb63"},{"messageHash":"0x4200e686894313676d33936fabd0d1415b3e76e0bd728ae23c7291036c5f2532"},{"messageHash":"0x516abc7c72c52526f77071e94f0c96364185753dd9f566c8ae8d3aaf40f022ff"},{"messageHash":"0x9b6a4d2ffc3c80e503a3bbdd515449c7440713d9d19ddf3a4d7daaeec0b7ffe6"},{"messageHash":"0x7f8d3da2818a6edfd6f7b4e7825705c9a09bfb7a09019a9d6cfccc20054233be"},{"messageHash":"0xade19f7534fe957627e198c69594c05293ab3195306045efc458bd07931ab3dd"},{"messageHash":"0x4393d9d76ac4db2abe1778f7b431155017a124867061c9ba6717658e2fcf3866"},{"messageHash":"0x9e2da3f7d8720b4ad8e46c6e019cee48ae11a7140b247c68e0afa50c2aa444de"},{"messageHash":"0x5b2b60dcd3d158c573b7ef098b56571e48f584cf913128fe2d488390be63bcb0"},{"messageHash":"0x9a052fd833f68f435d6933bb113d965c165ac12f47d8f8b23891d4ebff1b4894"},{"messageHash":"0xceb0534db2ce842ed3e8febdd581db60faf300254296b800f441ec96b9ba7c44"},{"messageHash":"0x128b19db7ada4734d0cdf0b51d3c682c87ad8ea788a2acfe27c062940d747845"},{"messageHash":"0xf8c9c2ca0af004238b8362384e3f6191e9c904afd916ad30a4c9ec1046b697b2"},{"messageHash":"0x6a469109a19906eac3db0f95bb726b272270265399d3137b66fba56e1f9033af"},{"messageHash":"0x7eb256ba5653cfcbddce84a7d880c32936fbee190b430ce13625d875da386b14"},{"messageHash":"0xadd38c53897e36d15cbb0e334598a2500f438b818b3a524e357acff5f5add869"},{"messageHash":"0xba249ddcf61b05c263cce328b636bfe45eeb1d73c643dad5d803da8380aa6a16"},{"messageHash":"0x10fd3634f336f69427cd34c3587551c64cba3f7e4a94c11ec9a0548338f99d56"},{"messageHash":"0xdffa5c1e184db87411155004d30501efafbc239c9a10eb14bbd2526d785d7637"},{"messageHash":"0xdef8c2db053aa9811f23c190a20610fe07080557d7997b41c31c9d8589142a1d"}]}'
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 e6b9fd4793e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id baf071a5f7ab
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_end_time_now with id: 2025-12-08_08-56-29__c5ea9cfb-b1e4-4540-b125-f2939dd47be3
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_2025-12-08_08-56-29__c5ea9cfb-b1e4-4540-b125-f2939dd47be3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28830', '28831', '28832', '28833', '28834']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28830:28830 -p 28831:28831 -p 28832:28832 -p 28833:28833 -p 28834:28834 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28832 --rest-port=28830 --tcp-port=28831 --discv5-udp-port=28833 --rest-address=0.0.0.0 --nat=extip:172.18.233.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ecc8b7afbf1c3d1d4310d822beaaa982c8ffaacacdaa7423450c411b3a6faea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28834 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.135 waku 3bfada7a13aa53473738665f14e15f3db795e34b7c1c1f42dcf5dc7fa08cc7b2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3bfada7a13aa. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-56-29__c5ea9cfb-b1e4-4540-b125-f2939dd47be3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28830
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 739a3af64845. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8aab9a104567. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28830/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28830/debug/v1/info" -H "Content-Type: application/json" -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.135/tcp/28831/p2p/16Uiu2HAmMwMSoxxViTBfjrhyYiQ2niMTRJo5VEebuZ9b6CxDGPiZ","/ip4/172.18.233.135/tcp/28832/ws/p2p/16Uiu2HAmMwMSoxxViTBfjrhyYiQ2niMTRJo5VEebuZ9b6CxDGPiZ"],"enrUri":"enr:-L24QEvy9JNzqHmCD5fYMpLJSyPCzUA7Ac0Poez-bmVB4REWQPsDKr5lnc80i7ty-nkZx7VEZU42JVw4Zz9FDuNhXWUCgmlkgnY0gmlwhKwS6YeKbXVsdGlhZGRyc5YACASsEumHBnCfAAoErBLphwZwoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiepT4wnC8IzDYJx0sh6UFrk-4hgvHJ9S5nes-RC2wDqDdGNwgnCfg3VkcIJwoYV3YWt1MgM"}'
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_2025-12-08_08-56-29__c5ea9cfb-b1e4-4540-b125-f2939dd47be3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.59.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15645', '15646', '15647', '15648', '15649']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15645:15645 -p 15646:15646 -p 15647:15647 -p 15648:15648 -p 15649:15649 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15647 --rest-port=15645 --tcp-port=15646 --discv5-udp-port=15648 --rest-address=0.0.0.0 --nat=extip:172.18.59.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d57c6044db95acbbfebe5ea07a360743c1fe6ddff1ca38afe1fa82f06ac1d74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15649 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEvy9JNzqHmCD5fYMpLJSyPCzUA7Ac0Poez-bmVB4REWQPsDKr5lnc80i7ty-nkZx7VEZU42JVw4Zz9FDuNhXWUCgmlkgnY0gmlwhKwS6YeKbXVsdGlhZGRyc5YACASsEumHBnCfAAoErBLphwZwoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiepT4wnC8IzDYJx0sh6UFrk-4hgvHJ9S5nes-RC2wDqDdGNwgnCfg3VkcIJwoYV3YWt1MgM --storenode=/ip4/172.18.233.135/tcp/28831/p2p/16Uiu2HAmMwMSoxxViTBfjrhyYiQ2niMTRJo5VEebuZ9b6CxDGPiZ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.59.178 waku 4ac2cd9bc9b145671198c95da304094cb6afd8ef5b33ece5f9bf42a5fcf71631
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ac2cd9bc9b1. Setting up logs at ./log/docker/store_node1_2025-12-08_08-56-29__c5ea9cfb-b1e4-4540-b125-f2939dd47be3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15645
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:15645/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15645/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.178/tcp/15646/p2p/16Uiu2HAmRTfcQQVo5LuoMLDFUhz2Tic1khQxASU5uCHt7z1G4qDE","/ip4/172.18.59.178/tcp/15647/ws/p2p/16Uiu2HAmRTfcQQVo5LuoMLDFUhz2Tic1khQxASU5uCHt7z1G4qDE"],"enrUri":"enr:-L24QA3t6J9xRXiC6Grj4nI5MUMT9q-6J64U1Jb5VJSubhJsVTWKSwGi_LRblXtw-pzk-TWT32sxL1n-Fff2Uoh5C0UCgmlkgnY0gmlwhKwSO7KKbXVsdGlhZGRyc5YACASsEjuyBj0eAAoErBI7sgY9H90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvkFaOM7hVG7njcS2pckDlkBHcqNTvrtlQIWJzwtdzi2DdGNwgj0eg3VkcII9IIV3YWt1MgM"}'
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:15645/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.135/tcp/28831/p2p/16Uiu2HAmMwMSoxxViTBfjrhyYiQ2niMTRJo5VEebuZ9b6CxDGPiZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28830/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:15645/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:28830/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28830/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28830/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28830/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28830/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28830/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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:186 inquering stored messages with start time 1765184189301821952 after end time 1765184193536530944
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28830/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765184189301821952&endTime=1765184193536530944&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":"0xaf8a2d02f35db464c6727b77dae5cc55d8824ff33fff69d5e7c84c1c5e9ae3b2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184189301821952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xaa95d6dc3809a0013f336cc34ca50052b5a70319198f79ce4af7bc1a3241d832","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184191301827840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x635959d7fe624fa2aaf219452c7ac16d7d4574d61099fc74358c098be4a966ae","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184192201829888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:189 number of messages stored for start time 1765184189301821952 and end time = 1765184193536530944 is 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15645/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765184189301821952&endTime=1765184193536530944&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":"0xaf8a2d02f35db464c6727b77dae5cc55d8824ff33fff69d5e7c84c1c5e9ae3b2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184189301821952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xaa95d6dc3809a0013f336cc34ca50052b5a70319198f79ce4af7bc1a3241d832","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184191301827840,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x635959d7fe624fa2aaf219452c7ac16d7d4574d61099fc74358c098be4a966ae","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184192201829888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:189 number of messages stored for start time 1765184189301821952 and end time = 1765184193536530944 is 3
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 3bfada7a13aa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4ac2cd9bc9b1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_content_topic with id: 2025-12-08_08-55-07__fa1ca7bf-441d-4d22-a05c-ba33891202f5
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_2025-12-08_08-55-07__fa1ca7bf-441d-4d22-a05c-ba33891202f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29235', '29236', '29237', '29238', '29239']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29235:29235 -p 29236:29236 -p 29237:29237 -p 29238:29238 -p 29239:29239 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29237 --rest-port=29235 --tcp-port=29236 --discv5-udp-port=29238 --rest-address=0.0.0.0 --nat=extip:172.18.218.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b49a121fb9027b6381eebb6af5e9e2b44f8182e4a0762d91da4378f880f19db5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29239 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.61 waku bf15c8f99c2e6805b51231d199eb471555b586200fa67dd15ba1ce831f60d9f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf15c8f99c2e. Setting up logs at ./log/docker/node1_2025-12-08_08-55-07__fa1ca7bf-441d-4d22-a05c-ba33891202f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29235
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 b59ebef92219. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3022d921d12f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29235/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29235/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.61/tcp/29236/p2p/16Uiu2HAm7FgbyGvfPNWmF3mEuYrvpSH6kfZZQuMhR2R9yTkcNxqB","/ip4/172.18.218.61/tcp/29237/ws/p2p/16Uiu2HAm7FgbyGvfPNWmF3mEuYrvpSH6kfZZQuMhR2R9yTkcNxqB"],"enrUri":"enr:-L24QEa9xau624eB4nMiTGfMWJIdutlzhfI-4mzR93MFMzImcNU0L-PazFXfefmTrw8kJwtbMsa3vrBBC8bsgM-0wF8CgmlkgnY0gmlwhKwS2j2KbXVsdGlhZGRyc5YACASsEto9BnI0AAoErBLaPQZyNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECr70j6uMGlvd7pNb1RvytvfDLP8lcvRHjlvZ3kybBmH6DdGNwgnI0g3VkcIJyNoV3YWt1MgU"}'
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_2025-12-08_08-55-07__fa1ca7bf-441d-4d22-a05c-ba33891202f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18131', '18132', '18133', '18134', '18135']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18131:18131 -p 18132:18132 -p 18133:18133 -p 18134:18134 -p 18135:18135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18133 --rest-port=18131 --tcp-port=18132 --discv5-udp-port=18134 --rest-address=0.0.0.0 --nat=extip:172.18.34.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfecbe329cceb8fe368cea6a7ac9be6fd795c9ae5c3a20dfdedccf4f058b66b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18135 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEa9xau624eB4nMiTGfMWJIdutlzhfI-4mzR93MFMzImcNU0L-PazFXfefmTrw8kJwtbMsa3vrBBC8bsgM-0wF8CgmlkgnY0gmlwhKwS2j2KbXVsdGlhZGRyc5YACASsEto9BnI0AAoErBLaPQZyNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECr70j6uMGlvd7pNb1RvytvfDLP8lcvRHjlvZ3kybBmH6DdGNwgnI0g3VkcIJyNoV3YWt1MgU --filternode=/ip4/172.18.218.61/tcp/29236/p2p/16Uiu2HAm7FgbyGvfPNWmF3mEuYrvpSH6kfZZQuMhR2R9yTkcNxqB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.73 waku 85f59478a11a3f495d84d1172404dc4f6c08e9b43cf24b685d2068a229a2b7cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85f59478a11a. Setting up logs at ./log/docker/node2_2025-12-08_08-55-07__fa1ca7bf-441d-4d22-a05c-ba33891202f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18131
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:18131/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18131/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.73/tcp/18132/p2p/16Uiu2HAm5RyFBBg8YchCK6WYxZ4NwW2kC9GKLa5xqMYUPddpZ54R","/ip4/172.18.34.73/tcp/18133/ws/p2p/16Uiu2HAm5RyFBBg8YchCK6WYxZ4NwW2kC9GKLa5xqMYUPddpZ54R"],"enrUri":"enr:-L24QOgPfdzWK1WIYhbyL8ByWZhg0q1OAd_OtlOt8mHjMawaWHUefsjjZFt-i61ySDdZ2FY0bpjTZFoh6Yn4zJ5EqUICgmlkgnY0gmlwhKwSIkmKbXVsdGlhZGRyc5YACASsEiJJBkbUAAoErBIiSQZG1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEClKhkH_KF9AnDRzvSacbUeZTHCH2q0ymst9gbWko9k8aDdGNwgkbUg3VkcIJG1oV3YWt1MgA"}'
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:18131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.61/tcp/29236/p2p/16Uiu2HAm7FgbyGvfPNWmF3mEuYrvpSH6kfZZQuMhR2R9yTkcNxqB"]'
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:29235/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:18131/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ca32bbbb-fa72-483c-8fc4-e18eb22e074b", "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":"ca32bbbb-fa72-483c-8fc4-e18eb22e074b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:18131/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18131/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 bf15c8f99c2e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85f59478a11a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_resubscribe_to_unsubscribed_pubsub_topic with id: 2025-12-08_08-54-40__6bf45bd7-8567-48d2-967e-33937b133701
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_2025-12-08_08-54-40__6bf45bd7-8567-48d2-967e-33937b133701__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27420', '27421', '27422', '27423', '27424']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27420:27420 -p 27421:27421 -p 27422:27422 -p 27423:27423 -p 27424:27424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27422 --rest-port=27420 --tcp-port=27421 --discv5-udp-port=27423 --rest-address=0.0.0.0 --nat=extip:172.18.21.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f44e329fbbf6579affceb183ba09a1c69dcd3855f6023f9bf3136b7cdfc0a6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27424 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.94 waku 136b136245f181c597a68a2f55f293190840d4e897c02afe0552440845e38ef6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 136b136245f1. Setting up logs at ./log/docker/node1_2025-12-08_08-54-40__6bf45bd7-8567-48d2-967e-33937b133701__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27420
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 0c7add5216cd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a3c392afd09c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27420/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.94/tcp/27421/p2p/16Uiu2HAmGchtQrPjQF2dHEBBFuunbXETZ1VhMZre4kBak21Tvs8c","/ip4/172.18.21.94/tcp/27422/ws/p2p/16Uiu2HAmGchtQrPjQF2dHEBBFuunbXETZ1VhMZre4kBak21Tvs8c"],"enrUri":"enr:-L24QCLFYVqpErXyzhqOUjLWRjscA1by1S7lH7sYfyyRdJQOX9HtO3CCrRuMhljtgTnD1TYgty8jFjtdeP9QSLqDOO8CgmlkgnY0gmlwhKwSFV6KbXVsdGlhZGRyc5YACASsEhVeBmsdAAoErBIVXgZrHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOtj4iZUXIoswK3p_6BKdfOKidlRcww23AlWQhwRpM2mDdGNwgmsdg3VkcIJrH4V3YWt1MgE"}'
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_2025-12-08_08-54-40__6bf45bd7-8567-48d2-967e-33937b133701__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2072', '2073', '2074', '2075', '2076']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2072:2072 -p 2073:2073 -p 2074:2074 -p 2075:2075 -p 2076:2076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2074 --rest-port=2072 --tcp-port=2073 --discv5-udp-port=2075 --rest-address=0.0.0.0 --nat=extip:172.18.4.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4901bbe7e4e5846fbcfccdec5eefc3ed6ce82225df693b0af2f065a9a13e7be1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2076 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCLFYVqpErXyzhqOUjLWRjscA1by1S7lH7sYfyyRdJQOX9HtO3CCrRuMhljtgTnD1TYgty8jFjtdeP9QSLqDOO8CgmlkgnY0gmlwhKwSFV6KbXVsdGlhZGRyc5YACASsEhVeBmsdAAoErBIVXgZrHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOtj4iZUXIoswK3p_6BKdfOKidlRcww23AlWQhwRpM2mDdGNwgmsdg3VkcIJrH4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.184 waku a0343e59dc0240283ef9de0dd6c2b3c1e082317ba828c605facd48c1d394f05f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0343e59dc02. Setting up logs at ./log/docker/node2_2025-12-08_08-54-40__6bf45bd7-8567-48d2-967e-33937b133701__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2072
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:2072/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2072/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.184/tcp/2073/p2p/16Uiu2HAmEZDJwHgj36tBMw1AS5WsLNrHRrP6Pn3uZW9JSum3T6qf","/ip4/172.18.4.184/tcp/2074/ws/p2p/16Uiu2HAmEZDJwHgj36tBMw1AS5WsLNrHRrP6Pn3uZW9JSum3T6qf"],"enrUri":"enr:-L24QLQwCcZ13EQVAmG5zsRSWmiN422H4JCNfY2m2dzzUZ6WaSarAtyoFLBBXDuNAn_Ce7wKFq8dbsmhZARCIQr6wBECgmlkgnY0gmlwhKwSBLiKbXVsdGlhZGRyc5YACASsEgS4BggZAAoErBIEuAYIGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHDyK0lyi8DhhPaOrkMx8Phnzocoa4Dnh5BFiLJzDhuqDdGNwgggZg3VkcIIIG4V3YWt1MgE"}'
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:2072/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.94/tcp/27421/p2p/16Uiu2HAmGchtQrPjQF2dHEBBFuunbXETZ1VhMZre4kBak21Tvs8c"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27420/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:2072/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:27420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:27420/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":1765184083306159872,"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:2072/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":1765184083306159872,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:27420/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 DELETE "http://127.0.0.1:2072/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:27420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27420/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:2072/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:27420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:27420/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":1765184083441787886,"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:2072/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":1765184083441787886,"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 136b136245f1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a0343e59dc02
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 @@
2025-12-08 08:54:45.124 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:45.124 DEBUG [tests.conftest] Running test: test_light_push_with_missing_content_topic with id: 2025-12-08_08-54-45__04620df0-93d9-4e28-af52-3b42f8bf78a4
2025-12-08 08:54:45.125 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:45.125 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:54:45.131 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:45.132 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-08_08-54-45__04620df0-93d9-4e28-af52-3b42f8bf78a4__wakuorg_nwaku:latest.log
2025-12-08 08:54:45.132 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:45.132 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:45.133 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:45.133 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.100
2025-12-08 08:54:45.133 DEBUG [src.node.docker_mananger] Generated ports ['37713', '37714', '37715', '37716', '37717']
2025-12-08 08:54:45.134 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:45.134 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:45.134 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:45.134 DEBUG [src.node.docker_mananger] docker run -i -t -p 37713:37713 -p 37714:37714 -p 37715:37715 -p 37716:37716 -p 37717:37717 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37715 --rest-port=37713 --tcp-port=37714 --discv5-udp-port=37716 --rest-address=0.0.0.0 --nat=extip:172.18.52.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de5c210b529141e5d50abce2b9d91bb74c77ff4acad9ff8b2a4e091759a7d9d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37717 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:54:45.282 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.100 waku 21d629aa83434fd4efa6a2de098d7e97fa84eb4702cccd576778a948d589d56b
2025-12-08 08:54:45.311 DEBUG [src.node.docker_mananger] Container started with ID 21d629aa8343. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-45__04620df0-93d9-4e28-af52-3b42f8bf78a4__wakuorg_nwaku:latest.log
2025-12-08 08:54:45.312 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37713
2025-12-08 08:54:45.312 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:45.370 ERROR [src.node.docker_mananger] Max retries reached for container 6134ba22a425. Exiting log stream.
2025-12-08 08:54:45.897 ERROR [src.node.docker_mananger] Max retries reached for container 8afba2dd96be. Exiting log stream.
2025-12-08 08:54:46.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37713/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:46.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:46.316 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:46.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37713/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:46.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.100/tcp/37714/p2p/16Uiu2HAmTHYqekpVF7aJ5ZB9Kzz2wvoKV9fsU9gksEwbMn9LPVRr","/ip4/172.18.52.100/tcp/37715/ws/p2p/16Uiu2HAmTHYqekpVF7aJ5ZB9Kzz2wvoKV9fsU9gksEwbMn9LPVRr"],"enrUri":"enr:-L24QOaBTpprgnu9sXUalb6MvotzfppQXo7YxLTKy8du-F10J59brJM5nmAHA3Os47KPRf9jPEwQuISlwGXIwTMNn6cCgmlkgnY0gmlwhKwSNGSKbXVsdGlhZGRyc5YACASsEjRkBpNSAAoErBI0ZAaTU90DgnJzhQADAQAAiXNlY3AyNTZrMaED2WFC8yycIpmXTdk5YXBDxecDe8mN_cGczRuH0IK-V3GDdGNwgpNSg3VkcIKTVIV3YWt1Mgk"}'
2025-12-08 08:54:46.318 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:46.325 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:46.325 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-08_08-54-45__04620df0-93d9-4e28-af52-3b42f8bf78a4__wakuorg_nwaku:latest.log
2025-12-08 08:54:46.325 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:46.325 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:46.327 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:46.327 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.126.135
2025-12-08 08:54:46.327 DEBUG [src.node.docker_mananger] Generated ports ['25508', '25509', '25510', '25511', '25512']
2025-12-08 08:54:46.327 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:46.327 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:46.327 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:46.327 DEBUG [src.node.docker_mananger] docker run -i -t -p 25508:25508 -p 25509:25509 -p 25510:25510 -p 25511:25511 -p 25512:25512 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25510 --rest-port=25508 --tcp-port=25509 --discv5-udp-port=25511 --rest-address=0.0.0.0 --nat=extip:172.18.126.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=accdd3f5f15d731e5305bafdf34630eda5d71748c2a2cc2f0cafc3748f66be81 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25512 --metrics-logging=true --lightpush=false --relay=true
2025-12-08 08:54:46.485 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.126.135 waku c895df25a723002a532082c57224fdb2b9f6bbba79b31f52ff76cb85087e24f1
2025-12-08 08:54:46.510 DEBUG [src.node.docker_mananger] Container started with ID c895df25a723. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-45__04620df0-93d9-4e28-af52-3b42f8bf78a4__wakuorg_nwaku:latest.log
2025-12-08 08:54:46.511 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25508
2025-12-08 08:54:46.511 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:47.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25508/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:47.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:54:47.515 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:47.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25508/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:47.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.135/tcp/25509/p2p/16Uiu2HAm6hyDJhF8rNze6XB6UAnKYLxvSZeykNKJo2eJetg455hx","/ip4/172.18.126.135/tcp/25510/ws/p2p/16Uiu2HAm6hyDJhF8rNze6XB6UAnKYLxvSZeykNKJo2eJetg455hx"],"enrUri":"enr:-L24QDpJ6UCQ_SOLhoUXQaeRPPdpCy-HAvIsPUX5Ifhxm4NsGWm_WEHglzYxU1Qw5tN-_AjZPiE9v5dcaflOEIyKSgECgmlkgnY0gmlwhKwSfoeKbXVsdGlhZGRyc5YACASsEn6HBmOlAAoErBJ-hwZjpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECp51VowAgoPYLY0KlR13AQzQC1sJUUlJq-apvtuOy00eDdGNwgmOlg3VkcIJjp4V3YWt1MgE"}'
2025-12-08 08:54:47.518 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:47.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25508/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.100/tcp/37714/p2p/16Uiu2HAmTHYqekpVF7aJ5ZB9Kzz2wvoKV9fsU9gksEwbMn9LPVRr"]'
2025-12-08 08:54:47.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:47.555 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:47.556 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-08_08-54-45__04620df0-93d9-4e28-af52-3b42f8bf78a4__wakuorg_nwaku:latest.log
2025-12-08 08:54:47.556 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:47.556 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:47.559 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:47.559 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.164
2025-12-08 08:54:47.559 DEBUG [src.node.docker_mananger] Generated ports ['43033', '43034', '43035', '43036', '43037']
2025-12-08 08:54:47.559 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:47.560 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:47.560 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:47.560 DEBUG [src.node.docker_mananger] docker run -i -t -p 43033:43033 -p 43034:43034 -p 43035:43035 -p 43036:43036 -p 43037:43037 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43035 --rest-port=43033 --tcp-port=43034 --discv5-udp-port=43036 --rest-address=0.0.0.0 --nat=extip:172.18.194.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8da0796abc1eb020c37d5e1082cdcdbf0225d900bc9644842ab4d540d670fec1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43037 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOaBTpprgnu9sXUalb6MvotzfppQXo7YxLTKy8du-F10J59brJM5nmAHA3Os47KPRf9jPEwQuISlwGXIwTMNn6cCgmlkgnY0gmlwhKwSNGSKbXVsdGlhZGRyc5YACASsEjRkBpNSAAoErBI0ZAaTU90DgnJzhQADAQAAiXNlY3AyNTZrMaED2WFC8yycIpmXTdk5YXBDxecDe8mN_cGczRuH0IK-V3GDdGNwgpNSg3VkcIKTVIV3YWt1Mgk --lightpushnode=/ip4/172.18.52.100/tcp/37714/p2p/16Uiu2HAmTHYqekpVF7aJ5ZB9Kzz2wvoKV9fsU9gksEwbMn9LPVRr --lightpush=true --relay=false
2025-12-08 08:54:47.723 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.164 waku 25f2512a5b04e7ece8fb4563c238e4313fd98c8efd461fd7d3d572444b3a5155
2025-12-08 08:54:47.752 DEBUG [src.node.docker_mananger] Container started with ID 25f2512a5b04. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-45__04620df0-93d9-4e28-af52-3b42f8bf78a4__wakuorg_nwaku:latest.log
2025-12-08 08:54:47.752 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43033
2025-12-08 08:54:47.752 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:48.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43033/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:48.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:54:48.757 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:48.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43033/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:48.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.164/tcp/43034/p2p/16Uiu2HAmMBVQWCkpPXaFrFM6bAdwTdTpCs8kUHziBAaxgtuix4xW","/ip4/172.18.194.164/tcp/43035/ws/p2p/16Uiu2HAmMBVQWCkpPXaFrFM6bAdwTdTpCs8kUHziBAaxgtuix4xW"],"enrUri":"enr:-L24QBA1G7yCuTNO4wZ_D9l9dhBS86McC7cseJWusw-0SRh2Bkw_thN_lxeyYf5BbflnyTwnxqPEuFE0YRH9xPx7ZVYCgmlkgnY0gmlwhKwSwqSKbXVsdGlhZGRyc5YACASsEsKkBqgaAAoErBLCpAaoG90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfq3F0x5Noee-GmiNNYzYYJ9oiiyuQ0IhR6uYChHxe-eDdGNwgqgag3VkcIKoHIV3YWt1Mgg"}'
2025-12-08 08:54:48.760 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:48.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43033/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.100/tcp/37714/p2p/16Uiu2HAmTHYqekpVF7aJ5ZB9Kzz2wvoKV9fsU9gksEwbMn9LPVRr"]'
2025-12-08 08:54:48.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:48.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43033/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.135/tcp/25509/p2p/16Uiu2HAm6hyDJhF8rNze6XB6UAnKYLxvSZeykNKJo2eJetg455hx"]'
2025-12-08 08:54:48.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:48.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37713/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:48.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:48.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25508/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:48.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:48.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43033/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1765184088828173056}}'
2025-12-08 08:54:48.831 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43033/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:48.833 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:48.833 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:48.833 DEBUG [src.node.waku_node] Stopping container with id 21d629aa8343
2025-12-08 08:54:49.337 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:49.339 DEBUG [src.node.waku_node] Stopping container with id c895df25a723
2025-12-08 08:54:49.809 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:49.811 DEBUG [src.node.waku_node] Stopping container with id 25f2512a5b04
2025-12-08 08:54:50.150 ERROR [src.node.docker_mananger] Max retries reached for container 21d629aa8343. Exiting log stream.
2025-12-08 08:54:50.321 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:50.322 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:50.330 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:50.337 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:50.343 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_light_pushed_on_different_pubsub_topic_is_not_retrieved with id: 2025-12-08_08-54-38__0e2cab00-93e8-49cf-962e-919179c0e51c
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_2025-12-08_08-54-38__0e2cab00-93e8-49cf-962e-919179c0e51c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15547', '15548', '15549', '15550', '15551']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15547:15547 -p 15548:15548 -p 15549:15549 -p 15550:15550 -p 15551:15551 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15549 --rest-port=15547 --tcp-port=15548 --discv5-udp-port=15550 --rest-address=0.0.0.0 --nat=extip:172.18.120.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0cca2f313f4c2bcc1e5f4e0deb1e5df19cba4ed5e5caca3a5fe5d6fab0acec3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15551 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.24 waku 0e46370bca5507fb6f509ee02d3b1638703b2f47e0458b911fcd17c7fb5b1d9f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e46370bca55. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-38__0e2cab00-93e8-49cf-962e-919179c0e51c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15547
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 bd4b5c8a01d1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f48274ed7ed. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15547/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15547/debug/v1/info" -H "Content-Type: application/json" -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.24/tcp/15548/p2p/16Uiu2HAmVFfe2TqXMVDsj4MFCAei1sWPCjJ8oZuiiM6uw1n6Mv6e","/ip4/172.18.120.24/tcp/15549/ws/p2p/16Uiu2HAmVFfe2TqXMVDsj4MFCAei1sWPCjJ8oZuiiM6uw1n6Mv6e"],"enrUri":"enr:-L24QOm0kbpsy14hdJJBOMsHHph17JVJSRF_pcZ9-4mEnTVqa0A2dT1MFW1wfgroThTbwkalSPt52dZ-obbMSopShW4CgmlkgnY0gmlwhKwSeBiKbXVsdGlhZGRyc5YACASsEngYBjy8AAoErBJ4GAY8vd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9p0pe3oJjHlXGGYXHm6_2s6A_1vnw24nxDywY5GNaEuDdGNwgjy8g3VkcII8voV3YWt1Mgk"}'
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_2025-12-08_08-54-38__0e2cab00-93e8-49cf-962e-919179c0e51c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46484', '46485', '46486', '46487', '46488']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46484:46484 -p 46485:46485 -p 46486:46486 -p 46487:46487 -p 46488:46488 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46486 --rest-port=46484 --tcp-port=46485 --discv5-udp-port=46487 --rest-address=0.0.0.0 --nat=extip:172.18.48.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f5fa22ad6fbeebdfa849ccfaea36ffd9a6a74bb062f8128e5d9667922df7ffe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46488 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.46 waku 6cb0a8a213f97f94d766be77da6fb2cb3e72d796e5abcc14155105ead385dec7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6cb0a8a213f9. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-38__0e2cab00-93e8-49cf-962e-919179c0e51c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46484
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:46484/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46484/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.46/tcp/46485/p2p/16Uiu2HAmC2y2dgRxLfps2TiZMMX9mLDZRHfXn35koTW99LWbFhqj","/ip4/172.18.48.46/tcp/46486/ws/p2p/16Uiu2HAmC2y2dgRxLfps2TiZMMX9mLDZRHfXn35koTW99LWbFhqj"],"enrUri":"enr:-L24QLBgVQf5fACNcCtkEA6g_j_ThTkPiXSkZq-vYA4U1-stTgubPiA9FwYxG0s_1Odp2ZRoZ5v-ILxYCmg0iYnQprsCgmlkgnY0gmlwhKwSMC6KbXVsdGlhZGRyc5YACASsEjAuBrWVAAoErBIwLga1lt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9sWYsaCwyQH_UunbdRF9wYP1Et--8MiwaJ8QTfR54tqDdGNwgrWVg3VkcIK1l4V3YWt1MgE"}'
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:46484/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.24/tcp/15548/p2p/16Uiu2HAmVFfe2TqXMVDsj4MFCAei1sWPCjJ8oZuiiM6uw1n6Mv6e"]'
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_2025-12-08_08-54-38__0e2cab00-93e8-49cf-962e-919179c0e51c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.164.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16893', '16894', '16895', '16896', '16897']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16893:16893 -p 16894:16894 -p 16895:16895 -p 16896:16896 -p 16897:16897 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16895 --rest-port=16893 --tcp-port=16894 --discv5-udp-port=16896 --rest-address=0.0.0.0 --nat=extip:172.18.164.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ce918dad2d2ffa47f4edc0accf09b33eaf8cd78dcedb0aedba623b61d3ecb3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16897 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOm0kbpsy14hdJJBOMsHHph17JVJSRF_pcZ9-4mEnTVqa0A2dT1MFW1wfgroThTbwkalSPt52dZ-obbMSopShW4CgmlkgnY0gmlwhKwSeBiKbXVsdGlhZGRyc5YACASsEngYBjy8AAoErBJ4GAY8vd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9p0pe3oJjHlXGGYXHm6_2s6A_1vnw24nxDywY5GNaEuDdGNwgjy8g3VkcII8voV3YWt1Mgk --lightpushnode=/ip4/172.18.120.24/tcp/15548/p2p/16Uiu2HAmVFfe2TqXMVDsj4MFCAei1sWPCjJ8oZuiiM6uw1n6Mv6e --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.178 waku 8afeca54ab2f9598f755cab5fbaed1b0799195e374f5db56a4b4167b9c99d53a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8afeca54ab2f. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-38__0e2cab00-93e8-49cf-962e-919179c0e51c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16893
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:16893/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.178/tcp/16894/p2p/16Uiu2HAmSuQQBpz9WDEkCToPwpa1QCJJGb72yDur1fDFMQa7HeKS","/ip4/172.18.164.178/tcp/16895/ws/p2p/16Uiu2HAmSuQQBpz9WDEkCToPwpa1QCJJGb72yDur1fDFMQa7HeKS"],"enrUri":"enr:-L24QNGpyB0dxX9v-shBbnd50gBGbtoePb9o1Y5_sgjW7KEtLG7-x70qc9nudjaA9bx9lITdFebPZ2l5180AtfDE670CgmlkgnY0gmlwhKwSpLKKbXVsdGlhZGRyc5YACASsEqSyBkH-AAoErBKksgZB_90DgnJzhQADAQAAiXNlY3AyNTZrMaED07TxEV36P84GUC-HINN_P34ribUAbvSDp2EZeqCRtKGDdGNwgkH-g3VkcIJCAIV3YWt1Mgg"}'
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:16893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.24/tcp/15548/p2p/16Uiu2HAmVFfe2TqXMVDsj4MFCAei1sWPCjJ8oZuiiM6uw1n6Mv6e"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.46/tcp/46485/p2p/16Uiu2HAmC2y2dgRxLfps2TiZMMX9mLDZRHfXn35koTW99LWbFhqj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15547/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:46484/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:15547/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46484/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16893/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184081935887815}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15547/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e46370bca55
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6cb0a8a213f9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8afeca54ab2f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0e46370bca55. 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,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2025-12-08_08-55-32__ce35870c-9884-4bf3-8184-9512e7aa3c4c
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_2025-12-08_08-55-32__ce35870c-9884-4bf3-8184-9512e7aa3c4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.53.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23471', '23472', '23473', '23474', '23475']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23471:23471 -p 23472:23472 -p 23473:23473 -p 23474:23474 -p 23475:23475 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23473 --rest-port=23471 --tcp-port=23472 --discv5-udp-port=23474 --rest-address=0.0.0.0 --nat=extip:172.18.53.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4b8f2acd9acecbcecc4469c7a46beeeb7fb5ccdaf5c8aff1cbc6d5fcdaaabadc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23475 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.62 waku 3f79b30b7f07dc16d6e1076c2924a90c6b58b734c8adcdcae51b2073793ca69f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3f79b30b7f07. Setting up logs at ./log/docker/node1_2025-12-08_08-55-32__ce35870c-9884-4bf3-8184-9512e7aa3c4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23471
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 bb0bc8bff6a4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 37926c865ad3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.62/tcp/23472/p2p/16Uiu2HAmTyhUe49kQQnJw3xPLPvsEkfGi9h5LPXcGyvJbqPVHAcS","/ip4/172.18.53.62/tcp/23473/ws/p2p/16Uiu2HAmTyhUe49kQQnJw3xPLPvsEkfGi9h5LPXcGyvJbqPVHAcS"],"enrUri":"enr:-L24QLYO5_hkrLtmV6VsCYMNjAPLBK1bcqWxsOE71hkUbvJXCm_OJP2SOu8LV01HFksNwBtZy80_ZwORBa_orXNMTDMCgmlkgnY0gmlwhKwSNT6KbXVsdGlhZGRyc5YACASsEjU-BluwAAoErBI1PgZbsd0DgnJzhQACAQAAiXNlY3AyNTZrMaED46pCtgjcznT1aee44gXpfS54krg6QZVbsMM0emqJlkuDdGNwgluwg3VkcIJbsoV3YWt1MgU"}'
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_2025-12-08_08-55-32__ce35870c-9884-4bf3-8184-9512e7aa3c4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22321', '22322', '22323', '22324', '22325']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22321:22321 -p 22322:22322 -p 22323:22323 -p 22324:22324 -p 22325:22325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22323 --rest-port=22321 --tcp-port=22322 --discv5-udp-port=22324 --rest-address=0.0.0.0 --nat=extip:172.18.106.231 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=91bcee28b2dadaf7fa6fce15d2f0fa6a9b22aa6bed3399f2eb8f9bb6f8e3f2cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22325 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLYO5_hkrLtmV6VsCYMNjAPLBK1bcqWxsOE71hkUbvJXCm_OJP2SOu8LV01HFksNwBtZy80_ZwORBa_orXNMTDMCgmlkgnY0gmlwhKwSNT6KbXVsdGlhZGRyc5YACASsEjU-BluwAAoErBI1PgZbsd0DgnJzhQACAQAAiXNlY3AyNTZrMaED46pCtgjcznT1aee44gXpfS54krg6QZVbsMM0emqJlkuDdGNwgluwg3VkcIJbsoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.231 waku 8548896c06883b98e30f6365dac623a8e92ae137a1664346cd4336649bbdb9d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8548896c0688. Setting up logs at ./log/docker/node2_2025-12-08_08-55-32__ce35870c-9884-4bf3-8184-9512e7aa3c4c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22321
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:22321/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22321/debug/v1/info" -H "Content-Type: application/json" -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.231/tcp/22322/p2p/16Uiu2HAmQ8vQ9LSmpFcDqSoE9maJ7UxjDoprUhu5t4RthfxeKqS5","/ip4/172.18.106.231/tcp/22323/ws/p2p/16Uiu2HAmQ8vQ9LSmpFcDqSoE9maJ7UxjDoprUhu5t4RthfxeKqS5"],"enrUri":"enr:-L24QDjroD4Kn7k41yvZSkZoTpWc7cHJBHnhTQBayVyJnNNfYMubFiChnl6t0Nk_ScayRqXALV11RfbLNAGq29C2GFICgmlkgnY0gmlwhKwSaueKbXVsdGlhZGRyc5YACASsEmrnBlcyAAoErBJq5wZXM90DgnJzhQACAQAAiXNlY3AyNTZrMaEDqphaB76ltGOu8cRd_mviAoWoi0tucxxZwNck_BYMlG6DdGNwglcyg3VkcIJXNIV3YWt1MgE"}'
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:22321/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.62/tcp/23472/p2p/16Uiu2HAmTyhUe49kQQnJw3xPLPvsEkfGi9h5LPXcGyvJbqPVHAcS"]'
INFO  src.node.api_clients.base_client:base_client.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:23471/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:22321/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23471/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:23471/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23471/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23471/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23471/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23471/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23471/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23471/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23471/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23471/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23471/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23471/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23471/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23471/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23471/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23471/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23471/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:23471/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3f79b30b7f07
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8548896c0688
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,120 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_timestamps with id: 2025-12-08_08-59-05__1ee15e88-e106-4a81-995b-28417c6f8af1
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_2025-12-08_08-59-05__1ee15e88-e106-4a81-995b-28417c6f8af1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.37.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25172', '25173', '25174', '25175', '25176']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25172:25172 -p 25173:25173 -p 25174:25174 -p 25175:25175 -p 25176:25176 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25174 --rest-port=25172 --tcp-port=25173 --discv5-udp-port=25175 --rest-address=0.0.0.0 --nat=extip:172.18.37.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e15225c6f79c98b13d3914729f5e1c7b7d2f8d28b2e7db04ffcb9923ffcdd1da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25176 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.12 waku 2a1eb1182075e983eab7504fc23cdc36f02a93b6dc2001d6defc5286186491d4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 72fc09cc3f83. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a1eb1182075. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-59-05__1ee15e88-e106-4a81-995b-28417c6f8af1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25172
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 677589af23c7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25172/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25172/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.12/tcp/25173/p2p/16Uiu2HAmNseWK4BtSy9PvYQzJGBbxckx1UBSoosQAzHXhtVZwaxp","/ip4/172.18.37.12/tcp/25174/ws/p2p/16Uiu2HAmNseWK4BtSy9PvYQzJGBbxckx1UBSoosQAzHXhtVZwaxp"],"enrUri":"enr:-L24QMeJQpe4t8VPt5UgECuR5FvO8TD7vtvxh8OjZOTQjkw-SRKWQz-Dk8FTB4GbsIGPauPrC9XPklFUO5PYdmR3cCkCgmlkgnY0gmlwhKwSJQyKbXVsdGlhZGRyc5YACASsEiUMBmJVAAoErBIlDAZiVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl9L7Se4ruL4kFUmW5fquw1LP1faqXsdzfeGtV_X73vmDdGNwgmJVg3VkcIJiV4V3YWt1Mgk"}'
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_2025-12-08_08-59-05__1ee15e88-e106-4a81-995b-28417c6f8af1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64027', '64028', '64029', '64030', '64031']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64027:64027 -p 64028:64028 -p 64029:64029 -p 64030:64030 -p 64031:64031 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64029 --rest-port=64027 --tcp-port=64028 --discv5-udp-port=64030 --rest-address=0.0.0.0 --nat=extip:172.18.72.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=55b2201ab85ddceeaadabedbc3fe72c3bf3da7efe83e21cccd6cabe7c47e6fdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64031 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.246 waku 824058c238f3ef23dc48a5c2674ee55bb71eca6591ae918868f954fb9644fa2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 824058c238f3. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-59-05__1ee15e88-e106-4a81-995b-28417c6f8af1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64027
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:64027/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64027/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.246/tcp/64028/p2p/16Uiu2HAkyR6RMtniwp47nu9tKSWX2SQtrSmdB3gvsyQXnmMKL3MQ","/ip4/172.18.72.246/tcp/64029/ws/p2p/16Uiu2HAkyR6RMtniwp47nu9tKSWX2SQtrSmdB3gvsyQXnmMKL3MQ"],"enrUri":"enr:-L24QJAc9vGtujDwZLtp1ZUUZM0r8EDKnQqS9oq8faYYICB2ZnoTr0M5lyCz5BngbVNP_tfcqBAAeKr0Cd-YORi75kECgmlkgnY0gmlwhKwSSPaKbXVsdGlhZGRyc5YACASsEkj2BvocAAoErBJI9gb6Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECO0jNXjc2a6fIA_jmVgDkDgmv7VA5wbPRmxI8uRi8Sv-DdGNwgvocg3VkcIL6HoV3YWt1MgE"}'
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:64027/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.12/tcp/25173/p2p/16Uiu2HAmNseWK4BtSy9PvYQzJGBbxckx1UBSoosQAzHXhtVZwaxp"]'
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_2025-12-08_08-59-05__1ee15e88-e106-4a81-995b-28417c6f8af1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59518', '59519', '59520', '59521', '59522']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59518:59518 -p 59519:59519 -p 59520:59520 -p 59521:59521 -p 59522:59522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59520 --rest-port=59518 --tcp-port=59519 --discv5-udp-port=59521 --rest-address=0.0.0.0 --nat=extip:172.18.75.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=14f5faddc0dc5b9ca63fc1c82ab8104004fd3bfa5baf74d8a23a4cb38cd9e206 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59522 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMeJQpe4t8VPt5UgECuR5FvO8TD7vtvxh8OjZOTQjkw-SRKWQz-Dk8FTB4GbsIGPauPrC9XPklFUO5PYdmR3cCkCgmlkgnY0gmlwhKwSJQyKbXVsdGlhZGRyc5YACASsEiUMBmJVAAoErBIlDAZiVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl9L7Se4ruL4kFUmW5fquw1LP1faqXsdzfeGtV_X73vmDdGNwgmJVg3VkcIJiV4V3YWt1Mgk --lightpushnode=/ip4/172.18.37.12/tcp/25173/p2p/16Uiu2HAmNseWK4BtSy9PvYQzJGBbxckx1UBSoosQAzHXhtVZwaxp --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.90 waku f22d567446fbee71017e74ac255da081866d275b368cb8bdc73f09136a10c255
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f22d567446fb. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-59-05__1ee15e88-e106-4a81-995b-28417c6f8af1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59518
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:59518/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59518/debug/v1/info" -H "Content-Type: application/json" -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.90/tcp/59519/p2p/16Uiu2HAkxdWDrbYMXjHDgLK1LUeF8CXGpbxy8FAR6r7FcakL6Kgj","/ip4/172.18.75.90/tcp/59520/ws/p2p/16Uiu2HAkxdWDrbYMXjHDgLK1LUeF8CXGpbxy8FAR6r7FcakL6Kgj"],"enrUri":"enr:-L24QBLTqon_-JTPjg3KgUpy5UUqiSXycsC9iO-jQqQSwp9bG3ETehQq14mL7Rtd8O99SjUmRtNb_QbkGCIG-C-wuiMCgmlkgnY0gmlwhKwSS1qKbXVsdGlhZGRyc5YACASsEktaBuh_AAoErBJLWgbogN0DgnJzhQADAQAAiXNlY3AyNTZrMaECL5r_YoANAkT2Qapyb3k-_fpNclL30KEjdQHNqiK55iCDdGNwguh_g3VkcILogYV3YWt1Mgg"}'
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:59518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.12/tcp/25173/p2p/16Uiu2HAmNseWK4BtSy9PvYQzJGBbxckx1UBSoosQAzHXhtVZwaxp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.246/tcp/64028/p2p/16Uiu2HAkyR6RMtniwp47nu9tKSWX2SQtrSmdB3gvsyQXnmMKL3MQ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25172/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:64027/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:171 Running test with timestamp Timestamp as string 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:59518/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "1765184018576617984"}}'
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:59518/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Invalid large 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:59518/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}}'
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:59518/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59518/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.7651840185766193e+18}}'
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:59518/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Array instead of timestamp
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:59518/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": [1765184018576621056]}}'
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:59518/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Object instead of timestamp
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:59518/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": 1765184018576621568}}}'
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:59518/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp ISO 8601 timestamp
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:59518/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"}}'
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:59518/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:171 Running test with timestamp Missing
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:59518/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}}'
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:59518/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2a1eb1182075
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 824058c238f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f22d567446fb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a1eb1182075. 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,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_page_size_0_defaults_to_20 with id: 2025-12-08_09-00-49__69e6ac12-8e4e-4938-9725-cd10052b692a
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_2025-12-08_09-00-49__69e6ac12-8e4e-4938-9725-cd10052b692a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19137', '19138', '19139', '19140', '19141']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19137:19137 -p 19138:19138 -p 19139:19139 -p 19140:19140 -p 19141:19141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19139 --rest-port=19137 --tcp-port=19138 --discv5-udp-port=19140 --rest-address=0.0.0.0 --nat=extip:172.18.183.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6adcbee84f84c9290dd8d216f4d1baa951be788dba1803dd33c5f57abb2bfc2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19141 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.144 waku 122322c10423c53de82f2f32228e75836f8482563b837ea1865538cc2ab91430
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 122322c10423. Setting up logs at ./log/docker/publishing_node1_2025-12-08_09-00-49__69e6ac12-8e4e-4938-9725-cd10052b692a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19137
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 8156f6b7c2d9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f9482353a83e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19137/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19137/debug/v1/info" -H "Content-Type: application/json" -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.144/tcp/19138/p2p/16Uiu2HAmJMnWyUkEqWqHxz5tfifm1qXLRhtWatzoKENUAE7fgJnT","/ip4/172.18.183.144/tcp/19139/ws/p2p/16Uiu2HAmJMnWyUkEqWqHxz5tfifm1qXLRhtWatzoKENUAE7fgJnT"],"enrUri":"enr:-L24QHvaj1lCyAHqryMemzoUEdQgIQPOksaCfGol2d1nNlSvOQtlRZ9WD5q5hobvgMJp9WjXzWWDopqJcrxgm5cC0MMCgmlkgnY0gmlwhKwSt5CKbXVsdGlhZGRyc5YACASsEreQBkrCAAoErBK3kAZKw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVL3eP-uSoFjsUXFKHMKL0CRAAjfJ0CJ3SvFIOycqyKiDdGNwgkrCg3VkcIJKxIV3YWt1MgM"}'
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_2025-12-08_09-00-49__69e6ac12-8e4e-4938-9725-cd10052b692a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.128.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65068', '65069', '65070', '65071', '65072']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65068:65068 -p 65069:65069 -p 65070:65070 -p 65071:65071 -p 65072:65072 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65070 --rest-port=65068 --tcp-port=65069 --discv5-udp-port=65071 --rest-address=0.0.0.0 --nat=extip:172.18.128.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ae7fcfb31d37a853ac2dde4dbebeb719dfa3bfa27e10cb80d5c7be91646b7c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65072 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHvaj1lCyAHqryMemzoUEdQgIQPOksaCfGol2d1nNlSvOQtlRZ9WD5q5hobvgMJp9WjXzWWDopqJcrxgm5cC0MMCgmlkgnY0gmlwhKwSt5CKbXVsdGlhZGRyc5YACASsEreQBkrCAAoErBK3kAZKw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVL3eP-uSoFjsUXFKHMKL0CRAAjfJ0CJ3SvFIOycqyKiDdGNwgkrCg3VkcIJKxIV3YWt1MgM --storenode=/ip4/172.18.183.144/tcp/19138/p2p/16Uiu2HAmJMnWyUkEqWqHxz5tfifm1qXLRhtWatzoKENUAE7fgJnT --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.220 waku 802eda0b389bad31203d6af723d2fb7dd8bb74ac77cd689e9a626ecee8b28e92
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 802eda0b389b. Setting up logs at ./log/docker/store_node1_2025-12-08_09-00-49__69e6ac12-8e4e-4938-9725-cd10052b692a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65068
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:65068/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65068/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.220/tcp/65069/p2p/16Uiu2HAmRV3XF4Zap9cf6toZbWog366Gmivk6t8MFMwnhWdG6Px8","/ip4/172.18.128.220/tcp/65070/ws/p2p/16Uiu2HAmRV3XF4Zap9cf6toZbWog366Gmivk6t8MFMwnhWdG6Px8"],"enrUri":"enr:-L24QEG9oDLTyIeg8QFQNCZ0RtXcUArcb9nNHWGhJtxTsPPVROt1rtocIN1039EKSAde3YCbfi6PXGgxPRa0ANiqoyQCgmlkgnY0gmlwhKwSgNyKbXVsdGlhZGRyc5YACASsEoDcBv4tAAoErBKA3Ab-Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvpu1RjdIN-oBDrq2AYNcsV0xRTacBuUL_P2u5mbooQ2DdGNwgv4tg3VkcIL-L4V3YWt1MgM"}'
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:65068/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.144/tcp/19138/p2p/16Uiu2HAmJMnWyUkEqWqHxz5tfifm1qXLRhtWatzoKENUAE7fgJnT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19137/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:65068/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/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:19137/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&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":"0xdbacc158f26f261f0e2cb69c50f048690dd09dc8e204bd9bfdf001bae6d1482c"},{"messageHash":"0x72b7980b839f4f439d32448ba7bc19c77f89a4ba0821f94ca2bb4da102ad1a12"},{"messageHash":"0x3cd2cccb99597bf916c25a02b256c8974121bc5a944c6ddb84f9dc58970f5b5d"},{"messageHash":"0x7d68fb5e42997197149e9e2dfa559c2b3f7b210d8f46712dc46a10b70a8c9a1a"},{"messageHash":"0x91129579d7ae25e397adaae697a7c66c6e3a9344dbbe0f79403ddbbb615a6509"},{"messageHash":"0xaa5833b91325ff09917376a5a0cff0de78d019173d6fea6bb18de85567383538"},{"messageHash":"0x12c1372645dd49df0aa6432c129ebadb4448afb1c7b89f32e3101f59e84aa628"},{"messageHash":"0xa86af9a26178813bbf58268a4ccebd6c5fca297dd423a74435be0c69e7ccdef7"},{"messageHash":"0xd3c040ed1f56bb721b142644cc09084b6b72185bab90d88357b296661638f245"},{"messageHash":"0x609922440257ac1d36aad5d50eefa3bf095646a7d48e002891c23affd871bc83"},{"messageHash":"0x97a1821f9df4978c40314e84a6aae9a4eaefcb7fd418ea9b65d6fab4cc1dd890"},{"messageHash":"0x9e9bb07ca7454dd278cb77a003cbd0d8ddd9b0b4be896181d7372cb474649e97"},{"messageHash":"0x481608d9e5d46d43b626f69fedbf0793844a1146f3cec6e0f0c3562e093547a8"},{"messageHash":"0xaedcf7e49b7d2d015fda9dcd566e4efa7195b76b455e865402887eed9ec73b50"},{"messageHash":"0x70475a76eb3d7ec249645be7419f8957e59ea76f11a43e029bef3620ea32f530"},{"messageHash":"0xf2964c0e70208a9c88fe6a95ce487d22f49dddcd303816a1ca3676131ff006fe"},{"messageHash":"0x05fb3aa4b2a891109ed33bac47c2204a14b1364cc9f36903a6edfdb34ac6fd65"},{"messageHash":"0x983eadb4379783a7cbc8c51337b7f37852ff166d0e7e9319f008d37a3e2e6607"},{"messageHash":"0x6855415358007308868735cd5e0dd1b1f862c51f5f9643af531280f98ec6d13a"},{"messageHash":"0x1023c765267b0a2608e3c5e082ba571104f3d7f46f083d7108d99d6db13ca57f"}],"paginationCursor":"0x1023c765267b0a2608e3c5e082ba571104f3d7f46f083d7108d99d6db13ca57f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65068/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=0&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":"0xdbacc158f26f261f0e2cb69c50f048690dd09dc8e204bd9bfdf001bae6d1482c"},{"messageHash":"0x72b7980b839f4f439d32448ba7bc19c77f89a4ba0821f94ca2bb4da102ad1a12"},{"messageHash":"0x3cd2cccb99597bf916c25a02b256c8974121bc5a944c6ddb84f9dc58970f5b5d"},{"messageHash":"0x7d68fb5e42997197149e9e2dfa559c2b3f7b210d8f46712dc46a10b70a8c9a1a"},{"messageHash":"0x91129579d7ae25e397adaae697a7c66c6e3a9344dbbe0f79403ddbbb615a6509"},{"messageHash":"0xaa5833b91325ff09917376a5a0cff0de78d019173d6fea6bb18de85567383538"},{"messageHash":"0x12c1372645dd49df0aa6432c129ebadb4448afb1c7b89f32e3101f59e84aa628"},{"messageHash":"0xa86af9a26178813bbf58268a4ccebd6c5fca297dd423a74435be0c69e7ccdef7"},{"messageHash":"0xd3c040ed1f56bb721b142644cc09084b6b72185bab90d88357b296661638f245"},{"messageHash":"0x609922440257ac1d36aad5d50eefa3bf095646a7d48e002891c23affd871bc83"},{"messageHash":"0x97a1821f9df4978c40314e84a6aae9a4eaefcb7fd418ea9b65d6fab4cc1dd890"},{"messageHash":"0x9e9bb07ca7454dd278cb77a003cbd0d8ddd9b0b4be896181d7372cb474649e97"},{"messageHash":"0x481608d9e5d46d43b626f69fedbf0793844a1146f3cec6e0f0c3562e093547a8"},{"messageHash":"0xaedcf7e49b7d2d015fda9dcd566e4efa7195b76b455e865402887eed9ec73b50"},{"messageHash":"0x70475a76eb3d7ec249645be7419f8957e59ea76f11a43e029bef3620ea32f530"},{"messageHash":"0xf2964c0e70208a9c88fe6a95ce487d22f49dddcd303816a1ca3676131ff006fe"},{"messageHash":"0x05fb3aa4b2a891109ed33bac47c2204a14b1364cc9f36903a6edfdb34ac6fd65"},{"messageHash":"0x983eadb4379783a7cbc8c51337b7f37852ff166d0e7e9319f008d37a3e2e6607"},{"messageHash":"0x6855415358007308868735cd5e0dd1b1f862c51f5f9643af531280f98ec6d13a"},{"messageHash":"0x1023c765267b0a2608e3c5e082ba571104f3d7f46f083d7108d99d6db13ca57f"}],"paginationCursor":"0x1023c765267b0a2608e3c5e082ba571104f3d7f46f083d7108d99d6db13ca57f"}'
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 122322c10423
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 802eda0b389b
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,552 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[110-120] with id: 2025-12-08_08-55-48__1600a2c7-5467-483f-bd7c-6193b2e28213
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_2025-12-08_08-55-48__1600a2c7-5467-483f-bd7c-6193b2e28213__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9491', '9492', '9493', '9494', '9495']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9491:9491 -p 9492:9492 -p 9493:9493 -p 9494:9494 -p 9495:9495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9493 --rest-port=9491 --tcp-port=9492 --discv5-udp-port=9494 --rest-address=0.0.0.0 --nat=extip:172.18.100.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f22fbb98cb0068dd444cd133ff22feeb34dafaa34b635cfd42eccca2d06abf8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9495 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.165 waku ad001cb3bd32cc5a70a14258802199b750a104361cad85904a075f078bdb0f21
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b4122df6081d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad001cb3bd32. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-55-48__1600a2c7-5467-483f-bd7c-6193b2e28213__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9491
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 e002ee14223e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9491/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9491/debug/v1/info" -H "Content-Type: application/json" -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.165/tcp/9492/p2p/16Uiu2HAmQ13RPkiUZ5VzVyK3sCqFo4QbCsRMsexPfeCnB6Pcpfsv","/ip4/172.18.100.165/tcp/9493/ws/p2p/16Uiu2HAmQ13RPkiUZ5VzVyK3sCqFo4QbCsRMsexPfeCnB6Pcpfsv"],"enrUri":"enr:-L24QMHeDAm7i4k7HFkSd1vX1FQ1ShdxSiNpqhV1_2KUMAoWA6uQUOYjQ5B46KIeCjtIKSLpvn0ETyiF_TR_7KGp84cCgmlkgnY0gmlwhKwSZKWKbXVsdGlhZGRyc5YACASsEmSlBiUUAAoErBJkpQYlFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqJOk_EgdRXKVMNFLg0_D0zrWKg33Q9p2AQBMbGtcyGmDdGNwgiUUg3VkcIIlFoV3YWt1MgM"}'
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_2025-12-08_08-55-48__1600a2c7-5467-483f-bd7c-6193b2e28213__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30341', '30342', '30343', '30344', '30345']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30341:30341 -p 30342:30342 -p 30343:30343 -p 30344:30344 -p 30345:30345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30343 --rest-port=30341 --tcp-port=30342 --discv5-udp-port=30344 --rest-address=0.0.0.0 --nat=extip:172.18.8.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd0deeea1aee0d453a3aa94fffdadd6c0ecaf5477afb4a0d71ba56d9eeeb90ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30345 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMHeDAm7i4k7HFkSd1vX1FQ1ShdxSiNpqhV1_2KUMAoWA6uQUOYjQ5B46KIeCjtIKSLpvn0ETyiF_TR_7KGp84cCgmlkgnY0gmlwhKwSZKWKbXVsdGlhZGRyc5YACASsEmSlBiUUAAoErBJkpQYlFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqJOk_EgdRXKVMNFLg0_D0zrWKg33Q9p2AQBMbGtcyGmDdGNwgiUUg3VkcIIlFoV3YWt1MgM --storenode=/ip4/172.18.100.165/tcp/9492/p2p/16Uiu2HAmQ13RPkiUZ5VzVyK3sCqFo4QbCsRMsexPfeCnB6Pcpfsv --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.226 waku a72090a740de75053fb9a3bf82e1a951812fd31895f24bb0f72768ff741f533c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a72090a740de. Setting up logs at ./log/docker/store_node1_2025-12-08_08-55-48__1600a2c7-5467-483f-bd7c-6193b2e28213__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30341
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:30341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.226/tcp/30342/p2p/16Uiu2HAmMpz3UbfhiGzh3NXm7X3WgcGVjEwijHZxTWYgf9bh5tVZ","/ip4/172.18.8.226/tcp/30343/ws/p2p/16Uiu2HAmMpz3UbfhiGzh3NXm7X3WgcGVjEwijHZxTWYgf9bh5tVZ"],"enrUri":"enr:-L24QG2gbFbG8KOpRFB8Fgy9TnpdPcTOYF7xp1Yf7frcjcOSN0UkvMCKpf4eO6thyWRImcqkzr4cjL6FChJvExKIChACgmlkgnY0gmlwhKwSCOKKbXVsdGlhZGRyc5YACASsEgjiBnaGAAoErBII4gZ2h90DgnJzhQADAQAAiXNlY3AyNTZrMaEDiEikpjArT2sip3WfLJFKOBjXjK1bqhsrksUr8l3smQSDdGNwgnaGg3VkcIJ2iIV3YWt1MgM"}'
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:30341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.165/tcp/9492/p2p/16Uiu2HAmQ13RPkiUZ5VzVyK3sCqFo4QbCsRMsexPfeCnB6Pcpfsv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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:30341/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/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:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:9491/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:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30341/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:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9491/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x98b2acd53fc7f2fa05f1302e976a53330e89fa12726f8ace026b529dff959404&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":"0xe13bdd968f088b355f13e71c11ca3151d6ecb21b627ad2cb9bbff7eb644569ed"},{"messageHash":"0xe0082bf4e330984dc66f724ff2dbda6724dbf2af0e53ccbedd0bb8c9594e1d0e"},{"messageHash":"0x456e60148c4a68c510602a6536a946509baae934d6c972dd946d618d3fd9e729"},{"messageHash":"0x498041865e5eb3fe022ffc776010dcb63c302d329903065dd4f158b555063ac1"},{"messageHash":"0xe0488b6169d3f5a6ad8100e27f2751357d458965214dc5d9da0377cdfa47ee98"},{"messageHash":"0xa4743977b2521b7fd39de7689e495f7e9c3fea4150734052fefce93da3dc14d2"},{"messageHash":"0x9328602dfac33c94d3fd8041335fe1c8fea488937df39cf4c4abe6fc6f9dad7d"},{"messageHash":"0x1a3966567b9af52fefdede6400461e61fab66e1936ad9556a83bc6471c605295"},{"messageHash":"0x00c900db9694bc8d0fbc7482bef02a6a6eab6bec74c109f9d3a5922cd4e9ecb8"},{"messageHash":"0x6e9b8fd3303275e2ad49638348b4df251a7c438635a48e04c1b1d8c9085804f1"},{"messageHash":"0x47765713a3995efb452eb6e00d5f2f49823d992f946aaa5592294a04b0602572"},{"messageHash":"0x7cb903ec78759ba26341009e9d14ffaf2c8b4dc71dda3e6b50de5b8ca2729270"},{"messageHash":"0x87e85e1fad6336f757a9df39ff048f5e65fde630d018a6860f5950f6d8eb5741"},{"messageHash":"0x9a20fa221f198dd6b4dc380ed246db90f805e98c1c9699e1cc809293f9ade698"},{"messageHash":"0x65c8fe2806830332011afb26a2c388645a69a5d5c07a60b5104fdf2291baa3d9"},{"messageHash":"0xd8a4769da4c8068f3ee9bd3e8dac424c431a07982a00310eddd87bd24f8873e5"},{"messageHash":"0x7542befb629fd152f29bcfb7982d831d650be3040b31209420056fa66e0e1180"},{"messageHash":"0x594b282bccb1a1581530e77beabdd0633802c23c5e8513d2f3060ab163c835b6"},{"messageHash":"0x1bb8422d90abd2b3f2bfbb7e1b39e3d4d1451a0d2f414aef00c38394da7f342b"},{"messageHash":"0xe3fc9110e2ec2e3c24562fa2380dbb9350950cba83c253e325551f1c7ba0cfe5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30341/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x98b2acd53fc7f2fa05f1302e976a53330e89fa12726f8ace026b529dff959404&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":"0xe13bdd968f088b355f13e71c11ca3151d6ecb21b627ad2cb9bbff7eb644569ed"},{"messageHash":"0xe0082bf4e330984dc66f724ff2dbda6724dbf2af0e53ccbedd0bb8c9594e1d0e"},{"messageHash":"0x456e60148c4a68c510602a6536a946509baae934d6c972dd946d618d3fd9e729"},{"messageHash":"0x498041865e5eb3fe022ffc776010dcb63c302d329903065dd4f158b555063ac1"},{"messageHash":"0xe0488b6169d3f5a6ad8100e27f2751357d458965214dc5d9da0377cdfa47ee98"},{"messageHash":"0xa4743977b2521b7fd39de7689e495f7e9c3fea4150734052fefce93da3dc14d2"},{"messageHash":"0x9328602dfac33c94d3fd8041335fe1c8fea488937df39cf4c4abe6fc6f9dad7d"},{"messageHash":"0x1a3966567b9af52fefdede6400461e61fab66e1936ad9556a83bc6471c605295"},{"messageHash":"0x00c900db9694bc8d0fbc7482bef02a6a6eab6bec74c109f9d3a5922cd4e9ecb8"},{"messageHash":"0x6e9b8fd3303275e2ad49638348b4df251a7c438635a48e04c1b1d8c9085804f1"},{"messageHash":"0x47765713a3995efb452eb6e00d5f2f49823d992f946aaa5592294a04b0602572"},{"messageHash":"0x7cb903ec78759ba26341009e9d14ffaf2c8b4dc71dda3e6b50de5b8ca2729270"},{"messageHash":"0x87e85e1fad6336f757a9df39ff048f5e65fde630d018a6860f5950f6d8eb5741"},{"messageHash":"0x9a20fa221f198dd6b4dc380ed246db90f805e98c1c9699e1cc809293f9ade698"},{"messageHash":"0x65c8fe2806830332011afb26a2c388645a69a5d5c07a60b5104fdf2291baa3d9"},{"messageHash":"0xd8a4769da4c8068f3ee9bd3e8dac424c431a07982a00310eddd87bd24f8873e5"},{"messageHash":"0x7542befb629fd152f29bcfb7982d831d650be3040b31209420056fa66e0e1180"},{"messageHash":"0x594b282bccb1a1581530e77beabdd0633802c23c5e8513d2f3060ab163c835b6"},{"messageHash":"0x1bb8422d90abd2b3f2bfbb7e1b39e3d4d1451a0d2f414aef00c38394da7f342b"},{"messageHash":"0xe3fc9110e2ec2e3c24562fa2380dbb9350950cba83c253e325551f1c7ba0cfe5"}]}'
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 ad001cb3bd32
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a72090a740de
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_negative_end_time with id: 2025-12-08_08-57-00__60d56b45-7520-4624-83f4-16c9861641e8
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_2025-12-08_08-57-00__60d56b45-7520-4624-83f4-16c9861641e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.84.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14382', '14383', '14384', '14385', '14386']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14382:14382 -p 14383:14383 -p 14384:14384 -p 14385:14385 -p 14386:14386 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14384 --rest-port=14382 --tcp-port=14383 --discv5-udp-port=14385 --rest-address=0.0.0.0 --nat=extip:172.18.84.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc9cc3eabdda2fc0edba5119ac1bddaaa9cfd8d3d8942ca0abd8b7c1bf161a0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14386 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.151 waku ee17dd853519666e59bdc6fec33c1540f8a8e201a115f6005dc5130b46c838ab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee17dd853519. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-57-00__60d56b45-7520-4624-83f4-16c9861641e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14382
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 fdf978200315. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e60e7e328dcb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14382/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14382/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.151/tcp/14383/p2p/16Uiu2HAmRuAFK6uC5VCt7mAdaEXsTj12gMWSzhBAzpC6o4EfYBX3","/ip4/172.18.84.151/tcp/14384/ws/p2p/16Uiu2HAmRuAFK6uC5VCt7mAdaEXsTj12gMWSzhBAzpC6o4EfYBX3"],"enrUri":"enr:-L24QJUG2jYlG7kKNP309PtDSRDrVKQ5RAlH4tQ7tQsn_t_-Jso-CL-gyN80_kBMRD8iJ_aeV0vQq5uO9J3Pvp4HO8sCgmlkgnY0gmlwhKwSVJeKbXVsdGlhZGRyc5YACASsElSXBjgvAAoErBJUlwY4MN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxMlAe5EpJ6WK6Je1_uwDjal7U0KDvB1RWY-e--46C06DdGNwgjgvg3VkcII4MYV3YWt1MgM"}'
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_2025-12-08_08-57-00__60d56b45-7520-4624-83f4-16c9861641e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17995', '17996', '17997', '17998', '17999']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17995:17995 -p 17996:17996 -p 17997:17997 -p 17998:17998 -p 17999:17999 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17997 --rest-port=17995 --tcp-port=17996 --discv5-udp-port=17998 --rest-address=0.0.0.0 --nat=extip:172.18.234.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab3c740980fe12ae4fad6eb8172e211a8dfe29a777baf50a1a92acb0d4ea742c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17999 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJUG2jYlG7kKNP309PtDSRDrVKQ5RAlH4tQ7tQsn_t_-Jso-CL-gyN80_kBMRD8iJ_aeV0vQq5uO9J3Pvp4HO8sCgmlkgnY0gmlwhKwSVJeKbXVsdGlhZGRyc5YACASsElSXBjgvAAoErBJUlwY4MN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxMlAe5EpJ6WK6Je1_uwDjal7U0KDvB1RWY-e--46C06DdGNwgjgvg3VkcII4MYV3YWt1MgM --storenode=/ip4/172.18.84.151/tcp/14383/p2p/16Uiu2HAmRuAFK6uC5VCt7mAdaEXsTj12gMWSzhBAzpC6o4EfYBX3 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.133 waku b6d29d4a9e2096eba4b684b202e52767b006e9d8429514b9e7d5dab1a7b9141a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b6d29d4a9e20. Setting up logs at ./log/docker/store_node1_2025-12-08_08-57-00__60d56b45-7520-4624-83f4-16c9861641e8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17995
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:17995/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17995/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.133/tcp/17996/p2p/16Uiu2HAmFB14SrMCiv1wbZ9St98RB91CQQmXT79SqYwpjuoczCBP","/ip4/172.18.234.133/tcp/17997/ws/p2p/16Uiu2HAmFB14SrMCiv1wbZ9St98RB91CQQmXT79SqYwpjuoczCBP"],"enrUri":"enr:-L24QGyq8xVyDUJpPBomNH7hjSjrLp6uZK4uioHMzFrUFQ1KIrVNTGss0XlusQ_unAcyHWvVJh1YTo5wjWmmrbt3Dd8CgmlkgnY0gmlwhKwS6oWKbXVsdGlhZGRyc5YACASsEuqFBkZMAAoErBLqhQZGTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJWeZuFl4VoRhkPwj98EkTgMl9eD8J_drh7mAu3zdBr6DdGNwgkZMg3VkcIJGToV3YWt1MgM"}'
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:17995/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.151/tcp/14383/p2p/16Uiu2HAmRuAFK6uC5VCt7mAdaEXsTj12gMWSzhBAzpC6o4EfYBX3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14382/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:17995/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:14382/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14382/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14382/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14382/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14382/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14382/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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:225 inquering stored messages with end time -10000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14382/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=-10000&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":"0x70bcb32d4746e4b14f763eb8038552a0a5f235289f418155f34da116a52d5881","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184220094811904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2882c983894eec706b7872b470f53a24870aeb671ab55ca0e716914bf9c80ba1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184222094818048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0f1326205e3ab7c49a980a14729d35c253b54877ef50b76ddaa4e822663917c1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184222994820096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x234a11c20200ca635230a5f040c7152f58e35a527d6bddf04eacb81d69a0005f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184223194822144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1bc0e22e470ef821ef41b34eca48cb61904997caedb781d1b666f8fa054db69b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184225094824192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7050e2e231cb3b4a27722a4c058be1eaaefc5e3f321ce3e2dbd96e2312c77224","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184233094824960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:228 number of messages stored for end time = -10000 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17995/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=-10000&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":"0x70bcb32d4746e4b14f763eb8038552a0a5f235289f418155f34da116a52d5881","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184220094811904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x2882c983894eec706b7872b470f53a24870aeb671ab55ca0e716914bf9c80ba1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184222094818048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0f1326205e3ab7c49a980a14729d35c253b54877ef50b76ddaa4e822663917c1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184222994820096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x234a11c20200ca635230a5f040c7152f58e35a527d6bddf04eacb81d69a0005f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184223194822144,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1bc0e22e470ef821ef41b34eca48cb61904997caedb781d1b666f8fa054db69b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184225094824192,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7050e2e231cb3b4a27722a4c058be1eaaefc5e3f321ce3e2dbd96e2312c77224","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184233094824960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:228 number of messages stored for end time = -10000 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 ee17dd853519
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b6d29d4a9e20
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,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_ephemeral with id: 2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0
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_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.76.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46353', '46354', '46355', '46356', '46357']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46353:46353 -p 46354:46354 -p 46355:46355 -p 46356:46356 -p 46357:46357 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46355 --rest-port=46353 --tcp-port=46354 --discv5-udp-port=46356 --rest-address=0.0.0.0 --nat=extip:172.18.76.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abd0dea6470b6ae03af75913b81ec472d60fdcb2f66bb7ea4a8dbb9f50cc6fd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46357 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.63 waku c9a9104e343f608b13320d6454a0da7a040608c1231b988d3928977a50c66fcb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 997ddfa15010. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9a9104e343f. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46353
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 79b64fe911af. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46353/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.63/tcp/46354/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX","/ip4/172.18.76.63/tcp/46355/ws/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX"],"enrUri":"enr:-L24QLFHeQF47C06RGcdEgTUnAQlnsjUPiYFKwCkR1gfPSXBVZxpZuUBeRiJL9BBCxb7inIQdUlRms7BJunmsxdmzdwCgmlkgnY0gmlwhKwSTD-KbXVsdGlhZGRyc5YACASsEkw_BrUSAAoErBJMPwa1E90DgnJzhQADAQAAiXNlY3AyNTZrMaECBNfX5eB-N_NsdPz5r54rWmJX9WZd8n-np2RjuNiAIe6DdGNwgrUSg3VkcIK1FIV3YWt1Mgk"}'
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_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.140.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36535', '36536', '36537', '36538', '36539']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36535:36535 -p 36536:36536 -p 36537:36537 -p 36538:36538 -p 36539:36539 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36537 --rest-port=36535 --tcp-port=36536 --discv5-udp-port=36538 --rest-address=0.0.0.0 --nat=extip:172.18.140.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0653db987ff9b19f2b8b27decadddbf09a077fc5a299e3b516a805ecb2ca1fa6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36539 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.173 waku 00bce6fc344bec11d50b88ba30dd66510c4bd6f258c5c814e5d951bd8f2aff17
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00bce6fc344b. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36535
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:36535/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36535/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.173/tcp/36536/p2p/16Uiu2HAm61WwfhxHjszAgQuNV76s1V6p4gZdPqGU8kjcrPt6qnNH","/ip4/172.18.140.173/tcp/36537/ws/p2p/16Uiu2HAm61WwfhxHjszAgQuNV76s1V6p4gZdPqGU8kjcrPt6qnNH"],"enrUri":"enr:-L24QCSO2lYve-ZQOzkqdZacYFlTGIcXEbTo3KKWkFliJKSHRoLzZGvpwYuCY5DfbflZC0Be9QfUEfGC9ou0tyCewmcCgmlkgnY0gmlwhKwSjK2KbXVsdGlhZGRyc5YACASsEoytBo64AAoErBKMrQaOud0DgnJzhQADAQAAiXNlY3AyNTZrMaECnUBmJUNJ_gqh9HamEcUfpLrBMcT_A8XAofyMafdc8taDdGNwgo64g3VkcIKOuoV3YWt1MgE"}'
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:36535/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.63/tcp/46354/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX"]'
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_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32496', '32497', '32498', '32499', '32500']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32496:32496 -p 32497:32497 -p 32498:32498 -p 32499:32499 -p 32500:32500 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32498 --rest-port=32496 --tcp-port=32497 --discv5-udp-port=32499 --rest-address=0.0.0.0 --nat=extip:172.18.91.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=152b7f94984f133e6c1fb8aeac90cf38a2894cfec0c55c2dce89fab97f7a1742 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32500 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLFHeQF47C06RGcdEgTUnAQlnsjUPiYFKwCkR1gfPSXBVZxpZuUBeRiJL9BBCxb7inIQdUlRms7BJunmsxdmzdwCgmlkgnY0gmlwhKwSTD-KbXVsdGlhZGRyc5YACASsEkw_BrUSAAoErBJMPwa1E90DgnJzhQADAQAAiXNlY3AyNTZrMaECBNfX5eB-N_NsdPz5r54rWmJX9WZd8n-np2RjuNiAIe6DdGNwgrUSg3VkcIK1FIV3YWt1Mgk --lightpushnode=/ip4/172.18.76.63/tcp/46354/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.148 waku 4e21842e9ab3160ff3f0f2b8b328a9ff9982bed618d41f50daa699ce98ac9414
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4e21842e9ab3. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32496
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:32496/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.148/tcp/32497/p2p/16Uiu2HAkx4TGGc3L4ifpzk9cZ45Z6N7ELYE81B2FQawsjEUqWUJK","/ip4/172.18.91.148/tcp/32498/ws/p2p/16Uiu2HAkx4TGGc3L4ifpzk9cZ45Z6N7ELYE81B2FQawsjEUqWUJK"],"enrUri":"enr:-L24QBXlNLjQjAffEk5AN0D2a_lPjPEWBBDHmIfjE46o0OOFSBkm_NI4ox2XspuyMgZiGTPU8c7Ba2k6xAT9AL3uAnQCgmlkgnY0gmlwhKwSW5SKbXVsdGlhZGRyc5YACASsEluUBn7xAAoErBJblAZ-8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECJyN8YGbtFQJuKnlnCtQEeo4DVqWMngL2P8MSbAA4rGCDdGNwgn7xg3VkcIJ-84V3YWt1Mgg"}'
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:32496/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.63/tcp/46354/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32496/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.173/tcp/36536/p2p/16Uiu2HAm61WwfhxHjszAgQuNV76s1V6p4gZdPqGU8kjcrPt6qnNH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46353/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:36535/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:214 Running test with Ephemeral True
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:32496/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184065530688843, "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.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:46353/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":1765184065530688843,"ephemeral":true,"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:36535/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":1765184065530688843,"ephemeral":true,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:214 Running test with Ephemeral False
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:32496/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184065653174969, "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.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:46353/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":1765184065653174969,"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:36535/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":1765184065653174969,"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 c9a9104e343f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 00bce6fc344b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4e21842e9ab3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c9a9104e343f. 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,92 @@
2025-12-08 08:56:14.014 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:56:14.014 DEBUG [tests.conftest] Running test: test_time_filter_matches_no_message with id: 2025-12-08_08-56-14__c11b720b-3ce0-4d4c-93c1-a168bf52b921
2025-12-08 08:56:14.014 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:56:14.015 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:56:14.015 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-08 08:56:14.023 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:14.023 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-08_08-56-14__c11b720b-3ce0-4d4c-93c1-a168bf52b921__wakuorg_nwaku:latest.log
2025-12-08 08:56:14.023 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:14.023 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:14.026 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:14.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.176
2025-12-08 08:56:14.026 DEBUG [src.node.docker_mananger] Generated ports ['12807', '12808', '12809', '12810', '12811']
2025-12-08 08:56:14.026 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:14.026 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:14.027 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:14.027 DEBUG [src.node.docker_mananger] docker run -i -t -p 12807:12807 -p 12808:12808 -p 12809:12809 -p 12810:12810 -p 12811:12811 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12809 --rest-port=12807 --tcp-port=12808 --discv5-udp-port=12810 --rest-address=0.0.0.0 --nat=extip:172.18.166.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6be0b47d61ba9b516af8ab8a4311116ab9bf85809ed6aada1eaf6e79dfc6eaa6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12811 --metrics-logging=true --store=true --relay=true
2025-12-08 08:56:14.229 ERROR [src.node.docker_mananger] Max retries reached for container 143c2c822019. Exiting log stream.
2025-12-08 08:56:14.240 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.176 waku aa5f4d0d670e1816ee18b66c04606db5bab206a1a5caf1478f4661ab18375340
2025-12-08 08:56:14.274 DEBUG [src.node.docker_mananger] Container started with ID aa5f4d0d670e. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-56-14__c11b720b-3ce0-4d4c-93c1-a168bf52b921__wakuorg_nwaku:latest.log
2025-12-08 08:56:14.276 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12807
2025-12-08 08:56:14.276 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:14.815 ERROR [src.node.docker_mananger] Max retries reached for container 7d99b6c2e114. Exiting log stream.
2025-12-08 08:56:15.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12807/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:15.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:56:15.280 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:15.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12807/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:15.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.176/tcp/12808/p2p/16Uiu2HAm2RgUHwCtziqaXh4tkKsUQk58UKsGyoxV8sJcNWRVk166","/ip4/172.18.166.176/tcp/12809/ws/p2p/16Uiu2HAm2RgUHwCtziqaXh4tkKsUQk58UKsGyoxV8sJcNWRVk166"],"enrUri":"enr:-L24QHe5Bc-D94mwKgjlP8AZcJmTVWrc7X8x0RHLc1arr3HeCch0kMngdhf8gjM06Ctfl-7kslY-UcY_cH5r874UbkYCgmlkgnY0gmlwhKwSprCKbXVsdGlhZGRyc5YACASsEqawBjIIAAoErBKmsAYyCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECaAJdM_-h6De0pyL9E4zqR3iCW8a8rcybuLUtfwuSKV-DdGNwgjIIg3VkcIIyCoV3YWt1MgM"}'
2025-12-08 08:56:15.283 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:15.291 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:15.291 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_08-56-14__c11b720b-3ce0-4d4c-93c1-a168bf52b921__wakuorg_nwaku:latest.log
2025-12-08 08:56:15.291 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:15.291 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:15.293 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:15.293 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.217
2025-12-08 08:56:15.293 DEBUG [src.node.docker_mananger] Generated ports ['65229', '65230', '65231', '65232', '65233']
2025-12-08 08:56:15.293 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:15.293 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:15.294 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:15.294 DEBUG [src.node.docker_mananger] docker run -i -t -p 65229:65229 -p 65230:65230 -p 65231:65231 -p 65232:65232 -p 65233:65233 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65231 --rest-port=65229 --tcp-port=65230 --discv5-udp-port=65232 --rest-address=0.0.0.0 --nat=extip:172.18.146.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6aed6883eeadfa1e5d978a92e5a93fc601d84dc5907889e79cc13def297b87bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65233 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHe5Bc-D94mwKgjlP8AZcJmTVWrc7X8x0RHLc1arr3HeCch0kMngdhf8gjM06Ctfl-7kslY-UcY_cH5r874UbkYCgmlkgnY0gmlwhKwSprCKbXVsdGlhZGRyc5YACASsEqawBjIIAAoErBKmsAYyCd0DgnJzhQADAQAAiXNlY3AyNTZrMaECaAJdM_-h6De0pyL9E4zqR3iCW8a8rcybuLUtfwuSKV-DdGNwgjIIg3VkcIIyCoV3YWt1MgM --storenode=/ip4/172.18.166.176/tcp/12808/p2p/16Uiu2HAm2RgUHwCtziqaXh4tkKsUQk58UKsGyoxV8sJcNWRVk166 --store=true --relay=true
2025-12-08 08:56:15.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.217 waku 382bd9688ca9b7317a6b12681a47912cc9b3b3aa82368a920c22d82c2b753327
2025-12-08 08:56:15.529 DEBUG [src.node.docker_mananger] Container started with ID 382bd9688ca9. Setting up logs at ./log/docker/store_node1_2025-12-08_08-56-14__c11b720b-3ce0-4d4c-93c1-a168bf52b921__wakuorg_nwaku:latest.log
2025-12-08 08:56:15.529 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65229
2025-12-08 08:56:15.529 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:16.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65229/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:16.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:56:16.535 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:16.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65229/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:16.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.217/tcp/65230/p2p/16Uiu2HAmBdazPpUvTzBvJxxfPbvYrCLiiUz7QoyXU9bK9RRphcPq","/ip4/172.18.146.217/tcp/65231/ws/p2p/16Uiu2HAmBdazPpUvTzBvJxxfPbvYrCLiiUz7QoyXU9bK9RRphcPq"],"enrUri":"enr:-L24QF7QYNF7GM1_Psif1nyLFbQrtOjUa4YDKHeF3uybh99IYs775m9ew7ENQqJIK_cqJA-TpMAL4l4re4dutdnC78ICgmlkgnY0gmlwhKwSktmKbXVsdGlhZGRyc5YACASsEpLZBv7OAAoErBKS2Qb-z90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8MhRl94nQa8BNK1X4PGZzEg6JiLhT5BcfYwevLnwXEiDdGNwgv7Og3VkcIL-0IV3YWt1MgM"}'
2025-12-08 08:56:16.538 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:16.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65229/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.176/tcp/12808/p2p/16Uiu2HAm2RgUHwCtziqaXh4tkKsUQk58UKsGyoxV8sJcNWRVk166"]'
2025-12-08 08:56:16.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:16.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12807/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:56:16.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:16.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65229/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:56:16.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:16.548 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:16.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12807/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:16.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:16.555 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:16.756 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:16.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12807/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:16.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:16.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:16.963 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:16.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12807/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:16.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:16.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:17.171 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:17.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12807/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:17.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:17.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:17.379 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:17.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12807/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:17.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:17.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:17.586 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:17.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12807/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:17.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:17.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:17.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12807/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765184173548580960&endTime=1765184173548680860&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:17.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-08 08:56:17.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65229/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765184173548580960&endTime=1765184173548680860&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:17.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-08 08:56:17.802 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:56:17.803 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:56:17.803 DEBUG [src.node.waku_node] Stopping container with id aa5f4d0d670e
2025-12-08 08:56:18.365 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:18.367 DEBUG [src.node.waku_node] Stopping container with id 382bd9688ca9
2025-12-08 08:56:18.947 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:18.951 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:56:18.963 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:56:18.971 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_NOTICE_from_INFO with id: 2025-12-08_08-54-59__6dc96e1b-a0b7-410c-91ec-dd0805c5faf3
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_2025-12-08_08-54-59__6dc96e1b-a0b7-410c-91ec-dd0805c5faf3__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_2025-12-08_08-54-59__6dc96e1b-a0b7-410c-91ec-dd0805c5faf3__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_2025-12-08_08-54-59__6dc96e1b-a0b7-410c-91ec-dd0805c5faf3__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_2025-12-08_08-54-59__6dc96e1b-a0b7-410c-91ec-dd0805c5faf3__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.140.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18209', '18210', '18211', '18212', '18213']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18209:18209 -p 18210:18210 -p 18211:18211 -p 18212:18212 -p 18213:18213 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18211 --rest-port=18209 --tcp-port=18210 --discv5-udp-port=18212 --rest-address=0.0.0.0 --nat=extip:172.18.140.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6a65b3d8f54427eec8cbcffdaf3bba0af0bceddec522c4fdaf3b50ca17dc96f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18213 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.200 waku 69b23985eacad8640b032721f5f7048da39aa98e77b2cb47f9a96b4094bffb50
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69b23985eaca. Setting up logs at ./log/docker/node1_2025-12-08_08-54-59__6dc96e1b-a0b7-410c-91ec-dd0805c5faf3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18209
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 dbe556cee96c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c48dd1d38ec5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18209/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18209/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.200/tcp/18210/p2p/16Uiu2HAmJLJ28CiYhX3SHjzAU9rGiR3iaaafw8byDt41UBf8Q9MS","/ip4/172.18.140.200/tcp/18211/ws/p2p/16Uiu2HAmJLJ28CiYhX3SHjzAU9rGiR3iaaafw8byDt41UBf8Q9MS"],"enrUri":"enr:-L24QL-sZEKjCAeQ95r5ABnIG9xjnebzFYKDAu1CHKogNFmoXgsEzYrR30tLZn8Zo0a56MQeka-72u-IUO0uIrjr0QMCgmlkgnY0gmlwhKwSjMiKbXVsdGlhZGRyc5YACASsEozIBkciAAoErBKMyAZHI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVFwQsx-xtUWBkj6CS34wFM7jjDlc_qvrQA3Fkj3djImDdGNwgkcig3VkcIJHJIV3YWt1MgE"}'
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:18209/admin/v1/log-level/INFO" -H "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:18209/admin/v1/log-level/NOTICE" -H "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:18209/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.200/tcp/18210/p2p/16Uiu2HAmJLJ28CiYhX3SHjzAU9rGiR3iaaafw8byDt41UBf8Q9MS","/ip4/172.18.140.200/tcp/18211/ws/p2p/16Uiu2HAmJLJ28CiYhX3SHjzAU9rGiR3iaaafw8byDt41UBf8Q9MS"],"enrUri":"enr:-L24QL-sZEKjCAeQ95r5ABnIG9xjnebzFYKDAu1CHKogNFmoXgsEzYrR30tLZn8Zo0a56MQeka-72u-IUO0uIrjr0QMCgmlkgnY0gmlwhKwSjMiKbXVsdGlhZGRyc5YACASsEozIBkciAAoErBKMyAZHI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVFwQsx-xtUWBkj6CS34wFM7jjDlc_qvrQA3Fkj3djImDdGNwgkcig3VkcIJHJIV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18209/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-109-ga8590a'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18209/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-109-ga8590a'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:248 counts at NOTICE: {'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:18209/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 69b23985eaca
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,112 @@
2025-12-08 08:53:58.277 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:53:58.277 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_content_topics with id: 2025-12-08_08-53-58__3847e3f5-bdf3-4fe3-bbd3-6813fd341bce
2025-12-08 08:53:58.277 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:53:58.278 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:53:58.285 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:53:58.285 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-08_08-53-58__3847e3f5-bdf3-4fe3-bbd3-6813fd341bce__wakuorg_nwaku:latest.log
2025-12-08 08:53:58.285 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:53:58.286 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:53:58.287 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:53:58.287 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.230
2025-12-08 08:53:58.287 DEBUG [src.node.docker_mananger] Generated ports ['47327', '47328', '47329', '47330', '47331']
2025-12-08 08:53:58.288 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:53:58.288 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:53:58.288 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:53:58.288 DEBUG [src.node.docker_mananger] docker run -i -t -p 47327:47327 -p 47328:47328 -p 47329:47329 -p 47330:47330 -p 47331:47331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47329 --rest-port=47327 --tcp-port=47328 --discv5-udp-port=47330 --rest-address=0.0.0.0 --nat=extip:172.18.87.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6fc045dd7f8fdefe433d1fee716de01e4a2d9eda43e524eae7bffb6f377c687 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47331 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:53:58.477 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.230 waku 5d16597e0535e72b435088fee6dd413161f98d693bdaf92b7c9df586d6569a6d
2025-12-08 08:53:58.513 DEBUG [src.node.docker_mananger] Container started with ID 5d16597e0535. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-53-58__3847e3f5-bdf3-4fe3-bbd3-6813fd341bce__wakuorg_nwaku:latest.log
2025-12-08 08:53:58.515 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47327
2025-12-08 08:53:58.516 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:53:58.520 ERROR [src.node.docker_mananger] Max retries reached for container a3f0aaff6452. Exiting log stream.
2025-12-08 08:53:59.071 ERROR [src.node.docker_mananger] Max retries reached for container a3df86ec59d3. Exiting log stream.
2025-12-08 08:53:59.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47327/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:53:59.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:53:59.525 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:53:59.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:53:59.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.230/tcp/47328/p2p/16Uiu2HAkvwZAWBToFSPmq1DbxPX54S96hz1mrrsKEp2H5QrdMZRW","/ip4/172.18.87.230/tcp/47329/ws/p2p/16Uiu2HAkvwZAWBToFSPmq1DbxPX54S96hz1mrrsKEp2H5QrdMZRW"],"enrUri":"enr:-L24QJkd5JA_AAk3QM9N_4ziEcPhdvuxwZy_xCwiW8IFBac9dDVbmFLMF3zetF1H9H_XQSVPE2r8PHw_mCcGmNOuhx4CgmlkgnY0gmlwhKwSV-aKbXVsdGlhZGRyc5YACASsElfmBrjgAAoErBJX5ga44d0DgnJzhQADAQAAiXNlY3AyNTZrMaECFoNnssYQu5ClabnB09apMKLkJkGxYIbAfXp213sWts2DdGNwgrjgg3VkcIK44oV3YWt1Mgk"}'
2025-12-08 08:53:59.527 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:53:59.535 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:53:59.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-08_08-53-58__3847e3f5-bdf3-4fe3-bbd3-6813fd341bce__wakuorg_nwaku:latest.log
2025-12-08 08:53:59.535 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:53:59.535 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:53:59.536 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:53:59.537 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.214
2025-12-08 08:53:59.537 DEBUG [src.node.docker_mananger] Generated ports ['65003', '65004', '65005', '65006', '65007']
2025-12-08 08:53:59.537 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:53:59.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:53:59.537 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:53:59.537 DEBUG [src.node.docker_mananger] docker run -i -t -p 65003:65003 -p 65004:65004 -p 65005:65005 -p 65006:65006 -p 65007:65007 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65005 --rest-port=65003 --tcp-port=65004 --discv5-udp-port=65006 --rest-address=0.0.0.0 --nat=extip:172.18.184.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b911f6d8e5495cbad8326f0f8e052fcdaead0efa9cadf6cbeeab6e1b4bdf1aab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65007 --metrics-logging=true --lightpush=false --relay=true
2025-12-08 08:53:59.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.214 waku 5663d23f17a3a4fee0be933c9790707009fa53388d737f4bfe6dce34ef804cfa
2025-12-08 08:53:59.749 DEBUG [src.node.docker_mananger] Container started with ID 5663d23f17a3. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-53-58__3847e3f5-bdf3-4fe3-bbd3-6813fd341bce__wakuorg_nwaku:latest.log
2025-12-08 08:53:59.749 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65003
2025-12-08 08:53:59.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:00.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65003/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:00.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:54:00.754 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:00.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65003/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:00.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.214/tcp/65004/p2p/16Uiu2HAmA5xLpej6MMGswu1rANwdpXAMjKetpencuJi7f2SPgjRo","/ip4/172.18.184.214/tcp/65005/ws/p2p/16Uiu2HAmA5xLpej6MMGswu1rANwdpXAMjKetpencuJi7f2SPgjRo"],"enrUri":"enr:-L24QGKyKniEF7w4La2LuFe1N3FAf6eI8CygD6HbsKJUf6F7XxuFlwO0F-ckqy141cbSUsCwQF8j1gDaKe5Mjyhk8rICgmlkgnY0gmlwhKwSuNaKbXVsdGlhZGRyc5YACASsErjWBv3sAAoErBK41gb97d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2dIwXYDHcXF75YOghKlyCxdapNxnXQ9pa8yvasLEPt6DdGNwgv3sg3VkcIL97oV3YWt1MgE"}'
2025-12-08 08:54:00.757 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:00.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65003/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.230/tcp/47328/p2p/16Uiu2HAkvwZAWBToFSPmq1DbxPX54S96hz1mrrsKEp2H5QrdMZRW"]'
2025-12-08 08:54:00.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:00.801 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:00.801 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-08_08-53-58__3847e3f5-bdf3-4fe3-bbd3-6813fd341bce__wakuorg_nwaku:latest.log
2025-12-08 08:54:00.803 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:00.803 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:00.807 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:00.808 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.77
2025-12-08 08:54:00.808 DEBUG [src.node.docker_mananger] Generated ports ['60089', '60090', '60091', '60092', '60093']
2025-12-08 08:54:00.808 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:00.808 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:00.809 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:00.810 DEBUG [src.node.docker_mananger] docker run -i -t -p 60089:60089 -p 60090:60090 -p 60091:60091 -p 60092:60092 -p 60093:60093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60091 --rest-port=60089 --tcp-port=60090 --discv5-udp-port=60092 --rest-address=0.0.0.0 --nat=extip:172.18.139.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cddbe49aaae2bbfcbd45dcabbcc70aacbcf7a0e8daec5f17801a213e6a85e92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60093 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJkd5JA_AAk3QM9N_4ziEcPhdvuxwZy_xCwiW8IFBac9dDVbmFLMF3zetF1H9H_XQSVPE2r8PHw_mCcGmNOuhx4CgmlkgnY0gmlwhKwSV-aKbXVsdGlhZGRyc5YACASsElfmBrjgAAoErBJX5ga44d0DgnJzhQADAQAAiXNlY3AyNTZrMaECFoNnssYQu5ClabnB09apMKLkJkGxYIbAfXp213sWts2DdGNwgrjgg3VkcIK44oV3YWt1Mgk --lightpushnode=/ip4/172.18.87.230/tcp/47328/p2p/16Uiu2HAkvwZAWBToFSPmq1DbxPX54S96hz1mrrsKEp2H5QrdMZRW --lightpush=true --relay=false
2025-12-08 08:54:00.998 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.77 waku c2761f35a41b1a921b47b5a7167efcf568a78e5543d52826c348312295a1364e
2025-12-08 08:54:01.030 DEBUG [src.node.docker_mananger] Container started with ID c2761f35a41b. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-53-58__3847e3f5-bdf3-4fe3-bbd3-6813fd341bce__wakuorg_nwaku:latest.log
2025-12-08 08:54:01.031 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60089
2025-12-08 08:54:01.031 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:02.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60089/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:02.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:54:02.036 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:02.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60089/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:02.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.77/tcp/60090/p2p/16Uiu2HAmGQphNB1CJSWV9Yxuhv6QKhLoGSpsZv3i97bC5oH29YGK","/ip4/172.18.139.77/tcp/60091/ws/p2p/16Uiu2HAmGQphNB1CJSWV9Yxuhv6QKhLoGSpsZv3i97bC5oH29YGK"],"enrUri":"enr:-L24QEKaCYEaciwvZ1ppzxI_fAkjXDpqZt2jrXpZaxq1aZ15bZ2StdBhJq3H2fWE__t72D-IX2o7PR8qyJ2oDXG5sc4CgmlkgnY0gmlwhKwSi02KbXVsdGlhZGRyc5YACASsEotNBuq6AAoErBKLTQbqu90DgnJzhQADAQAAiXNlY3AyNTZrMaEDN82zYnoMRw9IlG9-TjoW8FIrHESYt2gMObnl3UfLQ6SDdGNwguq6g3VkcILqvIV3YWt1Mgg"}'
2025-12-08 08:54:02.038 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:02.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.230/tcp/47328/p2p/16Uiu2HAkvwZAWBToFSPmq1DbxPX54S96hz1mrrsKEp2H5QrdMZRW"]'
2025-12-08 08:54:02.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:02.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.214/tcp/65004/p2p/16Uiu2HAmA5xLpej6MMGswu1rANwdpXAMjKetpencuJi7f2SPgjRo"]'
2025-12-08 08:54:02.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:02.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47327/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:02.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:02.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65003/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:02.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:02.114 DEBUG [tests.light_push.test_publish] Running test with contetn topic Empty string
2025-12-08 08:54:02.115 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:02.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60089/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "", "timestamp": 1765184042115367687}}'
2025-12-08 08:54:02.120 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60089/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:02.122 DEBUG [tests.light_push.test_publish] Running test with contetn topic A dictionary
2025-12-08 08:54:02.122 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:02.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60089/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": {"key": "YWFh"}, "timestamp": 1765184042122239423}}'
2025-12-08 08:54:02.125 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60089/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:02.125 DEBUG [tests.light_push.test_publish] Running test with contetn topic An integer
2025-12-08 08:54:02.126 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:02.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60089/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": 1234567890, "timestamp": 1765184042125894660}}'
2025-12-08 08:54:02.128 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60089/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:02.129 DEBUG [tests.light_push.test_publish] Running test with contetn topic A list
2025-12-08 08:54:02.129 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:02.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60089/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": ["YWFh"], "timestamp": 1765184042129370365}}'
2025-12-08 08:54:02.132 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60089/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:02.132 DEBUG [tests.light_push.test_publish] Running test with contetn topic A bool
2025-12-08 08:54:02.133 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:02.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60089/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": true, "timestamp": 1765184042132954348}}'
2025-12-08 08:54:02.135 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60089/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:02.137 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:02.138 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:02.138 DEBUG [src.node.waku_node] Stopping container with id 5d16597e0535
2025-12-08 08:54:02.659 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:02.660 DEBUG [src.node.waku_node] Stopping container with id 5663d23f17a3
2025-12-08 08:54:03.188 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:03.190 DEBUG [src.node.waku_node] Stopping container with id c2761f35a41b
2025-12-08 08:54:03.472 ERROR [src.node.docker_mananger] Max retries reached for container 5d16597e0535. Exiting log stream.
2025-12-08 08:54:03.726 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:03.727 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:03.734 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:03.742 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:03.748 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,61 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_lightpush__peer_only_filter with id: 2025-12-08_08-56-51__a87429ff-9b77-4976-a321-5e3512904e90
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_2025-12-08_08-56-51__a87429ff-9b77-4976-a321-5e3512904e90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61496', '61497', '61498', '61499', '61500']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61496:61496 -p 61497:61497 -p 61498:61498 -p 61499:61499 -p 61500:61500 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61498 --rest-port=61496 --tcp-port=61497 --discv5-udp-port=61499 --rest-address=0.0.0.0 --nat=extip:172.18.187.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc0b7c3fff7cd9e4deebe2947cccf4bbe493dcaf37e5a9c1d8dfd483db31bed1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61500 --metrics-logging=true --lightpush=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.33 waku cc34bcb878b3494664a4871b86a3ae5927e121f3b084900db046fc7be7fed23e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc34bcb878b3. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-56-51__a87429ff-9b77-4976-a321-5e3512904e90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61496
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 c1e8ea2faf45. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 56d52de51e38. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61496/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61496/debug/v1/info" -H "Content-Type: application/json" -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.33/tcp/61497/p2p/16Uiu2HAmFFC9612x1P2NiAFF8EE2T8tTtf1y6KEve6boMBxnaa4Z","/ip4/172.18.187.33/tcp/61498/ws/p2p/16Uiu2HAmFFC9612x1P2NiAFF8EE2T8tTtf1y6KEve6boMBxnaa4Z"],"enrUri":"enr:-L24QIBogmUi8Im268SQ5uJpYOgMIuIp8nZeI2cZNx8x3ynPW3FsVh1bNxYgBu5uhDK8Mg8EF3WXZ-kmNcSL2lfk_dYCgmlkgnY0gmlwhKwSuyGKbXVsdGlhZGRyc5YACASsErshBvA5AAoErBK7IQbwOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJnpzsHfTJBw7tWnR2yQ6HWcdQaSO6yxQjKn3Fvz2QUqDdGNwgvA5g3VkcILwO4V3YWt1MgQ"}'
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/lightpush_node1_2025-12-08_08-56-51__a87429ff-9b77-4976-a321-5e3512904e90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60991', '60992', '60993', '60994', '60995']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60991:60991 -p 60992:60992 -p 60993:60993 -p 60994:60994 -p 60995:60995 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60993 --rest-port=60991 --tcp-port=60992 --discv5-udp-port=60994 --rest-address=0.0.0.0 --nat=extip:172.18.166.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=07e4a84ade1d33dfb2a1ad1941bca7a88ac4ecc4788cebd41bd69baf46ecbcb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60995 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIBogmUi8Im268SQ5uJpYOgMIuIp8nZeI2cZNx8x3ynPW3FsVh1bNxYgBu5uhDK8Mg8EF3WXZ-kmNcSL2lfk_dYCgmlkgnY0gmlwhKwSuyGKbXVsdGlhZGRyc5YACASsErshBvA5AAoErBK7IQbwOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJnpzsHfTJBw7tWnR2yQ6HWcdQaSO6yxQjKn3Fvz2QUqDdGNwgvA5g3VkcILwO4V3YWt1MgQ --lightpushnode=/ip4/172.18.187.33/tcp/61497/p2p/16Uiu2HAmFFC9612x1P2NiAFF8EE2T8tTtf1y6KEve6boMBxnaa4Z --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.62 waku d47d3bd3ee45e95f57bbc2f1af1384b2306138501b3f6d9066ad8928c0b94b20
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d47d3bd3ee45. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-56-51__a87429ff-9b77-4976-a321-5e3512904e90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60991
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:60991/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60991/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.62/tcp/60992/p2p/16Uiu2HAmJJrvYhBNhqy53BhEAqsTnb6uLL9wez1KWsKa3viUR6KF","/ip4/172.18.166.62/tcp/60993/ws/p2p/16Uiu2HAmJJrvYhBNhqy53BhEAqsTnb6uLL9wez1KWsKa3viUR6KF"],"enrUri":"enr:-L24QDhE6gtc8gS3fvedAG-0oPk1Ipn_W0BMfAr5S-6Z8dnYefYI8H-bDeMiF3gbkGwplJpml9QU1nsA9AiPIsXaxAoCgmlkgnY0gmlwhKwSpj6KbXVsdGlhZGRyc5YACASsEqY-Bu5AAAoErBKmPgbuQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU_4brDXtaSiXO1dJ1_5Z8L7gbZQJiLu7zeEq6zg_liaDdGNwgu5Ag3VkcILuQoV3YWt1Mgg"}'
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:60991/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.33/tcp/61497/p2p/16Uiu2HAmFFC9612x1P2NiAFF8EE2T8tTtf1y6KEve6boMBxnaa4Z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60991/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184214052937088}}'
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:60991/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
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 cc34bcb878b3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d47d3bd3ee45
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,67 @@
2025-12-08 08:55:07.085 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:55:07.085 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_schema with id: 2025-12-08_08-55-07__507a8c55-66ff-4240-88e5-44e988a0252d
2025-12-08 08:55:07.086 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:55:07.086 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:55:07.086 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:55:07.092 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:07.092 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-55-07__507a8c55-66ff-4240-88e5-44e988a0252d__wakuorg_nwaku:latest.log
2025-12-08 08:55:07.098 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:07.098 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-55-07__507a8c55-66ff-4240-88e5-44e988a0252d__wakuorg_nwaku:latest.log
2025-12-08 08:55:07.104 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:07.104 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-08_08-55-07__507a8c55-66ff-4240-88e5-44e988a0252d__wakuorg_nwaku:latest.log
2025-12-08 08:55:07.109 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:07.110 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-08_08-55-07__507a8c55-66ff-4240-88e5-44e988a0252d__wakuorg_nwaku:latest.log
2025-12-08 08:55:07.110 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:55:07.110 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:55:07.111 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:07.111 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:07.112 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:07.112 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.103
2025-12-08 08:55:07.112 DEBUG [src.node.docker_mananger] Generated ports ['2220', '2221', '2222', '2223', '2224']
2025-12-08 08:55:07.113 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:07.113 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:07.113 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:07.113 DEBUG [src.node.docker_mananger] docker run -i -t -p 2220:2220 -p 2221:2221 -p 2222:2222 -p 2223:2223 -p 2224:2224 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2222 --rest-port=2220 --tcp-port=2221 --discv5-udp-port=2223 --rest-address=0.0.0.0 --nat=extip:172.18.2.103 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=ead2bd295bfaf4fee6c31cad0cc8ee43f8ee867dfafa87cdedfc94faf8fdad9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2224 --metrics-logging=true --relay=true --dns-discovery=false
2025-12-08 08:55:07.301 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.103 waku d76ae14ef2f79f772d71f6243cf99a6ba86d7b972305e691ce8210806f9670e7
2025-12-08 08:55:07.328 DEBUG [src.node.docker_mananger] Container started with ID d76ae14ef2f7. Setting up logs at ./log/docker/node1_2025-12-08_08-55-07__507a8c55-66ff-4240-88e5-44e988a0252d__wakuorg_nwaku:latest.log
2025-12-08 08:55:07.329 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2220
2025-12-08 08:55:07.329 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:07.403 ERROR [src.node.docker_mananger] Max retries reached for container e36a70cc3e72. Exiting log stream.
2025-12-08 08:55:07.881 ERROR [src.node.docker_mananger] Max retries reached for container 756bfbeb7bff. Exiting log stream.
2025-12-08 08:55:08.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2220/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:08.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:08.333 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:08.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:08.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.103/tcp/2221/p2p/16Uiu2HAmGkAMbvffnjNq89Fd6tcKZoC2XVN2syXpCaxbTwYf9Lqo","/ip4/172.18.2.103/tcp/2222/ws/p2p/16Uiu2HAmGkAMbvffnjNq89Fd6tcKZoC2XVN2syXpCaxbTwYf9Lqo"],"enrUri":"enr:-La4QC2cg-QvkFinP-3nG6O011jQ1N4K34wy_ab0y2Ih50OFVmJfANTYeLeOpePQCa7ZuKHdFTk1bTKYqhfKxmZ78csCgmlkgnY0gmlwhKwSAmeKbXVsdGlhZGRyc5YACASsEgJnBgitAAoErBICZwYIrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPMH3AxONZxfXPDqcRIyLdVdDSBqQKiam2FIkP-CIizqDdGNwggithXdha3UyAQ"}'
2025-12-08 08:55:08.335 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:08.336 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:08.336 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:08.337 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:08.337 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.207
2025-12-08 08:55:08.337 DEBUG [src.node.docker_mananger] Generated ports ['1638', '1639', '1640', '1641', '1642']
2025-12-08 08:55:08.338 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:08.338 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:08.338 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:08.338 DEBUG [src.node.docker_mananger] docker run -i -t -p 1638:1638 -p 1639:1639 -p 1640:1640 -p 1641:1641 -p 1642:1642 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1640 --rest-port=1638 --tcp-port=1639 --discv5-udp-port=1641 --rest-address=0.0.0.0 --nat=extip:172.18.153.207 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=1dd7be47f1f9bd2d28bb85a7bc0c25ac0b5df666dafae5cd6df55dc51eda70af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1642 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QC2cg-QvkFinP-3nG6O011jQ1N4K34wy_ab0y2Ih50OFVmJfANTYeLeOpePQCa7ZuKHdFTk1bTKYqhfKxmZ78csCgmlkgnY0gmlwhKwSAmeKbXVsdGlhZGRyc5YACASsEgJnBgitAAoErBICZwYIrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPMH3AxONZxfXPDqcRIyLdVdDSBqQKiam2FIkP-CIizqDdGNwggithXdha3UyAQ
2025-12-08 08:55:08.488 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.207 waku 5c65f42d666ad2e608dedb8b07f3d85c79646c37ebf22a128b0d5079365cf0fe
2025-12-08 08:55:08.511 DEBUG [src.node.docker_mananger] Container started with ID 5c65f42d666a. Setting up logs at ./log/docker/node2_2025-12-08_08-55-07__507a8c55-66ff-4240-88e5-44e988a0252d__wakuorg_nwaku:latest.log
2025-12-08 08:55:08.512 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1638
2025-12-08 08:55:08.512 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:09.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1638/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:09.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:09.517 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:09.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1638/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:09.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.207/tcp/1639/p2p/16Uiu2HAm2BkFT5MgEWxdQ2WjbCW25hUZSPM7nzAzqZaLedUJyf1N","/ip4/172.18.153.207/tcp/1640/ws/p2p/16Uiu2HAm2BkFT5MgEWxdQ2WjbCW25hUZSPM7nzAzqZaLedUJyf1N"],"enrUri":"enr:-La4QBdXRj4rYXn4uLjnKo2ncKVqGJf4QynXUQ1TDIGR4ekGb-QR0g67UTKNAzl4HG7T26wlG7JokKEzWf30V5QE614CgmlkgnY0gmlwhKwSmc-KbXVsdGlhZGRyc5YACASsEpnPBgZnAAoErBKZzwYGaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECZHCBVNbaVVQ9HSfrdWqFO_i_7tpRzCVlYH7_BU46dJ2DdGNwggZnhXdha3UyAQ"}'
2025-12-08 08:55:09.520 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:10.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2220/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:10.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[]}'
2025-12-08 08:55:10.523 DEBUG [tests.rest_flags.test_admin_flags] relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
2025-12-08 08:55:10.524 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:10.525 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:10.525 DEBUG [src.node.waku_node] Stopping container with id d76ae14ef2f7
2025-12-08 08:55:11.009 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:11.009 DEBUG [src.node.waku_node] Stopping container with id 5c65f42d666a
2025-12-08 08:55:11.491 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:11.492 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:11.494 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:11.496 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2025-12-08 08:59:15.566 ERROR [src.node.docker_mananger] Max retries reached for container afce014c827d. Exiting log stream.
2025-12-08 08:59:15.574 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:59:15.575 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2025-12-08_08-59-15__ae09ff29-ebb9-428b-9d2b-f27adc6c786e
2025-12-08 08:59:15.575 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:59:15.575 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:59:15.575 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:59:15.582 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:59:15.582 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-59-15__ae09ff29-ebb9-428b-9d2b-f27adc6c786e__wakuorg_nwaku:latest.log
2025-12-08 08:59:15.582 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:59:15.582 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:59:15.583 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:59:15.584 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.157
2025-12-08 08:59:15.584 DEBUG [src.node.docker_mananger] Generated ports ['52911', '52912', '52913', '52914', '52915']
2025-12-08 08:59:15.584 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:59:15.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:59:15.584 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:59:15.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 52911:52911 -p 52912:52912 -p 52913:52913 -p 52914:52914 -p 52915:52915 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52913 --rest-port=52911 --tcp-port=52912 --discv5-udp-port=52914 --rest-address=0.0.0.0 --nat=extip:172.18.181.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=23ebc4d19e646e7156f1caabddb0e309a77dc3dd64e865c712a5afedfccb6be6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52915 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:59:15.763 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.157 waku b8b0dd82e9f9caafcf25c0010e59907760973ec533fb7790e9bb53c893029c3a
2025-12-08 08:59:15.797 DEBUG [src.node.docker_mananger] Container started with ID b8b0dd82e9f9. Setting up logs at ./log/docker/node1_2025-12-08_08-59-15__ae09ff29-ebb9-428b-9d2b-f27adc6c786e__wakuorg_nwaku:latest.log
2025-12-08 08:59:15.798 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52911
2025-12-08 08:59:15.799 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:59:16.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52911/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:16.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:59:16.802 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:59:16.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:16.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.157/tcp/52912/p2p/16Uiu2HAm9J3GKZP8UH1Yt2uqWkWEwHuBd4N36MVd31CrPWFtAMXm","/ip4/172.18.181.157/tcp/52913/ws/p2p/16Uiu2HAm9J3GKZP8UH1Yt2uqWkWEwHuBd4N36MVd31CrPWFtAMXm"],"enrUri":"enr:-L24QKW15IjjdP-DG2o7_RBED2bMzirSLh9EamtmPSi_S38LHUBjw14sNslUcFO4DIia6V2V7glS4tLTCWCSDKZDGWACgmlkgnY0gmlwhKwStZ2KbXVsdGlhZGRyc5YACASsErWdBs6wAAoErBK1nQbOsd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzg8Jl5c5SqwvpoozUJjho8gZyeTB_pSz1lno-XfR3WCDdGNwgs6wg3VkcILOsoV3YWt1MgU"}'
2025-12-08 08:59:16.805 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:59:16.805 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:59:16.812 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:59:16.812 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-59-15__ae09ff29-ebb9-428b-9d2b-f27adc6c786e__wakuorg_nwaku:latest.log
2025-12-08 08:59:16.812 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:59:16.812 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:59:16.814 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:59:16.814 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.124
2025-12-08 08:59:16.814 DEBUG [src.node.docker_mananger] Generated ports ['5255', '5256', '5257', '5258', '5259']
2025-12-08 08:59:16.814 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:59:16.814 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:59:16.814 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:59:16.814 DEBUG [src.node.docker_mananger] docker run -i -t -p 5255:5255 -p 5256:5256 -p 5257:5257 -p 5258:5258 -p 5259:5259 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5257 --rest-port=5255 --tcp-port=5256 --discv5-udp-port=5258 --rest-address=0.0.0.0 --nat=extip:172.18.151.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=46adcbccc4d14a3bfb956fb7ebaffd31bbdb0ac1ec11b5fa9010ce7cecaddc83 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5259 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKW15IjjdP-DG2o7_RBED2bMzirSLh9EamtmPSi_S38LHUBjw14sNslUcFO4DIia6V2V7glS4tLTCWCSDKZDGWACgmlkgnY0gmlwhKwStZ2KbXVsdGlhZGRyc5YACASsErWdBs6wAAoErBK1nQbOsd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzg8Jl5c5SqwvpoozUJjho8gZyeTB_pSz1lno-XfR3WCDdGNwgs6wg3VkcILOsoV3YWt1MgU --filternode=/ip4/172.18.181.157/tcp/52912/p2p/16Uiu2HAm9J3GKZP8UH1Yt2uqWkWEwHuBd4N36MVd31CrPWFtAMXm
2025-12-08 08:59:16.988 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.124 waku 633a372ea619f58de991977f940d01ebeeac0ec6d8fd55af9e4a78d4708140ec
2025-12-08 08:59:17.019 DEBUG [src.node.docker_mananger] Container started with ID 633a372ea619. Setting up logs at ./log/docker/node2_2025-12-08_08-59-15__ae09ff29-ebb9-428b-9d2b-f27adc6c786e__wakuorg_nwaku:latest.log
2025-12-08 08:59:17.019 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5255
2025-12-08 08:59:17.019 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:59:18.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5255/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:18.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:59:18.024 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:59:18.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5255/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:18.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.124/tcp/5256/p2p/16Uiu2HAmNTHFBkf57boW7iMTsiETV3eAv1WrFu5y5FbAba1yit7T","/ip4/172.18.151.124/tcp/5257/ws/p2p/16Uiu2HAmNTHFBkf57boW7iMTsiETV3eAv1WrFu5y5FbAba1yit7T"],"enrUri":"enr:-L24QN_6z-z2TRA4mP0gkK9MMzsMeh2qYWIEyj4Qx9USlqvYYFVpVnhYzfKQq45LrNT_AvabQOfBL0zwGrXBJdz8UmgCgmlkgnY0gmlwhKwSl3yKbXVsdGlhZGRyc5YACASsEpd8BhSIAAoErBKXfAYUid0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkZUApYPqNoFYl7_07AQ1M1bTQU4DrooTvTI1PCAgk8qDdGNwghSIg3VkcIIUioV3YWt1MgA"}'
2025-12-08 08:59:18.027 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:59:18.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5255/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.157/tcp/52912/p2p/16Uiu2HAm9J3GKZP8UH1Yt2uqWkWEwHuBd4N36MVd31CrPWFtAMXm"]'
2025-12-08 08:59:18.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:18.057 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:59:18.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52911/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:59:18.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:18.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5255/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6adf41cf-a655-4753-8eac-bf6e521ceb74", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:59:18.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6adf41cf-a655-4753-8eac-bf6e521ceb74","statusDesc":"OK"}'
2025-12-08 08:59:18.087 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2025-12-08 08:59:18.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52911/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2025-12-08 08:59:18.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:18.094 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:59:18.194 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:59:18.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5255/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:18.198 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":1765184358087452618,"ephemeral":true}]'
2025-12-08 08:59:18.199 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2025-12-08 08:59:18.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52911/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2025-12-08 08:59:18.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:18.205 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:59:18.305 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:59:18.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5255/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:18.308 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":1765184358199907424,"ephemeral":false}]'
2025-12-08 08:59:18.311 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:59:18.312 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:59:18.312 DEBUG [src.node.waku_node] Stopping container with id b8b0dd82e9f9
2025-12-08 08:59:18.824 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:59:18.824 DEBUG [src.node.waku_node] Stopping container with id 633a372ea619
2025-12-08 08:59:19.351 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:59:19.352 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:59:19.357 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:59:19.363 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2025-12-08 08:54:03.753 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:03.753 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2025-12-08_08-54-03__7cb10859-9689-491c-8dda-aa700ff3b309
2025-12-08 08:54:03.753 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:03.754 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:03.754 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:54:03.754 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:54:03.754 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:54:03.762 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:03.762 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-03__7cb10859-9689-491c-8dda-aa700ff3b309__wakuorg_nwaku:latest.log
2025-12-08 08:54:03.762 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:03.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:03.764 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:03.764 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.132
2025-12-08 08:54:03.764 DEBUG [src.node.docker_mananger] Generated ports ['9561', '9562', '9563', '9564', '9565']
2025-12-08 08:54:03.764 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:03.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:03.764 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:03.765 DEBUG [src.node.docker_mananger] docker run -i -t -p 9561:9561 -p 9562:9562 -p 9563:9563 -p 9564:9564 -p 9565:9565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9563 --rest-port=9561 --tcp-port=9562 --discv5-udp-port=9564 --rest-address=0.0.0.0 --nat=extip:172.18.136.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc989f90c606cae6fb6fad0fae17aabeb491abdc5ff7ecbc6a5fbb08fdad7e3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9565 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2025-12-08 08:54:03.945 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.132 waku 7c0b120677c077109e452bbac0eb31a2f91a5c2b002908623fa7d9a9acd8beb0
2025-12-08 08:54:03.981 DEBUG [src.node.docker_mananger] Container started with ID 7c0b120677c0. Setting up logs at ./log/docker/node1_2025-12-08_08-54-03__7cb10859-9689-491c-8dda-aa700ff3b309__wakuorg_nwaku:latest.log
2025-12-08 08:54:03.983 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9561
2025-12-08 08:54:03.983 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:04.002 ERROR [src.node.docker_mananger] Max retries reached for container 5663d23f17a3. Exiting log stream.
2025-12-08 08:54:04.561 ERROR [src.node.docker_mananger] Max retries reached for container c2761f35a41b. Exiting log stream.
2025-12-08 08:54:04.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9561/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:04.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"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"}]}'
2025-12-08 08:54:04.988 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:04.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9561/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:04.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.132/tcp/9562/p2p/16Uiu2HAmJ5Kve78o3r6LaMah8RYrJMxgdAErZ64eWq7oet6eQ2Xr","/ip4/172.18.136.132/tcp/9563/ws/p2p/16Uiu2HAmJ5Kve78o3r6LaMah8RYrJMxgdAErZ64eWq7oet6eQ2Xr"],"enrUri":"enr:-L24QO5ozMXc3ZItWtnDlfVOfVZMuzplcvo6HWYLcx0AFmUKPe_F3bRbbobbLdzkWKyViIO3iu20TP-z8YxOjXm7UFgCgmlkgnY0gmlwhKwSiISKbXVsdGlhZGRyc5YACASsEoiEBiVaAAoErBKIhAYlW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUIaB8SreHFfVgjFrejVk2usXmZCK7wvyo2Be-pwWYmmDdGNwgiVag3VkcIIlXIV3YWt1Mg8"}'
2025-12-08 08:54:04.990 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:04.990 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-08 08:54:10.033 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:10.034 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:10.034 DEBUG [src.node.waku_node] Stopping container with id 7c0b120677c0
2025-12-08 08:54:10.569 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:10.570 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:10.573 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:10.576 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2025-12-08 08:54:10.576 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2025-12-08 08:54:10.577 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2025-12-08_08-54-03__7cb10859-9689-491c-8dda-aa700ff3b309__wakuorg_nwaku:latest.log
2025-12-08 08:54:10.586 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:10.587 DEBUG [tests.conftest] Running test: test_metrics_initial_value with id: 2025-12-08_08-54-10__3830894c-6abc-4285-9dd1-7110dad9f349
2025-12-08 08:54:10.588 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:10.588 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:10.589 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:54:10.590 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:54:10.591 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:54:10.599 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:10.599 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-10__3830894c-6abc-4285-9dd1-7110dad9f349__wakuorg_nwaku:latest.log
2025-12-08 08:54:10.600 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:10.600 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:10.601 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:10.601 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.42
2025-12-08 08:54:10.601 DEBUG [src.node.docker_mananger] Generated ports ['42184', '42185', '42186', '42187', '42188']
2025-12-08 08:54:10.602 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:10.602 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:10.602 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:10.602 DEBUG [src.node.docker_mananger] docker run -i -t -p 42184:42184 -p 42185:42185 -p 42186:42186 -p 42187:42187 -p 42188:42188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42186 --rest-port=42184 --tcp-port=42185 --discv5-udp-port=42187 --rest-address=0.0.0.0 --nat=extip:172.18.106.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac983f238fa0ebcc5fb30e0bee32f80c0b12b15a7be57f1db2e0607a5b0cffa8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42188 --metrics-logging=true --relay=true --filter=true --store=true --lightpush=true
2025-12-08 08:54:10.780 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.42 waku fd749e3059b5f9448ee603d7bdeb1b7a831e46f378bbe31ed394f93340af4e6b
2025-12-08 08:54:10.817 DEBUG [src.node.docker_mananger] Container started with ID fd749e3059b5. Setting up logs at ./log/docker/node1_2025-12-08_08-54-10__3830894c-6abc-4285-9dd1-7110dad9f349__wakuorg_nwaku:latest.log
2025-12-08 08:54:10.817 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42184
2025-12-08 08:54:10.818 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:11.406 ERROR [src.node.docker_mananger] Max retries reached for container 7c0b120677c0. Exiting log stream.
2025-12-08 08:54:11.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42184/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:11.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"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"}]}'
2025-12-08 08:54:11.822 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:11.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:11.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.42/tcp/42185/p2p/16Uiu2HAkxwu9qXTYRckpAXd8bhqBZiBEo33xDU61TUmCzP4YXBW8","/ip4/172.18.106.42/tcp/42186/ws/p2p/16Uiu2HAkxwu9qXTYRckpAXd8bhqBZiBEo33xDU61TUmCzP4YXBW8"],"enrUri":"enr:-L24QOFd4da8ixvT3XlUwhDg2Sklr48CeOOC4SOJ8kpJ5_LJebWJf3-gdeASTTJtPrj42KSaOZ8T48rS2rbcrOPlOAMCgmlkgnY0gmlwhKwSaiqKbXVsdGlhZGRyc5YACASsEmoqBqTJAAoErBJqKgakyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECNFFhR-uO9d2jyYf0VixB5WvsZAH5sqqQ0k0YSVyFz4GDdGNwgqTJg3VkcIKky4V3YWt1Mg8"}'
2025-12-08 08:54:11.825 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:11.825 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-08 08:54:16.836 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:16.837 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:16.837 DEBUG [src.node.waku_node] Stopping container with id fd749e3059b5
2025-12-08 08:54:17.367 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:17.370 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:17.374 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:17.376 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2025-12-08 08:54:17.376 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2025-12-08 08:54:17.377 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2025-12-08_08-54-10__3830894c-6abc-4285-9dd1-7110dad9f349__wakuorg_nwaku:latest.log

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_store_with_filter with id: 2025-12-08_08-59-05__9c01ceab-9870-4397-9953-f6f7710a141b
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_2025-12-08_08-59-05__9c01ceab-9870-4397-9953-f6f7710a141b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.4.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45803', '45804', '45805', '45806', '45807']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45803:45803 -p 45804:45804 -p 45805:45805 -p 45806:45806 -p 45807:45807 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45805 --rest-port=45803 --tcp-port=45804 --discv5-udp-port=45806 --rest-address=0.0.0.0 --nat=extip:172.18.4.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c695b5a2a2fbea69b4b3b6d7eea635b722814de0ae4fcf98cc5713bc626c704 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45807 --metrics-logging=true --store=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.188 waku 6b53d90be0ab83c04eeeb20578b35c02f2252eb9da72b70eb95409c35ecc6214
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b53d90be0ab. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-59-05__9c01ceab-9870-4397-9953-f6f7710a141b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45803
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 17d850ac5919. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 30c3538c6c48. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45803/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.188/tcp/45804/p2p/16Uiu2HAmQgpn9YkEGR9pLUwiLPP3GTtGVGEWZtMd7aRyhrn4PRWo","/ip4/172.18.4.188/tcp/45805/ws/p2p/16Uiu2HAmQgpn9YkEGR9pLUwiLPP3GTtGVGEWZtMd7aRyhrn4PRWo"],"enrUri":"enr:-L24QCwRaSCP4J-8vzFTTFrsswogwU1RtXE4BSdi0uxyUiSzM5WJK92iWDWYT-yFmmiCJulVmBvElx3tAwGauAF6NoMCgmlkgnY0gmlwhKwSBLyKbXVsdGlhZGRyc5YACASsEgS8BrLsAAoErBIEvAay7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDssSVEihDJTAqTTpBExi8uzjc_FOPiO4t-LVld9Z7aCCDdGNwgrLsg3VkcIKy7oV3YWt1Mgc"}'
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_2025-12-08_08-59-05__9c01ceab-9870-4397-9953-f6f7710a141b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.238.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15685', '15686', '15687', '15688', '15689']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15685:15685 -p 15686:15686 -p 15687:15687 -p 15688:15688 -p 15689:15689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15687 --rest-port=15685 --tcp-port=15686 --discv5-udp-port=15688 --rest-address=0.0.0.0 --nat=extip:172.18.238.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7bee4d9f9fe48cfceaae4abfefd0eb1e6dc06b3f91d5f4463fbbfad3c78edac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15689 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCwRaSCP4J-8vzFTTFrsswogwU1RtXE4BSdi0uxyUiSzM5WJK92iWDWYT-yFmmiCJulVmBvElx3tAwGauAF6NoMCgmlkgnY0gmlwhKwSBLyKbXVsdGlhZGRyc5YACASsEgS8BrLsAAoErBIEvAay7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDssSVEihDJTAqTTpBExi8uzjc_FOPiO4t-LVld9Z7aCCDdGNwgrLsg3VkcIKy7oV3YWt1Mgc --storenode=/ip4/172.18.4.188/tcp/45804/p2p/16Uiu2HAmQgpn9YkEGR9pLUwiLPP3GTtGVGEWZtMd7aRyhrn4PRWo --store=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.200 waku b44b66f07fca9ccc50d1eacef334ab2b9939befaac7e1b13049862f812b700e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b44b66f07fca. Setting up logs at ./log/docker/store_node1_2025-12-08_08-59-05__9c01ceab-9870-4397-9953-f6f7710a141b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15685
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:15685/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.200/tcp/15686/p2p/16Uiu2HAmTH9vHnWeApZeQpeuZXffZ83cAiA55NQuBaWwEDoFczfs","/ip4/172.18.238.200/tcp/15687/ws/p2p/16Uiu2HAmTH9vHnWeApZeQpeuZXffZ83cAiA55NQuBaWwEDoFczfs"],"enrUri":"enr:-L24QMbe6inF2bh4x7-IGIHKlPMdLx0_9ASEPZPNjnHxb2T_c6cKM5WbbTFNo4i_slVBkf67D-7FPgN99gEludmqzaICgmlkgnY0gmlwhKwS7siKbXVsdGlhZGRyc5YACASsEu7IBj1GAAoErBLuyAY9R90DgnJzhQADAQAAiXNlY3AyNTZrMaED2UdYhB0jbuWKcB2g8vId2UfyAcDp6PZYqSdC6L2mEmqDdGNwgj1Gg3VkcII9SIV3YWt1MgQ"}'
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:15685/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.188/tcp/45804/p2p/16Uiu2HAmQgpn9YkEGR9pLUwiLPP3GTtGVGEWZtMd7aRyhrn4PRWo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45803/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:45803/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:45803/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa9af2f61366b31c75805c031a83806920325b1eb7b6b113f37cf1019c753e4f9"}]}'
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:15685/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"485394d7268621272f89","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa9af2f61366b31c75805c031a83806920325b1eb7b6b113f37cf1019c753e4f9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b53d90be0ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b44b66f07fca
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,101 @@
2025-12-08 08:57:42.793 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:57:42.794 DEBUG [tests.conftest] Running test: test_store_node_paused_and_unpaused with id: 2025-12-08_08-57-42__b49e1e2d-ced6-47a4-a28a-45916dc7e5b1
2025-12-08 08:57:42.794 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:57:42.795 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:57:42.797 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-08 08:57:42.805 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:57:42.805 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-08_08-57-42__b49e1e2d-ced6-47a4-a28a-45916dc7e5b1__wakuorg_nwaku:latest.log
2025-12-08 08:57:42.805 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:57:42.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:57:42.808 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:57:42.808 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.113
2025-12-08 08:57:42.808 DEBUG [src.node.docker_mananger] Generated ports ['51341', '51342', '51343', '51344', '51345']
2025-12-08 08:57:42.808 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:57:42.808 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:57:42.808 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:57:42.809 DEBUG [src.node.docker_mananger] docker run -i -t -p 51341:51341 -p 51342:51342 -p 51343:51343 -p 51344:51344 -p 51345:51345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51343 --rest-port=51341 --tcp-port=51342 --discv5-udp-port=51344 --rest-address=0.0.0.0 --nat=extip:172.18.123.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccb07ab02a5c5de9130d2cc0fdb8bda395b87f32a570ef8c3a7a01f65e5deabc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51345 --metrics-logging=true --store=true --relay=true
2025-12-08 08:57:42.997 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.113 waku 2fb7e8ab3a5c0d460e4acac920fc7347ab8c4ad30c13c6260fb6d63e46bd095a
2025-12-08 08:57:43.028 DEBUG [src.node.docker_mananger] Container started with ID 2fb7e8ab3a5c. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-57-42__b49e1e2d-ced6-47a4-a28a-45916dc7e5b1__wakuorg_nwaku:latest.log
2025-12-08 08:57:43.028 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51341
2025-12-08 08:57:43.028 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:43.079 ERROR [src.node.docker_mananger] Max retries reached for container 80f0504f09ea. Exiting log stream.
2025-12-08 08:57:43.643 ERROR [src.node.docker_mananger] Max retries reached for container 1b3d15144ea7. Exiting log stream.
2025-12-08 08:57:44.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51341/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:44.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:57:44.032 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:44.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:44.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.113/tcp/51342/p2p/16Uiu2HAmPp5peHEcHxcj1NPeMTaPN3rN4YWPtV4BDsTP18GKNK92","/ip4/172.18.123.113/tcp/51343/ws/p2p/16Uiu2HAmPp5peHEcHxcj1NPeMTaPN3rN4YWPtV4BDsTP18GKNK92"],"enrUri":"enr:-L24QEi02_S5PEuC9x-Mm6du7gM-gMJjxQPJr1zL7ULoVN6_YYj20CC9o2WFSuA85Q7Cicgrkoisdx1cUgNcbFGJhScCgmlkgnY0gmlwhKwSe3GKbXVsdGlhZGRyc5YACASsEntxBsiOAAoErBJ7cQbIj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpcT4Yhmj0keGC6SEkXHTRYWxWNGDAeUqwRk0YZoG8OGDdGNwgsiOg3VkcILIkIV3YWt1MgM"}'
2025-12-08 08:57:44.034 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:44.041 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:57:44.041 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_08-57-42__b49e1e2d-ced6-47a4-a28a-45916dc7e5b1__wakuorg_nwaku:latest.log
2025-12-08 08:57:44.041 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:57:44.041 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:57:44.043 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:57:44.043 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.40
2025-12-08 08:57:44.043 DEBUG [src.node.docker_mananger] Generated ports ['59220', '59221', '59222', '59223', '59224']
2025-12-08 08:57:44.043 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:57:44.043 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:57:44.043 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:57:44.044 DEBUG [src.node.docker_mananger] docker run -i -t -p 59220:59220 -p 59221:59221 -p 59222:59222 -p 59223:59223 -p 59224:59224 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59222 --rest-port=59220 --tcp-port=59221 --discv5-udp-port=59223 --rest-address=0.0.0.0 --nat=extip:172.18.104.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa72daf9ae202aeef21c2973ed82b65fb2bcec8107dff5f3106ae138d830d692 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59224 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEi02_S5PEuC9x-Mm6du7gM-gMJjxQPJr1zL7ULoVN6_YYj20CC9o2WFSuA85Q7Cicgrkoisdx1cUgNcbFGJhScCgmlkgnY0gmlwhKwSe3GKbXVsdGlhZGRyc5YACASsEntxBsiOAAoErBJ7cQbIj90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpcT4Yhmj0keGC6SEkXHTRYWxWNGDAeUqwRk0YZoG8OGDdGNwgsiOg3VkcILIkIV3YWt1MgM --storenode=/ip4/172.18.123.113/tcp/51342/p2p/16Uiu2HAmPp5peHEcHxcj1NPeMTaPN3rN4YWPtV4BDsTP18GKNK92 --store=true --relay=true
2025-12-08 08:57:44.234 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.40 waku 72ccad0e6a17fd5b0bd93a9b6db5d4ff4ad60f435d15d98329a8f48e6230932e
2025-12-08 08:57:44.266 DEBUG [src.node.docker_mananger] Container started with ID 72ccad0e6a17. Setting up logs at ./log/docker/store_node1_2025-12-08_08-57-42__b49e1e2d-ced6-47a4-a28a-45916dc7e5b1__wakuorg_nwaku:latest.log
2025-12-08 08:57:44.266 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59220
2025-12-08 08:57:44.266 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:45.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:45.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:57:45.271 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:45.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:45.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.40/tcp/59221/p2p/16Uiu2HAmDQtXNcBrNpdrpr6y3ncABpwto41HsjwHB1kwGtZ6k3cv","/ip4/172.18.104.40/tcp/59222/ws/p2p/16Uiu2HAmDQtXNcBrNpdrpr6y3ncABpwto41HsjwHB1kwGtZ6k3cv"],"enrUri":"enr:-L24QOy-qHOzoYIEAbBIfLB3dTSfwmkgZ0OYRdqiPKRm4eO_XfuL1gJnS9IWUsmXV0C3F-jJIixRDxpTCitLs1Wn6bECgmlkgnY0gmlwhKwSaCiKbXVsdGlhZGRyc5YACASsEmgoBudVAAoErBJoKAbnVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCz73y9HhI0nH75CWtld8_Y_9CFki7wBuIta1IYXEHLODdGNwgudVg3VkcILnV4V3YWt1MgM"}'
2025-12-08 08:57:45.274 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:45.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59220/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.113/tcp/51342/p2p/16Uiu2HAmPp5peHEcHxcj1NPeMTaPN3rN4YWPtV4BDsTP18GKNK92"]'
2025-12-08 08:57:45.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:45.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51341/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:57:45.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:45.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59220/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:57:45.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:45.283 DEBUG [src.steps.store] Relaying message
2025-12-08 08:57:45.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:45.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:45.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:57:45.490 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:57:45.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51341/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:45.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xae716add24b46fafd758a44d659a740a107ac00ae7fa3870dbc7e56f7b8b1094"}]}'
2025-12-08 08:57:45.493 DEBUG [src.steps.store] messages length is 1
2025-12-08 08:57:45.494 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:57:45.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:45.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xae716add24b46fafd758a44d659a740a107ac00ae7fa3870dbc7e56f7b8b1094"}]}'
2025-12-08 08:57:45.497 DEBUG [src.steps.store] messages length is 1
2025-12-08 08:57:45.497 DEBUG [src.node.waku_node] Pausing container with id 72ccad0e6a17
2025-12-08 08:57:45.506 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:46.506 DEBUG [src.node.waku_node] Unpause container with id 72ccad0e6a17
2025-12-08 08:57:46.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:46.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:57:46.520 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:46.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:46.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.40/tcp/59221/p2p/16Uiu2HAmDQtXNcBrNpdrpr6y3ncABpwto41HsjwHB1kwGtZ6k3cv","/ip4/172.18.104.40/tcp/59222/ws/p2p/16Uiu2HAmDQtXNcBrNpdrpr6y3ncABpwto41HsjwHB1kwGtZ6k3cv"],"enrUri":"enr:-L24QOy-qHOzoYIEAbBIfLB3dTSfwmkgZ0OYRdqiPKRm4eO_XfuL1gJnS9IWUsmXV0C3F-jJIixRDxpTCitLs1Wn6bECgmlkgnY0gmlwhKwSaCiKbXVsdGlhZGRyc5YACASsEmgoBudVAAoErBJoKAbnVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCz73y9HhI0nH75CWtld8_Y_9CFki7wBuIta1IYXEHLODdGNwgudVg3VkcILnV4V3YWt1MgM"}'
2025-12-08 08:57:46.523 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:46.523 DEBUG [src.steps.store] Relaying message
2025-12-08 08:57:46.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51341/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:46.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:46.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:57:46.729 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:57:46.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51341/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:46.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xae716add24b46fafd758a44d659a740a107ac00ae7fa3870dbc7e56f7b8b1094"},{"messageHash":"0x7c61e6c73d2acafe459b548f6266b662e7d746d88bcce049f5a605bb3557a5e7"}]}'
2025-12-08 08:57:46.732 DEBUG [src.steps.store] messages length is 2
2025-12-08 08:57:46.733 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:57:46.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:46.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xae716add24b46fafd758a44d659a740a107ac00ae7fa3870dbc7e56f7b8b1094"},{"messageHash":"0x7c61e6c73d2acafe459b548f6266b662e7d746d88bcce049f5a605bb3557a5e7"}]}'
2025-12-08 08:57:46.736 DEBUG [src.steps.store] messages length is 2
2025-12-08 08:57:46.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51341/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:46.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xae716add24b46fafd758a44d659a740a107ac00ae7fa3870dbc7e56f7b8b1094"},{"messageHash":"0x7c61e6c73d2acafe459b548f6266b662e7d746d88bcce049f5a605bb3557a5e7"}]}'
2025-12-08 08:57:46.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59220/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:46.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xae716add24b46fafd758a44d659a740a107ac00ae7fa3870dbc7e56f7b8b1094"},{"messageHash":"0x7c61e6c73d2acafe459b548f6266b662e7d746d88bcce049f5a605bb3557a5e7"}]}'
2025-12-08 08:57:46.743 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:57:46.744 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:57:46.744 DEBUG [src.node.waku_node] Stopping container with id 2fb7e8ab3a5c
2025-12-08 08:57:47.284 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:47.285 DEBUG [src.node.waku_node] Stopping container with id 72ccad0e6a17
2025-12-08 08:57:47.855 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:47.856 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:57:47.867 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:57:47.873 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_ping_only_some_nodes_have_subscriptions with id: 2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903
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_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.61.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41176', '41177', '41178', '41179', '41180']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41176:41176 -p 41177:41177 -p 41178:41178 -p 41179:41179 -p 41180:41180 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41178 --rest-port=41176 --tcp-port=41177 --discv5-udp-port=41179 --rest-address=0.0.0.0 --nat=extip:172.18.61.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=79fbd73ef727d0ac7d47abfacfab96243f9f7f3cd82e583dbc4aadf803bbe6fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41180 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.163 waku e465caafd75224b501ab757266fe9abf7e29c8e9aa1416c05dd1b3f118d1be23
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e465caafd752. Setting up logs at ./log/docker/node1_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41176
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:41176/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41176/debug/v1/info" -H "Content-Type: application/json" -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.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd","/ip4/172.18.61.163/tcp/41178/ws/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd"],"enrUri":"enr:-L24QK1D7sr1Wug5SrR5lLW5CK1ZE5dS3iZP85teSQ3A6YfMHK52Nvj5ChhCkeyGUkZJB4knTvvaSQw9H_ZTYkJYUrUCgmlkgnY0gmlwhKwSPaOKbXVsdGlhZGRyc5YACASsEj2jBqDZAAoErBI9owag2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKDn6JGzTLQvvgMzMLGbHYEmVfUaJijuO_G-F7k-Xja6DdGNwgqDZg3VkcIKg24V3YWt1MgU"}'
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_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.95.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39263', '39264', '39265', '39266', '39267']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39263:39263 -p 39264:39264 -p 39265:39265 -p 39266:39266 -p 39267:39267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39265 --rest-port=39263 --tcp-port=39264 --discv5-udp-port=39266 --rest-address=0.0.0.0 --nat=extip:172.18.95.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=743d599fe2f2f14c2efecbfb8cada9fff9a98cb5c080b1b36e41d1eafcf3ef6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39267 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK1D7sr1Wug5SrR5lLW5CK1ZE5dS3iZP85teSQ3A6YfMHK52Nvj5ChhCkeyGUkZJB4knTvvaSQw9H_ZTYkJYUrUCgmlkgnY0gmlwhKwSPaOKbXVsdGlhZGRyc5YACASsEj2jBqDZAAoErBI9owag2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKDn6JGzTLQvvgMzMLGbHYEmVfUaJijuO_G-F7k-Xja6DdGNwgqDZg3VkcIKg24V3YWt1MgU --filternode=/ip4/172.18.61.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.202 waku 8960054130f3f5d706da205a75c5829abd8099c983f76ccb751c8e4800ecf98f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8960054130f3. Setting up logs at ./log/docker/node2_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39263
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:39263/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.202/tcp/39264/p2p/16Uiu2HAmF9VMst1qfs5cokCCxozwrpZAmdpBr9n6Yc4ZXxiQUVUD","/ip4/172.18.95.202/tcp/39265/ws/p2p/16Uiu2HAmF9VMst1qfs5cokCCxozwrpZAmdpBr9n6Yc4ZXxiQUVUD"],"enrUri":"enr:-L24QN8CgIhAITODzYRCY25Y7_1CzFDh6EWoCXShqnVltQmveE8tRhdV2JMjlB7MqSSgOfOJno4E2RK_5pcLy9mXs1ACgmlkgnY0gmlwhKwSX8qKbXVsdGlhZGRyc5YACASsEl_KBplgAAoErBJfygaZYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJQRwOYXtB1viNtgX1wzIN6WmM7FnDqkTferLGbbO8CKDdGNwgplgg3VkcIKZYoV3YWt1MgA"}'
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:39263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41176/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:39263/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a7923cc4-9e05-45d6-89e6-6609eab785c5", "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":"a7923cc4-9e05-45d6-89e6-6609eab785c5","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_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.113.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37829', '37830', '37831', '37832', '37833']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37829:37829 -p 37830:37830 -p 37831:37831 -p 37832:37832 -p 37833:37833 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37831 --rest-port=37829 --tcp-port=37830 --discv5-udp-port=37832 --rest-address=0.0.0.0 --nat=extip:172.18.113.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2cbe36dc5ed2c065ceb4ec5d9469fa2c0e7d5aab7f41ea7d9124a12ad6c3ffc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37833 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK1D7sr1Wug5SrR5lLW5CK1ZE5dS3iZP85teSQ3A6YfMHK52Nvj5ChhCkeyGUkZJB4knTvvaSQw9H_ZTYkJYUrUCgmlkgnY0gmlwhKwSPaOKbXVsdGlhZGRyc5YACASsEj2jBqDZAAoErBI9owag2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKDn6JGzTLQvvgMzMLGbHYEmVfUaJijuO_G-F7k-Xja6DdGNwgqDZg3VkcIKg24V3YWt1MgU --filternode=/ip4/172.18.61.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.88 waku e2386b12250a739dd3983cb03464c74d517848d3825fc3864bb69cc0a77c696d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2386b12250a. Setting up logs at ./log/docker/node3_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37829
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:37829/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.88/tcp/37830/p2p/16Uiu2HAmUrLvrYbzMRJ8NCPBpMECwwJ2tZVZqj8rLtYG4JgxNGgy","/ip4/172.18.113.88/tcp/37831/ws/p2p/16Uiu2HAmUrLvrYbzMRJ8NCPBpMECwwJ2tZVZqj8rLtYG4JgxNGgy"],"enrUri":"enr:-L24QJ06nybMwZiZFy58FQpMzhEftRxw5U8ZzfQGmkPswOSbfRCl9hWQkd5_1v-xOJ2UV8E6J-EuDBfPxCUzDuTlQIMCgmlkgnY0gmlwhKwScViKbXVsdGlhZGRyc5YACASsEnFYBpPGAAoErBJxWAaTx90DgnJzhQADAQAAiXNlY3AyNTZrMaED8KOl7K4UACteXGu_qhIKunl-A68knXAcpktEV5GYAAKDdGNwgpPGg3VkcIKTyIV3YWt1MgA"}'
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:37829/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd"]'
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_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.57.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32079', '32080', '32081', '32082', '32083']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32079:32079 -p 32080:32080 -p 32081:32081 -p 32082:32082 -p 32083:32083 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32081 --rest-port=32079 --tcp-port=32080 --discv5-udp-port=32082 --rest-address=0.0.0.0 --nat=extip:172.18.57.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6ae87eb255b966ea382fddff9b3f6daa75d8afa1e8dfbff31f59a1e06fa4a7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32083 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK1D7sr1Wug5SrR5lLW5CK1ZE5dS3iZP85teSQ3A6YfMHK52Nvj5ChhCkeyGUkZJB4knTvvaSQw9H_ZTYkJYUrUCgmlkgnY0gmlwhKwSPaOKbXVsdGlhZGRyc5YACASsEj2jBqDZAAoErBI9owag2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKDn6JGzTLQvvgMzMLGbHYEmVfUaJijuO_G-F7k-Xja6DdGNwgqDZg3VkcIKg24V3YWt1MgU --filternode=/ip4/172.18.61.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.103 waku 3a501ba1349fe651ed13c5463afd142002a4a0fc8aa75e41193d0ff24c3e2389
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a501ba1349f. Setting up logs at ./log/docker/node4_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32079
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:32079/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32079/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.103/tcp/32080/p2p/16Uiu2HAm3yoVXzr7SQ1zrUFnX9Lq5C89P4GLYXKrsj3k4LH1CTS7","/ip4/172.18.57.103/tcp/32081/ws/p2p/16Uiu2HAm3yoVXzr7SQ1zrUFnX9Lq5C89P4GLYXKrsj3k4LH1CTS7"],"enrUri":"enr:-L24QMrBR5S2luCP7yzmKk5xs5ab6iELfCgq8Z9NPFWAMJdsSq7yJQTJULmdnUXuSAgkx9WOhN1gapTqU6Dwc9KwcUUCgmlkgnY0gmlwhKwSOWeKbXVsdGlhZGRyc5YACASsEjlnBn1QAAoErBI5ZwZ9Ud0DgnJzhQADAQAAiXNlY3AyNTZrMaECfxiTdz92fJLIERe6ef9T-W0LbNbVEJVqbq4RRkfeUlCDdGNwgn1Qg3VkcIJ9UoV3YWt1MgA"}'
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:32079/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.239.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37658', '37659', '37660', '37661', '37662']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37658:37658 -p 37659:37659 -p 37660:37660 -p 37661:37661 -p 37662:37662 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37660 --rest-port=37658 --tcp-port=37659 --discv5-udp-port=37661 --rest-address=0.0.0.0 --nat=extip:172.18.239.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c37e588fabcc7dbef01c225e2a1ee44dfcdd6edeaf4039bbb8c5cb1a3c4e88de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37662 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QK1D7sr1Wug5SrR5lLW5CK1ZE5dS3iZP85teSQ3A6YfMHK52Nvj5ChhCkeyGUkZJB4knTvvaSQw9H_ZTYkJYUrUCgmlkgnY0gmlwhKwSPaOKbXVsdGlhZGRyc5YACASsEj2jBqDZAAoErBI9owag2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKDn6JGzTLQvvgMzMLGbHYEmVfUaJijuO_G-F7k-Xja6DdGNwgqDZg3VkcIKg24V3YWt1MgU --filternode=/ip4/172.18.61.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.238 waku cfb78781bc38cd725a321c264800a21ae83cc7d64d85464abe14ca76e3bfda48
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfb78781bc38. Setting up logs at ./log/docker/node5_2025-12-08_08-53-57__bb361736-e928-4433-9662-3e403eb26903__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37658
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:37658/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37658/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.238/tcp/37659/p2p/16Uiu2HAmR1gsTPZFzPkJTYmGQYqgfn7xYj9yVdVxS1qLMwQrMssH","/ip4/172.18.239.238/tcp/37660/ws/p2p/16Uiu2HAmR1gsTPZFzPkJTYmGQYqgfn7xYj9yVdVxS1qLMwQrMssH"],"enrUri":"enr:-L24QIHQJ21570LyK6aYW5mfboPepzsfTYZOmbV8U1xw7ngfI4mMYdjq-bbFaGaRjU3fA2j7PYmx74X9EwUaoi4H4SUCgmlkgnY0gmlwhKwS7-6KbXVsdGlhZGRyc5YACASsEu_uBpMbAAoErBLv7gaTHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt5ms7xclsKQlOgdhleo5hHmjX9f39aeeLFf3mJg3J3yDdGNwgpMbg3VkcIKTHYV3YWt1MgA"}'
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:37658/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.163/tcp/41177/p2p/16Uiu2HAmFN1w7YRurtRGh6LTRQyMKu4xbqb7twurbXk87RwaXgtd"]'
INFO  src.node.api_clients.base_client:base_client.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:39263/filter/v2/subscriptions/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37829/filter/v2/subscriptions/d21537c1-d604-4e28-ad12-6ad3817dc7c4" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:37829/filter/v2/subscriptions/d21537c1-d604-4e28-ad12-6ad3817dc7c4. Response content: b'{"requestId":"d21537c1-d604-4e28-ad12-6ad3817dc7c4","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32079/filter/v2/subscriptions/186ebaa6-6db4-45a8-935b-807795d1f3c1" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32079/filter/v2/subscriptions/186ebaa6-6db4-45a8-935b-807795d1f3c1. Response content: b'{"requestId":"186ebaa6-6db4-45a8-935b-807795d1f3c1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37658/filter/v2/subscriptions/5277148b-19bc-4488-aa33-b749c4fd9bd4" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:37658/filter/v2/subscriptions/5277148b-19bc-4488-aa33-b749c4fd9bd4. Response content: b'{"requestId":"5277148b-19bc-4488-aa33-b749c4fd9bd4","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e465caafd752
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8960054130f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e2386b12250a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e465caafd752. 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 3a501ba1349f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8960054130f3. 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 cfb78781bc38
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e2386b12250a. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sort_ascending[false] with id: 2025-12-08_08-56-09__b2f93e08-13ab-44d9-88d8-c17ad1ffe985
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_2025-12-08_08-56-09__b2f93e08-13ab-44d9-88d8-c17ad1ffe985__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35271', '35272', '35273', '35274', '35275']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35271:35271 -p 35272:35272 -p 35273:35273 -p 35274:35274 -p 35275:35275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35273 --rest-port=35271 --tcp-port=35272 --discv5-udp-port=35274 --rest-address=0.0.0.0 --nat=extip:172.18.220.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5dbcdfc0e9cf08eb6d573ff6e09e4137d0655e1e1d3fc2adce537ddebdc45c3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35275 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.235 waku d6a238c1d7ecf1f94601dc0c02a9f6066f1f2863a2cbabf4ae2a15e1a2304090
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d6a238c1d7ec. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-56-09__b2f93e08-13ab-44d9-88d8-c17ad1ffe985__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35271
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 da05b1976f79. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 72da69f535d8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35271/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35271/debug/v1/info" -H "Content-Type: application/json" -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.235/tcp/35272/p2p/16Uiu2HAmMtynfL79YPsYfFfmLi96e5hYcrW84AVpdjCvGZNbnaVU","/ip4/172.18.220.235/tcp/35273/ws/p2p/16Uiu2HAmMtynfL79YPsYfFfmLi96e5hYcrW84AVpdjCvGZNbnaVU"],"enrUri":"enr:-L24QGz2mAIlcB1LpGVL2QuzZn_4AuEZHfqxntlJDi8ke7IbA5csNVDjxY2s9kW9BP7Z1C1Y__JZ7d16eVa15ISXAgECgmlkgnY0gmlwhKwS3OuKbXVsdGlhZGRyc5YACASsEtzrBonIAAoErBLc6waJyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiU6tdfFMhxxUbnWGnmJpD362_M-9frpjviR0-ji-I9-DdGNwgonIg3VkcIKJyoV3YWt1MgM"}'
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_2025-12-08_08-56-09__b2f93e08-13ab-44d9-88d8-c17ad1ffe985__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37186', '37187', '37188', '37189', '37190']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37186:37186 -p 37187:37187 -p 37188:37188 -p 37189:37189 -p 37190:37190 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37188 --rest-port=37186 --tcp-port=37187 --discv5-udp-port=37189 --rest-address=0.0.0.0 --nat=extip:172.18.227.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d4ea214c5fefcfa201dde57b4ce51befb3b8793c4af91ff627bf9edeb89f208 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37190 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGz2mAIlcB1LpGVL2QuzZn_4AuEZHfqxntlJDi8ke7IbA5csNVDjxY2s9kW9BP7Z1C1Y__JZ7d16eVa15ISXAgECgmlkgnY0gmlwhKwS3OuKbXVsdGlhZGRyc5YACASsEtzrBonIAAoErBLc6waJyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiU6tdfFMhxxUbnWGnmJpD362_M-9frpjviR0-ji-I9-DdGNwgonIg3VkcIKJyoV3YWt1MgM --storenode=/ip4/172.18.220.235/tcp/35272/p2p/16Uiu2HAmMtynfL79YPsYfFfmLi96e5hYcrW84AVpdjCvGZNbnaVU --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.249 waku 3dc8ea1b6274f952d00ab8cfe3c589ae69cd2015d6014823343cac01a5a47c09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3dc8ea1b6274. Setting up logs at ./log/docker/store_node1_2025-12-08_08-56-09__b2f93e08-13ab-44d9-88d8-c17ad1ffe985__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37186
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:37186/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37186/debug/v1/info" -H "Content-Type: application/json" -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.249/tcp/37187/p2p/16Uiu2HAmDVZpgtqQHyKcsTq1X6p2pjzB7nRVsydoxY6L97jdhFdt","/ip4/172.18.227.249/tcp/37188/ws/p2p/16Uiu2HAmDVZpgtqQHyKcsTq1X6p2pjzB7nRVsydoxY6L97jdhFdt"],"enrUri":"enr:-L24QCt8TmxYw327-CttneoUolyzmAFzf4ZDQg2hI41GuwWjV3zmMJRz7Xs5MRcSz-rzUOy7-1tRg_o-yGbPs4986x0CgmlkgnY0gmlwhKwS4_mKbXVsdGlhZGRyc5YACASsEuP5BpFDAAoErBLj-QaRRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDHG55518KFz36P98SO_0tx8KKM5WAc3-tHdQ64_KW5ODdGNwgpFDg3VkcIKRRYV3YWt1MgM"}'
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:37186/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.235/tcp/35272/p2p/16Uiu2HAmMtynfL79YPsYfFfmLi96e5hYcrW84AVpdjCvGZNbnaVU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35271/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:37186/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:35271/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:35271/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:35271/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:35271/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:35271/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:35271/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:35271/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:35271/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:35271/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:35271/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:35271/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa5ea2c3e8625bc75a5a83710abea503d5a931d3e7037116cc53e19522c66f465"},{"messageHash":"0x90e9cecb162c8666ad4ae18b8438a31091cf2ce4aac626873ca4d8d101790a80"},{"messageHash":"0xb5928cdccccc3b7d1ec5b433cbc0604534826a4cd835c16d18c62528b62db10d"},{"messageHash":"0x599de1b720b70fadc8fc8851f65b13a1527eb05234d442f3024b0a97943d8dda"},{"messageHash":"0xecfb787b44c57c5e2676769308e5b5abbf8c593845f04e002458aa8c4985cf24"}],"paginationCursor":"0xa5ea2c3e8625bc75a5a83710abea503d5a931d3e7037116cc53e19522c66f465"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37186/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa5ea2c3e8625bc75a5a83710abea503d5a931d3e7037116cc53e19522c66f465"},{"messageHash":"0x90e9cecb162c8666ad4ae18b8438a31091cf2ce4aac626873ca4d8d101790a80"},{"messageHash":"0xb5928cdccccc3b7d1ec5b433cbc0604534826a4cd835c16d18c62528b62db10d"},{"messageHash":"0x599de1b720b70fadc8fc8851f65b13a1527eb05234d442f3024b0a97943d8dda"},{"messageHash":"0xecfb787b44c57c5e2676769308e5b5abbf8c593845f04e002458aa8c4985cf24"}],"paginationCursor":"0xa5ea2c3e8625bc75a5a83710abea503d5a931d3e7037116cc53e19522c66f465"}'
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 d6a238c1d7ec
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3dc8ea1b6274
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,182 @@
2025-12-08 08:54:36.116 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:36.116 DEBUG [tests.conftest] Running test: test_multiple_receiving_nodes with id: 2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2
2025-12-08 08:54:36.116 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:36.117 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:54:36.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:36.124 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:36.124 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:36.124 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:36.125 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:36.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.92
2025-12-08 08:54:36.125 DEBUG [src.node.docker_mananger] Generated ports ['25660', '25661', '25662', '25663', '25664']
2025-12-08 08:54:36.126 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:36.126 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:36.126 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:36.126 DEBUG [src.node.docker_mananger] docker run -i -t -p 25660:25660 -p 25661:25661 -p 25662:25662 -p 25663:25663 -p 25664:25664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25662 --rest-port=25660 --tcp-port=25661 --discv5-udp-port=25663 --rest-address=0.0.0.0 --nat=extip:172.18.50.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d66ab496da7066ba4781dfe812fa1eab9ca838f01a77bf3c815abf7d975a7f8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25664 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:54:36.279 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.92 waku 29891297c0d0406a000e8401040c89c2942388d0e35a7044edfe504022d1ef03
2025-12-08 08:54:36.305 DEBUG [src.node.docker_mananger] Container started with ID 29891297c0d0. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:36.305 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25660
2025-12-08 08:54:36.306 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:36.437 ERROR [src.node.docker_mananger] Max retries reached for container ee3bcc597d68. Exiting log stream.
2025-12-08 08:54:36.887 ERROR [src.node.docker_mananger] Max retries reached for container 2720f93a87ba. Exiting log stream.
2025-12-08 08:54:37.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25660/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:37.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:37.310 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:37.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:37.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883","/ip4/172.18.50.92/tcp/25662/ws/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"],"enrUri":"enr:-L24QMUvzVSSyoV17FO2CcAu4yCaxjBbhw9SMbjjSHgk2fxIdKCjXj2uJRoIQMBUkRXR_99a-Zgi7qW7fRsa0kOrO2YCgmlkgnY0gmlwhKwSMlyKbXVsdGlhZGRyc5YACASsEjJcBmQ9AAoErBIyXAZkPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj1uGwN70wTErH_3qNFi4Yr3w4G4ZoRUDe0LYchzlyvSDdGNwgmQ9g3VkcIJkP4V3YWt1Mgk"}'
2025-12-08 08:54:37.313 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:37.319 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:37.320 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:37.320 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:37.320 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:37.321 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:37.321 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.172
2025-12-08 08:54:37.321 DEBUG [src.node.docker_mananger] Generated ports ['16321', '16322', '16323', '16324', '16325']
2025-12-08 08:54:37.321 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2025-12-08 08:54:37.321 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:54:37.321 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:37.322 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:37.322 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:37.322 DEBUG [src.node.docker_mananger] docker run -i -t -p 16321:16321 -p 16322:16322 -p 16323:16323 -p 16324:16324 -p 16325:16325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16323 --rest-port=16321 --tcp-port=16322 --discv5-udp-port=16324 --rest-address=0.0.0.0 --nat=extip:172.18.108.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf6f5aec9cbe8947cae475f00b2b8a2c4da012a0b649cba9ee222a60c422dfdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16325 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:54:37.471 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.172 waku c7312c400edaf97afc053c99f07598dbe2c70d234a795714590f14eb92a2df7a
2025-12-08 08:54:37.497 DEBUG [src.node.docker_mananger] Container started with ID c7312c400eda. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:37.498 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16321
2025-12-08 08:54:37.498 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:38.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16321/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:38.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:38.502 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:38.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16321/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:38.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.172/tcp/16322/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4","/ip4/172.18.108.172/tcp/16323/ws/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4"],"enrUri":"enr:-L24QMqEScjGQ8Hw6d3UORXEiVziPW0yFkK-xPTqpsEzoGqzU2UlUsSesrlC9M8evR45VIgHVUyJETrU94Y6GikXqpACgmlkgnY0gmlwhKwSbKyKbXVsdGlhZGRyc5YACASsEmysBj_CAAoErBJsrAY_w90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTl3815veL8A1Sb2qm52VcAn6cyIYd6tHxClrSwmz3XmDdGNwgj_Cg3VkcII_xIV3YWt1Mgk"}'
2025-12-08 08:54:38.505 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:38.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16321/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"]'
2025-12-08 08:54:38.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:38.542 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:38.542 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node3_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:38.542 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:38.542 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:38.544 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:38.544 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.104
2025-12-08 08:54:38.544 DEBUG [src.node.docker_mananger] Generated ports ['29121', '29122', '29123', '29124', '29125']
2025-12-08 08:54:38.545 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2025-12-08 08:54:38.547 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:54:38.551 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:38.551 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:38.551 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:38.552 DEBUG [src.node.docker_mananger] docker run -i -t -p 29121:29121 -p 29122:29122 -p 29123:29123 -p 29124:29124 -p 29125:29125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29123 --rest-port=29121 --tcp-port=29122 --discv5-udp-port=29124 --rest-address=0.0.0.0 --nat=extip:172.18.202.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=402e643c7ef54ae427e5d8fcd7eeffdf5aa0c53dcfcaa38e09ec0166a69d9dde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29125 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:54:38.710 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.104 waku c7a31bc6149baa0a7631fc1b2449b3a8323f110c27c1c295fb7c45108f332c03
2025-12-08 08:54:38.739 DEBUG [src.node.docker_mananger] Container started with ID c7a31bc6149b. Setting up logs at ./log/docker/receiving_node3_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:38.740 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29121
2025-12-08 08:54:38.741 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:39.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29121/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:39.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:39.745 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:39.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:39.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.104/tcp/29122/p2p/16Uiu2HAkzeW9ZyiGwm8a8R2bb6cZqfk3TXKd3fzqvpc1pEKG7THY","/ip4/172.18.202.104/tcp/29123/ws/p2p/16Uiu2HAkzeW9ZyiGwm8a8R2bb6cZqfk3TXKd3fzqvpc1pEKG7THY"],"enrUri":"enr:-L24QM1cw8YlCvAi1os1YyGf7yYOL7Q_vyAZReBgqREa6syqZYdzsnK2QohUQKNs60BBOXCuOG93Ar37Ur9rWvRLNJECgmlkgnY0gmlwhKwSymiKbXVsdGlhZGRyc5YACASsEspoBnHCAAoErBLKaAZxw90DgnJzhQADAQAAiXNlY3AyNTZrMaECTZPeYrFPMYqSmWV_qHCas76sA3MHgyZipB5n37qHkEeDdGNwgnHCg3VkcIJxxIV3YWt1Mgk"}'
2025-12-08 08:54:39.747 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:39.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"]'
2025-12-08 08:54:39.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:39.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.172/tcp/16322/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4"]'
2025-12-08 08:54:39.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:39.809 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:39.811 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node4_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:39.811 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:39.813 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:39.816 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:39.816 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.114
2025-12-08 08:54:39.816 DEBUG [src.node.docker_mananger] Generated ports ['15619', '15620', '15621', '15622', '15623']
2025-12-08 08:54:39.817 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2025-12-08 08:54:39.817 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:54:39.817 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:39.817 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:39.818 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:39.818 DEBUG [src.node.docker_mananger] docker run -i -t -p 15619:15619 -p 15620:15620 -p 15621:15621 -p 15622:15622 -p 15623:15623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15621 --rest-port=15619 --tcp-port=15620 --discv5-udp-port=15622 --rest-address=0.0.0.0 --nat=extip:172.18.89.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a2a6784ba95fc7ca11525d3d2dbf5cced80f4d3feffacc6ecd8c6cb2ccede5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15623 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:54:39.973 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.114 waku 6134ba22a4258a37287786208a3571aa51879a5af7df91de5d6a02f25b7a61dc
2025-12-08 08:54:39.996 DEBUG [src.node.docker_mananger] Container started with ID 6134ba22a425. Setting up logs at ./log/docker/receiving_node4_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:39.997 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15619
2025-12-08 08:54:39.998 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:40.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15619/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:41.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:41.001 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:41.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:41.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.114/tcp/15620/p2p/16Uiu2HAmHAcR5AgVFHkFF5UErRVE1it4cyuh12BXJFBZLXw1nq7H","/ip4/172.18.89.114/tcp/15621/ws/p2p/16Uiu2HAmHAcR5AgVFHkFF5UErRVE1it4cyuh12BXJFBZLXw1nq7H"],"enrUri":"enr:-L24QFAInD7qbfsH6T0CGLJg4hV6oEhj2ry29WoChzcUWCfwbQ3uqwLpYIwFF1FeMEmafFGp6IUo9MVpEbzT91mZwUwCgmlkgnY0gmlwhKwSWXKKbXVsdGlhZGRyc5YACASsEllyBj0EAAoErBJZcgY9Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQwVeyEPss0DYtvivsTFw3NqfgoWA4QLTNCRy2uFqx_SDdGNwgj0Eg3VkcII9BoV3YWt1Mgk"}'
2025-12-08 08:54:41.004 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:41.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"]'
2025-12-08 08:54:41.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:41.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.172/tcp/16322/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4"]'
2025-12-08 08:54:41.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:41.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.104/tcp/29122/p2p/16Uiu2HAkzeW9ZyiGwm8a8R2bb6cZqfk3TXKd3fzqvpc1pEKG7THY"]'
2025-12-08 08:54:41.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:41.096 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:41.096 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:41.096 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:41.096 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:41.098 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:41.098 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.85.88
2025-12-08 08:54:41.098 DEBUG [src.node.docker_mananger] Generated ports ['30050', '30051', '30052', '30053', '30054']
2025-12-08 08:54:41.098 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:41.098 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:41.098 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:41.098 DEBUG [src.node.docker_mananger] docker run -i -t -p 30050:30050 -p 30051:30051 -p 30052:30052 -p 30053:30053 -p 30054:30054 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30052 --rest-port=30050 --tcp-port=30051 --discv5-udp-port=30053 --rest-address=0.0.0.0 --nat=extip:172.18.85.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f8f90eea0ca2cd0fb892fca38b1b9a79eecb3595e4aa9feba2131a7b4a8ab08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30054 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMUvzVSSyoV17FO2CcAu4yCaxjBbhw9SMbjjSHgk2fxIdKCjXj2uJRoIQMBUkRXR_99a-Zgi7qW7fRsa0kOrO2YCgmlkgnY0gmlwhKwSMlyKbXVsdGlhZGRyc5YACASsEjJcBmQ9AAoErBIyXAZkPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj1uGwN70wTErH_3qNFi4Yr3w4G4ZoRUDe0LYchzlyvSDdGNwgmQ9g3VkcIJkP4V3YWt1Mgk --lightpushnode=/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883 --lightpush=true --relay=false
2025-12-08 08:54:41.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.85.88 waku 8afba2dd96be0988b49ce946ce97b556ed7fc35feba3b79cb05e14a24eaf9584
2025-12-08 08:54:41.276 DEBUG [src.node.docker_mananger] Container started with ID 8afba2dd96be. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
2025-12-08 08:54:41.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30050
2025-12-08 08:54:41.277 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:42.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30050/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:42.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:54:42.281 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:42.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30050/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:42.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.85.88/tcp/30051/p2p/16Uiu2HAm7V4dAFpex3R4T57zRnwhzWqkLnrKMrVJJXUMiZ3EWnZk","/ip4/172.18.85.88/tcp/30052/ws/p2p/16Uiu2HAm7V4dAFpex3R4T57zRnwhzWqkLnrKMrVJJXUMiZ3EWnZk"],"enrUri":"enr:-L24QLDExnwDAk4CdQjEo_bjQhEVYbZn_mm5rInn8J-DG3lqbiJFqkibv2R9kdjJXO8VCFE7OoULD9djdiQYcDVkH9ICgmlkgnY0gmlwhKwSVViKbXVsdGlhZGRyc5YACASsElVYBnVjAAoErBJVWAZ1ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsyqW6IyY1NP-Zg0B-NCqSh4bQ3Rhc2wVdicy1IiWGteDdGNwgnVjg3VkcIJ1ZYV3YWt1Mgg"}'
2025-12-08 08:54:42.283 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:42.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"]'
2025-12-08 08:54:42.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.172/tcp/16322/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4"]'
2025-12-08 08:54:42.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.104/tcp/29122/p2p/16Uiu2HAkzeW9ZyiGwm8a8R2bb6cZqfk3TXKd3fzqvpc1pEKG7THY"]'
2025-12-08 08:54:42.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.114/tcp/15620/p2p/16Uiu2HAmHAcR5AgVFHkFF5UErRVE1it4cyuh12BXJFBZLXw1nq7H"]'
2025-12-08 08:54:42.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25660/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:42.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16321/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:42.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:42.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15619/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:42.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.404 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:42.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30050/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184082404445045}}'
2025-12-08 08:54:42.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:42.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:42.521 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:42.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25660/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:42.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184082404445045,"ephemeral":false,"proof":""}]'
2025-12-08 08:54:42.526 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:42.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16321/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:42.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184082404445045,"ephemeral":false,"proof":""}]'
2025-12-08 08:54:42.530 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:42.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:42.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184082404445045,"ephemeral":false,"proof":""}]'
2025-12-08 08:54:42.534 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:42.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15619/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:42.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184082404445045,"ephemeral":false,"proof":""}]'
2025-12-08 08:54:42.539 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:42.539 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:42.540 DEBUG [src.node.waku_node] Stopping container with id 29891297c0d0
2025-12-08 08:54:43.046 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:43.046 DEBUG [src.node.waku_node] Stopping container with id c7312c400eda
2025-12-08 08:54:43.561 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:43.561 DEBUG [src.node.waku_node] Stopping container with id c7a31bc6149b
2025-12-08 08:54:43.858 ERROR [src.node.docker_mananger] Max retries reached for container 29891297c0d0. Exiting log stream.
2025-12-08 08:54:44.064 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:44.064 DEBUG [src.node.waku_node] Stopping container with id 6134ba22a425
2025-12-08 08:54:44.373 ERROR [src.node.docker_mananger] Max retries reached for container c7312c400eda. Exiting log stream.
2025-12-08 08:54:44.557 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:44.557 DEBUG [src.node.waku_node] Stopping container with id 8afba2dd96be
2025-12-08 08:54:44.878 ERROR [src.node.docker_mananger] Max retries reached for container c7a31bc6149b. Exiting log stream.
2025-12-08 08:54:45.058 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:45.059 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:45.072 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:45.085 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:45.098 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:45.110 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:45.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,145 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_timestamps with id: 2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3
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_2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36819', '36820', '36821', '36822', '36823']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36819:36819 -p 36820:36820 -p 36821:36821 -p 36822:36822 -p 36823:36823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36821 --rest-port=36819 --tcp-port=36820 --discv5-udp-port=36822 --rest-address=0.0.0.0 --nat=extip:172.18.70.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deaa42600b569af63aa3fd51feffcbbfcd9ffafca0fb4bfb66558561b1a702bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36823 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.164 waku e05d91dff63b0efa066bbea1b55f0450723a1d937e8dd6460b8574c788500997
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a65bb79fee4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e05d91dff63b. Setting up logs at ./log/docker/node1_2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36819
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 cf2897bbfd71. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36819/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36819/debug/v1/info" -H "Content-Type: application/json" -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.164/tcp/36820/p2p/16Uiu2HAm4K9cUFDxMRVuzfnFUaC63U5mNnEC9NycHWmXRorUpXTC","/ip4/172.18.70.164/tcp/36821/ws/p2p/16Uiu2HAm4K9cUFDxMRVuzfnFUaC63U5mNnEC9NycHWmXRorUpXTC"],"enrUri":"enr:-L24QF_Eb9Dwp8t5l7GAvhf2JdexkfqNkXD_aUrgH_iKUgYAcaHVtKH77BH9JB-HjrXnYsk2da3-Z3Myej8-l7-QrhsCgmlkgnY0gmlwhKwSRqSKbXVsdGlhZGRyc5YACASsEkakBo_UAAoErBJGpAaP1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEChA1cVemI7N-zngdF7uEOhVPZBa_dXFOzFfWtjGGKN0-DdGNwgo_Ug3VkcIKP1oV3YWt1MgE"}'
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_2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37854', '37855', '37856', '37857', '37858']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37854:37854 -p 37855:37855 -p 37856:37856 -p 37857:37857 -p 37858:37858 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37856 --rest-port=37854 --tcp-port=37855 --discv5-udp-port=37857 --rest-address=0.0.0.0 --nat=extip:172.18.148.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8fd241b5903377599cd2fa77747acb73e63cbfd56c4b10c9ceccdec2b0a7151 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37858 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF_Eb9Dwp8t5l7GAvhf2JdexkfqNkXD_aUrgH_iKUgYAcaHVtKH77BH9JB-HjrXnYsk2da3-Z3Myej8-l7-QrhsCgmlkgnY0gmlwhKwSRqSKbXVsdGlhZGRyc5YACASsEkakBo_UAAoErBJGpAaP1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEChA1cVemI7N-zngdF7uEOhVPZBa_dXFOzFfWtjGGKN0-DdGNwgo_Ug3VkcIKP1oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.173 waku 0740d2c26fd625001cadf15214b8622bca5fb4c2532af829dd46bf9685548d2d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0740d2c26fd6. Setting up logs at ./log/docker/node2_2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37854
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:37854/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37854/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.173/tcp/37855/p2p/16Uiu2HAmJsW3N7vP91QBiVqEbkebxxroHW54KjknSwsKXCh8JQP5","/ip4/172.18.148.173/tcp/37856/ws/p2p/16Uiu2HAmJsW3N7vP91QBiVqEbkebxxroHW54KjknSwsKXCh8JQP5"],"enrUri":"enr:-L24QAB8POugvXxkATx6lW941CBMdLBFjNQpODJ069quodrmKzjpLP1LpBpEo_EtnpOTrw_MMkzcJbdm_oHJM5sVy24CgmlkgnY0gmlwhKwSlK2KbXVsdGlhZGRyc5YACASsEpStBpPfAAoErBKUrQaT4N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXFqptdEdmfoWXviq9D-mAOP8Rh_I10HLcnHzUl7BYhSDdGNwgpPfg3VkcIKT4YV3YWt1MgE"}'
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:37854/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.164/tcp/36820/p2p/16Uiu2HAm4K9cUFDxMRVuzfnFUaC63U5mNnEC9NycHWmXRorUpXTC"]'
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:36819/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:37854/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:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:36819/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":1765184236863201024,"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:37854/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":1765184236863201024,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Now
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:36819/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":1765184045359581440,"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:37854/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":1765184045359581440,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Far future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:36819/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":2080544045359566848,"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:37854/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":2080544045359566848,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Recent past
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:36819/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":1765180445359566848,"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:37854/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":1765180445359566848,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Near future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:36819/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":1765187645359566848,"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:37854/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":1765187645359566848,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Positive number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:36819/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":1,"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:37854/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":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp Negative number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:36819/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":-1,"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:37854/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":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:125 Running test with timestamp DST change
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:36819/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":1583632800000000000,"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:37854/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":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 e05d91dff63b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0740d2c26fd6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_with_invalid_request_id with id: 2025-12-08_08-54-22__33195954-8ff5-4b86-8a68-bbf6e9f4f944
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_2025-12-08_08-54-22__33195954-8ff5-4b86-8a68-bbf6e9f4f944__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60984', '60985', '60986', '60987', '60988']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60984:60984 -p 60985:60985 -p 60986:60986 -p 60987:60987 -p 60988:60988 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60986 --rest-port=60984 --tcp-port=60985 --discv5-udp-port=60987 --rest-address=0.0.0.0 --nat=extip:172.18.97.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c62feb86dc9cdbbd49ce1daefe60ff63cfb4deeaf0ebf344e2ef1af1d4a5d87a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60988 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.167 waku 9c7bb823fd4b96721940a5cc1c4895338d605c3de927cb1e37bb708537f94e5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c7bb823fd4b. Setting up logs at ./log/docker/node1_2025-12-08_08-54-22__33195954-8ff5-4b86-8a68-bbf6e9f4f944__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60984
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 8402614a45d8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f79cb8fad2e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60984/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60984/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/60985/p2p/16Uiu2HAmLb6vAzPBRQuquBHRkJaCMVT6zsbHfyCWkSuT34QszYqk","/ip4/172.18.97.167/tcp/60986/ws/p2p/16Uiu2HAmLb6vAzPBRQuquBHRkJaCMVT6zsbHfyCWkSuT34QszYqk"],"enrUri":"enr:-L24QJPWLLoP-8-SF3ht1_BK_8cQnH9Q8U4jfr2zPa-nWK0vCjw3bJ0g9SUe9U_W1dukwAG6Lfz67S31xWqMYF4XeikCgmlkgnY0gmlwhKwSYaeKbXVsdGlhZGRyc5YACASsEmGnBu45AAoErBJhpwbuOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdd6Y8nqNUylU1AAEzyE83ulabrKV7OrxFsP-kVx6SY-DdGNwgu45g3VkcILuO4V3YWt1MgU"}'
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_2025-12-08_08-54-22__33195954-8ff5-4b86-8a68-bbf6e9f4f944__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.229.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38345', '38346', '38347', '38348', '38349']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38345:38345 -p 38346:38346 -p 38347:38347 -p 38348:38348 -p 38349:38349 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38347 --rest-port=38345 --tcp-port=38346 --discv5-udp-port=38348 --rest-address=0.0.0.0 --nat=extip:172.18.229.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f96b0a13adcb27db8ec11b43876df120ef84e72f9ae4b5e27186a4d0730a3d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38349 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJPWLLoP-8-SF3ht1_BK_8cQnH9Q8U4jfr2zPa-nWK0vCjw3bJ0g9SUe9U_W1dukwAG6Lfz67S31xWqMYF4XeikCgmlkgnY0gmlwhKwSYaeKbXVsdGlhZGRyc5YACASsEmGnBu45AAoErBJhpwbuOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdd6Y8nqNUylU1AAEzyE83ulabrKV7OrxFsP-kVx6SY-DdGNwgu45g3VkcILuO4V3YWt1MgU --filternode=/ip4/172.18.97.167/tcp/60985/p2p/16Uiu2HAmLb6vAzPBRQuquBHRkJaCMVT6zsbHfyCWkSuT34QszYqk
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.32 waku 4d9f54f506c45b7c2667317f6d694f17c095fcd3137dc3b3f3355c94b06d818e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d9f54f506c4. Setting up logs at ./log/docker/node2_2025-12-08_08-54-22__33195954-8ff5-4b86-8a68-bbf6e9f4f944__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38345
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:38345/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38345/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.32/tcp/38346/p2p/16Uiu2HAmFmCtuKdrURk1BHGqH6epG2itGPf1pvdqNi5j2avbeMYq","/ip4/172.18.229.32/tcp/38347/ws/p2p/16Uiu2HAmFmCtuKdrURk1BHGqH6epG2itGPf1pvdqNi5j2avbeMYq"],"enrUri":"enr:-L24QNsjv359ThGoADm2ipYwBxNb0qI1ibVkmPHH6HpswjurNM_fkGaKSXrN-5-YiwUh3NtMXHdzs9_5CpTNcQPdR9UCgmlkgnY0gmlwhKwS5SCKbXVsdGlhZGRyc5YACASsEuUgBpXKAAoErBLlIAaVy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLiq6-XwL9OhrHHQTCZIbDNtry696JeiT5tRwJgGaAs6DdGNwgpXKg3VkcIKVzIV3YWt1MgA"}'
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:38345/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.167/tcp/60985/p2p/16Uiu2HAmLb6vAzPBRQuquBHRkJaCMVT6zsbHfyCWkSuT34QszYqk"]'
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:60984/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:38345/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6385e42a-1557-438b-8759-ee941840e437", "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":"6385e42a-1557-438b-8759-ee941840e437","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:38345/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 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:38345/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
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 9c7bb823fd4b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4d9f54f506c4
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,121 @@
2025-12-08 08:56:53.827 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:56:53.828 DEBUG [tests.conftest] Running test: test_metrics_after_light_push with id: 2025-12-08_08-56-53__dff0c996-6b28-42ca-a330-f439d3561225
2025-12-08 08:56:53.828 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:56:53.828 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:56:53.829 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:56:53.829 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:56:53.829 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:56:53.836 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:53.836 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-08_08-56-53__dff0c996-6b28-42ca-a330-f439d3561225__wakuorg_nwaku:latest.log
2025-12-08 08:56:53.836 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:53.836 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:53.837 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:53.838 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.130
2025-12-08 08:56:53.838 DEBUG [src.node.docker_mananger] Generated ports ['9510', '9511', '9512', '9513', '9514']
2025-12-08 08:56:53.838 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:53.838 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:53.838 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:53.838 DEBUG [src.node.docker_mananger] docker run -i -t -p 9510:9510 -p 9511:9511 -p 9512:9512 -p 9513:9513 -p 9514:9514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9512 --rest-port=9510 --tcp-port=9511 --discv5-udp-port=9513 --rest-address=0.0.0.0 --nat=extip:172.18.183.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abcc02806f24b4f3aacde6c0262cc3b9af5efbedfed4ba5b9659248a198aee88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9514 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:56:54.014 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.130 waku 7882cd352dfd2a2b2a69d3c5049ac4631f2fa63198230dedf27a9012534a46c3
2025-12-08 08:56:54.043 DEBUG [src.node.docker_mananger] Container started with ID 7882cd352dfd. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-56-53__dff0c996-6b28-42ca-a330-f439d3561225__wakuorg_nwaku:latest.log
2025-12-08 08:56:54.044 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9510
2025-12-08 08:56:54.044 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:54.054 ERROR [src.node.docker_mananger] Max retries reached for container 91f92491457d. Exiting log stream.
2025-12-08 08:56:54.605 ERROR [src.node.docker_mananger] Max retries reached for container 03b3c8bb71bb. Exiting log stream.
2025-12-08 08:56:55.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9510/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:55.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:56:55.048 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:55.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:55.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.130/tcp/9511/p2p/16Uiu2HAmGGt2sKBBdRUKMGyCdgoiEqF5ft5i1YUkn1Swg2PcrrAs","/ip4/172.18.183.130/tcp/9512/ws/p2p/16Uiu2HAmGGt2sKBBdRUKMGyCdgoiEqF5ft5i1YUkn1Swg2PcrrAs"],"enrUri":"enr:-L24QBths6Lf2W_M489x44ObjQmLiDwhvP95mTJy1kTE69egeHnBN3MhVbR8uEycJZprb_71O2ggONpeCL3K27lGk5ECgmlkgnY0gmlwhKwSt4KKbXVsdGlhZGRyc5YACASsEreCBiUnAAoErBK3ggYlKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNcTTmUKCKjQuqaPBCESahlyMT6T5aBnb-VUoXraJBHiDdGNwgiUng3VkcIIlKYV3YWt1Mgk"}'
2025-12-08 08:56:55.051 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:55.057 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:55.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-08_08-56-53__dff0c996-6b28-42ca-a330-f439d3561225__wakuorg_nwaku:latest.log
2025-12-08 08:56:55.057 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:55.057 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:55.059 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:55.059 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.29
2025-12-08 08:56:55.059 DEBUG [src.node.docker_mananger] Generated ports ['64544', '64545', '64546', '64547', '64548']
2025-12-08 08:56:55.059 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:55.059 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:55.059 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:55.060 DEBUG [src.node.docker_mananger] docker run -i -t -p 64544:64544 -p 64545:64545 -p 64546:64546 -p 64547:64547 -p 64548:64548 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64546 --rest-port=64544 --tcp-port=64545 --discv5-udp-port=64547 --rest-address=0.0.0.0 --nat=extip:172.18.94.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2bcedddd5cdcc5dfcffbac690f9ad91b2c1c2daf6c2b691fc595dca17cfc2aa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64548 --metrics-logging=true --lightpush=false --relay=true
2025-12-08 08:56:55.237 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.29 waku 9191ec426db3f1f499ab018fbb55fd0c1c786ca06396f6b23e4053cf98548d56
2025-12-08 08:56:55.266 DEBUG [src.node.docker_mananger] Container started with ID 9191ec426db3. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-56-53__dff0c996-6b28-42ca-a330-f439d3561225__wakuorg_nwaku:latest.log
2025-12-08 08:56:55.266 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64544
2025-12-08 08:56:55.266 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:56.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64544/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:56.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:56:56.270 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:56.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64544/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:56.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.29/tcp/64545/p2p/16Uiu2HAm3fn8fpqDLxpaHP3Pu9oAPQC184D8i9JR41NbxKr5kcze","/ip4/172.18.94.29/tcp/64546/ws/p2p/16Uiu2HAm3fn8fpqDLxpaHP3Pu9oAPQC184D8i9JR41NbxKr5kcze"],"enrUri":"enr:-L24QLldx3U91_P2uavydizevOZTt1i_PXOlbgReotoJ2PEsTAP7JDkfdikY-vwgSNse5K12IrRuxRvmfx8cQAe4oLACgmlkgnY0gmlwhKwSXh2KbXVsdGlhZGRyc5YACASsEl4dBvwhAAoErBJeHQb8It0DgnJzhQADAQAAiXNlY3AyNTZrMaECenqVgacqkGySbUm6_MUlG15o_1IdD6Hx3Yz9b3iio5ODdGNwgvwhg3VkcIL8I4V3YWt1MgE"}'
2025-12-08 08:56:56.273 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:56.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64544/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.130/tcp/9511/p2p/16Uiu2HAmGGt2sKBBdRUKMGyCdgoiEqF5ft5i1YUkn1Swg2PcrrAs"]'
2025-12-08 08:56:56.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:56.315 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:56.315 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-08_08-56-53__dff0c996-6b28-42ca-a330-f439d3561225__wakuorg_nwaku:latest.log
2025-12-08 08:56:56.315 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:56.315 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:56.319 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:56.320 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.236
2025-12-08 08:56:56.320 DEBUG [src.node.docker_mananger] Generated ports ['14896', '14897', '14898', '14899', '14900']
2025-12-08 08:56:56.320 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:56.321 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:56.321 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:56.321 DEBUG [src.node.docker_mananger] docker run -i -t -p 14896:14896 -p 14897:14897 -p 14898:14898 -p 14899:14899 -p 14900:14900 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14898 --rest-port=14896 --tcp-port=14897 --discv5-udp-port=14899 --rest-address=0.0.0.0 --nat=extip:172.18.150.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8073bb8bfac4cdd2412cccbbd3bcdbf0b5bef0fd9f9b2ef8d49e9aea3ff08fc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14900 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBths6Lf2W_M489x44ObjQmLiDwhvP95mTJy1kTE69egeHnBN3MhVbR8uEycJZprb_71O2ggONpeCL3K27lGk5ECgmlkgnY0gmlwhKwSt4KKbXVsdGlhZGRyc5YACASsEreCBiUnAAoErBK3ggYlKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNcTTmUKCKjQuqaPBCESahlyMT6T5aBnb-VUoXraJBHiDdGNwgiUng3VkcIIlKYV3YWt1Mgk --lightpushnode=/ip4/172.18.183.130/tcp/9511/p2p/16Uiu2HAmGGt2sKBBdRUKMGyCdgoiEqF5ft5i1YUkn1Swg2PcrrAs --lightpush=true --relay=false
2025-12-08 08:56:56.523 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.236 waku 0137955adb8110b2c93d968e045ea683d65f39cbd6e0be2da6e87e1625a134a7
2025-12-08 08:56:56.552 DEBUG [src.node.docker_mananger] Container started with ID 0137955adb81. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-56-53__dff0c996-6b28-42ca-a330-f439d3561225__wakuorg_nwaku:latest.log
2025-12-08 08:56:56.552 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14896
2025-12-08 08:56:56.552 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:57.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14896/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:57.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:56:57.557 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:57.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14896/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:57.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.236/tcp/14897/p2p/16Uiu2HAmDfXjW7tbDVLZGWA8MaQCdPzZnUDtPUKxnaoLM9y8Qem5","/ip4/172.18.150.236/tcp/14898/ws/p2p/16Uiu2HAmDfXjW7tbDVLZGWA8MaQCdPzZnUDtPUKxnaoLM9y8Qem5"],"enrUri":"enr:-L24QJDymNwfDLp_o0ea-prAW9SIcOPF1VIQnUVkSnNsfv5aQNujq9Ny1GnOF54cPIMfIrhxvEHzJCyC29vaW22IwbsCgmlkgnY0gmlwhKwSluyKbXVsdGlhZGRyc5YACASsEpbsBjoxAAoErBKW7AY6Mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDv8r-aI7MyP3ehxkL29hSdX1TjTs31-lZAi69PRD3ziDdGNwgjoxg3VkcII6M4V3YWt1Mgg"}'
2025-12-08 08:56:57.560 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:57.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.130/tcp/9511/p2p/16Uiu2HAmGGt2sKBBdRUKMGyCdgoiEqF5ft5i1YUkn1Swg2PcrrAs"]'
2025-12-08 08:56:57.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:57.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14896/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.29/tcp/64545/p2p/16Uiu2HAm3fn8fpqDLxpaHP3Pu9oAPQC184D8i9JR41NbxKr5kcze"]'
2025-12-08 08:56:57.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:57.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9510/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:56:57.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:57.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64544/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:56:57.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:57.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14896/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": 1765184217634604830}}'
2025-12-08 08:56:57.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:57.647 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2025-12-08 08:56:58.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:58.151 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":1765184217634604830,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:58.151 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-08 08:57:03.151 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.183.130/tcp/9511"} has 1
2025-12-08 08:57:03.155 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.183.130/tcp/9511"} with value 1.0
2025-12-08 08:57:03.156 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2025-12-08 08:57:03.159 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2025-12-08 08:57:03.159 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2025-12-08 08:57:03.162 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2025-12-08 08:57:03.162 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2025-12-08 08:57:03.166 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2025-12-08 08:57:03.166 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2025-12-08 08:57:03.169 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 2.0
2025-12-08 08:57:03.169 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2025-12-08 08:57:03.173 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2025-12-08 08:57:03.173 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2025-12-08 08:57:03.176 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2025-12-08 08:57:03.176 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2025-12-08 08:57:03.179 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2025-12-08 08:57:03.180 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2025-12-08 08:57:03.183 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2025-12-08 08:57:03.183 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2025-12-08 08:57:03.186 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2025-12-08 08:57:03.188 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:57:03.189 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:57:03.189 DEBUG [src.node.waku_node] Stopping container with id 7882cd352dfd
2025-12-08 08:57:03.726 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:03.727 DEBUG [src.node.waku_node] Stopping container with id 9191ec426db3
2025-12-08 08:57:04.273 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:04.273 DEBUG [src.node.waku_node] Stopping container with id 0137955adb81
2025-12-08 08:57:04.539 ERROR [src.node.docker_mananger] Max retries reached for container 7882cd352dfd. Exiting log stream.
2025-12-08 08:57:04.768 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:04.769 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:57:04.778 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:57:04.786 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:57:04.792 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: 2025-12-08_08-55-12__0c9efd75-cbde-4e10-8178-0427a767338c
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_2025-12-08_08-55-12__0c9efd75-cbde-4e10-8178-0427a767338c__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_2025-12-08_08-55-12__0c9efd75-cbde-4e10-8178-0427a767338c__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_2025-12-08_08-55-12__0c9efd75-cbde-4e10-8178-0427a767338c__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_2025-12-08_08-55-12__0c9efd75-cbde-4e10-8178-0427a767338c__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.53.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15324', '15325', '15326', '15327', '15328']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15324:15324 -p 15325:15325 -p 15326:15326 -p 15327:15327 -p 15328:15328 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15326 --rest-port=15324 --tcp-port=15325 --discv5-udp-port=15327 --rest-address=0.0.0.0 --nat=extip:172.18.53.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de21f4b7acfea49ecbc7fc7c0ad4f4ecb6c001e4dbe54bdb1d1d0fa655ebe241 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15328 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0a97506bd66f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.186 waku 1ca5c9c43ecd0531443309de09d419e1934388b91216c4082c93ec671f1b9659
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ca5c9c43ecd. Setting up logs at ./log/docker/node1_2025-12-08_08-55-12__0c9efd75-cbde-4e10-8178-0427a767338c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15324
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 3873cd245f8a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15324/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15324/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.186/tcp/15325/p2p/16Uiu2HAkxePVsv977GUWw37wWSAMFXErMLcpE6asYfofJqbvoq5A","/ip4/172.18.53.186/tcp/15326/ws/p2p/16Uiu2HAkxePVsv977GUWw37wWSAMFXErMLcpE6asYfofJqbvoq5A"],"enrUri":"enr:-L24QPDUWPeHq6Z_stXjVn284DkK_RT_rm_3Q8_lrNafneHBers8yPSTUQAdMohvYGJ7Ab-HxH3VWUGRnlhZgceyN5ICgmlkgnY0gmlwhKwSNbqKbXVsdGlhZGRyc5YACASsEjW6BjvdAAoErBI1ugY73t0DgnJzhQADAQAAiXNlY3AyNTZrMaECL9T50NQufkLWa3YiNsdu0IDLsX3FSyU-htc2ckQEXvGDdGNwgjvdg3VkcII734V3YWt1MgE"}'
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:15324/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:15324/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:15324/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.186/tcp/15325/p2p/16Uiu2HAkxePVsv977GUWw37wWSAMFXErMLcpE6asYfofJqbvoq5A","/ip4/172.18.53.186/tcp/15326/ws/p2p/16Uiu2HAkxePVsv977GUWw37wWSAMFXErMLcpE6asYfofJqbvoq5A"],"enrUri":"enr:-L24QPDUWPeHq6Z_stXjVn284DkK_RT_rm_3Q8_lrNafneHBers8yPSTUQAdMohvYGJ7Ab-HxH3VWUGRnlhZgceyN5ICgmlkgnY0gmlwhKwSNbqKbXVsdGlhZGRyc5YACASsEjW6BjvdAAoErBI1ugY73t0DgnJzhQADAQAAiXNlY3AyNTZrMaECL9T50NQufkLWa3YiNsdu0IDLsX3FSyU-htc2ckQEXvGDdGNwgjvdg3VkcII734V3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15324/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-109-ga8590a'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15324/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-109-ga8590a'
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:15324/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 1ca5c9c43ecd
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,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2025-12-08_09-00-18__4ebc4a66-fd8d-433e-84ad-62ae43bd352d
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_2025-12-08_09-00-18__4ebc4a66-fd8d-433e-84ad-62ae43bd352d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19894', '19895', '19896', '19897', '19898']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19894:19894 -p 19895:19895 -p 19896:19896 -p 19897:19897 -p 19898:19898 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19896 --rest-port=19894 --tcp-port=19895 --discv5-udp-port=19897 --rest-address=0.0.0.0 --nat=extip:172.18.175.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0d5ede47d151a0dd9beec27a9b5ce26cc185c01b78554ea42eeebda24edceedb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19898 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.62 waku a32f5048e2cba3c6aca5cecf7b8a86ebfcc9afeeec2b713a3ee0cf6ef0baf80d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a32f5048e2cb. Setting up logs at ./log/docker/node1_2025-12-08_09-00-18__4ebc4a66-fd8d-433e-84ad-62ae43bd352d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19894
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 110994ae416c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19894/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19894/debug/v1/info" -H "Content-Type: application/json" -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.62/tcp/19895/p2p/16Uiu2HAmR4WGbqURXMjxai66MhCRmbyFp92aH2z9rYAqVoRgKhnB","/ip4/172.18.175.62/tcp/19896/ws/p2p/16Uiu2HAmR4WGbqURXMjxai66MhCRmbyFp92aH2z9rYAqVoRgKhnB"],"enrUri":"enr:-L24QDUALTtti3XD30xExXv-nm2tMX0_Ie9qGGu5DHJ-LUv8TAYIgVWA25jez8qX2YKStqSVVIKG8g3tb20luFaiSawCgmlkgnY0gmlwhKwSrz6KbXVsdGlhZGRyc5YACASsEq8-Bk23AAoErBKvPgZNuN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDuFJuclqz8c-1VXCmw8OASJbdRb7XuZuOD61fa67U9pyDdGNwgk23g3VkcIJNuYV3YWt1MgU"}'
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_2025-12-08_09-00-18__4ebc4a66-fd8d-433e-84ad-62ae43bd352d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.0.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54569', '54570', '54571', '54572', '54573']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54569:54569 -p 54570:54570 -p 54571:54571 -p 54572:54572 -p 54573:54573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54571 --rest-port=54569 --tcp-port=54570 --discv5-udp-port=54572 --rest-address=0.0.0.0 --nat=extip:172.18.0.107 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c0f8f8bf0aa7f37bdcfbfdcd557fa6ac6facc53756eef26f9b4c598a2d84ad7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54573 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDUALTtti3XD30xExXv-nm2tMX0_Ie9qGGu5DHJ-LUv8TAYIgVWA25jez8qX2YKStqSVVIKG8g3tb20luFaiSawCgmlkgnY0gmlwhKwSrz6KbXVsdGlhZGRyc5YACASsEq8-Bk23AAoErBKvPgZNuN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDuFJuclqz8c-1VXCmw8OASJbdRb7XuZuOD61fa67U9pyDdGNwgk23g3VkcIJNuYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.0.107 waku f6a3f8c9f507b783c7264100f08abae095c723b65c661389b66712ede9fada3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f6a3f8c9f507. Setting up logs at ./log/docker/node2_2025-12-08_09-00-18__4ebc4a66-fd8d-433e-84ad-62ae43bd352d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54569
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:54569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.107/tcp/54570/p2p/16Uiu2HAmFczTyn5tmLqCvgf74PNDzPm535SDbEHSJNUYezanCezc","/ip4/172.18.0.107/tcp/54571/ws/p2p/16Uiu2HAmFczTyn5tmLqCvgf74PNDzPm535SDbEHSJNUYezanCezc"],"enrUri":"enr:-L24QPz7wyI69h6NCVmBkCgpXdxEni12HYGQEaZrcRzh8__HD4m4G6BZaU_Xj2MGQN-xSmVN-B4l9KIPYyu8JAReFUoCgmlkgnY0gmlwhKwSAGuKbXVsdGlhZGRyc5YACASsEgBrBtUqAAoErBIAawbVK90DgnJzhQACAQAAiXNlY3AyNTZrMaEDLBAHknz6RBdWHmwAeWhNNNPQQMa68qYXjWdhdPrNeimDdGNwgtUqg3VkcILVLIV3YWt1MgE"}'
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:54569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.62/tcp/19895/p2p/16Uiu2HAmR4WGbqURXMjxai66MhCRmbyFp92aH2z9rYAqVoRgKhnB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19894/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:54569/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:19894/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19894/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:19894/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a32f5048e2cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f6a3f8c9f507
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 @@
2025-12-08 08:55:15.287 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:55:15.288 DEBUG [tests.conftest] Running test: test_start_node_with_50_pubsub_topics with id: 2025-12-08_08-55-15__ca374492-8e47-41e4-9af0-5810cfbc4419
2025-12-08 08:55:15.288 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:55:15.288 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:55:15.288 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-08 08:55:15.299 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:15.299 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-55-15__ca374492-8e47-41e4-9af0-5810cfbc4419__wakuorg_nwaku:latest.log
2025-12-08 08:55:15.299 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:15.299 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:15.301 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:15.301 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.241
2025-12-08 08:55:15.301 DEBUG [src.node.docker_mananger] Generated ports ['41723', '41724', '41725', '41726', '41727']
2025-12-08 08:55:15.301 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-08 08:55:15.301 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:55:15.302 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:15.302 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:15.302 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:15.302 DEBUG [src.node.docker_mananger] docker run -i -t -p 41723:41723 -p 41724:41724 -p 41725:41725 -p 41726:41726 -p 41727:41727 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41725 --rest-port=41723 --tcp-port=41724 --discv5-udp-port=41726 --rest-address=0.0.0.0 --nat=extip:172.18.89.241 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1bcccae37bcf8631d4fdbd5c4ecba5d14bcbbb19cbb20b8daccb6919feb7cd31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41727 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:55:15.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.241 waku c0e3fa02378e4d5d6c4e70d2f431daa1cb46fcbf5bbbb8f5b5038f1c11f0a02a
2025-12-08 08:55:15.509 ERROR [src.node.docker_mananger] Max retries reached for container 5c14c5d5d1b4. Exiting log stream.
2025-12-08 08:55:15.528 DEBUG [src.node.docker_mananger] Container started with ID c0e3fa02378e. Setting up logs at ./log/docker/node1_2025-12-08_08-55-15__ca374492-8e47-41e4-9af0-5810cfbc4419__wakuorg_nwaku:latest.log
2025-12-08 08:55:15.528 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41723
2025-12-08 08:55:15.528 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:16.082 ERROR [src.node.docker_mananger] Max retries reached for container 2218ed8365d6. Exiting log stream.
2025-12-08 08:55:16.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:16.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:55:16.533 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:16.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:16.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.241/tcp/41724/p2p/16Uiu2HAmNTYj8RQLFN46yRe5F38vTKPnWfUBKwP1BiAudKkpkgLb","/ip4/172.18.89.241/tcp/41725/ws/p2p/16Uiu2HAmNTYj8RQLFN46yRe5F38vTKPnWfUBKwP1BiAudKkpkgLb"],"enrUri":"enr:-L24QLYceuC_EAiD9oWPl_bZXdfFYTHU7n8ZFN-k10dZpIM_FHPHoNhcCZEYmUpTpsZyz4AoPyVipDV68kTZzuM39zQCgmlkgnY0gmlwhKwSWfGKbXVsdGlhZGRyc5YACASsElnxBqL8AAoErBJZ8Qai_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkaaCAETzYF3h4TQQCRH0J0j139EpbyvGAwmm7AXGjfSDdGNwgqL8g3VkcIKi_oV3YWt1MgU"}'
2025-12-08 08:55:16.535 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:16.542 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:16.542 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-55-15__ca374492-8e47-41e4-9af0-5810cfbc4419__wakuorg_nwaku:latest.log
2025-12-08 08:55:16.543 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:16.543 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:16.544 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:16.544 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.43
2025-12-08 08:55:16.544 DEBUG [src.node.docker_mananger] Generated ports ['10229', '10230', '10231', '10232', '10233']
2025-12-08 08:55:16.545 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-08 08:55:16.545 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:55:16.545 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:16.545 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:16.545 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:16.545 DEBUG [src.node.docker_mananger] docker run -i -t -p 10229:10229 -p 10230:10230 -p 10231:10231 -p 10232:10232 -p 10233:10233 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10231 --rest-port=10229 --tcp-port=10230 --discv5-udp-port=10232 --rest-address=0.0.0.0 --nat=extip:172.18.2.43 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a1b4eef74b12480dd9b166f1c342c1f3a401f67bdadabe0cb82f0ade8426ef8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10233 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLYceuC_EAiD9oWPl_bZXdfFYTHU7n8ZFN-k10dZpIM_FHPHoNhcCZEYmUpTpsZyz4AoPyVipDV68kTZzuM39zQCgmlkgnY0gmlwhKwSWfGKbXVsdGlhZGRyc5YACASsElnxBqL8AAoErBJZ8Qai_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDkaaCAETzYF3h4TQQCRH0J0j139EpbyvGAwmm7AXGjfSDdGNwgqL8g3VkcIKi_oV3YWt1MgU
2025-12-08 08:55:16.735 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.43 waku 0ed8f1eaab81b7f532c82567f51181125b7eb53e51dc141d6cee0cd2897a0be6
2025-12-08 08:55:16.768 DEBUG [src.node.docker_mananger] Container started with ID 0ed8f1eaab81. Setting up logs at ./log/docker/node2_2025-12-08_08-55-15__ca374492-8e47-41e4-9af0-5810cfbc4419__wakuorg_nwaku:latest.log
2025-12-08 08:55:16.768 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10229
2025-12-08 08:55:16.768 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:17.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:17.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2025-12-08 08:55:17.791 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:17.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:17.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.43/tcp/10230/p2p/16Uiu2HAm14ZkguVZYbJhCC8awwKhrh1yeiuKWqVVm2Wi4esYAnBZ","/ip4/172.18.2.43/tcp/10231/ws/p2p/16Uiu2HAm14ZkguVZYbJhCC8awwKhrh1yeiuKWqVVm2Wi4esYAnBZ"],"enrUri":"enr:-L24QJwM0_8dhUiUD8Uj0i9NYUechwWg2WBRJN_sWwGQjO73U8TaOFxLTm4myiMJMzNgSKRi54HrbsdbLr3Ldd1eQxECgmlkgnY0gmlwhKwSAiuKbXVsdGlhZGRyc5YACASsEgIrBif2AAoErBICKwYn990DgnJzhQACAQAAiXNlY3AyNTZrMaECU73ihvFmzVPK68-WoAyrh82aZA2w4pb75Tel-mBl8RCDdGNwgif2g3VkcIIn-IV3YWt1MgE"}'
2025-12-08 08:55:17.798 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:17.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10229/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.241/tcp/41724/p2p/16Uiu2HAmNTYj8RQLFN46yRe5F38vTKPnWfUBKwP1BiAudKkpkgLb"]'
2025-12-08 08:55:17.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:17.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2025-12-08 08:55:17.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:17.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10229/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", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2025-12-08 08:55:17.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:17.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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)'}'
2025-12-08 08:55:17.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:17.956 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.056 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184117910362492,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.061 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184117910362492,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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)'}'
2025-12-08 08:55:18.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.070 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.171 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118065534608,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.176 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118065534608,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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)'}'
2025-12-08 08:55:18.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.186 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.286 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118181010542,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.292 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118181010542,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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)'}'
2025-12-08 08:55:18.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.302 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.402 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118296653453,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.407 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118296653453,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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)'}'
2025-12-08 08:55:18.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.518 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118412362411,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.523 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118412362411,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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)'}'
2025-12-08 08:55:18.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.533 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.634 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.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":1765184118528463083,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.639 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118528463083,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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)'}'
2025-12-08 08:55:18.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.648 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.749 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118643596721,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.756 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118643596721,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/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)'}'
2025-12-08 08:55:18.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.767 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.868 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118761962706,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.873 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118761962706,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:18.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.882 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:18.983 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118877460993,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.988 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:18.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:18.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118877460993,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:18.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:18.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:18.997 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:19.098 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118992759513,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.103 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184118992759513,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:19.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:19.113 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:19.213 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119107809444,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.218 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119107809444,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:19.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:19.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:19.328 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119223070462,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.334 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119223070462,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:19.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:19.344 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:19.444 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.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":1765184119338420791,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.450 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.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":1765184119338420791,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:19.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:19.459 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:19.560 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119454213891,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.565 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119454213891,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:19.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:19.576 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:19.676 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119571116230,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.681 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119571116230,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:19.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:19.691 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:19.792 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119686252055,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.797 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119686252055,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:19.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:19.807 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:19.907 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119801617675,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.912 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:19.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:19.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119801617675,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:19.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:19.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:19.921 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.022 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119916192333,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.027 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184119916192333,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.036 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.136 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120030956128,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.141 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120030956128,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.251 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120145276321,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.255 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120145276321,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.265 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.365 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120260033520,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.370 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120260033520,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.380 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.480 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120374736419,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.485 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120374736419,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.595 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120489725916,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.601 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120489725916,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.610 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.711 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120605591745,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.715 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120605591745,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.724 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.825 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120719569878,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.830 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120719569878,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:20.940 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120834577210,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.945 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:20.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:20.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120834577210,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:20.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:20.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:20.954 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.054 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120949515665,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.060 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184120949515665,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:21.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:21.069 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.170 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121064442024,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.175 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121064442024,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:21.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:21.184 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.284 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121179426034,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.290 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121179426034,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:21.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:21.299 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.399 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121294539258,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.404 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121294539258,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:21.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:21.415 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.515 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121409678252,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.520 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121409678252,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:21.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:21.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.631 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121525254697,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.636 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121525254697,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:21.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:21.646 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.746 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121640706514,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.755 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.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":1765184121640706514,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:21.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:21.768 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.868 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121761823701,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.873 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121761823701,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:21.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:21.883 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:21.984 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121878440193,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.989 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:21.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:21.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":1765184121878440193,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:21.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:22.101 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121994580978,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.106 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184121994580978,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.116 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:22.217 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122111009276,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.222 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122111009276,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:22.332 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122226739423,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.337 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122226739423,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.347 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:22.447 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122342096672,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.452 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122342096672,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.462 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:22.562 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122456934156,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.567 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122456934156,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:22.677 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122572226676,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.683 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122572226676,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.693 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:22.793 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122687558887,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.798 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122687558887,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:22.909 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122803615392,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.913 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:22.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:22.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122803615392,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:22.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:22.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:22.922 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:23.023 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122917641414,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.028 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184122917641414,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:23.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:23.038 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:23.138 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123032483017,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.143 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123032483017,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:23.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:23.152 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:23.253 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123147606642,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.258 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.258 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123147606642,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:23.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:23.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:23.368 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123263368294,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.373 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123263368294,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:23.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:23.383 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:23.484 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123377969466,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.488 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123377969466,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:23.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:23.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:23.598 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123492657941,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.603 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123492657941,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:23.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:23.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:23.712 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41723/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123607327458,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.717 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:23.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:23.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184123607327458,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:23.723 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:23.724 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:23.724 DEBUG [src.node.waku_node] Stopping container with id c0e3fa02378e
2025-12-08 08:55:24.358 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:24.358 DEBUG [src.node.waku_node] Stopping container with id 0ed8f1eaab81
2025-12-08 08:55:24.929 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:24.930 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:24.970 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:25.012 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_store_sync_small_sync_range with id: 2025-12-08_08-57-16__76da99c6-d6a9-4c71-8192-2eb14a4573f8
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_2025-12-08_08-57-16__76da99c6-d6a9-4c71-8192-2eb14a4573f8__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_2025-12-08_08-57-16__76da99c6-d6a9-4c71-8192-2eb14a4573f8__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_2025-12-08_08-57-16__76da99c6-d6a9-4c71-8192-2eb14a4573f8__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.254.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31970', '31971', '31972', '31973', '31974']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31970:31970 -p 31971:31971 -p 31972:31972 -p 31973:31973 -p 31974:31974 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31972 --rest-port=31970 --tcp-port=31971 --discv5-udp-port=31973 --rest-address=0.0.0.0 --nat=extip:172.18.254.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=48a2ce7af7decb61baccdcbfbfa85f0fbd301e5e0e5d5fde0eb1b93df21efc10 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31974 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.19 waku 32d567b8c661b63ec6d8fbfa34d403514643e5cbb1fb94e214397fc785816e91
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32d567b8c661. Setting up logs at ./log/docker/node1_2025-12-08_08-57-16__76da99c6-d6a9-4c71-8192-2eb14a4573f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31970
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 5ed7904e613a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c9ac11355f72. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31970/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31970/debug/v1/info" -H "Content-Type: application/json" -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.19/tcp/31971/p2p/16Uiu2HAmKC8AAEF6bBQ8ucviCqCKdHXhx3jzMjU8Rresa3sdNC9W","/ip4/172.18.254.19/tcp/31972/ws/p2p/16Uiu2HAmKC8AAEF6bBQ8ucviCqCKdHXhx3jzMjU8Rresa3sdNC9W"],"enrUri":"enr:-L24QNy75dwApKNuuVe6slVhEDnjwKPCUMnVxYHQOwcK9zvqTUQAddBVZsDKnZMXddF1G-AfG_F3-JH4T7FLDJP_zPICgmlkgnY0gmlwhKwS_hOKbXVsdGlhZGRyc5YACASsEv4TBnzjAAoErBL-EwZ85N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYR_0jfV2v0G6GMcu-zJKxdnL5QL-ZvkKNvgYIU8ENkGDdGNwgnzjg3VkcIJ85YV3YWt1MhM"}'
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:31970/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:31970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31970/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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.39.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31310', '31311', '31312', '31313', '31314']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31310:31310 -p 31311:31311 -p 31312:31312 -p 31313:31313 -p 31314:31314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31312 --rest-port=31310 --tcp-port=31311 --discv5-udp-port=31313 --rest-address=0.0.0.0 --nat=extip:172.18.39.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7df63f65ee983ddcc5bf5e797aab9892aeea2efc4dab880cbdd308dfbab408c --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31314 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QNy75dwApKNuuVe6slVhEDnjwKPCUMnVxYHQOwcK9zvqTUQAddBVZsDKnZMXddF1G-AfG_F3-JH4T7FLDJP_zPICgmlkgnY0gmlwhKwS_hOKbXVsdGlhZGRyc5YACASsEv4TBnzjAAoErBL-EwZ85N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYR_0jfV2v0G6GMcu-zJKxdnL5QL-ZvkKNvgYIU8ENkGDdGNwgnzjg3VkcIJ85YV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.160 waku aa6e0d2ffe063ce0a4e347206063b23c7009d974f0f141852d288bf531c0e45a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa6e0d2ffe06. Setting up logs at ./log/docker/node2_2025-12-08_08-57-16__76da99c6-d6a9-4c71-8192-2eb14a4573f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31310
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:31310/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31310/debug/v1/info" -H "Content-Type: application/json" -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.160/tcp/31311/p2p/16Uiu2HAmApTvJ8Kr3BFDqVPM2ZkRyqM3vo69bLNkp9zQGssvBu2E","/ip4/172.18.39.160/tcp/31312/ws/p2p/16Uiu2HAmApTvJ8Kr3BFDqVPM2ZkRyqM3vo69bLNkp9zQGssvBu2E"],"enrUri":"enr:-L24QPT4IP4DbwsOSzFN12Xd69MLys8_lEalxUa21s4o9PcIW9-eh8lak9BjGIgh4VMWMtVxY3H2WRbXZL-tukkxc_kCgmlkgnY0gmlwhKwSJ6CKbXVsdGlhZGRyc5YACASsEiegBnpPAAoErBInoAZ6UN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5LYGoACcAVxFWhgd2uB76R_cC0mKDCRfwPVZuvlm3beDdGNwgnpPg3VkcIJ6UYV3YWt1MhI"}'
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:31310/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.19/tcp/31971/p2p/16Uiu2HAmKC8AAEF6bBQ8ucviCqCKdHXhx3jzMjU8Rresa3sdNC9W"]'
INFO  src.node.api_clients.base_client:base_client.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:31310/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.store_sync.test_store_sync:test_store_sync.py:808 Node-2 local store returned 0 messages; expected 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 32d567b8c661
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aa6e0d2ffe06
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 @@
2025-12-08 08:56:43.526 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:56:43.526 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2025-12-08_08-56-43__19264e8c-c795-49bf-971b-887fd1fd6153
2025-12-08 08:56:43.527 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:56:43.527 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:56:43.527 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:56:43.534 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:43.534 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-56-43__19264e8c-c795-49bf-971b-887fd1fd6153__wakuorg_nwaku:latest.log
2025-12-08 08:56:43.534 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:43.534 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:43.535 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:43.536 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.177
2025-12-08 08:56:43.536 DEBUG [src.node.docker_mananger] Generated ports ['57290', '57291', '57292', '57293', '57294']
2025-12-08 08:56:43.536 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:43.536 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:43.536 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:43.536 DEBUG [src.node.docker_mananger] docker run -i -t -p 57290:57290 -p 57291:57291 -p 57292:57292 -p 57293:57293 -p 57294:57294 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57292 --rest-port=57290 --tcp-port=57291 --discv5-udp-port=57293 --rest-address=0.0.0.0 --nat=extip:172.18.203.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9cd0f08dd2ddcfcca14a4fb515cb2d3a63da8dac2b9d9d43aeb1aceb7dfeffb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57294 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:56:43.715 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.177 waku b6992475f7b21e4947dc6442ad085c5e5ae46029ad59b21c707f94836853a6f3
2025-12-08 08:56:43.747 DEBUG [src.node.docker_mananger] Container started with ID b6992475f7b2. Setting up logs at ./log/docker/node1_2025-12-08_08-56-43__19264e8c-c795-49bf-971b-887fd1fd6153__wakuorg_nwaku:latest.log
2025-12-08 08:56:43.747 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57290
2025-12-08 08:56:43.747 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:43.799 ERROR [src.node.docker_mananger] Max retries reached for container 5e1bd2bcdf8c. Exiting log stream.
2025-12-08 08:56:44.333 ERROR [src.node.docker_mananger] Max retries reached for container a48b9ef82b8e. Exiting log stream.
2025-12-08 08:56:44.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57290/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:44.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:56:44.751 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:44.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:44.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.177/tcp/57291/p2p/16Uiu2HAmJgQVhpojoQv7FsBKJzAoby52z2yYfUqELonRzQ1tUbP4","/ip4/172.18.203.177/tcp/57292/ws/p2p/16Uiu2HAmJgQVhpojoQv7FsBKJzAoby52z2yYfUqELonRzQ1tUbP4"],"enrUri":"enr:-L24QBXQY8bEb4c2nolI2JIVLwL3j04nWqIivO3owh78eUr2LLHIOojBNIqFEmpTlm6YPAyBdTOfZ44Gyfb_RuyVKnUCgmlkgnY0gmlwhKwSy7GKbXVsdGlhZGRyc5YACASsEsuxBt_LAAoErBLLsQbfzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWYMA2Ds6bbtCfAPxV2WaVkg5_1kw8CqnJPVX6JEIkG-DdGNwgt_Lg3VkcILfzYV3YWt1MgU"}'
2025-12-08 08:56:44.753 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:44.754 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:56:44.760 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:44.760 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-56-43__19264e8c-c795-49bf-971b-887fd1fd6153__wakuorg_nwaku:latest.log
2025-12-08 08:56:44.760 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:44.761 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:44.762 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:44.762 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.0
2025-12-08 08:56:44.762 DEBUG [src.node.docker_mananger] Generated ports ['11024', '11025', '11026', '11027', '11028']
2025-12-08 08:56:44.762 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:44.763 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:44.763 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:44.763 DEBUG [src.node.docker_mananger] docker run -i -t -p 11024:11024 -p 11025:11025 -p 11026:11026 -p 11027:11027 -p 11028:11028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11026 --rest-port=11024 --tcp-port=11025 --discv5-udp-port=11027 --rest-address=0.0.0.0 --nat=extip:172.18.77.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd2f6cae8f2484b30ebb25f849fcf55f5ded419b32e3c2cfcdee4d3c50a15eb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11028 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBXQY8bEb4c2nolI2JIVLwL3j04nWqIivO3owh78eUr2LLHIOojBNIqFEmpTlm6YPAyBdTOfZ44Gyfb_RuyVKnUCgmlkgnY0gmlwhKwSy7GKbXVsdGlhZGRyc5YACASsEsuxBt_LAAoErBLLsQbfzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWYMA2Ds6bbtCfAPxV2WaVkg5_1kw8CqnJPVX6JEIkG-DdGNwgt_Lg3VkcILfzYV3YWt1MgU --filternode=/ip4/172.18.203.177/tcp/57291/p2p/16Uiu2HAmJgQVhpojoQv7FsBKJzAoby52z2yYfUqELonRzQ1tUbP4
2025-12-08 08:56:44.955 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.0 waku 149fca9cee71244a9c30cfb677ac2c385dc81de6954d1cadb0f25cb248f7c659
2025-12-08 08:56:44.985 DEBUG [src.node.docker_mananger] Container started with ID 149fca9cee71. Setting up logs at ./log/docker/node2_2025-12-08_08-56-43__19264e8c-c795-49bf-971b-887fd1fd6153__wakuorg_nwaku:latest.log
2025-12-08 08:56:44.986 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11024
2025-12-08 08:56:44.986 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:45.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11024/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:45.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:56:45.990 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:45.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:45.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.0/tcp/11025/p2p/16Uiu2HAmUhiVt5RjhR7RkfNWz6Nih7yp8GZzQA4rvGfH3WBaop7q","/ip4/172.18.77.0/tcp/11026/ws/p2p/16Uiu2HAmUhiVt5RjhR7RkfNWz6Nih7yp8GZzQA4rvGfH3WBaop7q"],"enrUri":"enr:-L24QL2evBAK2O_SGqPNMYOMfo6f-6Umsy_8Y3aY2kDG-tZlGydu8qVZ3epO8d_XeIrGmgLysf7KawNKkQJ7Ne431pQCgmlkgnY0gmlwhKwSTQCKbXVsdGlhZGRyc5YACASsEk0ABisRAAoErBJNAAYrEt0DgnJzhQADAQAAiXNlY3AyNTZrMaED7m3POkRINGdUPAiPFrl-r959dsH_tiLw5P2qnTrlL-iDdGNwgisRg3VkcIIrE4V3YWt1MgA"}'
2025-12-08 08:56:45.993 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:45.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11024/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.177/tcp/57291/p2p/16Uiu2HAmJgQVhpojoQv7FsBKJzAoby52z2yYfUqELonRzQ1tUbP4"]'
2025-12-08 08:56:46.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:46.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57290/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:56:46.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:46.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11024/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "69718af4-8206-4ca1-83fb-f61a1952cdae", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:56:46.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"69718af4-8206-4ca1-83fb-f61a1952cdae","statusDesc":"OK"}'
2025-12-08 08:56:46.053 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:11024/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:56:46.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-08 08:56:46.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57290/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)'}'
2025-12-08 08:56:46.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:46.069 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:56:46.169 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:56:46.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11024/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:46.172 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":1765184206061945640,"ephemeral":false}]'
2025-12-08 08:56:46.175 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:56:46.176 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:56:46.176 DEBUG [src.node.waku_node] Stopping container with id b6992475f7b2
2025-12-08 08:56:46.704 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:46.705 DEBUG [src.node.waku_node] Stopping container with id 149fca9cee71
2025-12-08 08:56:47.209 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:47.212 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:56:47.218 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:56:47.225 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2025-12-08 08:58:37.945 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:58:37.946 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_content_topic with id: 2025-12-08_08-58-37__9fda58c0-9e85-4ceb-a9a4-bbac53d7695d
2025-12-08 08:58:37.946 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:58:37.946 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:58:37.946 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-08 08:58:37.953 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:58:37.953 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-08_08-58-37__9fda58c0-9e85-4ceb-a9a4-bbac53d7695d__wakuorg_nwaku:latest.log
2025-12-08 08:58:37.953 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:58:37.953 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:58:37.955 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:58:37.955 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.37
2025-12-08 08:58:37.955 DEBUG [src.node.docker_mananger] Generated ports ['4541', '4542', '4543', '4544', '4545']
2025-12-08 08:58:37.955 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:58:37.955 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:58:37.956 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:58:37.956 DEBUG [src.node.docker_mananger] docker run -i -t -p 4541:4541 -p 4542:4542 -p 4543:4543 -p 4544:4544 -p 4545:4545 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4543 --rest-port=4541 --tcp-port=4542 --discv5-udp-port=4544 --rest-address=0.0.0.0 --nat=extip:172.18.188.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61c589ab21fa9abccdbf9a4e5b6da12b4929fc5ac6e0a18ca5adceef0fdea34b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4545 --metrics-logging=true --store=true --relay=true
2025-12-08 08:58:38.141 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.37 waku 4f67b5c07375427594f2819cca5ad0b786a05713271af271bcb7e2b30280493b
2025-12-08 08:58:38.145 ERROR [src.node.docker_mananger] Max retries reached for container e474a69cd921. Exiting log stream.
2025-12-08 08:58:38.174 DEBUG [src.node.docker_mananger] Container started with ID 4f67b5c07375. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-58-37__9fda58c0-9e85-4ceb-a9a4-bbac53d7695d__wakuorg_nwaku:latest.log
2025-12-08 08:58:38.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4541
2025-12-08 08:58:38.176 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:58:38.736 ERROR [src.node.docker_mananger] Max retries reached for container fb923c2e9405. Exiting log stream.
2025-12-08 08:58:39.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4541/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:39.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:58:39.182 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:58:39.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4541/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:39.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.37/tcp/4542/p2p/16Uiu2HAky2x28vdUe2DaEQ6KHYoMUEbbewTvMFEYAA8e7pDuKJXF","/ip4/172.18.188.37/tcp/4543/ws/p2p/16Uiu2HAky2x28vdUe2DaEQ6KHYoMUEbbewTvMFEYAA8e7pDuKJXF"],"enrUri":"enr:-L24QDfcV-yO5y3MGQxgPDV_cmdo6etYLEWAXoF-rUKYiM2QGLn0ttTST9rVAGaFKf4w-7deEQe3NWUWuoMBFiZCL0ICgmlkgnY0gmlwhKwSvCWKbXVsdGlhZGRyc5YACASsErwlBhG-AAoErBK8JQYRv90DgnJzhQADAQAAiXNlY3AyNTZrMaECNZyGqyZPuZx1MhkM7zwsogqlgpn5vSC5bGwbiaxhg46DdGNwghG-g3VkcIIRwIV3YWt1MgM"}'
2025-12-08 08:58:39.184 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:58:39.191 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:58:39.191 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_08-58-37__9fda58c0-9e85-4ceb-a9a4-bbac53d7695d__wakuorg_nwaku:latest.log
2025-12-08 08:58:39.191 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:58:39.191 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:58:39.193 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:58:39.193 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.61
2025-12-08 08:58:39.193 DEBUG [src.node.docker_mananger] Generated ports ['56275', '56276', '56277', '56278', '56279']
2025-12-08 08:58:39.193 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:58:39.193 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:58:39.193 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:58:39.193 DEBUG [src.node.docker_mananger] docker run -i -t -p 56275:56275 -p 56276:56276 -p 56277:56277 -p 56278:56278 -p 56279:56279 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56277 --rest-port=56275 --tcp-port=56276 --discv5-udp-port=56278 --rest-address=0.0.0.0 --nat=extip:172.18.173.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab2a0fa5acafb2151ddb8bdfaabff880ead886f3955cd9f5456bf612e67b94ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56279 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDfcV-yO5y3MGQxgPDV_cmdo6etYLEWAXoF-rUKYiM2QGLn0ttTST9rVAGaFKf4w-7deEQe3NWUWuoMBFiZCL0ICgmlkgnY0gmlwhKwSvCWKbXVsdGlhZGRyc5YACASsErwlBhG-AAoErBK8JQYRv90DgnJzhQADAQAAiXNlY3AyNTZrMaECNZyGqyZPuZx1MhkM7zwsogqlgpn5vSC5bGwbiaxhg46DdGNwghG-g3VkcIIRwIV3YWt1MgM --storenode=/ip4/172.18.188.37/tcp/4542/p2p/16Uiu2HAky2x28vdUe2DaEQ6KHYoMUEbbewTvMFEYAA8e7pDuKJXF --store=true --relay=true
2025-12-08 08:58:39.388 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.61 waku d8aa575a3f13b8452ee8776a494c1550d88e1456ea2ea0e9ed5f87946f11142e
2025-12-08 08:58:39.420 DEBUG [src.node.docker_mananger] Container started with ID d8aa575a3f13. Setting up logs at ./log/docker/store_node1_2025-12-08_08-58-37__9fda58c0-9e85-4ceb-a9a4-bbac53d7695d__wakuorg_nwaku:latest.log
2025-12-08 08:58:39.420 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56275
2025-12-08 08:58:39.421 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:58:40.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56275/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:40.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:58:40.426 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:58:40.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56275/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:40.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.61/tcp/56276/p2p/16Uiu2HAmJWsmQ6MszKScaseELY45rnS1Lvu6WBPsfkAGfGsBjb5a","/ip4/172.18.173.61/tcp/56277/ws/p2p/16Uiu2HAmJWsmQ6MszKScaseELY45rnS1Lvu6WBPsfkAGfGsBjb5a"],"enrUri":"enr:-L24QCkwwFPQJmgItNxi0iHICDHnj9uG8IkkRsIryHUA6tBkayHxtx7-0xFUxW4W9kmjAu4RtvTvShhMkqXI9qoRVsgCgmlkgnY0gmlwhKwSrT2KbXVsdGlhZGRyc5YACASsEq09BtvUAAoErBKtPQbb1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVxIHuNgDqDi3EYkcAYE3W1syxH6N7m0QQXJohVhAqAGDdGNwgtvUg3VkcILb1oV3YWt1MgM"}'
2025-12-08 08:58:40.428 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:58:40.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56275/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.37/tcp/4542/p2p/16Uiu2HAky2x28vdUe2DaEQ6KHYoMUEbbewTvMFEYAA8e7pDuKJXF"]'
2025-12-08 08:58:40.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:40.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:58:40.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:40.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56275/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:58:40.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:40.437 DEBUG [src.steps.store] Relaying message
2025-12-08 08:58:40.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:58:40.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:40.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:58:40.645 DEBUG [src.steps.store] Relaying message
2025-12-08 08:58:40.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/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)'}'
2025-12-08 08:58:40.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:40.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:58:40.851 DEBUG [src.steps.store] Relaying message
2025-12-08 08:58:40.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/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)'}'
2025-12-08 08:58:40.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:40.857 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:58:41.058 DEBUG [src.steps.store] Relaying message
2025-12-08 08:58:41.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/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)'}'
2025-12-08 08:58:41.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:41.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:58:41.265 DEBUG [src.steps.store] Relaying message
2025-12-08 08:58:41.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/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)'}'
2025-12-08 08:58:41.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:41.271 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:58:41.472 DEBUG [src.steps.store] Relaying message
2025-12-08 08:58:41.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/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)'}'
2025-12-08 08:58:41.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:41.478 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:58:41.678 DEBUG [src.steps.store] Relaying message
2025-12-08 08:58:41.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/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)'}'
2025-12-08 08:58:41.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:41.685 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:58:41.886 DEBUG [src.steps.store] Relaying message
2025-12-08 08:58:41.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4541/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)'}'
2025-12-08 08:58:41.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:41.892 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:58:42.093 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =myapp/1/latest/proto
2025-12-08 08:58:42.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4541/store/v3/messages?includeData=true&contentTopics=myapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:42.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-08 08:58:42.097 DEBUG [tests.store.test_topics] response for wrong url content topic is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2025-12-08 08:58:42.099 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:58:42.101 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:58:42.101 DEBUG [src.node.waku_node] Stopping container with id 4f67b5c07375
2025-12-08 08:58:42.633 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:58:42.634 DEBUG [src.node.waku_node] Stopping container with id d8aa575a3f13
2025-12-08 08:58:43.191 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:58:43.192 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:58:43.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:58:43.207 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2025-12-08 08:56:29.270 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:56:29.270 DEBUG [tests.conftest] Running test: test_store_with_unknown_content_topic with id: 2025-12-08_08-56-29__957347ea-ba77-4eb6-8eb3-2b4d2393477e
2025-12-08 08:56:29.271 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:56:29.271 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:56:29.271 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-08 08:56:29.278 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:29.278 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-08_08-56-29__957347ea-ba77-4eb6-8eb3-2b4d2393477e__wakuorg_nwaku:latest.log
2025-12-08 08:56:29.278 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:29.279 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:29.280 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:29.280 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.69
2025-12-08 08:56:29.280 DEBUG [src.node.docker_mananger] Generated ports ['62339', '62340', '62341', '62342', '62343']
2025-12-08 08:56:29.281 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:29.281 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:29.281 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:29.281 DEBUG [src.node.docker_mananger] docker run -i -t -p 62339:62339 -p 62340:62340 -p 62341:62341 -p 62342:62342 -p 62343:62343 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62341 --rest-port=62339 --tcp-port=62340 --discv5-udp-port=62342 --rest-address=0.0.0.0 --nat=extip:172.18.140.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0bcdecacffa5fcfc91a32c3a8ffaa4c7a0fbd357b66fba084a1ef38c7af0bb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62343 --metrics-logging=true --store=true --relay=true
2025-12-08 08:56:29.474 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.69 waku 62b33508b5505673b67f9e8382d6e17f804aaa5a2196be096a399b27b8a0a7fc
2025-12-08 08:56:29.504 ERROR [src.node.docker_mananger] Max retries reached for container ddcf426b4750. Exiting log stream.
2025-12-08 08:56:29.513 DEBUG [src.node.docker_mananger] Container started with ID 62b33508b550. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-56-29__957347ea-ba77-4eb6-8eb3-2b4d2393477e__wakuorg_nwaku:latest.log
2025-12-08 08:56:29.515 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62339
2025-12-08 08:56:29.517 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:30.067 ERROR [src.node.docker_mananger] Max retries reached for container 93983cc1d693. Exiting log stream.
2025-12-08 08:56:30.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62339/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:30.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:56:30.523 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:30.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62339/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:30.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.69/tcp/62340/p2p/16Uiu2HAmHcGhrNhdDjBvs5ZqqQTpEto26JZg1amoTvRhHYenPGnv","/ip4/172.18.140.69/tcp/62341/ws/p2p/16Uiu2HAmHcGhrNhdDjBvs5ZqqQTpEto26JZg1amoTvRhHYenPGnv"],"enrUri":"enr:-L24QOIrFBv3GIhQ8MqpJVehxpBporpijNfhTBn3u3boJxHYSHTlnJdAWjRax73YgNyHvhhHrpRrQOO8Dc5Quknj6d4CgmlkgnY0gmlwhKwSjEWKbXVsdGlhZGRyc5YACASsEoxFBvOEAAoErBKMRQbzhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSZgvL58nbZeGt7EWPiY_V95I1nOJ2kCKNrBIpd9iAKODdGNwgvOEg3VkcILzhoV3YWt1MgM"}'
2025-12-08 08:56:30.526 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:30.533 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:30.533 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_08-56-29__957347ea-ba77-4eb6-8eb3-2b4d2393477e__wakuorg_nwaku:latest.log
2025-12-08 08:56:30.533 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:30.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:30.534 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:30.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.134
2025-12-08 08:56:30.535 DEBUG [src.node.docker_mananger] Generated ports ['20070', '20071', '20072', '20073', '20074']
2025-12-08 08:56:30.535 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:30.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:30.535 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:30.535 DEBUG [src.node.docker_mananger] docker run -i -t -p 20070:20070 -p 20071:20071 -p 20072:20072 -p 20073:20073 -p 20074:20074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20072 --rest-port=20070 --tcp-port=20071 --discv5-udp-port=20073 --rest-address=0.0.0.0 --nat=extip:172.18.88.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1b98dca5e5ffdfa0be8cea42adaed76e46f55f8648d3fa0fedb7df58a8e8ad3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20074 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOIrFBv3GIhQ8MqpJVehxpBporpijNfhTBn3u3boJxHYSHTlnJdAWjRax73YgNyHvhhHrpRrQOO8Dc5Quknj6d4CgmlkgnY0gmlwhKwSjEWKbXVsdGlhZGRyc5YACASsEoxFBvOEAAoErBKMRQbzhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSZgvL58nbZeGt7EWPiY_V95I1nOJ2kCKNrBIpd9iAKODdGNwgvOEg3VkcILzhoV3YWt1MgM --storenode=/ip4/172.18.140.69/tcp/62340/p2p/16Uiu2HAmHcGhrNhdDjBvs5ZqqQTpEto26JZg1amoTvRhHYenPGnv --store=true --relay=true
2025-12-08 08:56:30.721 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.134 waku 5720deac1ad75db052eaa1bcdbb2d90bfe2f2436d3a41fd7377f07311f133858
2025-12-08 08:56:30.753 DEBUG [src.node.docker_mananger] Container started with ID 5720deac1ad7. Setting up logs at ./log/docker/store_node1_2025-12-08_08-56-29__957347ea-ba77-4eb6-8eb3-2b4d2393477e__wakuorg_nwaku:latest.log
2025-12-08 08:56:30.755 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20070
2025-12-08 08:56:30.755 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:31.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20070/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:31.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:56:31.760 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:31.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:31.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.134/tcp/20071/p2p/16Uiu2HAmMxzitCam1pc7LHm95EA3QzurQiUseSeJT5jiehN4gEWM","/ip4/172.18.88.134/tcp/20072/ws/p2p/16Uiu2HAmMxzitCam1pc7LHm95EA3QzurQiUseSeJT5jiehN4gEWM"],"enrUri":"enr:-L24QMztOO3iLAl3cVYhidmmhxEsOtkllp4X45QwDgTupi8TQioysg9zq_N3m1de7bNi6r3UhGmmuTbRUolCMLs3-80CgmlkgnY0gmlwhKwSWIaKbXVsdGlhZGRyc5YACASsEliGBk5nAAoErBJYhgZOaN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDilYO0GJ99TbEKWzSrBU1zM5ertW249qV5Tv33FCSNmKDdGNwgk5ng3VkcIJOaYV3YWt1MgM"}'
2025-12-08 08:56:31.763 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:31.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20070/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.69/tcp/62340/p2p/16Uiu2HAmHcGhrNhdDjBvs5ZqqQTpEto26JZg1amoTvRhHYenPGnv"]'
2025-12-08 08:56:31.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:31.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:56:31.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:31.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20070/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:56:31.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:31.772 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:31.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:31.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:31.778 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:31.979 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:31.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/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)'}'
2025-12-08 08:56:31.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:31.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:32.186 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:32.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/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)'}'
2025-12-08 08:56:32.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:32.193 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:32.394 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:32.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/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)'}'
2025-12-08 08:56:32.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:32.400 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:32.601 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:32.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/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)'}'
2025-12-08 08:56:32.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:32.608 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:32.809 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:32.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/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)'}'
2025-12-08 08:56:32.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:32.814 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:33.015 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:33.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/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)'}'
2025-12-08 08:56:33.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:33.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:33.223 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:33.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62339/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)'}'
2025-12-08 08:56:33.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:33.229 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:33.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62339/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:33.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-08 08:56:33.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20070/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:33.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-08 08:56:33.440 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:56:33.441 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:56:33.441 DEBUG [src.node.waku_node] Stopping container with id 62b33508b550
2025-12-08 08:56:34.010 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:34.012 DEBUG [src.node.waku_node] Stopping container with id 5720deac1ad7
2025-12-08 08:56:34.568 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:34.569 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:56:34.577 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:56:34.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
2025-12-08 08:54:22.417 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:22.417 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2025-12-08_08-54-22__8ebeb5c2-ad37-46b4-ae1f-9323597f4de8
2025-12-08 08:54:22.418 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:22.418 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:22.418 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:54:22.425 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:22.425 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-22__8ebeb5c2-ad37-46b4-ae1f-9323597f4de8__wakuorg_nwaku:latest.log
2025-12-08 08:54:22.425 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:22.425 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:22.426 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:22.427 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.47
2025-12-08 08:54:22.427 DEBUG [src.node.docker_mananger] Generated ports ['19359', '19360', '19361', '19362', '19363']
2025-12-08 08:54:22.427 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:22.427 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:22.427 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:22.427 DEBUG [src.node.docker_mananger] docker run -i -t -p 19359:19359 -p 19360:19360 -p 19361:19361 -p 19362:19362 -p 19363:19363 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19361 --rest-port=19359 --tcp-port=19360 --discv5-udp-port=19362 --rest-address=0.0.0.0 --nat=extip:172.18.164.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae6530b7afbf5ceec64be2e02ed7434daabbeb60cfdd8cbd5edeada80d0bd515 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19363 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:54:22.616 ERROR [src.node.docker_mananger] Max retries reached for container 4467b5d8c8f8. Exiting log stream.
2025-12-08 08:54:22.621 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.47 waku 844c520e783c754b8cde29381a6360291e587781a34f24c3652d143d1d422af6
2025-12-08 08:54:22.654 DEBUG [src.node.docker_mananger] Container started with ID 844c520e783c. Setting up logs at ./log/docker/node1_2025-12-08_08-54-22__8ebeb5c2-ad37-46b4-ae1f-9323597f4de8__wakuorg_nwaku:latest.log
2025-12-08 08:54:22.655 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19359
2025-12-08 08:54:22.655 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:23.161 ERROR [src.node.docker_mananger] Max retries reached for container 27d0d41b2d80. Exiting log stream.
2025-12-08 08:54:23.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19359/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:23.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:23.659 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:23.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19359/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:23.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.47/tcp/19360/p2p/16Uiu2HAmKSTCYKYS8c9EduUddwbACbL18zBQLbE6BRUFtUFVXoLi","/ip4/172.18.164.47/tcp/19361/ws/p2p/16Uiu2HAmKSTCYKYS8c9EduUddwbACbL18zBQLbE6BRUFtUFVXoLi"],"enrUri":"enr:-L24QLVF8DurqUwsDeLtLPPLn6FEIOVoauyfsOzXYDHlWn5DYi4BpOaMymCcpjBUFSb6JIeUW_Z9wxeLnc8lFSx5JnoCgmlkgnY0gmlwhKwSpC-KbXVsdGlhZGRyc5YACASsEqQvBkugAAoErBKkLwZLod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZMudzIF_A00Ufd_DEcm8jfgoH7f3Oni8lxlWvsXnml-DdGNwgkugg3VkcIJLooV3YWt1MgU"}'
2025-12-08 08:54:23.661 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:23.661 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:54:23.668 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:23.668 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-22__8ebeb5c2-ad37-46b4-ae1f-9323597f4de8__wakuorg_nwaku:latest.log
2025-12-08 08:54:23.669 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:23.669 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:23.670 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:23.670 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.14
2025-12-08 08:54:23.670 DEBUG [src.node.docker_mananger] Generated ports ['42629', '42630', '42631', '42632', '42633']
2025-12-08 08:54:23.671 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:23.671 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:23.671 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:23.671 DEBUG [src.node.docker_mananger] docker run -i -t -p 42629:42629 -p 42630:42630 -p 42631:42631 -p 42632:42632 -p 42633:42633 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42631 --rest-port=42629 --tcp-port=42630 --discv5-udp-port=42632 --rest-address=0.0.0.0 --nat=extip:172.18.246.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afefe2d2bbe7dd38e9ef472deffedccfe2471dc553db6e0fbae9bfdc31ca3f02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42633 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLVF8DurqUwsDeLtLPPLn6FEIOVoauyfsOzXYDHlWn5DYi4BpOaMymCcpjBUFSb6JIeUW_Z9wxeLnc8lFSx5JnoCgmlkgnY0gmlwhKwSpC-KbXVsdGlhZGRyc5YACASsEqQvBkugAAoErBKkLwZLod0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZMudzIF_A00Ufd_DEcm8jfgoH7f3Oni8lxlWvsXnml-DdGNwgkugg3VkcIJLooV3YWt1MgU --filternode=/ip4/172.18.164.47/tcp/19360/p2p/16Uiu2HAmKSTCYKYS8c9EduUddwbACbL18zBQLbE6BRUFtUFVXoLi
2025-12-08 08:54:23.848 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.14 waku 609ee33fb7c65ee2878bc7f534512791ef4de5284fa1bee3fc14e1ba21f47fec
2025-12-08 08:54:23.879 DEBUG [src.node.docker_mananger] Container started with ID 609ee33fb7c6. Setting up logs at ./log/docker/node2_2025-12-08_08-54-22__8ebeb5c2-ad37-46b4-ae1f-9323597f4de8__wakuorg_nwaku:latest.log
2025-12-08 08:54:23.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42629
2025-12-08 08:54:23.881 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:24.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42629/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:24.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:54:24.886 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:24.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:24.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.14/tcp/42630/p2p/16Uiu2HAkvPon9aSRAEpykt8ghKQLchmgWPtyGAoP7VU499xKBWoE","/ip4/172.18.246.14/tcp/42631/ws/p2p/16Uiu2HAkvPon9aSRAEpykt8ghKQLchmgWPtyGAoP7VU499xKBWoE"],"enrUri":"enr:-L24QNxiKVljk6ggOYEwULfw2xnNqIoP_P0w3aWFTSKprWmXe2gH4Bq7to9rr5yqhkumMdFbXz9UDZO_FyC2azdwfbgCgmlkgnY0gmlwhKwS9g6KbXVsdGlhZGRyc5YACASsEvYOBqaGAAoErBL2Dgamh90DgnJzhQADAQAAiXNlY3AyNTZrMaECDmFYC0vqhUGz1YDH5AaCVlrKtlZmQ_HgBWLI_yp6BJ2DdGNwgqaGg3VkcIKmiIV3YWt1MgA"}'
2025-12-08 08:54:24.889 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:24.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42629/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.47/tcp/19360/p2p/16Uiu2HAmKSTCYKYS8c9EduUddwbACbL18zBQLbE6BRUFtUFVXoLi"]'
2025-12-08 08:54:24.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:24.920 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:54:24.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19359/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:24.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:24.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42629/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "62b47e6e-6ea7-4462-ac91-99b72fb789d2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:24.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"62b47e6e-6ea7-4462-ac91-99b72fb789d2","statusDesc":"OK"}'
2025-12-08 08:54:24.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19359/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}'
2025-12-08 08:54:24.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:24.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:25.057 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:25.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42629/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:25.060 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":1765184064949592332,"ephemeral":false}]'
2025-12-08 08:54:25.064 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:25.065 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:25.065 DEBUG [src.node.waku_node] Stopping container with id 844c520e783c
2025-12-08 08:54:25.611 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:25.613 DEBUG [src.node.waku_node] Stopping container with id 609ee33fb7c6
2025-12-08 08:54:26.143 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:26.143 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:26.149 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:26.154 DEBUG [src.node.docker_mananger] 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_store_sync_indirect_node with id: 2025-12-08_08-59-14__a13f8740-d8de-4900-a7c5-45f1312ab019
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_2025-12-08_08-59-14__a13f8740-d8de-4900-a7c5-45f1312ab019__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_2025-12-08_08-59-14__a13f8740-d8de-4900-a7c5-45f1312ab019__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_2025-12-08_08-59-14__a13f8740-d8de-4900-a7c5-45f1312ab019__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.89.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54922', '54923', '54924', '54925', '54926']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54922:54922 -p 54923:54923 -p 54924:54924 -p 54925:54925 -p 54926:54926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54924 --rest-port=54922 --tcp-port=54923 --discv5-udp-port=54925 --rest-address=0.0.0.0 --nat=extip:172.18.89.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9a4aac7a674c35c1581e3bbad3f7de792c53ff0344950cd4d1dd2faf8b4b8ade --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54926 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.130 waku dd258a6b41ba246b2a7a6ca608d6901ce5280fcd8e57b528dcecfd3bed7c7fef
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b8e9b6a9daeb. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd258a6b41ba. Setting up logs at ./log/docker/node1_2025-12-08_08-59-14__a13f8740-d8de-4900-a7c5-45f1312ab019__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54922
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 63832055a30b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54922/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.130/tcp/54923/p2p/16Uiu2HAmKLSQTw1t9igBCqePJBXombuP8jGwk4mRNcB62zRmwjW7","/ip4/172.18.89.130/tcp/54924/ws/p2p/16Uiu2HAmKLSQTw1t9igBCqePJBXombuP8jGwk4mRNcB62zRmwjW7"],"enrUri":"enr:-L24QDkU1M-soUlkISD-2DheiBp1S3mxHCTwDGubr2Ktgo8eGpgreuSqcyQVmABHwyxnVlxgluZYhbuHatHLlpx6kWQCgmlkgnY0gmlwhKwSWYKKbXVsdGlhZGRyc5YACASsElmCBtaLAAoErBJZggbWjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY0E7uggDF0pfbeLeMi7MqM39JZhAJ24EK1-vRcb3xHCDdGNwgtaLg3VkcILWjYV3YWt1MhM"}'
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:54922/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.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.242.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22805', '22806', '22807', '22808', '22809']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22805:22805 -p 22806:22806 -p 22807:22807 -p 22808:22808 -p 22809:22809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22807 --rest-port=22805 --tcp-port=22806 --discv5-udp-port=22808 --rest-address=0.0.0.0 --nat=extip:172.18.242.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de7a6e47a5b2fa0febfedfb19ef4670b1d7dd8ca9be5f89ff9eeff95d72693d5 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22809 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QDkU1M-soUlkISD-2DheiBp1S3mxHCTwDGubr2Ktgo8eGpgreuSqcyQVmABHwyxnVlxgluZYhbuHatHLlpx6kWQCgmlkgnY0gmlwhKwSWYKKbXVsdGlhZGRyc5YACASsElmCBtaLAAoErBJZggbWjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY0E7uggDF0pfbeLeMi7MqM39JZhAJ24EK1-vRcb3xHCDdGNwgtaLg3VkcILWjYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.242.52 waku 9f8ad595a9c4c0d7c07e821754a69c2f77c118f93c916c394ab1291826f85671
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9f8ad595a9c4. Setting up logs at ./log/docker/node2_2025-12-08_08-59-14__a13f8740-d8de-4900-a7c5-45f1312ab019__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22805
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:22805/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.242.52/tcp/22806/p2p/16Uiu2HAkw84nU687RWUep5dt2XZYYiMbrL2t7DL4MPK3XwGS4Wa9","/ip4/172.18.242.52/tcp/22807/ws/p2p/16Uiu2HAkw84nU687RWUep5dt2XZYYiMbrL2t7DL4MPK3XwGS4Wa9"],"enrUri":"enr:-L24QNbCF0ClAbV3O7rcToefgWVxgEQkkD3-mtqQ-094kUWaCc9wZtiR5JJzUQC82mnMGzbH8aFVT4e6eWSBTHokMOsCgmlkgnY0gmlwhKwS8jSKbXVsdGlhZGRyc5YACASsEvI0BlkWAAoErBLyNAZZF90DgnJzhQADAQAAiXNlY3AyNTZrMaECGTS0ZeSDgbzT_WnhNviHGjRME0uPt9tR88AJa_THqH6DdGNwglkWg3VkcIJZGIV3YWt1MhI"}'
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.83.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25874', '25875', '25876', '25877', '25878']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25874:25874 -p 25875:25875 -p 25876:25876 -p 25877:25877 -p 25878:25878 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25876 --rest-port=25874 --tcp-port=25875 --discv5-udp-port=25877 --rest-address=0.0.0.0 --nat=extip:172.18.83.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a1b087b7bbe38702eacb60042a0bdbfb2bbd8bbe0a56bd23d84a1326ebe2bef --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25878 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QNbCF0ClAbV3O7rcToefgWVxgEQkkD3-mtqQ-094kUWaCc9wZtiR5JJzUQC82mnMGzbH8aFVT4e6eWSBTHokMOsCgmlkgnY0gmlwhKwS8jSKbXVsdGlhZGRyc5YACASsEvI0BlkWAAoErBLyNAZZF90DgnJzhQADAQAAiXNlY3AyNTZrMaECGTS0ZeSDgbzT_WnhNviHGjRME0uPt9tR88AJa_THqH6DdGNwglkWg3VkcIJZGIV3YWt1MhI
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.188 waku 1252ab8e5ed6a8c2784c5a5ea71cc9bf23bd3a7989b25953f2d092371d7048c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1252ab8e5ed6. Setting up logs at ./log/docker/node3_2025-12-08_08-59-14__a13f8740-d8de-4900-a7c5-45f1312ab019__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25874
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25874/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25874/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.188/tcp/25875/p2p/16Uiu2HAmS9s4oMfWCgEHaZVrLfZYNM6KxhdHhy4yzTQyrHQbNYD7","/ip4/172.18.83.188/tcp/25876/ws/p2p/16Uiu2HAmS9s4oMfWCgEHaZVrLfZYNM6KxhdHhy4yzTQyrHQbNYD7"],"enrUri":"enr:-L24QAg9spmWgOtyiQVijPQld5t6Qhe6AbQDTZhkOk5mLhgJJ-m-6Ai6bvuHfIrGRbgwlKDA3aMqbBQ5AjelmJD_MM0CgmlkgnY0gmlwhKwSU7yKbXVsdGlhZGRyc5YACASsElO8BmUTAAoErBJTvAZlFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyI2JgEP6_Dz3oe6UV5BIxEaueJXNrcUQedNfZBNXEWKDdGNwgmUTg3VkcIJlFYV3YWt1MhI"}'
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:22805/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.130/tcp/54923/p2p/16Uiu2HAmKLSQTw1t9igBCqePJBXombuP8jGwk4mRNcB62zRmwjW7"]'
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:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 65 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:25874/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":"0xfb496fa9f98c2ca2a232d76678a14c6f9d5c6258d7e9dd6a8157cf75f5ca5f0b"},{"messageHash":"0xa327c9208cf327ab7b5734c3e2983490d253d43c5f0bb6e5f5bf902f447e22de"},{"messageHash":"0xfed827bd0714846e70949d15df3c3c6cf04c170d71dc0482c8c067d2d8cb9dae"},{"messageHash":"0x8eb4fc3ee1c0beca443e3e75a5ef01684870210f824b98835a26dd9e93fe1627"},{"messageHash":"0x62f276f1b17249760eb0af00c0aad4862129388225afc16e334a7d72060f30e4"},{"messageHash":"0x1196ae0bea2e907bada4d4fa56c1fcd9c7af7ad7fcd688b80b69cf52c7fba345"},{"messageHash":"0xadb3efba06a384685764571896bef0c42b81b7c81e07cd20f0b4bedee3fda922"},{"messageHash":"0x3f469ef1c71e2173645c5c36ed7a31b6387603cc7f47433f7d24e01048db37c1"},{"messageHash":"0x1ae68b10c9baed025097e278e3bb06c77c0d8c64884990fec65f34b71a50b305"},{"messageHash":"0x83ac76a52e24210d30c4a6ac527a0d7e365a8a2620186d2a05049bbf2c2c5303"}]}'
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 dd258a6b41ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9f8ad595a9c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1252ab8e5ed6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd258a6b41ba. 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,88 @@
2025-12-08 08:57:16.166 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:57:16.166 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2025-12-08_08-57-16__463dd9bd-da29-426a-87c8-3b1e59c1b6fe
2025-12-08 08:57:16.166 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:57:16.167 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:57:16.167 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-08 08:57:16.174 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:57:16.174 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-57-16__463dd9bd-da29-426a-87c8-3b1e59c1b6fe__wakuorg_nwaku:latest.log
2025-12-08 08:57:16.174 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:57:16.174 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:57:16.176 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:57:16.176 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.19
2025-12-08 08:57:16.176 DEBUG [src.node.docker_mananger] Generated ports ['1794', '1795', '1796', '1797', '1798']
2025-12-08 08:57:16.176 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:57:16.176 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:57:16.177 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:57:16.177 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:57:16.177 DEBUG [src.node.docker_mananger] docker run -i -t -p 1794:1794 -p 1795:1795 -p 1796:1796 -p 1797:1797 -p 1798:1798 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1796 --rest-port=1794 --tcp-port=1795 --discv5-udp-port=1797 --rest-address=0.0.0.0 --nat=extip:172.18.99.19 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d22453901dbb65c5defe97fab4dfdbc34af54edd0f7d80518cfdea28b1ccdaca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1798 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:57:16.361 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.19 waku 4e40735a931863cd5b9eb2753d16a9dddb5a6d935bbfe28605a963f84d1bc972
2025-12-08 08:57:16.394 DEBUG [src.node.docker_mananger] Container started with ID 4e40735a9318. Setting up logs at ./log/docker/node1_2025-12-08_08-57-16__463dd9bd-da29-426a-87c8-3b1e59c1b6fe__wakuorg_nwaku:latest.log
2025-12-08 08:57:16.395 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1794
2025-12-08 08:57:16.396 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:16.431 ERROR [src.node.docker_mananger] Max retries reached for container 6b32bd31ffca. Exiting log stream.
2025-12-08 08:57:16.970 ERROR [src.node.docker_mananger] Max retries reached for container c55b3c8b1a73. Exiting log stream.
2025-12-08 08:57:17.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1794/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:57:17.400 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:17.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.19/tcp/1795/p2p/16Uiu2HAmFidNSrCa1xNSm1WcW1k6rZxN7xLWSsMUajAbii7VJ32r","/ip4/172.18.99.19/tcp/1796/ws/p2p/16Uiu2HAmFidNSrCa1xNSm1WcW1k6rZxN7xLWSsMUajAbii7VJ32r"],"enrUri":"enr:-L24QNVFLGslyPPpwMJDDVj8dsK-8aler5IiZGbz92LVIQ9Re7JXTsUjXiPFcIhfuc3XeBbz3QFIV4Bpdq0c6Eh-X0cCgmlkgnY0gmlwhKwSYxOKbXVsdGlhZGRyc5YACASsEmMTBgcDAAoErBJjEwYHBN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLYGpaub9YekI_iYtui4yi6kf6P5bpLJ-06Lr69RcQZuDdGNwggcDg3VkcIIHBYV3YWt1MgU"}'
2025-12-08 08:57:17.402 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:17.409 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:57:17.409 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-57-16__463dd9bd-da29-426a-87c8-3b1e59c1b6fe__wakuorg_nwaku:latest.log
2025-12-08 08:57:17.409 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:57:17.410 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:57:17.411 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:57:17.411 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.39
2025-12-08 08:57:17.411 DEBUG [src.node.docker_mananger] Generated ports ['58051', '58052', '58053', '58054', '58055']
2025-12-08 08:57:17.411 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:57:17.412 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:57:17.412 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:57:17.412 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:57:17.412 DEBUG [src.node.docker_mananger] docker run -i -t -p 58051:58051 -p 58052:58052 -p 58053:58053 -p 58054:58054 -p 58055:58055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58053 --rest-port=58051 --tcp-port=58052 --discv5-udp-port=58054 --rest-address=0.0.0.0 --nat=extip:172.18.93.39 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1f75ddcfbe9fb0ede2a0d02ac7eefd8face7bc32b5a31748ede801c7652abbe8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58055 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNVFLGslyPPpwMJDDVj8dsK-8aler5IiZGbz92LVIQ9Re7JXTsUjXiPFcIhfuc3XeBbz3QFIV4Bpdq0c6Eh-X0cCgmlkgnY0gmlwhKwSYxOKbXVsdGlhZGRyc5YACASsEmMTBgcDAAoErBJjEwYHBN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLYGpaub9YekI_iYtui4yi6kf6P5bpLJ-06Lr69RcQZuDdGNwggcDg3VkcIIHBYV3YWt1MgU
2025-12-08 08:57:17.590 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.39 waku ab801d7d0d75f50bd2855d720231a1a58ff7560827e05aa9a8c1b221e4790c29
2025-12-08 08:57:17.623 DEBUG [src.node.docker_mananger] Container started with ID ab801d7d0d75. Setting up logs at ./log/docker/node2_2025-12-08_08-57-16__463dd9bd-da29-426a-87c8-3b1e59c1b6fe__wakuorg_nwaku:latest.log
2025-12-08 08:57:17.624 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58051
2025-12-08 08:57:17.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:18.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58051/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:18.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2025-12-08 08:57:18.638 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:18.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:18.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.39/tcp/58052/p2p/16Uiu2HAmAnwbwgFzzcsSRjjwqu5Krd5Nx8v9jJdfdVrTH1LzHNKc","/ip4/172.18.93.39/tcp/58053/ws/p2p/16Uiu2HAmAnwbwgFzzcsSRjjwqu5Krd5Nx8v9jJdfdVrTH1LzHNKc"],"enrUri":"enr:-L24QIC5rjvhcAVl0jP5jgQbdacq9Seb5sPTBq7osjlPsN2vBK_-Loj5Tiz8VKFJ_VYATV1klJIfpxE0C70-yDj0kc8CgmlkgnY0gmlwhKwSXSeKbXVsdGlhZGRyc5YACASsEl0nBuLEAAoErBJdJwbixd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5FIqispi5rbPt6KwWsbRoV0EE-3a2Ha-9s23t30aShuDdGNwguLEg3VkcILixoV3YWt1MgE"}'
2025-12-08 08:57:18.645 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:18.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58051/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.19/tcp/1795/p2p/16Uiu2HAmFidNSrCa1xNSm1WcW1k6rZxN7xLWSsMUajAbii7VJ32r"]'
2025-12-08 08:57:18.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:18.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1794/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-08 08:57:18.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:18.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58051/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2025-12-08 08:57:18.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:18.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1794/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:18.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:18.658 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:18.759 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:18.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1794/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:18.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765184238654437951,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:18.764 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:18.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58051/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:18.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765184238654437951,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:18.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1794/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2025-12-08 08:57:18.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:18.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58051/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2025-12-08 08:57:18.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:18.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1794/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)'}'
2025-12-08 08:57:18.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:18.778 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:18.879 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:18.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:18.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184238773890669,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:18.884 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:18.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:18.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184238773890669,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:18.889 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:57:18.890 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:57:18.890 DEBUG [src.node.waku_node] Stopping container with id 4e40735a9318
2025-12-08 08:57:19.466 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:19.466 DEBUG [src.node.waku_node] Stopping container with id ab801d7d0d75
2025-12-08 08:57:20.029 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:20.032 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:57:20.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:57:20.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_with_invalid_pubsub_topic_format with id: 2025-12-08_08-55-19__8686c42f-ced7-4896-b199-989db45781b3
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_2025-12-08_08-55-19__8686c42f-ced7-4896-b199-989db45781b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.137
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.190.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7efaddfde6ecef1595f5faaac6fddab788ed02bccbcfedfa951f7c93f7a363d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48312 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.137 waku fe87d09047396e2720e8b7b7bcf51e01a7d8e0a4e07cd8ef9d48398950956d86
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe87d0904739. Setting up logs at ./log/docker/node1_2025-12-08_08-55-19__8686c42f-ced7-4896-b199-989db45781b3__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
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 190ddb5d0e1a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d585e84e3beb. Exiting log stream.
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","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 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.190.137/tcp/48309/p2p/16Uiu2HAmHPysS1pU11jsUdGocJA7rBVHoR9NvSqXu5jE7TECs1nw","/ip4/172.18.190.137/tcp/48310/ws/p2p/16Uiu2HAmHPysS1pU11jsUdGocJA7rBVHoR9NvSqXu5jE7TECs1nw"],"enrUri":"enr:-L24QPSvQr5x_YwVZ-RFOFnPT5sQjbGnf33tGq-qRsWaip4DaewZa9OzePLriq3v6STDEmwAPcsDA7dcswGEoG-MggACgmlkgnY0gmlwhKwSvomKbXVsdGlhZGRyc5YACASsEr6JBry1AAoErBK-iQa8tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRnIt7eVLrgmr9Cu2LFF-rFpLEjWBKlMxgUG6Cz6GcYiDdGNwgry1g3VkcIK8t4V3YWt1MgE"}'
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_2025-12-08_08-55-19__8686c42f-ced7-4896-b199-989db45781b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.102
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15930', '15931', '15932', '15933', '15934']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15930:15930 -p 15931:15931 -p 15932:15932 -p 15933:15933 -p 15934:15934 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15932 --rest-port=15930 --tcp-port=15931 --discv5-udp-port=15933 --rest-address=0.0.0.0 --nat=extip:172.18.33.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ceafff3a28fceefa8c03e3aeddad92b1ee9baad12ab789c1c4afce410f5c47bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15934 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPSvQr5x_YwVZ-RFOFnPT5sQjbGnf33tGq-qRsWaip4DaewZa9OzePLriq3v6STDEmwAPcsDA7dcswGEoG-MggACgmlkgnY0gmlwhKwSvomKbXVsdGlhZGRyc5YACASsEr6JBry1AAoErBK-iQa8tt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRnIt7eVLrgmr9Cu2LFF-rFpLEjWBKlMxgUG6Cz6GcYiDdGNwgry1g3VkcIK8t4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.102 waku ca169528d2764a7c3fb082afea29812d47af973e37f5f2d560c760131a4b67d8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca169528d276. Setting up logs at ./log/docker/node2_2025-12-08_08-55-19__8686c42f-ced7-4896-b199-989db45781b3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15930
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:15930/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15930/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.102/tcp/15931/p2p/16Uiu2HAmPCJBcVkCq8EcBLQVNkx46RZKSJoRPQeZy3UgMDFAwxf5","/ip4/172.18.33.102/tcp/15932/ws/p2p/16Uiu2HAmPCJBcVkCq8EcBLQVNkx46RZKSJoRPQeZy3UgMDFAwxf5"],"enrUri":"enr:-L24QAgIxfLwA8zvJShlO5RDOv1_tDGM7Vn1uzr790IWeirmBAK7fVlSJ3hbs0F63uoU-7NZWnHEUM2_4so4-MwKtPoCgmlkgnY0gmlwhKwSIWaKbXVsdGlhZGRyc5YACASsEiFmBj47AAoErBIhZgY-PN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnJoJ0bl0G-uHarubwKj33iBtzhHqO1puRO06X3LGDhyDdGNwgj47g3VkcII-PYV3YWt1MgE"}'
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:15930/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.137/tcp/48309/p2p/16Uiu2HAmHPysS1pU11jsUdGocJA7rBVHoR9NvSqXu5jE7TECs1nw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /test/2/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:48308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/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:48308/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/3/rs/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:48308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/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:48308/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/test/0/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:48308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/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:48308/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/3/b
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:48308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
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:48308/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_subscribe:test_subscribe.py:87 Running test with payload /waku/2/rs/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:48308/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
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:48308/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fe87d0904739
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ca169528d276
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 @@
2025-12-08 09:00:00.999 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 09:00:00.999 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_pubsub_topics with id: 2025-12-08_09-00-00__17770a29-a6cf-49c8-aa8b-35a7dc0bf6e4
2025-12-08 09:00:01.000 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 09:00:01.000 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 09:00:01.000 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-08 09:00:01.008 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:00:01.009 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_09-00-00__17770a29-a6cf-49c8-aa8b-35a7dc0bf6e4__wakuorg_nwaku:latest.log
2025-12-08 09:00:01.009 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:00:01.009 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:00:01.011 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:00:01.011 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.164
2025-12-08 09:00:01.011 DEBUG [src.node.docker_mananger] Generated ports ['3506', '3507', '3508', '3509', '3510']
2025-12-08 09:00:01.011 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 09:00:01.011 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:00:01.011 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:00:01.012 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:00:01.012 DEBUG [src.node.docker_mananger] docker run -i -t -p 3506:3506 -p 3507:3507 -p 3508:3508 -p 3509:3509 -p 3510:3510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3508 --rest-port=3506 --tcp-port=3507 --discv5-udp-port=3509 --rest-address=0.0.0.0 --nat=extip:172.18.199.164 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b38bba35226700cda55afbb1abde4eae3ceccaaea8e3fcdefdeb24b35839a3d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3510 --metrics-logging=true --relay=true --filter=true
2025-12-08 09:00:01.202 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.164 waku 8364c14adb43c9fbe2ef156ef5442e7cd7b711b2b037d558e97e08a3dec6f802
2025-12-08 09:00:01.229 ERROR [src.node.docker_mananger] Max retries reached for container 0033c4f78f25. Exiting log stream.
2025-12-08 09:00:01.235 DEBUG [src.node.docker_mananger] Container started with ID 8364c14adb43. Setting up logs at ./log/docker/node1_2025-12-08_09-00-00__17770a29-a6cf-49c8-aa8b-35a7dc0bf6e4__wakuorg_nwaku:latest.log
2025-12-08 09:00:01.236 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3506
2025-12-08 09:00:01.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:00:01.785 ERROR [src.node.docker_mananger] Max retries reached for container 9385dbbf2e70. Exiting log stream.
2025-12-08 09:00:02.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:02.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 09:00:02.241 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:00:02.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:02.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.164/tcp/3507/p2p/16Uiu2HAm5KFdwwmpnbALMHPAt7EsN4JJNbH8v8XJPgpvPqY7CDV3","/ip4/172.18.199.164/tcp/3508/ws/p2p/16Uiu2HAm5KFdwwmpnbALMHPAt7EsN4JJNbH8v8XJPgpvPqY7CDV3"],"enrUri":"enr:-L24QDLr6UteAikk3R9mzf0lWTOVUabWX0QcIxPX8-hZGySINUf8LjMTK2GRDrk_AqXHp8itFCA0tLtFlmjJztqp5n8CgmlkgnY0gmlwhKwSx6SKbXVsdGlhZGRyc5YACASsEsekBg2zAAoErBLHpAYNtN0DgnJzhQACAQAAiXNlY3AyNTZrMaECku_cUtYmap4WyxSjQTDZsQXqr14WH4Ggb6VUFLXb-oKDdGNwgg2zg3VkcIINtYV3YWt1MgU"}'
2025-12-08 09:00:02.243 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:00:02.251 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:00:02.251 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_09-00-00__17770a29-a6cf-49c8-aa8b-35a7dc0bf6e4__wakuorg_nwaku:latest.log
2025-12-08 09:00:02.251 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:00:02.251 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:00:02.253 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:00:02.253 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.82
2025-12-08 09:00:02.253 DEBUG [src.node.docker_mananger] Generated ports ['45108', '45109', '45110', '45111', '45112']
2025-12-08 09:00:02.253 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 09:00:02.253 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:00:02.254 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:00:02.254 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:00:02.254 DEBUG [src.node.docker_mananger] docker run -i -t -p 45108:45108 -p 45109:45109 -p 45110:45110 -p 45111:45111 -p 45112:45112 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45110 --rest-port=45108 --tcp-port=45109 --discv5-udp-port=45111 --rest-address=0.0.0.0 --nat=extip:172.18.33.82 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0eb77dbec1e5b91dc5dc3fe98dbd5ca12bfebaaeefbeeef88eddee6c3684afc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45112 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDLr6UteAikk3R9mzf0lWTOVUabWX0QcIxPX8-hZGySINUf8LjMTK2GRDrk_AqXHp8itFCA0tLtFlmjJztqp5n8CgmlkgnY0gmlwhKwSx6SKbXVsdGlhZGRyc5YACASsEsekBg2zAAoErBLHpAYNtN0DgnJzhQACAQAAiXNlY3AyNTZrMaECku_cUtYmap4WyxSjQTDZsQXqr14WH4Ggb6VUFLXb-oKDdGNwgg2zg3VkcIINtYV3YWt1MgU
2025-12-08 09:00:02.452 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.82 waku 9728484630a290700ecb6a0dd951d359f6a2971edc7f33df69e80595d03a4a95
2025-12-08 09:00:02.484 DEBUG [src.node.docker_mananger] Container started with ID 9728484630a2. Setting up logs at ./log/docker/node2_2025-12-08_09-00-00__17770a29-a6cf-49c8-aa8b-35a7dc0bf6e4__wakuorg_nwaku:latest.log
2025-12-08 09:00:02.485 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45108
2025-12-08 09:00:02.485 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:00:03.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2025-12-08 09:00:03.498 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:00:03.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.82/tcp/45109/p2p/16Uiu2HAmM7XExPeyZvcXZ5kwxktZXZKAWKJPA3YLLVEVhWRVQadm","/ip4/172.18.33.82/tcp/45110/ws/p2p/16Uiu2HAmM7XExPeyZvcXZ5kwxktZXZKAWKJPA3YLLVEVhWRVQadm"],"enrUri":"enr:-L24QO6i21npx5GNlIvxL5s-J2KJO5c8dLOoQWBhefEEcbugakPjE-GEpsVJ-0Znb20T5o8X3sZMTl0rLYutlvJl-t8CgmlkgnY0gmlwhKwSIVKKbXVsdGlhZGRyc5YACASsEiFSBrA1AAoErBIhUgawNt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDfamGV8fO4pbGCv6J6RMbYa62cIzDbAOMsESrmlx8Z5CDdGNwgrA1g3VkcIKwN4V3YWt1MgE"}'
2025-12-08 09:00:03.505 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:00:03.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45108/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.164/tcp/3507/p2p/16Uiu2HAm5KFdwwmpnbALMHPAt7EsN4JJNbH8v8XJPgpvPqY7CDV3"]'
2025-12-08 09:00:03.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:03.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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"]'
2025-12-08 09:00:03.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:03.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45108/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"]'
2025-12-08 09:00:03.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:03.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:03.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:03.548 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:03.649 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:03.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184403535232573,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:03.654 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:03.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184403535232573,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:03.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:03.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:03.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:03.765 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:03.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184403659936659,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:03.770 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:03.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184403659936659,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:03.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:03.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:03.779 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:03.879 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:03.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184403774600168,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:03.884 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:03.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184403774600168,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:03.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:03.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:03.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:03.995 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:03.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:03.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184403889298024,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:03.999 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184403889298024,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:04.109 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404004017827,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.114 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404004017827,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:04.224 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404118678328,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.229 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404118678328,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.239 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:04.339 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404233477636,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.344 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404233477636,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.354 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:04.454 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404349182464,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.461 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404349182464,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.466 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:3506/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2025-12-08 09:00:04.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.474 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:45108/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2025-12-08 09:00:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.487 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2025-12-08 09:00:04.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.491 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2025-12-08 09:00:04.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.495 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2025-12-08 09:00:04.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.502 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:04.602 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404497096347,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.607 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404497096347,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.618 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:04.719 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404612221953,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.724 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404612221953,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.733 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:04.834 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404728927943,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.839 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404728927943,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:04.949 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404843396521,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.954 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:04.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:04.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404843396521,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:04.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3506/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)'}'
2025-12-08 09:00:04.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:00:04.964 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 09:00:05.064 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:05.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:05.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404958933527,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:05.069 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 09:00:05.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45108/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:05.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184404958933527,"ephemeral":false,"proof":""}]'
2025-12-08 09:00:05.075 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 09:00:05.076 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 09:00:05.076 DEBUG [src.node.waku_node] Stopping container with id 8364c14adb43
2025-12-08 09:00:05.658 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:00:05.660 DEBUG [src.node.waku_node] Stopping container with id 9728484630a2
2025-12-08 09:00:06.222 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:00:06.223 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 09:00:06.246 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 09:00:06.257 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,191 @@
2025-12-08 08:54:58.924 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:58.925 DEBUG [tests.conftest] Running test: test_last_node_to_start_publishes with id: 2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42
2025-12-08 08:54:58.927 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:58.927 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:54:58.928 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-08 08:54:58.936 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:58.936 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:54:58.936 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:58.936 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:58.938 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:58.938 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.17
2025-12-08 08:54:58.938 DEBUG [src.node.docker_mananger] Generated ports ['50396', '50397', '50398', '50399', '50400']
2025-12-08 08:54:58.939 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:58.939 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:58.939 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:58.939 DEBUG [src.node.docker_mananger] docker run -i -t -p 50396:50396 -p 50397:50397 -p 50398:50398 -p 50399:50399 -p 50400:50400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50398 --rest-port=50396 --tcp-port=50397 --discv5-udp-port=50399 --rest-address=0.0.0.0 --nat=extip:172.18.120.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=32295430b85ef21455ba4ce57baed2d8ad6c2dbf74c64e00dd8ab08c13d17f3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50400 --metrics-logging=true --relay=true
2025-12-08 08:54:59.120 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.17 waku 22849ec3ac4ec572788e36e23f0c3b0e4b09a2f823be271099a151775b9a8329
2025-12-08 08:54:59.136 ERROR [src.node.docker_mananger] Max retries reached for container b99cfcb35693. Exiting log stream.
2025-12-08 08:54:59.153 DEBUG [src.node.docker_mananger] Container started with ID 22849ec3ac4e. Setting up logs at ./log/docker/node1_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:54:59.154 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50396
2025-12-08 08:54:59.154 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:59.760 ERROR [src.node.docker_mananger] Max retries reached for container 68800e07a2cc. Exiting log stream.
2025-12-08 08:55:00.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50396/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:00.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:00.158 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:00.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:00.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.17/tcp/50397/p2p/16Uiu2HAm9MgiHc9aeYWuBVhjwHtkRRhaMqC1oGErQz9C4Tb9Ngah","/ip4/172.18.120.17/tcp/50398/ws/p2p/16Uiu2HAm9MgiHc9aeYWuBVhjwHtkRRhaMqC1oGErQz9C4Tb9Ngah"],"enrUri":"enr:-L24QFsOCvfnpcgf_RDUy4Znfwjubt0zcTILLU0rP491CkDdAeoEbKQeeUOJT6bCN3dH3SrV4nqetzjr-sGN-JY0wNkCgmlkgnY0gmlwhKwSeBGKbXVsdGlhZGRyc5YACASsEngRBsTdAAoErBJ4EQbE3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECzv4fRJ-8c79KCJb2q5l6H2qETP0XAgDhbSiAJfo7viaDdGNwgsTdg3VkcILE34V3YWt1MgE"}'
2025-12-08 08:55:00.161 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:00.167 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:00.167 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:55:00.168 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:00.168 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:00.169 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:00.169 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.106
2025-12-08 08:55:00.169 DEBUG [src.node.docker_mananger] Generated ports ['37908', '37909', '37910', '37911', '37912']
2025-12-08 08:55:00.169 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:00.169 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:00.170 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:00.170 DEBUG [src.node.docker_mananger] docker run -i -t -p 37908:37908 -p 37909:37909 -p 37910:37910 -p 37911:37911 -p 37912:37912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37910 --rest-port=37908 --tcp-port=37909 --discv5-udp-port=37911 --rest-address=0.0.0.0 --nat=extip:172.18.93.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af1ac4b6fcb3fabebe2b6ea7036a7daf74d5164e1475f20deaca4b542bf82be8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37912 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFsOCvfnpcgf_RDUy4Znfwjubt0zcTILLU0rP491CkDdAeoEbKQeeUOJT6bCN3dH3SrV4nqetzjr-sGN-JY0wNkCgmlkgnY0gmlwhKwSeBGKbXVsdGlhZGRyc5YACASsEngRBsTdAAoErBJ4EQbE3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECzv4fRJ-8c79KCJb2q5l6H2qETP0XAgDhbSiAJfo7viaDdGNwgsTdg3VkcILE34V3YWt1MgE
2025-12-08 08:55:00.345 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.106 waku 486cb47c571da8f218dd88fb3d34064e4e2ea466905c0fa7774a970f65603d29
2025-12-08 08:55:00.378 DEBUG [src.node.docker_mananger] Container started with ID 486cb47c571d. Setting up logs at ./log/docker/node2_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:55:00.378 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37908
2025-12-08 08:55:00.378 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:01.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37908/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:01.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:01.391 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:01.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:01.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.106/tcp/37909/p2p/16Uiu2HAm4sJV2G8y8qJWcFNwv2GnNX4QiPUZoMZhSfhV3nJfiuN4","/ip4/172.18.93.106/tcp/37910/ws/p2p/16Uiu2HAm4sJV2G8y8qJWcFNwv2GnNX4QiPUZoMZhSfhV3nJfiuN4"],"enrUri":"enr:-L24QNaLtDvW3RxG6gbtWHUPuGKEAXD-EH8HBebAk5BERVEiMTSsmfYB6ijEj-j-mVQzV-mjRWUrM69q6mt0a1qE6lgCgmlkgnY0gmlwhKwSXWqKbXVsdGlhZGRyc5YACASsEl1qBpQVAAoErBJdagaUFt0DgnJzhQADAQAAiXNlY3AyNTZrMaECjEn6S0BJ4nVnxg7bs7RRyu_2YRbtMxkVn-KymiKter2DdGNwgpQVg3VkcIKUF4V3YWt1MgE"}'
2025-12-08 08:55:01.397 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:01.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.17/tcp/50397/p2p/16Uiu2HAm9MgiHc9aeYWuBVhjwHtkRRhaMqC1oGErQz9C4Tb9Ngah"]'
2025-12-08 08:55:01.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:01.401 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2025-12-08 08:55:01.408 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:01.408 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:55:01.409 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:01.409 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:01.410 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:01.411 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.75
2025-12-08 08:55:01.411 DEBUG [src.node.docker_mananger] Generated ports ['7305', '7306', '7307', '7308', '7309']
2025-12-08 08:55:01.411 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:01.411 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:01.411 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:01.411 DEBUG [src.node.docker_mananger] docker run -i -t -p 7305:7305 -p 7306:7306 -p 7307:7307 -p 7308:7308 -p 7309:7309 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7307 --rest-port=7305 --tcp-port=7306 --discv5-udp-port=7308 --rest-address=0.0.0.0 --nat=extip:172.18.125.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc1fec4d2eeb1762cb3adbd0add69736eed19cadd25b8daad51677adc86923b2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7309 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFsOCvfnpcgf_RDUy4Znfwjubt0zcTILLU0rP491CkDdAeoEbKQeeUOJT6bCN3dH3SrV4nqetzjr-sGN-JY0wNkCgmlkgnY0gmlwhKwSeBGKbXVsdGlhZGRyc5YACASsEngRBsTdAAoErBJ4EQbE3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECzv4fRJ-8c79KCJb2q5l6H2qETP0XAgDhbSiAJfo7viaDdGNwgsTdg3VkcILE34V3YWt1MgE
2025-12-08 08:55:01.598 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.75 waku e79d55919db55d0e9896287848bbd72d738f110a9aa01eebc7ab9c316eeb3358
2025-12-08 08:55:01.634 DEBUG [src.node.docker_mananger] Container started with ID e79d55919db5. Setting up logs at ./log/docker/node3_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:55:01.634 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7305
2025-12-08 08:55:01.635 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:02.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7305/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:02.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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"}]}'
2025-12-08 08:55:02.642 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:02.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7305/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:02.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.75/tcp/7306/p2p/16Uiu2HAm7JCZht4PSVKuZx99jTSK3jMMixrePB752hUs6RJJERN4","/ip4/172.18.125.75/tcp/7307/ws/p2p/16Uiu2HAm7JCZht4PSVKuZx99jTSK3jMMixrePB752hUs6RJJERN4"],"enrUri":"enr:-L24QNFhahNnkoqdovT5benFbGusK7jOFhst2q4mbI9kYYN2Bzp2Q0vb5rUZ2Hsdk-Wel9FoTroF7naaDkgwGuAElU0CgmlkgnY0gmlwhKwSfUuKbXVsdGlhZGRyc5YACASsEn1LBhyKAAoErBJ9SwYci90DgnJzhQADAQAAiXNlY3AyNTZrMaECsGItyhmgYADQDYDAlnxLYe30z1S_94zfzHa6KK5QhF2DdGNwghyKg3VkcIIcjIV3YWt1MgE"}'
2025-12-08 08:55:02.646 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:02.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7305/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.17/tcp/50397/p2p/16Uiu2HAm9MgiHc9aeYWuBVhjwHtkRRhaMqC1oGErQz9C4Tb9Ngah"]'
2025-12-08 08:55:02.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:02.656 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:02.656 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:55:02.657 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:02.657 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:02.658 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:02.658 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.25
2025-12-08 08:55:02.658 DEBUG [src.node.docker_mananger] Generated ports ['58899', '58900', '58901', '58902', '58903']
2025-12-08 08:55:02.659 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:02.659 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:02.659 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:02.659 DEBUG [src.node.docker_mananger] docker run -i -t -p 58899:58899 -p 58900:58900 -p 58901:58901 -p 58902:58902 -p 58903:58903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58901 --rest-port=58899 --tcp-port=58900 --discv5-udp-port=58902 --rest-address=0.0.0.0 --nat=extip:172.18.237.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=06b06eaa1d47ed76b5be181cfbc3acfcfd37bef2e1a8b4d4bf8888ce57432b7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58903 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFsOCvfnpcgf_RDUy4Znfwjubt0zcTILLU0rP491CkDdAeoEbKQeeUOJT6bCN3dH3SrV4nqetzjr-sGN-JY0wNkCgmlkgnY0gmlwhKwSeBGKbXVsdGlhZGRyc5YACASsEngRBsTdAAoErBJ4EQbE3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECzv4fRJ-8c79KCJb2q5l6H2qETP0XAgDhbSiAJfo7viaDdGNwgsTdg3VkcILE34V3YWt1MgE
2025-12-08 08:55:02.847 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.25 waku 73996b04e700ec230786b0aa02421be3dd36995daf53cbfadec07850ada793be
2025-12-08 08:55:02.882 DEBUG [src.node.docker_mananger] Container started with ID 73996b04e700. Setting up logs at ./log/docker/node4_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:55:02.883 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58899
2025-12-08 08:55:02.883 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:03.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58899/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:03.890 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:03.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:03.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.25/tcp/58900/p2p/16Uiu2HAm18YFEJbYUthSHB7ianxSghej4946nEu4ymjC6XAsZNCe","/ip4/172.18.237.25/tcp/58901/ws/p2p/16Uiu2HAm18YFEJbYUthSHB7ianxSghej4946nEu4ymjC6XAsZNCe"],"enrUri":"enr:-L24QAo_phaW_okYvX9ASp8lG5yGRMBO5CE5WYN7zB9wzwtsLpYXpEoSYKCVSIfYmp4-xliDmd9PI--XHeW7zAC85DACgmlkgnY0gmlwhKwS7RmKbXVsdGlhZGRyc5YACASsEu0ZBuYUAAoErBLtGQbmFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVMKAy-Q9QAWOtuccxuzRG-gEklrLqVV7_rdf1pffKleDdGNwguYUg3VkcILmFoV3YWt1MgE"}'
2025-12-08 08:55:03.898 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:03.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58899/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.17/tcp/50397/p2p/16Uiu2HAm9MgiHc9aeYWuBVhjwHtkRRhaMqC1oGErQz9C4Tb9Ngah"]'
2025-12-08 08:55:03.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:03.908 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:03.908 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:55:03.908 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:03.908 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:03.910 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:03.910 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.187
2025-12-08 08:55:03.910 DEBUG [src.node.docker_mananger] Generated ports ['11214', '11215', '11216', '11217', '11218']
2025-12-08 08:55:03.910 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:03.910 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:03.910 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:03.910 DEBUG [src.node.docker_mananger] docker run -i -t -p 11214:11214 -p 11215:11215 -p 11216:11216 -p 11217:11217 -p 11218:11218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11216 --rest-port=11214 --tcp-port=11215 --discv5-udp-port=11217 --rest-address=0.0.0.0 --nat=extip:172.18.67.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=75bdbf562e0ad7f1dfb7239dd4b65b9abee4fb972e1a5fdd038ae0b5baf5ca0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11218 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFsOCvfnpcgf_RDUy4Znfwjubt0zcTILLU0rP491CkDdAeoEbKQeeUOJT6bCN3dH3SrV4nqetzjr-sGN-JY0wNkCgmlkgnY0gmlwhKwSeBGKbXVsdGlhZGRyc5YACASsEngRBsTdAAoErBJ4EQbE3t0DgnJzhQADAQAAiXNlY3AyNTZrMaECzv4fRJ-8c79KCJb2q5l6H2qETP0XAgDhbSiAJfo7viaDdGNwgsTdg3VkcILE34V3YWt1MgE
2025-12-08 08:55:04.099 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.187 waku c6576c7fd84d8231250c60c4333ca0dbf3dabc603e4c36c46b0fe51e34671946
2025-12-08 08:55:04.135 DEBUG [src.node.docker_mananger] Container started with ID c6576c7fd84d. Setting up logs at ./log/docker/node5_2025-12-08_08-54-58__0617b14f-6ad8-4a9e-ab70-dbea58d12e42__wakuorg_nwaku:latest.log
2025-12-08 08:55:04.136 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11214
2025-12-08 08:55:04.136 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:05.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11214/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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"}]}'
2025-12-08 08:55:05.146 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:05.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.187/tcp/11215/p2p/16Uiu2HAmLsShPC6Y9NpF2aP6bYbPyratDNKC94jZGdkB1Cmj7xxN","/ip4/172.18.67.187/tcp/11216/ws/p2p/16Uiu2HAmLsShPC6Y9NpF2aP6bYbPyratDNKC94jZGdkB1Cmj7xxN"],"enrUri":"enr:-L24QDBLBtMt8ownmldp5ghDDhv5GT3gy-EwqV9F0r8A-4EncAMF8HPqf4eYTLdPN2XRa9ib5P5n61pOtE3b33sYvSoCgmlkgnY0gmlwhKwSQ7uKbXVsdGlhZGRyc5YACASsEkO7BivPAAoErBJDuwYr0N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeg5BUIZqgExWB1MfoCBWKvOMK3ApE7aoyOuBvoHPLReDdGNwgivPg3VkcIIr0YV3YWt1MgE"}'
2025-12-08 08:55:05.149 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:05.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11214/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.17/tcp/50397/p2p/16Uiu2HAm9MgiHc9aeYWuBVhjwHtkRRhaMqC1oGErQz9C4Tb9Ngah"]'
2025-12-08 08:55:05.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.152 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-08 08:55:05.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:05.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:05.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.167 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2025-12-08 08:55:05.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7305/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:05.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58899/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:05.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:05.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.198 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.299 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.302 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":1765184105188203520,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.303 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.306 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":1765184105188203520,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.307 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.310 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":1765184105188203520,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.311 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.314 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":1765184105188203520,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.315 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.317 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":1765184105188203520,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.319 INFO [src.steps.relay] WARM UP successful!!
2025-12-08 08:55:05.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:05.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:05.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:05.425 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.428 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":1765184105320331074,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.430 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37908/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.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":1765184105320331074,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.433 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.436 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":1765184105320331074,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.437 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58899/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.440 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":1765184105320331074,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.441 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:05.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11214/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:05.443 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":1765184105320331074,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:05.448 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:05.449 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:05.449 DEBUG [src.node.waku_node] Stopping container with id 22849ec3ac4e
2025-12-08 08:55:06.065 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:06.065 DEBUG [src.node.waku_node] Stopping container with id 486cb47c571d
2025-12-08 08:55:06.623 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:06.624 DEBUG [src.node.waku_node] Stopping container with id e79d55919db5
2025-12-08 08:55:06.879 ERROR [src.node.docker_mananger] Max retries reached for container 22849ec3ac4e. Exiting log stream.
2025-12-08 08:55:07.199 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:07.201 DEBUG [src.node.waku_node] Stopping container with id 73996b04e700
2025-12-08 08:55:07.436 ERROR [src.node.docker_mananger] Max retries reached for container 486cb47c571d. Exiting log stream.
2025-12-08 08:55:07.726 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:07.727 DEBUG [src.node.waku_node] Stopping container with id c6576c7fd84d
2025-12-08 08:55:08.013 ERROR [src.node.docker_mananger] Max retries reached for container e79d55919db5. Exiting log stream.
2025-12-08 08:55:08.255 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:08.257 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:08.273 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:08.279 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:08.284 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:08.289 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:08.294 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
2025-12-08 08:55:34.784 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:55:34.784 DEBUG [tests.conftest] Running test: test_multiple_pubsub_topics_same_cluster with id: 2025-12-08_08-55-34__05f24346-95fd-482f-9c0f-dfad1b0691cb
2025-12-08 08:55:34.784 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:55:34.785 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:55:34.785 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-08 08:55:34.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:34.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-55-34__05f24346-95fd-482f-9c0f-dfad1b0691cb__wakuorg_nwaku:latest.log
2025-12-08 08:55:34.792 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:34.792 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:34.794 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:34.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.29
2025-12-08 08:55:34.794 DEBUG [src.node.docker_mananger] Generated ports ['54264', '54265', '54266', '54267', '54268']
2025-12-08 08:55:34.794 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-08 08:55:34.794 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:55:34.794 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:34.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:34.795 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:34.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 54264:54264 -p 54265:54265 -p 54266:54266 -p 54267:54267 -p 54268:54268 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54266 --rest-port=54264 --tcp-port=54265 --discv5-udp-port=54267 --rest-address=0.0.0.0 --nat=extip:172.18.10.29 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bf8f679c9e84f9356cf0e1e49f4c76ff6f2e39eebc0cef880efe951dfb9c69c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54268 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:55:34.976 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.29 waku a7efabf2298e35fefa462441a7b636544115326c18e1b5876d36d61da5e4c879
2025-12-08 08:55:35.007 DEBUG [src.node.docker_mananger] Container started with ID a7efabf2298e. Setting up logs at ./log/docker/node1_2025-12-08_08-55-34__05f24346-95fd-482f-9c0f-dfad1b0691cb__wakuorg_nwaku:latest.log
2025-12-08 08:55:35.008 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54264
2025-12-08 08:55:35.008 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:35.072 ERROR [src.node.docker_mananger] Max retries reached for container 9e6a3fff3653. Exiting log stream.
2025-12-08 08:55:35.582 ERROR [src.node.docker_mananger] Max retries reached for container a1807767452a. Exiting log stream.
2025-12-08 08:55:36.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:36.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:55:36.012 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:36.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:36.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.29/tcp/54265/p2p/16Uiu2HAmLzBTZ5uvw5Za6H3EgHXHvjMswptSQTUgouWYt9PsFhr3","/ip4/172.18.10.29/tcp/54266/ws/p2p/16Uiu2HAmLzBTZ5uvw5Za6H3EgHXHvjMswptSQTUgouWYt9PsFhr3"],"enrUri":"enr:-L24QEZEUQ3hh9MFSQllgdJnDrPyYeNTIwuDHeE0FIMKdJ86CYX4pIbie61-X4exSROkaBaZ5ojbUoDyqk8qnKuU6bMCgmlkgnY0gmlwhKwSCh2KbXVsdGlhZGRyc5YACASsEgodBtP5AAoErBIKHQbT-t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDe8gXNEUAyebZrnhIexmOog8A-NUicx4fP1xliWVbekyDdGNwgtP5g3VkcILT-4V3YWt1MgU"}'
2025-12-08 08:55:36.014 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:36.021 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:36.022 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-55-34__05f24346-95fd-482f-9c0f-dfad1b0691cb__wakuorg_nwaku:latest.log
2025-12-08 08:55:36.022 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:36.022 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:36.023 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:36.023 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.156
2025-12-08 08:55:36.024 DEBUG [src.node.docker_mananger] Generated ports ['36395', '36396', '36397', '36398', '36399']
2025-12-08 08:55:36.024 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-08 08:55:36.024 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:55:36.024 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:36.024 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:36.024 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:36.024 DEBUG [src.node.docker_mananger] docker run -i -t -p 36395:36395 -p 36396:36396 -p 36397:36397 -p 36398:36398 -p 36399:36399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36397 --rest-port=36395 --tcp-port=36396 --discv5-udp-port=36398 --rest-address=0.0.0.0 --nat=extip:172.18.180.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=479a01ae1c227c74cdb7bb447c169dad4e9f73ea57bd4bee0b8afbd2695f7276 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36399 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEZEUQ3hh9MFSQllgdJnDrPyYeNTIwuDHeE0FIMKdJ86CYX4pIbie61-X4exSROkaBaZ5ojbUoDyqk8qnKuU6bMCgmlkgnY0gmlwhKwSCh2KbXVsdGlhZGRyc5YACASsEgodBtP5AAoErBIKHQbT-t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDe8gXNEUAyebZrnhIexmOog8A-NUicx4fP1xliWVbekyDdGNwgtP5g3VkcILT-4V3YWt1MgU
2025-12-08 08:55:36.203 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.156 waku a59cc93f0899c245f1d648204419b0ad05e7a256c3904c2a13566c6301a7fcb6
2025-12-08 08:55:36.234 DEBUG [src.node.docker_mananger] Container started with ID a59cc93f0899. Setting up logs at ./log/docker/node2_2025-12-08_08-55-34__05f24346-95fd-482f-9c0f-dfad1b0691cb__wakuorg_nwaku:latest.log
2025-12-08 08:55:36.234 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36395
2025-12-08 08:55:36.234 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:37.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"}]}'
2025-12-08 08:55:37.256 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:37.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.156/tcp/36396/p2p/16Uiu2HAm3VijN8fA5PyWiiekNhyQjXxcRGbn3TZ8EqHreEry6FLC","/ip4/172.18.180.156/tcp/36397/ws/p2p/16Uiu2HAm3VijN8fA5PyWiiekNhyQjXxcRGbn3TZ8EqHreEry6FLC"],"enrUri":"enr:-L24QIBIr0QOqHnWfIlhyEeKq1oXsVGNaAHXNX398ZRL5hgxFWhoJEEUshCyJywQv_YpN3VQhZ2amYQtGbdJcV8RzRoCgmlkgnY0gmlwhKwStJyKbXVsdGlhZGRyc5YACASsErScBo4sAAoErBK0nAaOLd0DgnJzhQACAQAAiXNlY3AyNTZrMaECd-bt8lGRmGdtBBrmb3qKrxCYuf1GAGgHkrA4jJylfPmDdGNwgo4sg3VkcIKOLoV3YWt1MgE"}'
2025-12-08 08:55:37.259 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:37.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.10.29/tcp/54265/p2p/16Uiu2HAmLzBTZ5uvw5Za6H3EgHXHvjMswptSQTUgouWYt9PsFhr3"]'
2025-12-08 08:55:37.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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"]'
2025-12-08 08:55:37.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36395/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"]'
2025-12-08 08:55:37.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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)'}'
2025-12-08 08:55:37.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.293 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:37.393 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137285187882,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.398 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137285187882,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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)'}'
2025-12-08 08:55:37.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.407 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:37.508 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137402097915,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.512 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137402097915,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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)'}'
2025-12-08 08:55:37.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.521 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:37.622 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137516542505,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.626 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137516542505,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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)'}'
2025-12-08 08:55:37.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.635 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:37.735 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137630327781,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.740 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137630327781,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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)'}'
2025-12-08 08:55:37.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.750 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:37.850 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137744363211,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.855 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137744363211,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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)'}'
2025-12-08 08:55:37.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.864 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:37.964 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137859134525,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.969 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:37.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:37.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137859134525,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:37.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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)'}'
2025-12-08 08:55:37.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:37.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:38.078 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:38.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:38.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137973297273,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:38.083 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:38.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:38.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184137973297273,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:38.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54264/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)'}'
2025-12-08 08:55:38.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:38.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:38.192 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:38.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54264/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:38.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184138087106244,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:38.196 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:38.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36395/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:38.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184138087106244,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:38.201 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:38.202 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:38.203 DEBUG [src.node.waku_node] Stopping container with id a7efabf2298e
2025-12-08 08:55:38.747 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:38.748 DEBUG [src.node.waku_node] Stopping container with id a59cc93f0899
2025-12-08 08:55:39.293 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:39.294 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:39.303 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:39.313 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_publish_with_invalid_meta with id: 2025-12-08_08-57-18__c7196592-b4e0-40f4-8316-db61fc0dd4f9
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_2025-12-08_08-57-18__c7196592-b4e0-40f4-8316-db61fc0dd4f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.57.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14478', '14479', '14480', '14481', '14482']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14478:14478 -p 14479:14479 -p 14480:14480 -p 14481:14481 -p 14482:14482 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14480 --rest-port=14478 --tcp-port=14479 --discv5-udp-port=14481 --rest-address=0.0.0.0 --nat=extip:172.18.57.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=973c37ec2fe3d44ba49efceb20cb206b0ba27c3bbca747ba3eff6bdffdc63e1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14482 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.109 waku 9ce486b12eb94dfc80a2548bcd0101411f86f30a306b6b44c93d7c16dd177b28
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ce486b12eb9. Setting up logs at ./log/docker/node1_2025-12-08_08-57-18__c7196592-b4e0-40f4-8316-db61fc0dd4f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14478
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 e05d91dff63b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0740d2c26fd6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14478/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14478/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.109/tcp/14479/p2p/16Uiu2HAmNoyphTEdsDo8B7UAZi84w3UoMYprCMFv3FUnrVJVFoYj","/ip4/172.18.57.109/tcp/14480/ws/p2p/16Uiu2HAmNoyphTEdsDo8B7UAZi84w3UoMYprCMFv3FUnrVJVFoYj"],"enrUri":"enr:-L24QIPP1ujW3QPhJH6imPplrOepyj--7pyKpjfFXaiIpx5rEzLmhKs7xBtAWkrLx-7uUJrASFJWBRkpSKrfffggnXwCgmlkgnY0gmlwhKwSOW2KbXVsdGlhZGRyc5YACASsEjltBjiPAAoErBI5bQY4kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDluKACtPrtH-MhX-fPFV1Iw6KtZT8QFG-J0U9e5TDY7iDdGNwgjiPg3VkcII4kYV3YWt1MgE"}'
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_2025-12-08_08-57-18__c7196592-b4e0-40f4-8316-db61fc0dd4f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.206.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59419', '59420', '59421', '59422', '59423']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59419:59419 -p 59420:59420 -p 59421:59421 -p 59422:59422 -p 59423:59423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59421 --rest-port=59419 --tcp-port=59420 --discv5-udp-port=59422 --rest-address=0.0.0.0 --nat=extip:172.18.206.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b19dd1289f8c4de6fce7ccc7ce17d45dab96dd1e33ffd3ecd6e4ae614d81570d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59423 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIPP1ujW3QPhJH6imPplrOepyj--7pyKpjfFXaiIpx5rEzLmhKs7xBtAWkrLx-7uUJrASFJWBRkpSKrfffggnXwCgmlkgnY0gmlwhKwSOW2KbXVsdGlhZGRyc5YACASsEjltBjiPAAoErBI5bQY4kN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDluKACtPrtH-MhX-fPFV1Iw6KtZT8QFG-J0U9e5TDY7iDdGNwgjiPg3VkcII4kYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.61 waku 5d718ba0606c9f1e060572adc5c12ee73e03fab2358efd55c593e47c2f44dfcf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5d718ba0606c. Setting up logs at ./log/docker/node2_2025-12-08_08-57-18__c7196592-b4e0-40f4-8316-db61fc0dd4f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59419
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:59419/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.61/tcp/59420/p2p/16Uiu2HAmPLgVn7sxxGhTmWUrsgWRHbB7hEe1spjTodPZkgkjyZ4S","/ip4/172.18.206.61/tcp/59421/ws/p2p/16Uiu2HAmPLgVn7sxxGhTmWUrsgWRHbB7hEe1spjTodPZkgkjyZ4S"],"enrUri":"enr:-L24QJM3F_HLk_okwIWdgaGz7OQXaMR8Bjnson2R7KJnNbANKD94ZmW0RdrZkkJ4pj4Er96ZpiCO_Y_LRWjNfnCuG9ECgmlkgnY0gmlwhKwSzj2KbXVsdGlhZGRyc5YACASsEs49BugcAAoErBLOPQboHd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnr_qGXJE7B4R5u2ENwlV6Fk4axY3cOgNuc0dzSPut8eDdGNwgugcg3VkcILoHoV3YWt1MgE"}'
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:59419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.109/tcp/14479/p2p/16Uiu2HAmNoyphTEdsDo8B7UAZi84w3UoMYprCMFv3FUnrVJVFoYj"]'
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:14478/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:59419/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:14478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:14478/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":1765184241365603072,"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:59419/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":1765184241365603072,"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:14478/relay/v1/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": "Relay works!!"}'
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:14478/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
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 9ce486b12eb9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5d718ba0606c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
2025-12-08 08:55:37.498 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:55:37.500 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_some_of_the_subscribed_content_topics with id: 2025-12-08_08-55-37__02ed656d-3ace-4697-a281-42cb80cf3e27
2025-12-08 08:55:37.500 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:55:37.500 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:55:37.501 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:55:37.509 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:37.509 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-55-37__02ed656d-3ace-4697-a281-42cb80cf3e27__wakuorg_nwaku:latest.log
2025-12-08 08:55:37.509 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:37.509 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:37.512 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:37.512 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.232
2025-12-08 08:55:37.512 DEBUG [src.node.docker_mananger] Generated ports ['47777', '47778', '47779', '47780', '47781']
2025-12-08 08:55:37.513 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:37.513 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:37.513 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:37.513 DEBUG [src.node.docker_mananger] docker run -i -t -p 47777:47777 -p 47778:47778 -p 47779:47779 -p 47780:47780 -p 47781:47781 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47779 --rest-port=47777 --tcp-port=47778 --discv5-udp-port=47780 --rest-address=0.0.0.0 --nat=extip:172.18.13.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6dd97d990e9410e30a50c2efa9511bc2fa283f00d2eaa4bbd21aaabe998febd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47781 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:55:37.697 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.232 waku 41cce46f4f5363598578a5df0ddd9bcae1bece74df174de32b04c3b5777a66c4
2025-12-08 08:55:37.729 DEBUG [src.node.docker_mananger] Container started with ID 41cce46f4f53. Setting up logs at ./log/docker/node1_2025-12-08_08-55-37__02ed656d-3ace-4697-a281-42cb80cf3e27__wakuorg_nwaku:latest.log
2025-12-08 08:55:37.729 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47777
2025-12-08 08:55:37.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:37.769 ERROR [src.node.docker_mananger] Max retries reached for container b4fd6713eb93. Exiting log stream.
2025-12-08 08:55:38.328 ERROR [src.node.docker_mananger] Max retries reached for container 313b75cf92bc. Exiting log stream.
2025-12-08 08:55:38.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47777/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:38.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:55:38.734 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:38.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47777/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:38.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.232/tcp/47778/p2p/16Uiu2HAmGk2RtmCQuH47kNNb86nBdKBAVWphFFSrT49S6PnaGCeP","/ip4/172.18.13.232/tcp/47779/ws/p2p/16Uiu2HAmGk2RtmCQuH47kNNb86nBdKBAVWphFFSrT49S6PnaGCeP"],"enrUri":"enr:-L24QAu4_PTzNA3NBzyC_96PeDLIRFjDiOMji72eWB-Lm2qPZ3BNHi69m4ui70N0lh-Wp7Tc71bLLtxiC5favkEdvx4CgmlkgnY0gmlwhKwSDeiKbXVsdGlhZGRyc5YACASsEg3oBrqiAAoErBIN6Aa6o90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPLkAvhcx4Uoti60rBXZ2YVkEtJkNdJlIp4WuIFEoUIyDdGNwgrqig3VkcIK6pIV3YWt1MgU"}'
2025-12-08 08:55:38.737 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:38.737 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:55:38.743 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:38.743 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-55-37__02ed656d-3ace-4697-a281-42cb80cf3e27__wakuorg_nwaku:latest.log
2025-12-08 08:55:38.744 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:38.744 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:38.745 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:38.745 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.127
2025-12-08 08:55:38.745 DEBUG [src.node.docker_mananger] Generated ports ['64959', '64960', '64961', '64962', '64963']
2025-12-08 08:55:38.746 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:38.746 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:38.746 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:38.746 DEBUG [src.node.docker_mananger] docker run -i -t -p 64959:64959 -p 64960:64960 -p 64961:64961 -p 64962:64962 -p 64963:64963 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64961 --rest-port=64959 --tcp-port=64960 --discv5-udp-port=64962 --rest-address=0.0.0.0 --nat=extip:172.18.162.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abd8b1ccbf0452ae3cc3cb085d9d77d251fa1ad91ad5dae51bdfca3aabc726cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64963 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAu4_PTzNA3NBzyC_96PeDLIRFjDiOMji72eWB-Lm2qPZ3BNHi69m4ui70N0lh-Wp7Tc71bLLtxiC5favkEdvx4CgmlkgnY0gmlwhKwSDeiKbXVsdGlhZGRyc5YACASsEg3oBrqiAAoErBIN6Aa6o90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPLkAvhcx4Uoti60rBXZ2YVkEtJkNdJlIp4WuIFEoUIyDdGNwgrqig3VkcIK6pIV3YWt1MgU --filternode=/ip4/172.18.13.232/tcp/47778/p2p/16Uiu2HAmGk2RtmCQuH47kNNb86nBdKBAVWphFFSrT49S6PnaGCeP
2025-12-08 08:55:38.926 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.127 waku c76cadbe0157ede366be4259cb0cab1b0e1bf49f91230ccb38be841e6c0f0296
2025-12-08 08:55:38.958 DEBUG [src.node.docker_mananger] Container started with ID c76cadbe0157. Setting up logs at ./log/docker/node2_2025-12-08_08-55-37__02ed656d-3ace-4697-a281-42cb80cf3e27__wakuorg_nwaku:latest.log
2025-12-08 08:55:38.958 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64959
2025-12-08 08:55:38.958 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:39.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64959/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:39.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:55:39.963 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:39.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64959/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:39.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.127/tcp/64960/p2p/16Uiu2HAmJn6amKGc9GTBMvc5HqtqSB6Fj7zh9Nth7S25r8eQGF3L","/ip4/172.18.162.127/tcp/64961/ws/p2p/16Uiu2HAmJn6amKGc9GTBMvc5HqtqSB6Fj7zh9Nth7S25r8eQGF3L"],"enrUri":"enr:-L24QOWjbfS8vyYkO6xpbWGJ97l4q84LOAw0v1RmL9clCJRiKQXSK-dXbHci7MrrBjRwUpL-fVIFCXbVoz0NHonmDh4CgmlkgnY0gmlwhKwSon-KbXVsdGlhZGRyc5YACASsEqJ_Bv3AAAoErBKifwb9wd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWvg78GLJFLDpJWBBSKV4vv5KUd4jFYEf_4V85YHO7aeDdGNwgv3Ag3VkcIL9woV3YWt1MgA"}'
2025-12-08 08:55:39.965 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:39.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64959/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.232/tcp/47778/p2p/16Uiu2HAmGk2RtmCQuH47kNNb86nBdKBAVWphFFSrT49S6PnaGCeP"]'
2025-12-08 08:55:39.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:39.998 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:55:39.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47777/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:40.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:40.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64959/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fa1f26ac-4ec7-4529-b19b-21bf66923c07", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:55:40.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"fa1f26ac-4ec7-4529-b19b-21bf66923c07","statusDesc":"OK"}'
2025-12-08 08:55:40.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47777/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:40.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:40.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64959/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b43cc393-4c99-4175-bbbd-90db484dc86b", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:55:40.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b43cc393-4c99-4175-bbbd-90db484dc86b","statusDesc":"OK"}'
2025-12-08 08:55:40.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:40.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:40.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:40.145 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:40.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64959/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:40.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1765184140036438355,"ephemeral":false}]'
2025-12-08 08:55:40.149 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:64959/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:55:40.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-08 08:55:40.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:40.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:40.163 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:40.263 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:40.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64959/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:40.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1765184140158611429,"ephemeral":false}]'
2025-12-08 08:55:40.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47777/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:40.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:40.272 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:40.373 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:40.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64959/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:40.375 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64959/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2025-12-08 08:55:40.379 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:40.380 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:40.380 DEBUG [src.node.waku_node] Stopping container with id 41cce46f4f53
2025-12-08 08:55:40.914 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:40.914 DEBUG [src.node.waku_node] Stopping container with id c76cadbe0157
2025-12-08 08:55:41.440 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:41.440 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:41.448 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:41.454 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,151 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_on_multiple_pubsub_topics with id: 2025-12-08_08-58-53__8624dc4f-2514-4fef-8c0f-00922dfd6414
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_2025-12-08_08-58-53__8624dc4f-2514-4fef-8c0f-00922dfd6414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56613', '56614', '56615', '56616', '56617']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56613:56613 -p 56614:56614 -p 56615:56615 -p 56616:56616 -p 56617:56617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56615 --rest-port=56613 --tcp-port=56614 --discv5-udp-port=56616 --rest-address=0.0.0.0 --nat=extip:172.18.223.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5bd0ecba09edadc77058b3fcabe8a3a70cc1a41d88b0b5dc2daab3c9fd0dcf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56617 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.87 waku 1cf19c0aeb9b64dacff7776a3159c753fa637fb68983e63104798f7b198ef4b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1cf19c0aeb9b. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-58-53__8624dc4f-2514-4fef-8c0f-00922dfd6414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56613
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 2d93bfc6fdaa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 33c32c085ab8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56613/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.87/tcp/56614/p2p/16Uiu2HAm6k8TxKPWr89SoYPfhoRMxgRqdBtCQB7JSdPiwTSrri1X","/ip4/172.18.223.87/tcp/56615/ws/p2p/16Uiu2HAm6k8TxKPWr89SoYPfhoRMxgRqdBtCQB7JSdPiwTSrri1X"],"enrUri":"enr:-L24QB2Xu7d--DX0nGNej3wyKlOM0rLSmFDVLx3qsXX7gIjDL0EHo1sMzUY_nipRHwL_BEcRn15hNUkjdqe-zfGlNDgCgmlkgnY0gmlwhKwS31eKbXVsdGlhZGRyc5YACASsEt9XBt0mAAoErBLfVwbdJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECqCr1QlQsJWrKEEe0IBCBqDUSb_MgCVJZ4dk2EtyoP7qDdGNwgt0mg3VkcILdKIV3YWt1Mgk"}'
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_2025-12-08_08-58-53__8624dc4f-2514-4fef-8c0f-00922dfd6414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29195', '29196', '29197', '29198', '29199']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29195:29195 -p 29196:29196 -p 29197:29197 -p 29198:29198 -p 29199:29199 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29197 --rest-port=29195 --tcp-port=29196 --discv5-udp-port=29198 --rest-address=0.0.0.0 --nat=extip:172.18.72.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4cbecb4814cbb8c5eb58cfe5c8c5b7c0ed16c98e2ad46337bfafa595cb47f6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29199 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.89 waku e3df30183dd2681f28aa05f323847bf2c3d1b85e0b21d0c88789864699e7d3b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3df30183dd2. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-58-53__8624dc4f-2514-4fef-8c0f-00922dfd6414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29195
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:29195/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29195/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.89/tcp/29196/p2p/16Uiu2HAmBSsWLwEGJSYA6YMGgmEyrgUPunseUn2yuPwwERqP7XEr","/ip4/172.18.72.89/tcp/29197/ws/p2p/16Uiu2HAmBSsWLwEGJSYA6YMGgmEyrgUPunseUn2yuPwwERqP7XEr"],"enrUri":"enr:-L24QE-FBJ15vKJmwIH5upjOmO3zLzQI5wGUXXOxlMZ-lEjFJ8azIV43x2qLUYtnnSHoRBa47SFORpV0uNm4q9YgRu4CgmlkgnY0gmlwhKwSSFmKbXVsdGlhZGRyc5YACASsEkhZBnIMAAoErBJIWQZyDd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7gma3pVmrLflJlr2lN3k4dUaiGpIgi0rXi0enhR_YCuDdGNwgnIMg3VkcIJyDoV3YWt1MgE"}'
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:29195/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.87/tcp/56614/p2p/16Uiu2HAm6k8TxKPWr89SoYPfhoRMxgRqdBtCQB7JSdPiwTSrri1X"]'
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_2025-12-08_08-58-53__8624dc4f-2514-4fef-8c0f-00922dfd6414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27769', '27770', '27771', '27772', '27773']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27769:27769 -p 27770:27770 -p 27771:27771 -p 27772:27772 -p 27773:27773 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27771 --rest-port=27769 --tcp-port=27770 --discv5-udp-port=27772 --rest-address=0.0.0.0 --nat=extip:172.18.240.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a35252711ff4c425eccb373924d2ebff6676a8902a11f318edf5afdea1a4c72a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27773 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB2Xu7d--DX0nGNej3wyKlOM0rLSmFDVLx3qsXX7gIjDL0EHo1sMzUY_nipRHwL_BEcRn15hNUkjdqe-zfGlNDgCgmlkgnY0gmlwhKwS31eKbXVsdGlhZGRyc5YACASsEt9XBt0mAAoErBLfVwbdJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECqCr1QlQsJWrKEEe0IBCBqDUSb_MgCVJZ4dk2EtyoP7qDdGNwgt0mg3VkcILdKIV3YWt1Mgk --lightpushnode=/ip4/172.18.223.87/tcp/56614/p2p/16Uiu2HAm6k8TxKPWr89SoYPfhoRMxgRqdBtCQB7JSdPiwTSrri1X --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.243 waku 260e57130d30037db5944f496acf731b5bae14bc59ed14ce679a516fea97301e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 260e57130d30. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-58-53__8624dc4f-2514-4fef-8c0f-00922dfd6414__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27769
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:27769/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27769/debug/v1/info" -H "Content-Type: application/json" -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.243/tcp/27770/p2p/16Uiu2HAm4pKFJkKhyjbatEdXP1BztboSaUTfPPF2cuUQCxeLekBB","/ip4/172.18.240.243/tcp/27771/ws/p2p/16Uiu2HAm4pKFJkKhyjbatEdXP1BztboSaUTfPPF2cuUQCxeLekBB"],"enrUri":"enr:-L24QEMVjAs0Sm913LYIQT_QV4KkChv76J4_4LMNVDfGrlTvbWABiiBWMnbcUhPBcR6nOpMa2MbtoLPVRgARUPAbVlsCgmlkgnY0gmlwhKwS8POKbXVsdGlhZGRyc5YACASsEvDzBmx6AAoErBLw8wZse90DgnJzhQADAQAAiXNlY3AyNTZrMaECi4YZPdfbYuizYno8tKo2YZeXGT6P7U7eJMf1Dmna77KDdGNwgmx6g3VkcIJsfIV3YWt1Mgg"}'
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:27769/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.87/tcp/56614/p2p/16Uiu2HAm6k8TxKPWr89SoYPfhoRMxgRqdBtCQB7JSdPiwTSrri1X"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27769/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.89/tcp/29196/p2p/16Uiu2HAmBSsWLwEGJSYA6YMGgmEyrgUPunseUn2yuPwwERqP7XEr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56613/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:29195/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:56613/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29195/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/0
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:27769/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184337079267734}}'
INFO  src.node.api_clients.base_client:base_client.py: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:56613/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":1765184337079267734,"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:29195/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":1765184337079267734,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/1
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:27769/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184337205709524}}'
INFO  src.node.api_clients.base_client:base_client.py: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:56613/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184337205709524,"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:29195/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184337205709524,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/9
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:27769/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/9", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184337326041216}}'
INFO  src.node.api_clients.base_client:base_client.py: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:56613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184337326041216,"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:29195/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184337326041216,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/25
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:27769/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/25", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184337446728626}}'
INFO  src.node.api_clients.base_client:base_client.py: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:56613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184337446728626,"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:29195/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184337446728626,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:114 Running test with pubsub topic /waku/2/rs/3/1000
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:27769/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1000", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184337568463548}}'
INFO  src.node.api_clients.base_client:base_client.py: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:56613/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184337568463548,"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:29195/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184337568463548,"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 1cf19c0aeb9b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e3df30183dd2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 260e57130d30
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1cf19c0aeb9b. 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,136 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2025-12-08_08-56-32__697404e5-ac34-4c42-b79f-5001f6c54f0b
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_2025-12-08_08-56-32__697404e5-ac34-4c42-b79f-5001f6c54f0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50256', '50257', '50258', '50259', '50260']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50256:50256 -p 50257:50257 -p 50258:50258 -p 50259:50259 -p 50260:50260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50258 --rest-port=50256 --tcp-port=50257 --discv5-udp-port=50259 --rest-address=0.0.0.0 --nat=extip:172.18.232.45 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a36939c22dc8fcadc92e26b9b4252d2fdb43dbfff1d4f7f6dc1eb3feeddefc0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50260 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.45 waku f1654bf793a4ddf1ab23213ce07397355b432d88adcac38d5271b9fc84dd0d06
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1654bf793a4. Setting up logs at ./log/docker/node1_2025-12-08_08-56-32__697404e5-ac34-4c42-b79f-5001f6c54f0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50256
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 12cebbb7f110. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f271715b0fb6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/debug/v1/info" -H "Content-Type: application/json" -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.45/tcp/50257/p2p/16Uiu2HAmCrqDowB19PJdqyFZe9M8CJNUf5eDyT1gs7EPxWSfx3hc","/ip4/172.18.232.45/tcp/50258/ws/p2p/16Uiu2HAmCrqDowB19PJdqyFZe9M8CJNUf5eDyT1gs7EPxWSfx3hc"],"enrUri":"enr:-L24QI2Et0qUgDQQsEv8vuYvHtKZw3iwiH3b2m9IjWS-e9FHRttvDEkikt7dKwIuRnQAdz3aRo_XyYZMeSUDLcQkjmYCgmlkgnY0gmlwhKwS6C2KbXVsdGlhZGRyc5YACASsEugtBsRRAAoErBLoLQbEUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDAwilxlT9FLHFUwFQTlyq_MCep_XaViDVeifLlKEEZdODdGNwgsRRg3VkcILEU4V3YWt1MgU"}'
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_2025-12-08_08-56-32__697404e5-ac34-4c42-b79f-5001f6c54f0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2426', '2427', '2428', '2429', '2430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2426:2426 -p 2427:2427 -p 2428:2428 -p 2429:2429 -p 2430:2430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2428 --rest-port=2426 --tcp-port=2427 --discv5-udp-port=2429 --rest-address=0.0.0.0 --nat=extip:172.18.70.167 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ba038abb5aa4f09fec6c6550dcb5b16acfe8ba0a6934fc5ba6db3f618abeaf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2430 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI2Et0qUgDQQsEv8vuYvHtKZw3iwiH3b2m9IjWS-e9FHRttvDEkikt7dKwIuRnQAdz3aRo_XyYZMeSUDLcQkjmYCgmlkgnY0gmlwhKwS6C2KbXVsdGlhZGRyc5YACASsEugtBsRRAAoErBLoLQbEUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDAwilxlT9FLHFUwFQTlyq_MCep_XaViDVeifLlKEEZdODdGNwgsRRg3VkcILEU4V3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.167 waku 21d2ef13ba64a93f39e3f0d6a8ac4e6f366984acd3c5a9cddb0104f840f6739c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 21d2ef13ba64. Setting up logs at ./log/docker/node2_2025-12-08_08-56-32__697404e5-ac34-4c42-b79f-5001f6c54f0b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2426
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:2426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2426/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/2427/p2p/16Uiu2HAm7XHvkv7vGm3U3kS5whzak23DnDLRheLXLWnKU1LGWbaz","/ip4/172.18.70.167/tcp/2428/ws/p2p/16Uiu2HAm7XHvkv7vGm3U3kS5whzak23DnDLRheLXLWnKU1LGWbaz"],"enrUri":"enr:-L24QIiNQIZdUOjiICTNNMRKvA1J9TBrd0EEVpoJUhzRnPNPUnNg8X9uPc8zDe_jZdiNpUtfBf8euGKV7DHTIoNIvXECgmlkgnY0gmlwhKwSRqeKbXVsdGlhZGRyc5YACASsEkanBgl7AAoErBJGpwYJfN0DgnJzhQACAQAAiXNlY3AyNTZrMaECs7zLFqDwf8ifvaScboDpkmGBqiesDKv_ImovQHUDh1ODdGNwggl7g3VkcIIJfYV3YWt1MgE"}'
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:2426/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.45/tcp/50257/p2p/16Uiu2HAmCrqDowB19PJdqyFZe9M8CJNUf5eDyT1gs7EPxWSfx3hc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2426/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1765184195448551803,"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:2426/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1765184195448551803,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1765184195562771137,"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:2426/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1765184195562771137,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1765184195676614186,"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:2426/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1765184195676614186,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1765184195791937257,"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:2426/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1765184195791937257,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1765184195907035033,"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:2426/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1765184195907035033,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1765184196022133353,"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:2426/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1765184196022133353,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1765184196136794757,"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:2426/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1765184196136794757,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50256/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50256/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1765184196251186741,"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:2426/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1765184196251186741,"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 f1654bf793a4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 21d2ef13ba64
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,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_refresh with id: 2025-12-08_08-55-30__070562bf-dde4-4137-b99d-a8d537d8719c
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_2025-12-08_08-55-30__070562bf-dde4-4137-b99d-a8d537d8719c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35221', '35222', '35223', '35224', '35225']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35221:35221 -p 35222:35222 -p 35223:35223 -p 35224:35224 -p 35225:35225 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35223 --rest-port=35221 --tcp-port=35222 --discv5-udp-port=35224 --rest-address=0.0.0.0 --nat=extip:172.18.52.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5a00a759ea645d7f01fdfbe400d75fbaa9e4b5eb5dbcfc61014fba9a5aa4c41 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35225 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.100 waku 8833eeb6a9f311fc401ba094674faf415414c9e3139aa19817f287e5bf2a31e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8833eeb6a9f3. Setting up logs at ./log/docker/node1_2025-12-08_08-55-30__070562bf-dde4-4137-b99d-a8d537d8719c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35221
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 e9549f014ce0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1af8b901c405. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35221/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35221/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.100/tcp/35222/p2p/16Uiu2HAm1Ct9oNkkHKDPW9JXrSaMk11CZyE3toxVDqMLLh4xYTtz","/ip4/172.18.52.100/tcp/35223/ws/p2p/16Uiu2HAm1Ct9oNkkHKDPW9JXrSaMk11CZyE3toxVDqMLLh4xYTtz"],"enrUri":"enr:-L24QP2QDHO_rGPzKcLJFQ3p33wnyocrn6-tiRDRthdKx72TE7vAJzfBHWgt_eLBhZX-51Md8jYe8_G1TeMs5evljpoCgmlkgnY0gmlwhKwSNGSKbXVsdGlhZGRyc5YACASsEjRkBomWAAoErBI0ZAaJl90DgnJzhQADAQAAiXNlY3AyNTZrMaECVd9VpiGoJuBKuqo3lhn7mUjjYEIhgpOvYchGuu6xWBeDdGNwgomWg3VkcIKJmIV3YWt1MgU"}'
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_2025-12-08_08-55-30__070562bf-dde4-4137-b99d-a8d537d8719c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45516', '45517', '45518', '45519', '45520']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45516:45516 -p 45517:45517 -p 45518:45518 -p 45519:45519 -p 45520:45520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45518 --rest-port=45516 --tcp-port=45517 --discv5-udp-port=45519 --rest-address=0.0.0.0 --nat=extip:172.18.231.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b34e64b9fcc3f73c4c6eebdcfd05ffbaeceac86f69d616f25ee1cafca1ce7a0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45520 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP2QDHO_rGPzKcLJFQ3p33wnyocrn6-tiRDRthdKx72TE7vAJzfBHWgt_eLBhZX-51Md8jYe8_G1TeMs5evljpoCgmlkgnY0gmlwhKwSNGSKbXVsdGlhZGRyc5YACASsEjRkBomWAAoErBI0ZAaJl90DgnJzhQADAQAAiXNlY3AyNTZrMaECVd9VpiGoJuBKuqo3lhn7mUjjYEIhgpOvYchGuu6xWBeDdGNwgomWg3VkcIKJmIV3YWt1MgU --filternode=/ip4/172.18.52.100/tcp/35222/p2p/16Uiu2HAm1Ct9oNkkHKDPW9JXrSaMk11CZyE3toxVDqMLLh4xYTtz
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.66 waku d5fc626c0aed7b5b1e4db0cfea4645b7bc3ca01fdf1395064b03285854f42b4e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d5fc626c0aed. Setting up logs at ./log/docker/node2_2025-12-08_08-55-30__070562bf-dde4-4137-b99d-a8d537d8719c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45516
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:45516/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.66/tcp/45517/p2p/16Uiu2HAmDLT75pKa1wSQpQDMq51edaTQ9a6S1u4Gz9A2hkPUJZAX","/ip4/172.18.231.66/tcp/45518/ws/p2p/16Uiu2HAmDLT75pKa1wSQpQDMq51edaTQ9a6S1u4Gz9A2hkPUJZAX"],"enrUri":"enr:-L24QJMML-AwkK7reuXYY2C-YhVpkeiJcB71IXUsHmMV1SyqFQcN8-89-kjsYPydZEyNgYJpMFVLigSRYP08VwDSdTECgmlkgnY0gmlwhKwS50KKbXVsdGlhZGRyc5YACASsEudCBrHNAAoErBLnQgaxzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDChvnUr5T7pgtopdL8N2fJzf73bTDolscENOChb6-84CDdGNwgrHNg3VkcIKxz4V3YWt1MgA"}'
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:45516/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.100/tcp/35222/p2p/16Uiu2HAm1Ct9oNkkHKDPW9JXrSaMk11CZyE3toxVDqMLLh4xYTtz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35221/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:45516/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6a8e326f-e857-47c6-9aac-4c68c3e5ada3", "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":"6a8e326f-e857-47c6-9aac-4c68c3e5ada3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35221/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:45516/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":1765184132541091817,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35221/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:45516/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ca6b102a-9c9a-492e-a0db-725797f8b9e9", "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":"ca6b102a-9c9a-492e-a0db-725797f8b9e9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35221/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:45516/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":1765184132665744298,"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 8833eeb6a9f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d5fc626c0aed
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,182 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_receiving_nodes with id: 2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2
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_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.50.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25660', '25661', '25662', '25663', '25664']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25660:25660 -p 25661:25661 -p 25662:25662 -p 25663:25663 -p 25664:25664 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25662 --rest-port=25660 --tcp-port=25661 --discv5-udp-port=25663 --rest-address=0.0.0.0 --nat=extip:172.18.50.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d66ab496da7066ba4781dfe812fa1eab9ca838f01a77bf3c815abf7d975a7f8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25664 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.92 waku 29891297c0d0406a000e8401040c89c2942388d0e35a7044edfe504022d1ef03
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 29891297c0d0. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25660
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 ee3bcc597d68. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2720f93a87ba. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25660/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25660/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883","/ip4/172.18.50.92/tcp/25662/ws/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"],"enrUri":"enr:-L24QMUvzVSSyoV17FO2CcAu4yCaxjBbhw9SMbjjSHgk2fxIdKCjXj2uJRoIQMBUkRXR_99a-Zgi7qW7fRsa0kOrO2YCgmlkgnY0gmlwhKwSMlyKbXVsdGlhZGRyc5YACASsEjJcBmQ9AAoErBIyXAZkPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj1uGwN70wTErH_3qNFi4Yr3w4G4ZoRUDe0LYchzlyvSDdGNwgmQ9g3VkcIJkP4V3YWt1Mgk"}'
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_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16321', '16322', '16323', '16324', '16325']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
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 16321:16321 -p 16322:16322 -p 16323:16323 -p 16324:16324 -p 16325:16325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16323 --rest-port=16321 --tcp-port=16322 --discv5-udp-port=16324 --rest-address=0.0.0.0 --nat=extip:172.18.108.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf6f5aec9cbe8947cae475f00b2b8a2c4da012a0b649cba9ee222a60c422dfdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16325 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.172 waku c7312c400edaf97afc053c99f07598dbe2c70d234a795714590f14eb92a2df7a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7312c400eda. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16321
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:16321/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16321/debug/v1/info" -H "Content-Type: application/json" -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.172/tcp/16322/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4","/ip4/172.18.108.172/tcp/16323/ws/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4"],"enrUri":"enr:-L24QMqEScjGQ8Hw6d3UORXEiVziPW0yFkK-xPTqpsEzoGqzU2UlUsSesrlC9M8evR45VIgHVUyJETrU94Y6GikXqpACgmlkgnY0gmlwhKwSbKyKbXVsdGlhZGRyc5YACASsEmysBj_CAAoErBJsrAY_w90DgnJzhQADAQAAiXNlY3AyNTZrMaEDTl3815veL8A1Sb2qm52VcAn6cyIYd6tHxClrSwmz3XmDdGNwgj_Cg3VkcII_xIV3YWt1Mgk"}'
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:16321/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node3_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29121', '29122', '29123', '29124', '29125']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
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 29121:29121 -p 29122:29122 -p 29123:29123 -p 29124:29124 -p 29125:29125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29123 --rest-port=29121 --tcp-port=29122 --discv5-udp-port=29124 --rest-address=0.0.0.0 --nat=extip:172.18.202.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=402e643c7ef54ae427e5d8fcd7eeffdf5aa0c53dcfcaa38e09ec0166a69d9dde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29125 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.104 waku c7a31bc6149baa0a7631fc1b2449b3a8323f110c27c1c295fb7c45108f332c03
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7a31bc6149b. Setting up logs at ./log/docker/receiving_node3_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29121
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:29121/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.104/tcp/29122/p2p/16Uiu2HAkzeW9ZyiGwm8a8R2bb6cZqfk3TXKd3fzqvpc1pEKG7THY","/ip4/172.18.202.104/tcp/29123/ws/p2p/16Uiu2HAkzeW9ZyiGwm8a8R2bb6cZqfk3TXKd3fzqvpc1pEKG7THY"],"enrUri":"enr:-L24QM1cw8YlCvAi1os1YyGf7yYOL7Q_vyAZReBgqREa6syqZYdzsnK2QohUQKNs60BBOXCuOG93Ar37Ur9rWvRLNJECgmlkgnY0gmlwhKwSymiKbXVsdGlhZGRyc5YACASsEspoBnHCAAoErBLKaAZxw90DgnJzhQADAQAAiXNlY3AyNTZrMaECTZPeYrFPMYqSmWV_qHCas76sA3MHgyZipB5n37qHkEeDdGNwgnHCg3VkcIJxxIV3YWt1Mgk"}'
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:29121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.172/tcp/16322/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node4_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15619', '15620', '15621', '15622', '15623']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
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 15619:15619 -p 15620:15620 -p 15621:15621 -p 15622:15622 -p 15623:15623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15621 --rest-port=15619 --tcp-port=15620 --discv5-udp-port=15622 --rest-address=0.0.0.0 --nat=extip:172.18.89.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a2a6784ba95fc7ca11525d3d2dbf5cced80f4d3feffacc6ecd8c6cb2ccede5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15623 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.114 waku 6134ba22a4258a37287786208a3571aa51879a5af7df91de5d6a02f25b7a61dc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6134ba22a425. Setting up logs at ./log/docker/receiving_node4_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15619
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:15619/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.114/tcp/15620/p2p/16Uiu2HAmHAcR5AgVFHkFF5UErRVE1it4cyuh12BXJFBZLXw1nq7H","/ip4/172.18.89.114/tcp/15621/ws/p2p/16Uiu2HAmHAcR5AgVFHkFF5UErRVE1it4cyuh12BXJFBZLXw1nq7H"],"enrUri":"enr:-L24QFAInD7qbfsH6T0CGLJg4hV6oEhj2ry29WoChzcUWCfwbQ3uqwLpYIwFF1FeMEmafFGp6IUo9MVpEbzT91mZwUwCgmlkgnY0gmlwhKwSWXKKbXVsdGlhZGRyc5YACASsEllyBj0EAAoErBJZcgY9Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQwVeyEPss0DYtvivsTFw3NqfgoWA4QLTNCRy2uFqx_SDdGNwgj0Eg3VkcII9BoV3YWt1Mgk"}'
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:15619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.172/tcp/16322/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.104/tcp/29122/p2p/16Uiu2HAkzeW9ZyiGwm8a8R2bb6cZqfk3TXKd3fzqvpc1pEKG7THY"]'
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_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30050', '30051', '30052', '30053', '30054']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30050:30050 -p 30051:30051 -p 30052:30052 -p 30053:30053 -p 30054:30054 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30052 --rest-port=30050 --tcp-port=30051 --discv5-udp-port=30053 --rest-address=0.0.0.0 --nat=extip:172.18.85.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f8f90eea0ca2cd0fb892fca38b1b9a79eecb3595e4aa9feba2131a7b4a8ab08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30054 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMUvzVSSyoV17FO2CcAu4yCaxjBbhw9SMbjjSHgk2fxIdKCjXj2uJRoIQMBUkRXR_99a-Zgi7qW7fRsa0kOrO2YCgmlkgnY0gmlwhKwSMlyKbXVsdGlhZGRyc5YACASsEjJcBmQ9AAoErBIyXAZkPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj1uGwN70wTErH_3qNFi4Yr3w4G4ZoRUDe0LYchzlyvSDdGNwgmQ9g3VkcIJkP4V3YWt1Mgk --lightpushnode=/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883 --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.88 waku 8afba2dd96be0988b49ce946ce97b556ed7fc35feba3b79cb05e14a24eaf9584
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8afba2dd96be. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-36__8d6f16b9-d0a4-4148-a0e3-9e731d0797d2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30050
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:30050/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30050/debug/v1/info" -H "Content-Type: application/json" -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.88/tcp/30051/p2p/16Uiu2HAm7V4dAFpex3R4T57zRnwhzWqkLnrKMrVJJXUMiZ3EWnZk","/ip4/172.18.85.88/tcp/30052/ws/p2p/16Uiu2HAm7V4dAFpex3R4T57zRnwhzWqkLnrKMrVJJXUMiZ3EWnZk"],"enrUri":"enr:-L24QLDExnwDAk4CdQjEo_bjQhEVYbZn_mm5rInn8J-DG3lqbiJFqkibv2R9kdjJXO8VCFE7OoULD9djdiQYcDVkH9ICgmlkgnY0gmlwhKwSVViKbXVsdGlhZGRyc5YACASsElVYBnVjAAoErBJVWAZ1ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsyqW6IyY1NP-Zg0B-NCqSh4bQ3Rhc2wVdicy1IiWGteDdGNwgnVjg3VkcIJ1ZYV3YWt1Mgg"}'
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:30050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.92/tcp/25661/p2p/16Uiu2HAmNJbbdG9tt2siZFjyjzyiPQgGae9a7S27eap9VhK5D883"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.172/tcp/16322/p2p/16Uiu2HAmHvuGrjR7Gcio3BhgLQF7UVV1Np2cMWRUS6esirqaFMp4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.104/tcp/29122/p2p/16Uiu2HAkzeW9ZyiGwm8a8R2bb6cZqfk3TXKd3fzqvpc1pEKG7THY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.114/tcp/15620/p2p/16Uiu2HAmHAcR5AgVFHkFF5UErRVE1it4cyuh12BXJFBZLXw1nq7H"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25660/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:16321/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:29121/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:15619/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:30050/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184082404445045}}'
INFO  src.node.api_clients.base_client:base_client.py: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:25660/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":1765184082404445045,"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:16321/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":1765184082404445045,"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:29121/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":1765184082404445045,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_4: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:15619/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":1765184082404445045,"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 29891297c0d0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c7312c400eda
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c7a31bc6149b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 29891297c0d0. 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 6134ba22a425
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7312c400eda. 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 8afba2dd96be
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7a31bc6149b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,145 @@
2025-12-08 08:57:14.370 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:57:14.371 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3
2025-12-08 08:57:14.371 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:57:14.372 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:57:14.373 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-08 08:57:14.380 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:57:14.380 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3__wakuorg_nwaku:latest.log
2025-12-08 08:57:14.380 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:57:14.380 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:57:14.382 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:57:14.382 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.164
2025-12-08 08:57:14.382 DEBUG [src.node.docker_mananger] Generated ports ['36819', '36820', '36821', '36822', '36823']
2025-12-08 08:57:14.382 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:57:14.382 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:57:14.383 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:57:14.383 DEBUG [src.node.docker_mananger] docker run -i -t -p 36819:36819 -p 36820:36820 -p 36821:36821 -p 36822:36822 -p 36823:36823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36821 --rest-port=36819 --tcp-port=36820 --discv5-udp-port=36822 --rest-address=0.0.0.0 --nat=extip:172.18.70.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deaa42600b569af63aa3fd51feffcbbfcd9ffafca0fb4bfb66558561b1a702bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36823 --metrics-logging=true --relay=true
2025-12-08 08:57:14.561 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.164 waku e05d91dff63b0efa066bbea1b55f0450723a1d937e8dd6460b8574c788500997
2025-12-08 08:57:14.578 ERROR [src.node.docker_mananger] Max retries reached for container 2a65bb79fee4. Exiting log stream.
2025-12-08 08:57:14.594 DEBUG [src.node.docker_mananger] Container started with ID e05d91dff63b. Setting up logs at ./log/docker/node1_2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3__wakuorg_nwaku:latest.log
2025-12-08 08:57:14.595 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36819
2025-12-08 08:57:14.596 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:15.114 ERROR [src.node.docker_mananger] Max retries reached for container cf2897bbfd71. Exiting log stream.
2025-12-08 08:57:15.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:15.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:57:15.600 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:15.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:15.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.164/tcp/36820/p2p/16Uiu2HAm4K9cUFDxMRVuzfnFUaC63U5mNnEC9NycHWmXRorUpXTC","/ip4/172.18.70.164/tcp/36821/ws/p2p/16Uiu2HAm4K9cUFDxMRVuzfnFUaC63U5mNnEC9NycHWmXRorUpXTC"],"enrUri":"enr:-L24QF_Eb9Dwp8t5l7GAvhf2JdexkfqNkXD_aUrgH_iKUgYAcaHVtKH77BH9JB-HjrXnYsk2da3-Z3Myej8-l7-QrhsCgmlkgnY0gmlwhKwSRqSKbXVsdGlhZGRyc5YACASsEkakBo_UAAoErBJGpAaP1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEChA1cVemI7N-zngdF7uEOhVPZBa_dXFOzFfWtjGGKN0-DdGNwgo_Ug3VkcIKP1oV3YWt1MgE"}'
2025-12-08 08:57:15.602 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:15.608 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:57:15.609 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3__wakuorg_nwaku:latest.log
2025-12-08 08:57:15.609 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:57:15.609 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:57:15.610 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:57:15.610 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.173
2025-12-08 08:57:15.610 DEBUG [src.node.docker_mananger] Generated ports ['37854', '37855', '37856', '37857', '37858']
2025-12-08 08:57:15.610 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:57:15.611 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:57:15.611 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:57:15.611 DEBUG [src.node.docker_mananger] docker run -i -t -p 37854:37854 -p 37855:37855 -p 37856:37856 -p 37857:37857 -p 37858:37858 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37856 --rest-port=37854 --tcp-port=37855 --discv5-udp-port=37857 --rest-address=0.0.0.0 --nat=extip:172.18.148.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8fd241b5903377599cd2fa77747acb73e63cbfd56c4b10c9ceccdec2b0a7151 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37858 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF_Eb9Dwp8t5l7GAvhf2JdexkfqNkXD_aUrgH_iKUgYAcaHVtKH77BH9JB-HjrXnYsk2da3-Z3Myej8-l7-QrhsCgmlkgnY0gmlwhKwSRqSKbXVsdGlhZGRyc5YACASsEkakBo_UAAoErBJGpAaP1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEChA1cVemI7N-zngdF7uEOhVPZBa_dXFOzFfWtjGGKN0-DdGNwgo_Ug3VkcIKP1oV3YWt1MgE
2025-12-08 08:57:15.797 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.173 waku 0740d2c26fd625001cadf15214b8622bca5fb4c2532af829dd46bf9685548d2d
2025-12-08 08:57:15.829 DEBUG [src.node.docker_mananger] Container started with ID 0740d2c26fd6. Setting up logs at ./log/docker/node2_2025-12-08_08-57-14__f7b6de32-1037-4e74-b239-86e775b4bdb3__wakuorg_nwaku:latest.log
2025-12-08 08:57:15.829 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37854
2025-12-08 08:57:15.830 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:16.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:16.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:57:16.841 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:16.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:16.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.173/tcp/37855/p2p/16Uiu2HAmJsW3N7vP91QBiVqEbkebxxroHW54KjknSwsKXCh8JQP5","/ip4/172.18.148.173/tcp/37856/ws/p2p/16Uiu2HAmJsW3N7vP91QBiVqEbkebxxroHW54KjknSwsKXCh8JQP5"],"enrUri":"enr:-L24QAB8POugvXxkATx6lW941CBMdLBFjNQpODJ069quodrmKzjpLP1LpBpEo_EtnpOTrw_MMkzcJbdm_oHJM5sVy24CgmlkgnY0gmlwhKwSlK2KbXVsdGlhZGRyc5YACASsEpStBpPfAAoErBKUrQaT4N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXFqptdEdmfoWXviq9D-mAOP8Rh_I10HLcnHzUl7BYhSDdGNwgpPfg3VkcIKT4YV3YWt1MgE"}'
2025-12-08 08:57:16.848 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:16.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37854/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.164/tcp/36820/p2p/16Uiu2HAm4K9cUFDxMRVuzfnFUaC63U5mNnEC9NycHWmXRorUpXTC"]'
2025-12-08 08:57:16.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:16.853 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-08 08:57:16.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:57:16.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:16.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37854/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:57:16.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:16.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:16.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:16.868 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:16.969 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:16.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:16.972 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":1765184236863201024,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:16.973 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:16.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:16.976 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":1765184236863201024,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:16.977 INFO [src.steps.relay] WARM UP successful!!
2025-12-08 08:57:16.978 DEBUG [tests.relay.test_publish] Running test with timestamp Now
2025-12-08 08:57:16.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:16.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:16.984 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:17.084 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.087 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":1765184045359581440,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.089 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.091 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":1765184045359581440,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.092 DEBUG [tests.relay.test_publish] Running test with timestamp Far future
2025-12-08 08:57:17.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:17.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:17.097 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:17.197 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.200 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":2080544045359566848,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.202 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.204 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":2080544045359566848,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.205 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past
2025-12-08 08:57:17.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:17.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:17.210 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:17.310 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.313 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":1765180445359566848,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.315 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.317 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":1765180445359566848,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.318 DEBUG [tests.relay.test_publish] Running test with timestamp Near future
2025-12-08 08:57:17.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:17.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:17.322 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:17.423 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.425 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":1765187645359566848,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.427 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.429 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":1765187645359566848,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.430 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number
2025-12-08 08:57:17.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:17.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:17.435 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:17.535 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.538 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":1,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.539 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.541 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":1,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.543 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number
2025-12-08 08:57:17.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:17.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:17.547 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:17.647 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.650 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":-1,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.652 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.654 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":-1,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.655 DEBUG [tests.relay.test_publish] Running test with timestamp DST change
2025-12-08 08:57:17.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:17.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:17.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:17.761 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.763 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":1583632800000000000,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.765 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:57:17.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37854/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:17.767 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":1583632800000000000,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:17.770 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:57:17.771 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:57:17.771 DEBUG [src.node.waku_node] Stopping container with id e05d91dff63b
2025-12-08 08:57:18.310 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:18.310 DEBUG [src.node.waku_node] Stopping container with id 0740d2c26fd6
2025-12-08 08:57:18.847 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:18.849 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:57:18.855 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:57:18.861 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2025-12-08 08:56:01.742 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:56:01.742 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2025-12-08_08-56-01__328a0540-fe8c-494f-8fd0-ce9227f4e2e2
2025-12-08 08:56:01.743 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:56:01.743 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:56:01.743 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-08 08:56:01.750 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:01.751 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-56-01__328a0540-fe8c-494f-8fd0-ce9227f4e2e2__wakuorg_nwaku:latest.log
2025-12-08 08:56:01.751 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:01.751 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:01.752 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:01.752 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.149
2025-12-08 08:56:01.752 DEBUG [src.node.docker_mananger] Generated ports ['2459', '2460', '2461', '2462', '2463']
2025-12-08 08:56:01.753 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:01.753 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:01.753 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:01.753 DEBUG [src.node.docker_mananger] docker run -i -t -p 2459:2459 -p 2460:2460 -p 2461:2461 -p 2462:2462 -p 2463:2463 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2461 --rest-port=2459 --tcp-port=2460 --discv5-udp-port=2462 --rest-address=0.0.0.0 --nat=extip:172.18.111.149 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ba13cc7703caddcc83dccaf7e64bd5e08db8b82acdcad3a20d01dc1da1993074 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2463 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-08 08:56:01.942 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.149 waku 44580671c2a2842caf8de343417acdf77cdf506c878937078d0efcea7f1ff264
2025-12-08 08:56:01.974 DEBUG [src.node.docker_mananger] Container started with ID 44580671c2a2. Setting up logs at ./log/docker/node1_2025-12-08_08-56-01__328a0540-fe8c-494f-8fd0-ce9227f4e2e2__wakuorg_nwaku:latest.log
2025-12-08 08:56:01.975 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2459
2025-12-08 08:56:01.975 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:02.009 ERROR [src.node.docker_mananger] Max retries reached for container 5d4a5f326eaa. Exiting log stream.
2025-12-08 08:56:02.545 ERROR [src.node.docker_mananger] Max retries reached for container ca103956eadb. Exiting log stream.
2025-12-08 08:56:02.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2459/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:02.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:56:02.979 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:02.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:02.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.149/tcp/2460/p2p/16Uiu2HAm4kMtpGLrCoEGC1SZKoMDNEJsF3TWQCzjCbu5CQ8PcdFB","/ip4/172.18.111.149/tcp/2461/ws/p2p/16Uiu2HAm4kMtpGLrCoEGC1SZKoMDNEJsF3TWQCzjCbu5CQ8PcdFB"],"enrUri":"enr:-L24QFJ2RQgXlS8kwKFT1L-Yq-VRVf5zAa7lZg19S0IPp7HFVGKi40RqdsqJYrI5smR6lHe9Xo2UgV7ZZ6dNz1OKMMkCgmlkgnY0gmlwhKwSb5WKbXVsdGlhZGRyc5YACASsEm-VBgmcAAoErBJvlQYJnd0DgnJzhQACAQAAiXNlY3AyNTZrMaECioLEm9qoSBbg3ZhB3w0ulDfRJXPJBdX3vdLUvToOdb6DdGNwggmcg3VkcIIJnoV3YWt1MgU"}'
2025-12-08 08:56:02.982 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:02.989 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:02.989 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-56-01__328a0540-fe8c-494f-8fd0-ce9227f4e2e2__wakuorg_nwaku:latest.log
2025-12-08 08:56:02.989 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:02.989 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:02.990 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:02.990 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.42
2025-12-08 08:56:02.991 DEBUG [src.node.docker_mananger] Generated ports ['57633', '57634', '57635', '57636', '57637']
2025-12-08 08:56:02.991 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:02.991 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:02.991 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:02.991 DEBUG [src.node.docker_mananger] docker run -i -t -p 57633:57633 -p 57634:57634 -p 57635:57635 -p 57636:57636 -p 57637:57637 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57635 --rest-port=57633 --tcp-port=57634 --discv5-udp-port=57636 --rest-address=0.0.0.0 --nat=extip:172.18.174.42 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b64edf04cef8da9babae6fcdb73055bb7aee8ede0aeffe2fabfabe6fea441bab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57637 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFJ2RQgXlS8kwKFT1L-Yq-VRVf5zAa7lZg19S0IPp7HFVGKi40RqdsqJYrI5smR6lHe9Xo2UgV7ZZ6dNz1OKMMkCgmlkgnY0gmlwhKwSb5WKbXVsdGlhZGRyc5YACASsEm-VBgmcAAoErBJvlQYJnd0DgnJzhQACAQAAiXNlY3AyNTZrMaECioLEm9qoSBbg3ZhB3w0ulDfRJXPJBdX3vdLUvToOdb6DdGNwggmcg3VkcIIJnoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-08 08:56:03.188 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.42 waku 99f931460b74e5feba959d454592141b6af3705e483bdf32f5334482156540a3
2025-12-08 08:56:03.219 DEBUG [src.node.docker_mananger] Container started with ID 99f931460b74. Setting up logs at ./log/docker/node2_2025-12-08_08-56-01__328a0540-fe8c-494f-8fd0-ce9227f4e2e2__wakuorg_nwaku:latest.log
2025-12-08 08:56:03.220 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57633
2025-12-08 08:56:03.220 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:04.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2025-12-08 08:56:04.231 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:04.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.42/tcp/57634/p2p/16Uiu2HAmCZcvBPj9X9SnvykxuSsjynZ6dGbw5Q6CUT3hPtnqhvte","/ip4/172.18.174.42/tcp/57635/ws/p2p/16Uiu2HAmCZcvBPj9X9SnvykxuSsjynZ6dGbw5Q6CUT3hPtnqhvte"],"enrUri":"enr:-L24QPs0MtrsKlDgsn8sigQ5HB7ussdEcbltjUVsuMAhw-I7WSm3lrcEg1m9Kl3sXrlkQ4GXWS3BMFETTrPCajcsOe8CgmlkgnY0gmlwhKwSriqKbXVsdGlhZGRyc5YACASsEq4qBuEiAAoErBKuKgbhI90DgnJzhQACAQAAiXNlY3AyNTZrMaEC_p_clgmQB7tPe0JN40dFAttRTj6g1mI2ESvRf70ejEeDdGNwguEig3VkcILhJIV3YWt1MgE"}'
2025-12-08 08:56:04.237 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:04.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57633/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.149/tcp/2460/p2p/16Uiu2HAm4kMtpGLrCoEGC1SZKoMDNEJsF3TWQCzjCbu5CQ8PcdFB"]'
2025-12-08 08:56:04.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2025-12-08 08:56:04.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57633/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2025-12-08 08:56:04.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:04.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:04.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:04.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:04.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:04.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:04.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:04.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2459/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:04.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:04.303 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:56:04.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1765184164259673684,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:04.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765184164266335738,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:04.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765184164272846199,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:04.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765184164277686518,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:04.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765184164283435476,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:04.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765184164288380434,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:04.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765184164293519641,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:04.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57633/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:04.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765184164298604081,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:04.427 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:56:04.428 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:56:04.428 DEBUG [src.node.waku_node] Stopping container with id 44580671c2a2
2025-12-08 08:56:04.961 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:04.963 DEBUG [src.node.waku_node] Stopping container with id 99f931460b74
2025-12-08 08:56:05.501 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:05.502 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:56:05.510 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:56:05.518 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2025-12-08 08:57:08.721 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:57:08.721 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2025-12-08_08-57-08__46a6ed66-9edb-4224-9eac-fdba488c2c1f
2025-12-08 08:57:08.721 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:57:08.721 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:57:08.722 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-08 08:57:08.729 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:57:08.729 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-57-08__46a6ed66-9edb-4224-9eac-fdba488c2c1f__wakuorg_nwaku:latest.log
2025-12-08 08:57:08.729 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:57:08.730 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:57:08.731 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:57:08.731 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.167
2025-12-08 08:57:08.731 DEBUG [src.node.docker_mananger] Generated ports ['50513', '50514', '50515', '50516', '50517']
2025-12-08 08:57:08.731 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:57:08.732 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:57:08.732 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:57:08.732 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:57:08.732 DEBUG [src.node.docker_mananger] docker run -i -t -p 50513:50513 -p 50514:50514 -p 50515:50515 -p 50516:50516 -p 50517:50517 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50515 --rest-port=50513 --tcp-port=50514 --discv5-udp-port=50516 --rest-address=0.0.0.0 --nat=extip:172.18.119.167 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f52f862de14c22cdd6a9045ba9c7dd9f38eeecdfcad328a5d172638ea5ddda67 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50517 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:57:08.920 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.167 waku 6845aafb7dd3350eb447bd9b23679852c18206ee5b8d2e0867a54ba8c7d60ef3
2025-12-08 08:57:08.952 DEBUG [src.node.docker_mananger] Container started with ID 6845aafb7dd3. Setting up logs at ./log/docker/node1_2025-12-08_08-57-08__46a6ed66-9edb-4224-9eac-fdba488c2c1f__wakuorg_nwaku:latest.log
2025-12-08 08:57:08.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50513
2025-12-08 08:57:08.953 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:09.033 ERROR [src.node.docker_mananger] Max retries reached for container 31e719572a8c. Exiting log stream.
2025-12-08 08:57:09.526 ERROR [src.node.docker_mananger] Max retries reached for container 1ad4d48b6c0f. Exiting log stream.
2025-12-08 08:57:09.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50513/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:09.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:57:09.956 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:09.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50513/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:09.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.167/tcp/50514/p2p/16Uiu2HAmQD2ZVgqnUtTnVUkm8hyvFhBHcQrgSAjaqNjKn7JX2sVn","/ip4/172.18.119.167/tcp/50515/ws/p2p/16Uiu2HAmQD2ZVgqnUtTnVUkm8hyvFhBHcQrgSAjaqNjKn7JX2sVn"],"enrUri":"enr:-L24QCBWekfBbKEA_sBbMDEQTJrRkQB_B36Z_W1-tmfjilZsdVCkAUM9jVvczu_peUQdloHVz8CcYhkqxZZtbEg4nFECgmlkgnY0gmlwhKwSd6eKbXVsdGlhZGRyc5YACASsEnenBsVSAAoErBJ3pwbFU90DgnJzhQACAQAAiXNlY3AyNTZrMaEDq6WkNPcqc6mO6uoIZxSRq1ZdT25jEEfaqREMcriboTWDdGNwgsVSg3VkcILFVIV3YWt1MgU"}'
2025-12-08 08:57:09.959 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:09.966 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:57:09.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-57-08__46a6ed66-9edb-4224-9eac-fdba488c2c1f__wakuorg_nwaku:latest.log
2025-12-08 08:57:09.966 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:57:09.966 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:57:09.967 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:57:09.967 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.253
2025-12-08 08:57:09.968 DEBUG [src.node.docker_mananger] Generated ports ['48229', '48230', '48231', '48232', '48233']
2025-12-08 08:57:09.968 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:57:09.968 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:57:09.968 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:57:09.968 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:57:09.968 DEBUG [src.node.docker_mananger] docker run -i -t -p 48229:48229 -p 48230:48230 -p 48231:48231 -p 48232:48232 -p 48233:48233 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48231 --rest-port=48229 --tcp-port=48230 --discv5-udp-port=48232 --rest-address=0.0.0.0 --nat=extip:172.18.83.253 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4b790e1ecb4e7b6bacfda0affdefdbeb7edc77cda8c4a7fc7f0ff3082263fdd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48233 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCBWekfBbKEA_sBbMDEQTJrRkQB_B36Z_W1-tmfjilZsdVCkAUM9jVvczu_peUQdloHVz8CcYhkqxZZtbEg4nFECgmlkgnY0gmlwhKwSd6eKbXVsdGlhZGRyc5YACASsEnenBsVSAAoErBJ3pwbFU90DgnJzhQACAQAAiXNlY3AyNTZrMaEDq6WkNPcqc6mO6uoIZxSRq1ZdT25jEEfaqREMcriboTWDdGNwgsVSg3VkcILFVIV3YWt1MgU
2025-12-08 08:57:10.157 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.253 waku de18d9011f5cf6121dea527597ff2f6e44ab1f3189c7626239be1fade314063d
2025-12-08 08:57:10.191 DEBUG [src.node.docker_mananger] Container started with ID de18d9011f5c. Setting up logs at ./log/docker/node2_2025-12-08_08-57-08__46a6ed66-9edb-4224-9eac-fdba488c2c1f__wakuorg_nwaku:latest.log
2025-12-08 08:57:10.192 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48229
2025-12-08 08:57:10.192 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:57:11.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2025-12-08 08:57:11.210 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:57:11.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.253/tcp/48230/p2p/16Uiu2HAmEd54AxRbGPfL6G8NP67MHrCkYbntV8vQa8Pghx34FPod","/ip4/172.18.83.253/tcp/48231/ws/p2p/16Uiu2HAmEd54AxRbGPfL6G8NP67MHrCkYbntV8vQa8Pghx34FPod"],"enrUri":"enr:-L24QG6R6Yo4A0Puwh7qHlLngxfNJvG15Aft-pfuNona-cIme16vWK_Vyv9HP9uUcveNKJtllYe5TXw2rlJEb9f0aMsCgmlkgnY0gmlwhKwSU_2KbXVsdGlhZGRyc5YACASsElP9BrxmAAoErBJT_Qa8Z90DgnJzhQACAQAAiXNlY3AyNTZrMaEDHTmINHabAKOloIe8oBVdlGAyHNhtZJpp9yn9s6GOHwiDdGNwgrxmg3VkcIK8aIV3YWt1MgE"}'
2025-12-08 08:57:11.215 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:57:11.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48229/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.167/tcp/50514/p2p/16Uiu2HAmQD2ZVgqnUtTnVUkm8hyvFhBHcQrgSAjaqNjKn7JX2sVn"]'
2025-12-08 08:57:11.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/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"]'
2025-12-08 08:57:11.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48229/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"]'
2025-12-08 08:57:11.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:11.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:11.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:11.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:11.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:11.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:11.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:11.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:57:11.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:57:11.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:57:11.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184231245276080,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:11.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184231261667092,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:11.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184231269331391,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:11.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzM=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184231275125140,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:11.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184231280356397,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:11.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzU=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184231285037273,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:11.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzY=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184231291003891,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:11.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:57:11.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3dha3UvMi9ycy8yLzc=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184231295943525,"ephemeral":false,"proof":""}]'
2025-12-08 08:57:11.424 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:57:11.425 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:57:11.425 DEBUG [src.node.waku_node] Stopping container with id 6845aafb7dd3
2025-12-08 08:57:11.951 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:11.951 DEBUG [src.node.waku_node] Stopping container with id de18d9011f5c
2025-12-08 08:57:12.453 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:57:12.454 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:57:12.467 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:57:12.476 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,868 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_max_page_size with id: 2025-12-08_09-00-24__2daad060-2b93-4da7-9985-6934506c5796
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_2025-12-08_09-00-24__2daad060-2b93-4da7-9985-6934506c5796__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9496', '9497', '9498', '9499', '9500']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9496:9496 -p 9497:9497 -p 9498:9498 -p 9499:9499 -p 9500:9500 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9498 --rest-port=9496 --tcp-port=9497 --discv5-udp-port=9499 --rest-address=0.0.0.0 --nat=extip:172.18.220.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c3ebebd2f60d38bf5b3b4ab72aae4a6effff6f70aaaf63e3f51750eda751ee6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9500 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.175 waku 6263ae3c75799b3b7ee025049b334b26dc3be3cad40c2d3fe3124d148088a027
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6263ae3c7579. Setting up logs at ./log/docker/publishing_node1_2025-12-08_09-00-24__2daad060-2b93-4da7-9985-6934506c5796__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3a24fcbdd4ff. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9496
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 a9ca3c65ff9d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9496/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9496/debug/v1/info" -H "Content-Type: application/json" -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.175/tcp/9497/p2p/16Uiu2HAmB5FjqDagf7Jm4CZ9RckjmKyrBuy5K33JveRUkzX6J3Hn","/ip4/172.18.220.175/tcp/9498/ws/p2p/16Uiu2HAmB5FjqDagf7Jm4CZ9RckjmKyrBuy5K33JveRUkzX6J3Hn"],"enrUri":"enr:-L24QNbocLjidvL7iegRKVb6hj9Uk7hfDcYlsQwSV3iAih9vQ_Rq_apNXDz9gl8WHb99N_uPH1jfOC-6q0KgvCoUnc0CgmlkgnY0gmlwhKwS3K-KbXVsdGlhZGRyc5YACASsEtyvBiUZAAoErBLcrwYlGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6H_3MCFwQkluqQjRIYU1rOCyc3-DkYvNWF4sKZh6w42DdGNwgiUZg3VkcIIlG4V3YWt1MgM"}'
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_2025-12-08_09-00-24__2daad060-2b93-4da7-9985-6934506c5796__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.22.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58784', '58785', '58786', '58787', '58788']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58784:58784 -p 58785:58785 -p 58786:58786 -p 58787:58787 -p 58788:58788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58786 --rest-port=58784 --tcp-port=58785 --discv5-udp-port=58787 --rest-address=0.0.0.0 --nat=extip:172.18.22.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bafebea17417552cf5a1ce023ccce186999cdecacdb5e18f5b73e286e7d30b4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58788 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNbocLjidvL7iegRKVb6hj9Uk7hfDcYlsQwSV3iAih9vQ_Rq_apNXDz9gl8WHb99N_uPH1jfOC-6q0KgvCoUnc0CgmlkgnY0gmlwhKwS3K-KbXVsdGlhZGRyc5YACASsEtyvBiUZAAoErBLcrwYlGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6H_3MCFwQkluqQjRIYU1rOCyc3-DkYvNWF4sKZh6w42DdGNwgiUZg3VkcIIlG4V3YWt1MgM --storenode=/ip4/172.18.220.175/tcp/9497/p2p/16Uiu2HAmB5FjqDagf7Jm4CZ9RckjmKyrBuy5K33JveRUkzX6J3Hn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.220 waku 7b92efd27f156aff5194ef7c4ce473f4a7f126029427a6c328e8730732aa80d1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7b92efd27f15. Setting up logs at ./log/docker/store_node1_2025-12-08_09-00-24__2daad060-2b93-4da7-9985-6934506c5796__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58784
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:58784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.220/tcp/58785/p2p/16Uiu2HAkwGvYs9M71ReYNTonf8wzBEJZmTEquRbPotPUgGrJepLZ","/ip4/172.18.22.220/tcp/58786/ws/p2p/16Uiu2HAkwGvYs9M71ReYNTonf8wzBEJZmTEquRbPotPUgGrJepLZ"],"enrUri":"enr:-L24QAai2HPMGtAKA138kvAKepdNtPsY3xo7OAgdXzRPFSDDan__EAvsjeRxlygqeN2aU5TSLOs9EkfpS6UlfH3ycwYCgmlkgnY0gmlwhKwSFtyKbXVsdGlhZGRyc5YACASsEhbcBuWhAAoErBIW3Ablot0DgnJzhQADAQAAiXNlY3AyNTZrMaECG3mfA-tc2kzbNVULsM-6aqwNIi8fPlQ_FEQu-r-sgcKDdGNwguWhg3VkcILlo4V3YWt1MgM"}'
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:58784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.175/tcp/9497/p2p/16Uiu2HAmB5FjqDagf7Jm4CZ9RckjmKyrBuy5K33JveRUkzX6J3Hn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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:58784/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/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:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:9496/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=200&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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58784/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=200&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.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 6263ae3c7579
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7b92efd27f15
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,665 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2025-12-08_08-54-46__a3a657bc-bc40-43e6-b068-b8f909797dfd
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_2025-12-08_08-54-46__a3a657bc-bc40-43e6-b068-b8f909797dfd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.78.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7629', '7630', '7631', '7632', '7633']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7629:7629 -p 7630:7630 -p 7631:7631 -p 7632:7632 -p 7633:7633 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7631 --rest-port=7629 --tcp-port=7630 --discv5-udp-port=7632 --rest-address=0.0.0.0 --nat=extip:172.18.78.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3789c76eaad275dcc4fcb4a3bc0b6fdf6f4bd5cc3ceb15fa07edbbbd57e1bd2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7633 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.78.237 waku 787edf392c4b20c28203b716debe36c324f468ad38b75f057cad14d79371075e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a9d56d84cb1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 787edf392c4b. Setting up logs at ./log/docker/node1_2025-12-08_08-54-46__a3a657bc-bc40-43e6-b068-b8f909797dfd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7629
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 99bdc8085941. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7629/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.78.237/tcp/7630/p2p/16Uiu2HAmRi7Gk5snEKMdicwaubt2YUcwFmuMHqdoCRMuvR2bGqgn","/ip4/172.18.78.237/tcp/7631/ws/p2p/16Uiu2HAmRi7Gk5snEKMdicwaubt2YUcwFmuMHqdoCRMuvR2bGqgn"],"enrUri":"enr:-L24QOCMo94R9LRVcAtids92wRh24h6YVXKIk3oPQGUnUb8wOCae8X44nnDCbP5QrDtW9m5y_xwprnuhIYzfpP1fQq8CgmlkgnY0gmlwhKwSTu2KbXVsdGlhZGRyc5YACASsEk7tBh3OAAoErBJO7QYdz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDwfR_ry3IUF5dqPCdx8QmY6M05Nme4Br3hnc68vsr8FuDdGNwgh3Og3VkcIId0IV3YWt1MgU"}'
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_2025-12-08_08-54-46__a3a657bc-bc40-43e6-b068-b8f909797dfd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47862', '47863', '47864', '47865', '47866']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47862:47862 -p 47863:47863 -p 47864:47864 -p 47865:47865 -p 47866:47866 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47864 --rest-port=47862 --tcp-port=47863 --discv5-udp-port=47865 --rest-address=0.0.0.0 --nat=extip:172.18.118.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb51a6ffa2af49aaad8ea4f6a3cf4e3a71f4acc4e4d5eaf8f50fbbf5963ccad8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47866 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOCMo94R9LRVcAtids92wRh24h6YVXKIk3oPQGUnUb8wOCae8X44nnDCbP5QrDtW9m5y_xwprnuhIYzfpP1fQq8CgmlkgnY0gmlwhKwSTu2KbXVsdGlhZGRyc5YACASsEk7tBh3OAAoErBJO7QYdz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDwfR_ry3IUF5dqPCdx8QmY6M05Nme4Br3hnc68vsr8FuDdGNwgh3Og3VkcIId0IV3YWt1MgU --filternode=/ip4/172.18.78.237/tcp/7630/p2p/16Uiu2HAmRi7Gk5snEKMdicwaubt2YUcwFmuMHqdoCRMuvR2bGqgn
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.183 waku 97bc443796b5cdce2462028885443f8b874cbf3d6525e117b30c9e129e62d05c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 97bc443796b5. Setting up logs at ./log/docker/node2_2025-12-08_08-54-46__a3a657bc-bc40-43e6-b068-b8f909797dfd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47862
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:47862/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47862/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.183/tcp/47863/p2p/16Uiu2HAmUjvaJ9Ld35QVhkLwxXrgAuH1gjZ2JmspPZPM6CwykmMK","/ip4/172.18.118.183/tcp/47864/ws/p2p/16Uiu2HAmUjvaJ9Ld35QVhkLwxXrgAuH1gjZ2JmspPZPM6CwykmMK"],"enrUri":"enr:-L24QHxqnI0oQ7Cx4qWocex97uG1vIfXLH9NmJy-vABSxYriR_5v_wCBMNJlgrILfePn_Yjkxfs_o-5Z25a6z92PkvUCgmlkgnY0gmlwhKwSdreKbXVsdGlhZGRyc5YACASsEna3Brr3AAoErBJ2twa6-N0DgnJzhQADAQAAiXNlY3AyNTZrMaED7v6gKDG8mhYSaEtTaB-DqkBaC87rX_OzGZ0GSoKxIAKDdGNwgrr3g3VkcIK6-YV3YWt1MgA"}'
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:47862/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.78.237/tcp/7630/p2p/16Uiu2HAmRi7Gk5snEKMdicwaubt2YUcwFmuMHqdoCRMuvR2bGqgn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/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:47862/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2b7196ba-054f-4dae-a3d7-6a3853a2118e", "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"], "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":"2b7196ba-054f-4dae-a3d7-6a3853a2118e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:47862/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1765184089139424796,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:47862/filter/v2/messages/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":"1","version":0,"timestamp":1765184089275148035,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:47862/filter/v2/messages/2" -H "Content-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":"2","version":0,"timestamp":1765184089407810248,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/3" -H "Content-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","version":0,"timestamp":1765184089540488673,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/4" -H "Content-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":"4","version":0,"timestamp":1765184089673256990,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:47862/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1765184089805994443,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/6" -H "Content-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":"6","version":0,"timestamp":1765184089939793203,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/7" -H "Content-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":"7","version":0,"timestamp":1765184090072663838,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/8" -H "Content-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":"8","version":0,"timestamp":1765184090206085475,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:47862/filter/v2/messages/9" -H "Content-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":"9","version":0,"timestamp":1765184090338917300,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/10" -H "Content-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":"10","version":0,"timestamp":1765184090472970015,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/11" -H "Content-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":"11","version":0,"timestamp":1765184090606259921,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/12" -H "Content-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":"12","version":0,"timestamp":1765184090739211780,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/13" -H "Content-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":"13","version":0,"timestamp":1765184090872084227,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/14" -H "Content-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":"14","version":0,"timestamp":1765184091004571695,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/15" -H "Content-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":"15","version":0,"timestamp":1765184091137345640,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:47862/filter/v2/messages/16" -H "Content-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":"16","version":0,"timestamp":1765184091270294707,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/17" -H "Content-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":"17","version":0,"timestamp":1765184091403448884,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/18" -H "Content-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":"18","version":0,"timestamp":1765184091536934504,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/19" -H "Content-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":"19","version":0,"timestamp":1765184091669207632,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/20" -H "Content-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":"20","version":0,"timestamp":1765184091801843200,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/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":"21","version":0,"timestamp":1765184091935214319,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/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":"22","version":0,"timestamp":1765184092068955015,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/23" -H "Content-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":"23","version":0,"timestamp":1765184092202108526,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/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":"24","version":0,"timestamp":1765184092335242973,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "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:47862/filter/v2/messages/25" -H "Content-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":"25","version":0,"timestamp":1765184092468350429,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/26" -H "Content-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":"26","version":0,"timestamp":1765184092602142623,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/27" -H "Content-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":"27","version":0,"timestamp":1765184092735288754,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/28" -H "Content-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":"28","version":0,"timestamp":1765184092868663827,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/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":"29","version":0,"timestamp":1765184093001363129,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/30" -H "Content-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":"30","version":0,"timestamp":1765184093134510921,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/31" -H "Content-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":"31","version":0,"timestamp":1765184093267221916,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/32" -H "Content-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":"32","version":0,"timestamp":1765184093400295825,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/33" -H "Content-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":"33","version":0,"timestamp":1765184093533460161,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/34" -H "Content-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":"34","version":0,"timestamp":1765184093666774610,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/35" -H "Content-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":"35","version":0,"timestamp":1765184093799740604,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/36" -H "Content-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":"36","version":0,"timestamp":1765184093933001004,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/37" -H "Content-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":"37","version":0,"timestamp":1765184094065638472,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/38" -H "Content-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":"38","version":0,"timestamp":1765184094198689059,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/39" -H "Content-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":"39","version":0,"timestamp":1765184094331720243,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/40" -H "Content-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":"40","version":0,"timestamp":1765184094465160213,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/41" -H "Content-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":"41","version":0,"timestamp":1765184094598088793,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/42" -H "Content-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":"42","version":0,"timestamp":1765184094731002163,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/43" -H "Content-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":"43","version":0,"timestamp":1765184094863712859,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/44" -H "Content-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":"44","version":0,"timestamp":1765184094996177704,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/45" -H "Content-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":"45","version":0,"timestamp":1765184095129298680,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/46" -H "Content-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":"46","version":0,"timestamp":1765184095262052901,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/47" -H "Content-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":"47","version":0,"timestamp":1765184095394913256,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/48" -H "Content-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":"48","version":0,"timestamp":1765184095527415440,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/49" -H "Content-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":"49","version":0,"timestamp":1765184095660261329,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/50" -H "Content-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":"50","version":0,"timestamp":1765184095793783249,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/51" -H "Content-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":"51","version":0,"timestamp":1765184095926825520,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/52" -H "Content-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":"52","version":0,"timestamp":1765184096060196537,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/53" -H "Content-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":"53","version":0,"timestamp":1765184096192791677,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/54" -H "Content-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":"54","version":0,"timestamp":1765184096325632449,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/55" -H "Content-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":"55","version":0,"timestamp":1765184096458179124,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/56" -H "Content-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":"56","version":0,"timestamp":1765184096591205176,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/57" -H "Content-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":"57","version":0,"timestamp":1765184096724358357,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/58" -H "Content-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":"58","version":0,"timestamp":1765184096857564407,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/59" -H "Content-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":"59","version":0,"timestamp":1765184096991099901,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/60" -H "Content-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":"60","version":0,"timestamp":1765184097124158147,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/61" -H "Content-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":"61","version":0,"timestamp":1765184097257452802,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/62" -H "Content-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":"62","version":0,"timestamp":1765184097390550551,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/63" -H "Content-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":"63","version":0,"timestamp":1765184097523472677,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/64" -H "Content-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":"64","version":0,"timestamp":1765184097656724091,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/65" -H "Content-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":"65","version":0,"timestamp":1765184097789911152,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/66" -H "Content-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":"66","version":0,"timestamp":1765184097923566243,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/67" -H "Content-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":"67","version":0,"timestamp":1765184098056397754,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/68" -H "Content-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":"68","version":0,"timestamp":1765184098189180954,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/69" -H "Content-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":"69","version":0,"timestamp":1765184098321621856,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/70" -H "Content-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":"70","version":0,"timestamp":1765184098454951837,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/71" -H "Content-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":"71","version":0,"timestamp":1765184098587567699,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/72" -H "Content-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":"72","version":0,"timestamp":1765184098720429258,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/73" -H "Content-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":"73","version":0,"timestamp":1765184098853247422,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/74" -H "Content-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":"74","version":0,"timestamp":1765184098986059023,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/75" -H "Content-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":"75","version":0,"timestamp":1765184099119069193,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/76" -H "Content-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":"76","version":0,"timestamp":1765184099252010966,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/77" -H "Content-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":"77","version":0,"timestamp":1765184099385794022,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/78" -H "Content-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":"78","version":0,"timestamp":1765184099519014416,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/79" -H "Content-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":"79","version":0,"timestamp":1765184099652221616,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/80" -H "Content-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":"80","version":0,"timestamp":1765184099785338196,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/81" -H "Content-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":"81","version":0,"timestamp":1765184099918295228,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/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":"82","version":0,"timestamp":1765184100050734373,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/83" -H "Content-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":"83","version":0,"timestamp":1765184100183765950,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/84" -H "Content-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":"84","version":0,"timestamp":1765184100316135470,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/85" -H "Content-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":"85","version":0,"timestamp":1765184100448655114,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/86" -H "Content-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":"86","version":0,"timestamp":1765184100582290110,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/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":"87","version":0,"timestamp":1765184100714824000,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/88" -H "Content-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":"88","version":0,"timestamp":1765184100847618505,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/89" -H "Content-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":"89","version":0,"timestamp":1765184100980707849,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/90" -H "Content-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":"90","version":0,"timestamp":1765184101114989027,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/91" -H "Content-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":"91","version":0,"timestamp":1765184101248215591,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/92" -H "Content-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":"92","version":0,"timestamp":1765184101381210923,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/93" -H "Content-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":"93","version":0,"timestamp":1765184101514435928,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/94" -H "Content-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":"94","version":0,"timestamp":1765184101647746560,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/95" -H "Content-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":"95","version":0,"timestamp":1765184101780987824,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/96" -H "Content-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":"96","version":0,"timestamp":1765184101914182943,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/97" -H "Content-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":"97","version":0,"timestamp":1765184102047168995,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/98" -H "Content-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":"98","version":0,"timestamp":1765184102180824416,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:47862/filter/v2/messages/99" -H "Content-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":"99","version":0,"timestamp":1765184102313842864,"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 787edf392c4b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 97bc443796b5
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,75 @@
2025-12-08 09:01:25.000 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 09:01:25.001 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_only_relay with id: 2025-12-08_09-01-25__8049cdf5-53aa-4178-838b-ebbdc299ed0d
2025-12-08 09:01:25.001 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 09:01:25.001 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 09:01:25.009 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:01:25.009 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-08_09-01-25__8049cdf5-53aa-4178-838b-ebbdc299ed0d__wakuorg_nwaku:latest.log
2025-12-08 09:01:25.009 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:01:25.009 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:01:25.011 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:01:25.012 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.215.18
2025-12-08 09:01:25.012 DEBUG [src.node.docker_mananger] Generated ports ['50736', '50737', '50738', '50739', '50740']
2025-12-08 09:01:25.012 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:01:25.012 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:01:25.012 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:01:25.012 DEBUG [src.node.docker_mananger] docker run -i -t -p 50736:50736 -p 50737:50737 -p 50738:50738 -p 50739:50739 -p 50740:50740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50738 --rest-port=50736 --tcp-port=50737 --discv5-udp-port=50739 --rest-address=0.0.0.0 --nat=extip:172.18.215.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=76e6f0b2e60cad450bacabaea1f506ca5f67cd39a988263d61e5cf20af8ca758 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50740 --metrics-logging=true --store=true --relay=true
2025-12-08 09:01:25.200 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.215.18 waku 7e268085db90e12a7ee754e8b54445b2256145ea38346ef4622d9b925e0b052f
2025-12-08 09:01:25.217 ERROR [src.node.docker_mananger] Max retries reached for container 8d6e4317e159. Exiting log stream.
2025-12-08 09:01:25.232 DEBUG [src.node.docker_mananger] Container started with ID 7e268085db90. Setting up logs at ./log/docker/publishing_node1_2025-12-08_09-01-25__8049cdf5-53aa-4178-838b-ebbdc299ed0d__wakuorg_nwaku:latest.log
2025-12-08 09:01:25.233 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50736
2025-12-08 09:01:25.234 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:01:25.788 ERROR [src.node.docker_mananger] Max retries reached for container 308dd147668c. Exiting log stream.
2025-12-08 09:01:26.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50736/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:26.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 09:01:26.239 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:01:26.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50736/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:26.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.18/tcp/50737/p2p/16Uiu2HAm4HHpT5m99oiyCpqFG8uNh4ZMwJ22VEW7PYLf3ftGYiiM","/ip4/172.18.215.18/tcp/50738/ws/p2p/16Uiu2HAm4HHpT5m99oiyCpqFG8uNh4ZMwJ22VEW7PYLf3ftGYiiM"],"enrUri":"enr:-L24QE9PbjLYVo9Rk0vxmif765QZWEonV0ddcRWQ222RvUsGN9-5aIuXBSB62ndjEHGxdvZsqjchkk2trytstT58Tc8CgmlkgnY0gmlwhKwS1xKKbXVsdGlhZGRyc5YACASsEtcSBsYxAAoErBLXEgbGMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECg5N6bjhg_pJBiSJMV-CISwFsyMHhntDBVpjPXq3CREqDdGNwgsYxg3VkcILGM4V3YWt1MgM"}'
2025-12-08 09:01:26.242 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:01:26.249 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:01:26.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_09-01-25__8049cdf5-53aa-4178-838b-ebbdc299ed0d__wakuorg_nwaku:latest.log
2025-12-08 09:01:26.249 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:01:26.249 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:01:26.251 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:01:26.251 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.47
2025-12-08 09:01:26.251 DEBUG [src.node.docker_mananger] Generated ports ['4339', '4340', '4341', '4342', '4343']
2025-12-08 09:01:26.251 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:01:26.251 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:01:26.251 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:01:26.251 DEBUG [src.node.docker_mananger] docker run -i -t -p 4339:4339 -p 4340:4340 -p 4341:4341 -p 4342:4342 -p 4343:4343 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4341 --rest-port=4339 --tcp-port=4340 --discv5-udp-port=4342 --rest-address=0.0.0.0 --nat=extip:172.18.30.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fddf6d76def8c21bcaf3bbdd71ae2d9d39fdabdee9e8bfdd7ae3a4c255187fea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4343 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE9PbjLYVo9Rk0vxmif765QZWEonV0ddcRWQ222RvUsGN9-5aIuXBSB62ndjEHGxdvZsqjchkk2trytstT58Tc8CgmlkgnY0gmlwhKwS1xKKbXVsdGlhZGRyc5YACASsEtcSBsYxAAoErBLXEgbGMt0DgnJzhQADAQAAiXNlY3AyNTZrMaECg5N6bjhg_pJBiSJMV-CISwFsyMHhntDBVpjPXq3CREqDdGNwgsYxg3VkcILGM4V3YWt1MgM --storenode=/ip4/172.18.215.18/tcp/50737/p2p/16Uiu2HAm4HHpT5m99oiyCpqFG8uNh4ZMwJ22VEW7PYLf3ftGYiiM --store=false --relay=true
2025-12-08 09:01:26.443 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.47 waku 1fa8bf701ce4cba9b43a9835762e2cba1a862ee3d2b45c6194b20897750d1dd5
2025-12-08 09:01:26.476 DEBUG [src.node.docker_mananger] Container started with ID 1fa8bf701ce4. Setting up logs at ./log/docker/store_node1_2025-12-08_09-01-25__8049cdf5-53aa-4178-838b-ebbdc299ed0d__wakuorg_nwaku:latest.log
2025-12-08 09:01:26.477 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4339
2025-12-08 09:01:26.477 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:01:27.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4339/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:27.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 09:01:27.482 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:01:27.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4339/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:27.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.47/tcp/4340/p2p/16Uiu2HAmBZFbcY1ZAVo2KB6LdLeNTrgTg1VsreM2sCr2cNsb4WWN","/ip4/172.18.30.47/tcp/4341/ws/p2p/16Uiu2HAmBZFbcY1ZAVo2KB6LdLeNTrgTg1VsreM2sCr2cNsb4WWN"],"enrUri":"enr:-L24QIM7T8ZmLwoDfelZ-ATVyJbErYjXx2dxWI3CI4KS3e8bPMHBqSR6Q_YwuVMT6gVRpf2ek9TTK5FIKb49rvmCYRQCgmlkgnY0gmlwhKwSHi-KbXVsdGlhZGRyc5YACASsEh4vBhD0AAoErBIeLwYQ9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC76wRaSEzEQPKIrcoVdl8iFBd2lOIWnrP7eD4rUeJgVODdGNwghD0g3VkcIIQ9oV3YWt1MgE"}'
2025-12-08 09:01:27.484 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:01:27.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4339/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.18/tcp/50737/p2p/16Uiu2HAm4HHpT5m99oiyCpqFG8uNh4ZMwJ22VEW7PYLf3ftGYiiM"]'
2025-12-08 09:01:27.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:27.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50736/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 09:01:27.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:27.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4339/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 09:01:27.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:27.541 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:27.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50736/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:27.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:27.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 09:01:27.748 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:27.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50736/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:27.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x646cf00084d2aa3f1bd8aeb5f066eb9336786ee57b9b03452e30432e4f0d0ab6"}]}'
2025-12-08 09:01:27.752 DEBUG [src.steps.store] messages length is 1
2025-12-08 09:01:27.752 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:27.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4339/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:27.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0944a01cb161e0fc6193","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x646cf00084d2aa3f1bd8aeb5f066eb9336786ee57b9b03452e30432e4f0d0ab6"}]}'
2025-12-08 09:01:27.761 DEBUG [src.steps.store] messages length is 1
2025-12-08 09:01:27.763 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 09:01:27.764 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 09:01:27.764 DEBUG [src.node.waku_node] Stopping container with id 7e268085db90
2025-12-08 09:01:28.318 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:01:28.318 DEBUG [src.node.waku_node] Stopping container with id 1fa8bf701ce4
2025-12-08 09:01:28.868 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:01:28.869 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 09:01:28.875 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 09:01:28.881 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-08 08:54:06.805 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:06.805 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_extra_field with id: 2025-12-08_08-54-06__42629c78-9fd3-44cc-937b-b36bfe087202
2025-12-08 08:54:06.805 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:06.806 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:06.806 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:54:06.813 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:06.813 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-06__42629c78-9fd3-44cc-937b-b36bfe087202__wakuorg_nwaku:latest.log
2025-12-08 08:54:06.814 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:06.814 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:06.815 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:06.815 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.159
2025-12-08 08:54:06.816 DEBUG [src.node.docker_mananger] Generated ports ['19501', '19502', '19503', '19504', '19505']
2025-12-08 08:54:06.816 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:06.816 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:06.816 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:06.816 DEBUG [src.node.docker_mananger] docker run -i -t -p 19501:19501 -p 19502:19502 -p 19503:19503 -p 19504:19504 -p 19505:19505 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19503 --rest-port=19501 --tcp-port=19502 --discv5-udp-port=19504 --rest-address=0.0.0.0 --nat=extip:172.18.113.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=063f5bc8c82dafa6623d8bb37ee6d2b1eeae7cdc4a69df13db90e8dda9b32c6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19505 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:54:07.002 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.159 waku 1667e14d0925b0203c0118fadbbf1596badea470326aeaf790affd28e012b42e
2025-12-08 08:54:07.025 ERROR [src.node.docker_mananger] Max retries reached for container 785125e5879c. Exiting log stream.
2025-12-08 08:54:07.035 DEBUG [src.node.docker_mananger] Container started with ID 1667e14d0925. Setting up logs at ./log/docker/node1_2025-12-08_08-54-06__42629c78-9fd3-44cc-937b-b36bfe087202__wakuorg_nwaku:latest.log
2025-12-08 08:54:07.036 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19501
2025-12-08 08:54:07.036 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:07.588 ERROR [src.node.docker_mananger] Max retries reached for container fffebc3be10e. Exiting log stream.
2025-12-08 08:54:08.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19501/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:08.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:08.040 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:08.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:08.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.159/tcp/19502/p2p/16Uiu2HAm7h2LMHq1ko4e3CoxCTeeU1w42d3wTAj3pa5jQATrPYQa","/ip4/172.18.113.159/tcp/19503/ws/p2p/16Uiu2HAm7h2LMHq1ko4e3CoxCTeeU1w42d3wTAj3pa5jQATrPYQa"],"enrUri":"enr:-L24QJuevlm16AXm_qJ0uiJjkcAfnhh5vmIprArmiq_O-TPnC3bz6Wgv23crCzklKiSTC23-P8J6tGkSFYS7WFm5-64CgmlkgnY0gmlwhKwScZ-KbXVsdGlhZGRyc5YACASsEnGfBkwuAAoErBJxnwZML90DgnJzhQADAQAAiXNlY3AyNTZrMaECtjr4V2MI93yNPuVq8_fuW4itVGWLv_ZGzOwElAxkxjODdGNwgkwug3VkcIJMMIV3YWt1MgU"}'
2025-12-08 08:54:08.043 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:08.043 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:54:08.050 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:08.050 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-06__42629c78-9fd3-44cc-937b-b36bfe087202__wakuorg_nwaku:latest.log
2025-12-08 08:54:08.050 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:08.050 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:08.052 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:08.052 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.229
2025-12-08 08:54:08.052 DEBUG [src.node.docker_mananger] Generated ports ['24045', '24046', '24047', '24048', '24049']
2025-12-08 08:54:08.052 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:08.053 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:08.053 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:08.053 DEBUG [src.node.docker_mananger] docker run -i -t -p 24045:24045 -p 24046:24046 -p 24047:24047 -p 24048:24048 -p 24049:24049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24047 --rest-port=24045 --tcp-port=24046 --discv5-udp-port=24048 --rest-address=0.0.0.0 --nat=extip:172.18.115.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1c63e4cdc9587acf37cf942edf197fb2e7fb3d0a8e055caffb3a3ca639165ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24049 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJuevlm16AXm_qJ0uiJjkcAfnhh5vmIprArmiq_O-TPnC3bz6Wgv23crCzklKiSTC23-P8J6tGkSFYS7WFm5-64CgmlkgnY0gmlwhKwScZ-KbXVsdGlhZGRyc5YACASsEnGfBkwuAAoErBJxnwZML90DgnJzhQADAQAAiXNlY3AyNTZrMaECtjr4V2MI93yNPuVq8_fuW4itVGWLv_ZGzOwElAxkxjODdGNwgkwug3VkcIJMMIV3YWt1MgU --filternode=/ip4/172.18.113.159/tcp/19502/p2p/16Uiu2HAm7h2LMHq1ko4e3CoxCTeeU1w42d3wTAj3pa5jQATrPYQa
2025-12-08 08:54:08.249 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.229 waku d41f229476d2c8f33b17862479dfe38f0db507dad68c2ed284c2d4f67b1b5be8
2025-12-08 08:54:08.282 DEBUG [src.node.docker_mananger] Container started with ID d41f229476d2. Setting up logs at ./log/docker/node2_2025-12-08_08-54-06__42629c78-9fd3-44cc-937b-b36bfe087202__wakuorg_nwaku:latest.log
2025-12-08 08:54:08.282 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24045
2025-12-08 08:54:08.282 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:09.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24045/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:09.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:54:09.287 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:09.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24045/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:09.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.229/tcp/24046/p2p/16Uiu2HAkwXb71hn2buda7N6csxosbytWGE9ocP48W4bGbBDS9UqG","/ip4/172.18.115.229/tcp/24047/ws/p2p/16Uiu2HAkwXb71hn2buda7N6csxosbytWGE9ocP48W4bGbBDS9UqG"],"enrUri":"enr:-L24QF_ZWqLus0db1eZ4HtFIdBD1ROW2ptd7ZrpDHmKtDX-TBw1H1EwvWQXujATJtqn6eLk1WIIzAxqd5AKmvsWxXgACgmlkgnY0gmlwhKwSc-WKbXVsdGlhZGRyc5YACASsEnPlBl3uAAoErBJz5QZd790DgnJzhQADAQAAiXNlY3AyNTZrMaECHztYju4meaF4-mv8kI8xbvhMK6gv_9CJFv1NqNUcM4uDdGNwgl3ug3VkcIJd8IV3YWt1MgA"}'
2025-12-08 08:54:09.290 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:09.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24045/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.159/tcp/19502/p2p/16Uiu2HAm7h2LMHq1ko4e3CoxCTeeU1w42d3wTAj3pa5jQATrPYQa"]'
2025-12-08 08:54:09.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:09.321 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:54:09.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19501/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:09.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:09.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24045/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c6c71fdb-b8da-43e0-8dc2-2491944e4f66", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:09.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c6c71fdb-b8da-43e0-8dc2-2491944e4f66","statusDesc":"OK"}'
2025-12-08 08:54:09.349 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:24045/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"}'
2025-12-08 08:54:09.352 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24045/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\\"))"}'
2025-12-08 08:54:09.355 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:09.356 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:09.356 DEBUG [src.node.waku_node] Stopping container with id 1667e14d0925
2025-12-08 08:54:09.902 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:09.903 DEBUG [src.node.waku_node] Stopping container with id d41f229476d2
2025-12-08 08:54:10.441 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:10.444 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:10.449 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:10.454 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2025-12-08 08:55:08.954 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:55:08.954 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2025-12-08_08-55-08__3b4d79f6-9f77-4b58-9b03-179b6a593212
2025-12-08 08:55:08.955 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:55:08.955 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:55:08.955 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-08 08:55:08.962 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:08.962 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-55-08__3b4d79f6-9f77-4b58-9b03-179b6a593212__wakuorg_nwaku:latest.log
2025-12-08 08:55:08.962 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:08.963 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:08.964 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:08.964 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.142
2025-12-08 08:55:08.964 DEBUG [src.node.docker_mananger] Generated ports ['39203', '39204', '39205', '39206', '39207']
2025-12-08 08:55:08.965 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:08.965 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:08.965 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:08.965 DEBUG [src.node.docker_mananger] docker run -i -t -p 39203:39203 -p 39204:39204 -p 39205:39205 -p 39206:39206 -p 39207:39207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39205 --rest-port=39203 --tcp-port=39204 --discv5-udp-port=39206 --rest-address=0.0.0.0 --nat=extip:172.18.209.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbaf47d9a4a2bff65ddeed1dc141d15d2d23e001e94b94bbbec0d6462ad8195a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39207 --metrics-logging=true --relay=true
2025-12-08 08:55:09.150 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.142 waku cf38890def7ab89089be3fa1d2ec84e7ccdabd29ce2e620f1e71728394ce2276
2025-12-08 08:55:09.182 DEBUG [src.node.docker_mananger] Container started with ID cf38890def7a. Setting up logs at ./log/docker/node1_2025-12-08_08-55-08__3b4d79f6-9f77-4b58-9b03-179b6a593212__wakuorg_nwaku:latest.log
2025-12-08 08:55:09.182 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39203
2025-12-08 08:55:09.182 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:09.188 ERROR [src.node.docker_mananger] Max retries reached for container aea258b1da3e. Exiting log stream.
2025-12-08 08:55:09.761 ERROR [src.node.docker_mananger] Max retries reached for container 81e3ce34d84d. Exiting log stream.
2025-12-08 08:55:10.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39203/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:10.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:55:10.186 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:10.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:10.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.142/tcp/39204/p2p/16Uiu2HAm87R8wkPBuHVAdfFh3N85BW5fADZRe1yVkhb9TJJRzhYP","/ip4/172.18.209.142/tcp/39205/ws/p2p/16Uiu2HAm87R8wkPBuHVAdfFh3N85BW5fADZRe1yVkhb9TJJRzhYP"],"enrUri":"enr:-L24QL53ZFfZPPq44TVy1AzEC-Om_Fn8SVUV8hLIOKhGRqo2CcNkYCXlDr8XOSG63yVurL0TVQVcsgi37hnb6sFy0pcCgmlkgnY0gmlwhKwS0Y6KbXVsdGlhZGRyc5YACASsEtGOBpkkAAoErBLRjgaZJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvHqxfecveToltQmU5UD7LV2zy58g9V8MLvxRmZ_wQASDdGNwgpkkg3VkcIKZJoV3YWt1MgE"}'
2025-12-08 08:55:10.189 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:10.196 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:10.196 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-55-08__3b4d79f6-9f77-4b58-9b03-179b6a593212__wakuorg_nwaku:latest.log
2025-12-08 08:55:10.196 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:10.196 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:10.198 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:10.198 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.238
2025-12-08 08:55:10.198 DEBUG [src.node.docker_mananger] Generated ports ['16303', '16304', '16305', '16306', '16307']
2025-12-08 08:55:10.198 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:10.198 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:10.199 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:10.199 DEBUG [src.node.docker_mananger] docker run -i -t -p 16303:16303 -p 16304:16304 -p 16305:16305 -p 16306:16306 -p 16307:16307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16305 --rest-port=16303 --tcp-port=16304 --discv5-udp-port=16306 --rest-address=0.0.0.0 --nat=extip:172.18.234.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e52a3cd31215ea5fdebd1ec6f3bfd8afc3ccab392a9d482fee50b6338197fa72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16307 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL53ZFfZPPq44TVy1AzEC-Om_Fn8SVUV8hLIOKhGRqo2CcNkYCXlDr8XOSG63yVurL0TVQVcsgi37hnb6sFy0pcCgmlkgnY0gmlwhKwS0Y6KbXVsdGlhZGRyc5YACASsEtGOBpkkAAoErBLRjgaZJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvHqxfecveToltQmU5UD7LV2zy58g9V8MLvxRmZ_wQASDdGNwgpkkg3VkcIKZJoV3YWt1MgE
2025-12-08 08:55:10.394 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.238 waku f732363a50820c991f64503d4e7f189d8db6077167cdf488bc611d8eb06ebe40
2025-12-08 08:55:10.424 DEBUG [src.node.docker_mananger] Container started with ID f732363a5082. Setting up logs at ./log/docker/node2_2025-12-08_08-55-08__3b4d79f6-9f77-4b58-9b03-179b6a593212__wakuorg_nwaku:latest.log
2025-12-08 08:55:10.425 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16303
2025-12-08 08:55:10.425 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:11.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16303/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:11.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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"}]}'
2025-12-08 08:55:11.443 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:11.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16303/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:11.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.238/tcp/16304/p2p/16Uiu2HAm7sNQjUc1sMWESHKRKv4HVAJM8RaZx5XwryYVWVof2juK","/ip4/172.18.234.238/tcp/16305/ws/p2p/16Uiu2HAm7sNQjUc1sMWESHKRKv4HVAJM8RaZx5XwryYVWVof2juK"],"enrUri":"enr:-L24QOTx-xeN3lyaggf8xIko0ZC9mc9h6SFjGjvU12fNhwZSM-3HckrOmFlAxsMMOwfnb5Y_3_PjMl716VAzHCZE1xECgmlkgnY0gmlwhKwS6u6KbXVsdGlhZGRyc5YACASsEuruBj-wAAoErBLq7gY_sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECuOF6SWzovSNwxKlbPWxoHvS6YSDcQAiBEElH3be3ioqDdGNwgj-wg3VkcII_soV3YWt1MgE"}'
2025-12-08 08:55:11.446 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:11.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16303/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.142/tcp/39204/p2p/16Uiu2HAm87R8wkPBuHVAdfFh3N85BW5fADZRe1yVkhb9TJJRzhYP"]'
2025-12-08 08:55:11.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:11.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:11.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:11.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:11.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:11.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:11.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:11.464 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:11.565 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:11.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:11.568 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":1765184111459215360,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:11.570 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:11.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:11.572 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":1765184111459215360,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:11.573 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:39203/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2025-12-08 08:55:11.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:11.576 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:16303/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2025-12-08 08:55:11.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:11.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:55:11.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:11.583 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:55:11.683 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:11.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:11.686 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":1765184111579306230,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:11.688 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:55:11.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16303/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:11.690 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":1765184111579306230,"ephemeral":false,"proof":""}]'
2025-12-08 08:55:11.693 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:11.694 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:11.694 DEBUG [src.node.waku_node] Stopping container with id cf38890def7a
2025-12-08 08:55:12.224 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:12.227 DEBUG [src.node.waku_node] Stopping container with id f732363a5082
2025-12-08 08:55:12.795 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:12.797 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:12.803 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:12.807 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: 2025-12-08_08-54-55__153756f0-8f58-47f9-a1b0-7da1b0f6ad16
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_2025-12-08_08-54-55__153756f0-8f58-47f9-a1b0-7da1b0f6ad16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61090', '61091', '61092', '61093', '61094']
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 61090:61090 -p 61091:61091 -p 61092:61092 -p 61093:61093 -p 61094:61094 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61092 --rest-port=61090 --tcp-port=61091 --discv5-udp-port=61093 --rest-address=0.0.0.0 --nat=extip:172.18.18.128 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7f11e69036b924affec2244a2db6edffeffa7e3d8cffdeec048427fedcbb34fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61094 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.128 waku 246adc6a1499d7c9d9399c5d0ddb5ea8c2b194004a1f6b507e9c22d9b07a5716
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 246adc6a1499. Setting up logs at ./log/docker/node1_2025-12-08_08-54-55__153756f0-8f58-47f9-a1b0-7da1b0f6ad16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61090
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 b43329d5d589. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6bf7521f443b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61090/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61090/debug/v1/info" -H "Content-Type: application/json" -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.128/tcp/61091/p2p/16Uiu2HAmDf2YgWuNWdbaVKfgD95G4bCgYVqtgFrLvFs9M53UNSTV","/ip4/172.18.18.128/tcp/61092/ws/p2p/16Uiu2HAmDf2YgWuNWdbaVKfgD95G4bCgYVqtgFrLvFs9M53UNSTV"],"enrUri":"enr:-L24QET2bafKrsVdx-AFwky9YQJWwacfkJaFplRMFnR4-2F3EPjFhzx4b4z54me8mE_3aExCsHh1io0e9LrrLtvw7dUCgmlkgnY0gmlwhKwSEoCKbXVsdGlhZGRyc5YACASsEhKABu6jAAoErBISgAbupN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDDt4roOm8WvCXP2FKZtnkHhLp7PXqWTKSilO4e0OLVryDdGNwgu6jg3VkcILupYV3YWt1MgU"}'
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_2025-12-08_08-54-55__153756f0-8f58-47f9-a1b0-7da1b0f6ad16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.222.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37865', '37866', '37867', '37868', '37869']
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 37865:37865 -p 37866:37866 -p 37867:37867 -p 37868:37868 -p 37869:37869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37867 --rest-port=37865 --tcp-port=37866 --discv5-udp-port=37868 --rest-address=0.0.0.0 --nat=extip:172.18.222.98 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ee7e58d9ecf8484aab2bbabcbb522db52e8e2cf1e4c82646a4f9ae1ca57f5d58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37869 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QET2bafKrsVdx-AFwky9YQJWwacfkJaFplRMFnR4-2F3EPjFhzx4b4z54me8mE_3aExCsHh1io0e9LrrLtvw7dUCgmlkgnY0gmlwhKwSEoCKbXVsdGlhZGRyc5YACASsEhKABu6jAAoErBISgAbupN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDDt4roOm8WvCXP2FKZtnkHhLp7PXqWTKSilO4e0OLVryDdGNwgu6jg3VkcILupYV3YWt1MgU --filternode=/ip4/172.18.18.128/tcp/61091/p2p/16Uiu2HAmDf2YgWuNWdbaVKfgD95G4bCgYVqtgFrLvFs9M53UNSTV
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.98 waku e5fd826f27f363055fa8d691490e3f566e62b365482095bab45eaded7b607d78
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5fd826f27f3. Setting up logs at ./log/docker/node2_2025-12-08_08-54-55__153756f0-8f58-47f9-a1b0-7da1b0f6ad16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37865
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:37865/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.98/tcp/37866/p2p/16Uiu2HAmPSKBtZtZSmsX6QKhUs6XtTDSr1Vs6XdJpLePiWzAD7RQ","/ip4/172.18.222.98/tcp/37867/ws/p2p/16Uiu2HAmPSKBtZtZSmsX6QKhUs6XtTDSr1Vs6XdJpLePiWzAD7RQ"],"enrUri":"enr:-L24QHfppvPi98WPXa9PT3Yo9etWC7zG1T5tYqnlxAEUXKkDJ2_Tp3iHRJiQmfz9TOykzDKktvxgLC6qziIlKaknO_kCgmlkgnY0gmlwhKwS3mKKbXVsdGlhZGRyc5YACASsEt5iBpPqAAoErBLeYgaT690DgnJzhQACAQAAiXNlY3AyNTZrMaEDoDFOSC94FVVKd8AS87dOz25k-orOWlK8O_TpdJNIRC-DdGNwgpPqg3VkcIKT7IV3YWt1MgA"}'
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:37865/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.128/tcp/61091/p2p/16Uiu2HAmDf2YgWuNWdbaVKfgD95G4bCgYVqtgFrLvFs9M53UNSTV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61090/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:37865/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "99b54c3c-2c78-40ed-82ac-bed3a9d8310e", "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":"99b54c3c-2c78-40ed-82ac-bed3a9d8310e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61090/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:37865/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":1765184097707744798,"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 246adc6a1499
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e5fd826f27f3
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,143 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2025-12-08_08-54-21__a5089bbb-5e6d-472e-a1ad-41c8903f6f0f
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_2025-12-08_08-54-21__a5089bbb-5e6d-472e-a1ad-41c8903f6f0f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45106', '45107', '45108', '45109', '45110']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45106:45106 -p 45107:45107 -p 45108:45108 -p 45109:45109 -p 45110:45110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45108 --rest-port=45106 --tcp-port=45107 --discv5-udp-port=45109 --rest-address=0.0.0.0 --nat=extip:172.18.183.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2eacee47eb5b01deabdd0fb1dc8ae2c7ce44c4efe54ad4b53b2de261be77fab9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45110 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.37 waku 1f29b3e6b5f86deb0544a3a9b6d08380ee07656f36da5f5acbc6226d524f8899
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1f29b3e6b5f8. Setting up logs at ./log/docker/node1_2025-12-08_08-54-21__a5089bbb-5e6d-472e-a1ad-41c8903f6f0f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45106
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 a9ecb1881b78. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4eeb96f50f15. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45106/debug/v1/info" -H "Content-Type: application/json" -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.37/tcp/45107/p2p/16Uiu2HAmN1jzVubgS3XY5aEwpdnLfR2yWvYygQmQt47kU2jgEqHY","/ip4/172.18.183.37/tcp/45108/ws/p2p/16Uiu2HAmN1jzVubgS3XY5aEwpdnLfR2yWvYygQmQt47kU2jgEqHY"],"enrUri":"enr:-L24QJkOrCETwYJLkWA4z5K2wAAHMkRQ5b8AFYElEM91Q6vKViVlnApmKr8n4gwfXeCbDL-xGG2_zt4aYjmvMOZ9yAkCgmlkgnY0gmlwhKwStyWKbXVsdGlhZGRyc5YACASsErclBrAzAAoErBK3JQawNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiwok6AiQsCuYtsWnq3zlkQRDreNaVNM6JZkljkCPdPeDdGNwgrAzg3VkcIKwNYV3YWt1MgU"}'
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_2025-12-08_08-54-21__a5089bbb-5e6d-472e-a1ad-41c8903f6f0f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29139', '29140', '29141', '29142', '29143']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29139:29139 -p 29140:29140 -p 29141:29141 -p 29142:29142 -p 29143:29143 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29141 --rest-port=29139 --tcp-port=29140 --discv5-udp-port=29142 --rest-address=0.0.0.0 --nat=extip:172.18.251.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa7d2b5edddaefa55e3ee2ee4d1bfc6d25a826adfa7d0799d7b80ca43d8bdceb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29143 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJkOrCETwYJLkWA4z5K2wAAHMkRQ5b8AFYElEM91Q6vKViVlnApmKr8n4gwfXeCbDL-xGG2_zt4aYjmvMOZ9yAkCgmlkgnY0gmlwhKwStyWKbXVsdGlhZGRyc5YACASsErclBrAzAAoErBK3JQawNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiwok6AiQsCuYtsWnq3zlkQRDreNaVNM6JZkljkCPdPeDdGNwgrAzg3VkcIKwNYV3YWt1MgU --filternode=/ip4/172.18.183.37/tcp/45107/p2p/16Uiu2HAmN1jzVubgS3XY5aEwpdnLfR2yWvYygQmQt47kU2jgEqHY
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.51 waku ce3e83e9150df679df0ce2d3199e68d1104132d56ffa1f423c46cdb427d1a014
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce3e83e9150d. Setting up logs at ./log/docker/node2_2025-12-08_08-54-21__a5089bbb-5e6d-472e-a1ad-41c8903f6f0f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29139
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:29139/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29139/debug/v1/info" -H "Content-Type: application/json" -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.51/tcp/29140/p2p/16Uiu2HAm81eVoFtdewhvGrb6SW5ZXYDdsL9ssy6nwKgyEKkKCpbY","/ip4/172.18.251.51/tcp/29141/ws/p2p/16Uiu2HAm81eVoFtdewhvGrb6SW5ZXYDdsL9ssy6nwKgyEKkKCpbY"],"enrUri":"enr:-L24QK1gUBdRl8Id0b8z1rYBtaydC7eeZcGk8flR_JsF_c1CW87ayus23sD9s3Vx7WM9LqimshRGX0caU-K1qt_I0X0CgmlkgnY0gmlwhKwS-zOKbXVsdGlhZGRyc5YACASsEvszBnHUAAoErBL7MwZx1d0DgnJzhQADAQAAiXNlY3AyNTZrMaECuwBQbK9xkLSwvFUlzf7HlOtFWx6Zoy0Gu48kFCnJbSeDdGNwgnHUg3VkcIJx1oV3YWt1MgA"}'
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:29139/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.37/tcp/45107/p2p/16Uiu2HAmN1jzVubgS3XY5aEwpdnLfR2yWvYygQmQt47kU2jgEqHY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "db22820d-7f8d-4cec-8d89-20eea9010114", "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":"db22820d-7f8d-4cec-8d89-20eea9010114","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/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":1765184063804974560,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9c838342-c28f-473b-be95-9027807244b8", "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":"9c838342-c28f-473b-be95-9027807244b8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/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":1765184063930740943,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bd61fb04-63fe-4c7e-90b0-e66c055b96da", "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":"bd61fb04-63fe-4c7e-90b0-e66c055b96da","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/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":1765184064052770840,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "171e1edb-e46c-4921-8281-75a37d81e77a", "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":"171e1edb-e46c-4921-8281-75a37d81e77a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/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":1765184064175829777,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "060fab8f-1fdb-4689-a5fa-2f4ec2b2742d", "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":"060fab8f-1fdb-4689-a5fa-2f4ec2b2742d","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/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":1765184064299922872,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:29139/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "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:45106/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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45106/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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -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:29139/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1f29b3e6b5f8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce3e83e9150d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2025-12-08 09:01:09.856 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 09:01:09.857 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2025-12-08_09-01-09__c8290ef6-2362-4d5e-90d2-bbb6ef17e612
2025-12-08 09:01:09.859 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 09:01:09.859 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 09:01:09.860 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-08 09:01:09.869 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:01:09.870 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-08_09-01-09__c8290ef6-2362-4d5e-90d2-bbb6ef17e612__wakuorg_nwaku:latest.log
2025-12-08 09:01:09.870 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:01:09.870 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:01:09.872 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:01:09.873 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.50
2025-12-08 09:01:09.873 DEBUG [src.node.docker_mananger] Generated ports ['54001', '54002', '54003', '54004', '54005']
2025-12-08 09:01:09.873 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:01:09.873 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:01:09.873 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:01:09.874 DEBUG [src.node.docker_mananger] docker run -i -t -p 54001:54001 -p 54002:54002 -p 54003:54003 -p 54004:54004 -p 54005:54005 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54003 --rest-port=54001 --tcp-port=54002 --discv5-udp-port=54004 --rest-address=0.0.0.0 --nat=extip:172.18.109.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2303dc5ddeb803c111dc055437dbdc9d0e09e1ca1a1ea871cccd4dcdfc5eaea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54005 --metrics-logging=true --store=true --relay=true
2025-12-08 09:01:10.021 ERROR [src.node.docker_mananger] Max retries reached for container 6263ae3c7579. Exiting log stream.
2025-12-08 09:01:10.104 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.50 waku 48d0f42b51fbd3d83a98aab62b1905260808489f5163c27e21112bb5520dc053
2025-12-08 09:01:10.136 DEBUG [src.node.docker_mananger] Container started with ID 48d0f42b51fb. Setting up logs at ./log/docker/publishing_node1_2025-12-08_09-01-09__c8290ef6-2362-4d5e-90d2-bbb6ef17e612__wakuorg_nwaku:latest.log
2025-12-08 09:01:10.136 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54001
2025-12-08 09:01:10.136 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:01:10.866 ERROR [src.node.docker_mananger] Max retries reached for container 7b92efd27f15. Exiting log stream.
2025-12-08 09:01:11.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54001/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:11.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 09:01:11.141 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:01:11.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54001/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:11.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.50/tcp/54002/p2p/16Uiu2HAm97F7VspDcwKP9W8reqZJLfP1z5n7GWxvpUMqjUfyQzgq","/ip4/172.18.109.50/tcp/54003/ws/p2p/16Uiu2HAm97F7VspDcwKP9W8reqZJLfP1z5n7GWxvpUMqjUfyQzgq"],"enrUri":"enr:-L24QA_xJBwviS6eULyXRqBmjKCIJ46dpJwV9J4dbHcYoTd7NzKJD6F5c3x89QC9U6Rumxhc5OHt-OOunmKzuPkkhpoCgmlkgnY0gmlwhKwSbTKKbXVsdGlhZGRyc5YACASsEm0yBtLyAAoErBJtMgbS890DgnJzhQADAQAAiXNlY3AyNTZrMaECy0sLht_hNNTkFeBvURAgXxVcnfNnC1ylz4NouPf2DqKDdGNwgtLyg3VkcILS9IV3YWt1MgM"}'
2025-12-08 09:01:11.144 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:01:11.151 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:01:11.152 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_09-01-09__c8290ef6-2362-4d5e-90d2-bbb6ef17e612__wakuorg_nwaku:latest.log
2025-12-08 09:01:11.152 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:01:11.152 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:01:11.153 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:01:11.153 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.92
2025-12-08 09:01:11.154 DEBUG [src.node.docker_mananger] Generated ports ['8395', '8396', '8397', '8398', '8399']
2025-12-08 09:01:11.154 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:01:11.154 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:01:11.154 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:01:11.154 DEBUG [src.node.docker_mananger] docker run -i -t -p 8395:8395 -p 8396:8396 -p 8397:8397 -p 8398:8398 -p 8399:8399 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8397 --rest-port=8395 --tcp-port=8396 --discv5-udp-port=8398 --rest-address=0.0.0.0 --nat=extip:172.18.18.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9d0c2efbf5cbb3be194b08fc34b7f83fce6281bd846ebebfe34bdf8fa93a8a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8399 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA_xJBwviS6eULyXRqBmjKCIJ46dpJwV9J4dbHcYoTd7NzKJD6F5c3x89QC9U6Rumxhc5OHt-OOunmKzuPkkhpoCgmlkgnY0gmlwhKwSbTKKbXVsdGlhZGRyc5YACASsEm0yBtLyAAoErBJtMgbS890DgnJzhQADAQAAiXNlY3AyNTZrMaECy0sLht_hNNTkFeBvURAgXxVcnfNnC1ylz4NouPf2DqKDdGNwgtLyg3VkcILS9IV3YWt1MgM --storenode=/ip4/172.18.109.50/tcp/54002/p2p/16Uiu2HAm97F7VspDcwKP9W8reqZJLfP1z5n7GWxvpUMqjUfyQzgq --store=true --relay=true
2025-12-08 09:01:11.349 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.92 waku 0c517533cb7e4ba3525d0be5a57797797f66265e35762bd607e1d1823cc1d0db
2025-12-08 09:01:11.386 DEBUG [src.node.docker_mananger] Container started with ID 0c517533cb7e. Setting up logs at ./log/docker/store_node1_2025-12-08_09-01-09__c8290ef6-2362-4d5e-90d2-bbb6ef17e612__wakuorg_nwaku:latest.log
2025-12-08 09:01:11.386 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8395
2025-12-08 09:01:11.387 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:01:12.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8395/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:12.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 09:01:12.392 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:01:12.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8395/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:12.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.92/tcp/8396/p2p/16Uiu2HAmFNPk7f8iDcT9zTg2h5rV6yR9BASzHKbmN2KEqfwTBU8U","/ip4/172.18.18.92/tcp/8397/ws/p2p/16Uiu2HAmFNPk7f8iDcT9zTg2h5rV6yR9BASzHKbmN2KEqfwTBU8U"],"enrUri":"enr:-L24QEPvu8bKhLzwON3kKLCfhN6v8LlMpJxNEk2osSvJoL2Dar4UjaFb6H5ANsYTle4SnWlAkjk14qB1TIfoCQpNTUcCgmlkgnY0gmlwhKwSElyKbXVsdGlhZGRyc5YACASsEhJcBiDMAAoErBISXAYgzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKFKjYJg7jG8-IICpjM3cscy0GM5Z9YAHQFPIoBAh3-2DdGNwgiDMg3VkcIIgzoV3YWt1MgM"}'
2025-12-08 09:01:12.396 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:01:12.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.50/tcp/54002/p2p/16Uiu2HAm97F7VspDcwKP9W8reqZJLfP1z5n7GWxvpUMqjUfyQzgq"]'
2025-12-08 09:01:12.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:12.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54001/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 09:01:12.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:12.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8395/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 09:01:12.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:12.405 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:12.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54001/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:12.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:12.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 09:01:12.612 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:12.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54001/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:12.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66b541d916191d564cbcff8a6baecdb703981f1d82f7d152d4487f7df9bc9b9d"}]}'
2025-12-08 09:01:12.616 DEBUG [src.steps.store] messages length is 1
2025-12-08 09:01:12.616 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:12.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8395/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:12.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66b541d916191d564cbcff8a6baecdb703981f1d82f7d152d4487f7df9bc9b9d"}]}'
2025-12-08 09:01:12.619 DEBUG [src.steps.store] messages length is 1
2025-12-08 09:01:12.620 DEBUG [src.node.waku_node] Restarting container with id 48d0f42b51fb
2025-12-08 09:01:13.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54001/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:13.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54001/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:13.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 09:01:13.494 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:01:13.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54001/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:13.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.50/tcp/54002/p2p/16Uiu2HAm97F7VspDcwKP9W8reqZJLfP1z5n7GWxvpUMqjUfyQzgq","/ip4/172.18.109.50/tcp/54003/ws/p2p/16Uiu2HAm97F7VspDcwKP9W8reqZJLfP1z5n7GWxvpUMqjUfyQzgq"],"enrUri":"enr:-L24QA_xJBwviS6eULyXRqBmjKCIJ46dpJwV9J4dbHcYoTd7NzKJD6F5c3x89QC9U6Rumxhc5OHt-OOunmKzuPkkhpoCgmlkgnY0gmlwhKwSbTKKbXVsdGlhZGRyc5YACASsEm0yBtLyAAoErBJtMgbS890DgnJzhQADAQAAiXNlY3AyNTZrMaECy0sLht_hNNTkFeBvURAgXxVcnfNnC1ylz4NouPf2DqKDdGNwgtLyg3VkcILS9IV3YWt1MgM"}'
2025-12-08 09:01:13.497 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:01:13.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8395/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.50/tcp/54002/p2p/16Uiu2HAm97F7VspDcwKP9W8reqZJLfP1z5n7GWxvpUMqjUfyQzgq"]'
2025-12-08 09:01:13.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:13.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54001/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 09:01:13.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:13.534 DEBUG [src.steps.store] Relaying message
2025-12-08 09:01:13.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54001/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 09:01:13.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 09:01:13.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 09:01:13.744 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:13.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54001/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:13.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66b541d916191d564cbcff8a6baecdb703981f1d82f7d152d4487f7df9bc9b9d"},{"messageHash":"0xe0e92fcc947e4601ab48c5461e4cbf8fcc85c89da08b339290e7826416925764"}]}'
2025-12-08 09:01:13.748 DEBUG [src.steps.store] messages length is 2
2025-12-08 09:01:13.748 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 09:01:13.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8395/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:13.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66b541d916191d564cbcff8a6baecdb703981f1d82f7d152d4487f7df9bc9b9d"},{"messageHash":"0xe0e92fcc947e4601ab48c5461e4cbf8fcc85c89da08b339290e7826416925764"}]}'
2025-12-08 09:01:13.751 DEBUG [src.steps.store] messages length is 2
2025-12-08 09:01:13.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54001/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:13.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66b541d916191d564cbcff8a6baecdb703981f1d82f7d152d4487f7df9bc9b9d"},{"messageHash":"0xe0e92fcc947e4601ab48c5461e4cbf8fcc85c89da08b339290e7826416925764"}]}'
2025-12-08 09:01:13.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8395/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:01:13.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66b541d916191d564cbcff8a6baecdb703981f1d82f7d152d4487f7df9bc9b9d"},{"messageHash":"0xe0e92fcc947e4601ab48c5461e4cbf8fcc85c89da08b339290e7826416925764"}]}'
2025-12-08 09:01:13.759 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 09:01:13.760 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 09:01:13.761 DEBUG [src.node.waku_node] Stopping container with id 48d0f42b51fb
2025-12-08 09:01:14.344 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:01:14.345 DEBUG [src.node.waku_node] Stopping container with id 0c517533cb7e
2025-12-08 09:01:14.952 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:01:14.953 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 09:01:14.973 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 09:01:14.983 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-08 08:54:14.260 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:14.260 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2025-12-08_08-54-14__5a59ab9d-61c8-43d7-a76a-d1bac64e20cc
2025-12-08 08:54:14.260 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:14.261 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:14.261 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:54:14.268 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:14.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-14__5a59ab9d-61c8-43d7-a76a-d1bac64e20cc__wakuorg_nwaku:latest.log
2025-12-08 08:54:14.269 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:14.269 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:14.270 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:14.271 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.250.0
2025-12-08 08:54:14.271 DEBUG [src.node.docker_mananger] Generated ports ['7458', '7459', '7460', '7461', '7462']
2025-12-08 08:54:14.271 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:14.271 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:14.271 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:14.271 DEBUG [src.node.docker_mananger] docker run -i -t -p 7458:7458 -p 7459:7459 -p 7460:7460 -p 7461:7461 -p 7462:7462 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7460 --rest-port=7458 --tcp-port=7459 --discv5-udp-port=7461 --rest-address=0.0.0.0 --nat=extip:172.18.250.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6ada79d9a0fb237eeaae220ab5a363dd7739c1e2e982ce0dd1cf491c15a9ad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7462 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:54:14.459 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.250.0 waku dec74e7ccb4568fb19c659ffe7db67952916cb61a1b703dc72a0e727fc4dbd59
2025-12-08 08:54:14.492 DEBUG [src.node.docker_mananger] Container started with ID dec74e7ccb45. Setting up logs at ./log/docker/node1_2025-12-08_08-54-14__5a59ab9d-61c8-43d7-a76a-d1bac64e20cc__wakuorg_nwaku:latest.log
2025-12-08 08:54:14.493 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7458
2025-12-08 08:54:14.493 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:14.510 ERROR [src.node.docker_mananger] Max retries reached for container 5bae4761b4b7. Exiting log stream.
2025-12-08 08:54:15.058 ERROR [src.node.docker_mananger] Max retries reached for container a84b86d57542. Exiting log stream.
2025-12-08 08:54:15.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7458/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:15.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:15.497 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:15.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7458/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:15.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.0/tcp/7459/p2p/16Uiu2HAmE5BpP38kdNM8W3U3Q46ayduiztEJc8eqKyXixCDnb25F","/ip4/172.18.250.0/tcp/7460/ws/p2p/16Uiu2HAmE5BpP38kdNM8W3U3Q46ayduiztEJc8eqKyXixCDnb25F"],"enrUri":"enr:-L24QCdqrNnc0E2kg13wvaS8bS4jbIfRwpa0dC-eOn84LgBrC7iSROPAu-mLgZmfJZCwzf_0N2D9tw6D7Z2XXpJvrxYCgmlkgnY0gmlwhKwS-gCKbXVsdGlhZGRyc5YACASsEvoABh0jAAoErBL6AAYdJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFQ6Xm5LxeBdew1xiG3BgsVOXMhuB69kcadDRxAsSofqDdGNwgh0jg3VkcIIdJYV3YWt1MgU"}'
2025-12-08 08:54:15.500 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:15.500 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:54:15.507 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:15.507 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-14__5a59ab9d-61c8-43d7-a76a-d1bac64e20cc__wakuorg_nwaku:latest.log
2025-12-08 08:54:15.508 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:15.508 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:15.509 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:15.509 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.237
2025-12-08 08:54:15.509 DEBUG [src.node.docker_mananger] Generated ports ['24762', '24763', '24764', '24765', '24766']
2025-12-08 08:54:15.510 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:15.510 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:15.510 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:15.510 DEBUG [src.node.docker_mananger] docker run -i -t -p 24762:24762 -p 24763:24763 -p 24764:24764 -p 24765:24765 -p 24766:24766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24764 --rest-port=24762 --tcp-port=24763 --discv5-udp-port=24765 --rest-address=0.0.0.0 --nat=extip:172.18.29.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b55cfdb33a65a1486f7648a822cc985dea9e33faf2e9aff171f69395fc7eebda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24766 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCdqrNnc0E2kg13wvaS8bS4jbIfRwpa0dC-eOn84LgBrC7iSROPAu-mLgZmfJZCwzf_0N2D9tw6D7Z2XXpJvrxYCgmlkgnY0gmlwhKwS-gCKbXVsdGlhZGRyc5YACASsEvoABh0jAAoErBL6AAYdJN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFQ6Xm5LxeBdew1xiG3BgsVOXMhuB69kcadDRxAsSofqDdGNwgh0jg3VkcIIdJYV3YWt1MgU --filternode=/ip4/172.18.250.0/tcp/7459/p2p/16Uiu2HAmE5BpP38kdNM8W3U3Q46ayduiztEJc8eqKyXixCDnb25F
2025-12-08 08:54:15.712 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.237 waku 68e14e8430ffc0bf4754cba566d7ffa1c2a127259dfd581f586aa73f069b81b6
2025-12-08 08:54:15.743 DEBUG [src.node.docker_mananger] Container started with ID 68e14e8430ff. Setting up logs at ./log/docker/node2_2025-12-08_08-54-14__5a59ab9d-61c8-43d7-a76a-d1bac64e20cc__wakuorg_nwaku:latest.log
2025-12-08 08:54:15.744 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24762
2025-12-08 08:54:15.745 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:16.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24762/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:16.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:54:16.750 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:16.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24762/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:16.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.237/tcp/24763/p2p/16Uiu2HAmVjvG3ShHdKM9ExMFwstheNiRGkTdsGikijVGXBopzXGg","/ip4/172.18.29.237/tcp/24764/ws/p2p/16Uiu2HAmVjvG3ShHdKM9ExMFwstheNiRGkTdsGikijVGXBopzXGg"],"enrUri":"enr:-L24QBk4i288vE_Qv87fUJv-SMVBaUy7e62iu7_bXPaE81JyTCP2aS0ckTozbcqFIHfCKQ5N07WSkorm2grQb87QdHUCgmlkgnY0gmlwhKwSHe2KbXVsdGlhZGRyc5YACASsEh3tBmC7AAoErBId7QZgvN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_dn06apjVNd3FcWbh3QUOXWR0aTMwtgTrcT_WEXYSd2DdGNwgmC7g3VkcIJgvYV3YWt1MgA"}'
2025-12-08 08:54:16.753 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:16.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24762/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.250.0/tcp/7459/p2p/16Uiu2HAmE5BpP38kdNM8W3U3Q46ayduiztEJc8eqKyXixCDnb25F"]'
2025-12-08 08:54:16.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:16.785 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:54:16.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7458/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:16.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:16.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24762/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9e5aa2da-4eb5-40db-a5d3-c015d6109b33", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:16.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9e5aa2da-4eb5-40db-a5d3-c015d6109b33","statusDesc":"OK"}'
2025-12-08 08:54:16.815 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:24762/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:16.818 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24762/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\\"))"}'
2025-12-08 08:54:16.820 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:16.821 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:16.821 DEBUG [src.node.waku_node] Stopping container with id dec74e7ccb45
2025-12-08 08:54:17.393 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:17.393 DEBUG [src.node.waku_node] Stopping container with id 68e14e8430ff
2025-12-08 08:54:17.941 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:17.944 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:17.953 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:17.957 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_message_relayed_while_store_node_is_stopped_without_removing with id: 2025-12-08_08-56-02__9773bd39-4bc2-4c33-86e2-b9c2dad6c11b
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_2025-12-08_08-56-02__9773bd39-4bc2-4c33-86e2-b9c2dad6c11b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26154', '26155', '26156', '26157', '26158']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26154:26154 -p 26155:26155 -p 26156:26156 -p 26157:26157 -p 26158:26158 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26156 --rest-port=26154 --tcp-port=26155 --discv5-udp-port=26157 --rest-address=0.0.0.0 --nat=extip:172.18.117.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5fca38fcca5b43f7deabed6ecbcf9fc86dc5a570e3355067bd8d7b5d3d7d6936 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26158 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.79 waku cdb35643acb55c147c68cd6dd8bf393fd41370e20bdcc437d5004271971f42f3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdb35643acb5. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-56-02__9773bd39-4bc2-4c33-86e2-b9c2dad6c11b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26154
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 05ace18e96f9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e6bf7db2aea4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26154/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26154/debug/v1/info" -H "Content-Type: application/json" -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.79/tcp/26155/p2p/16Uiu2HAm1T4ti56ojFn7QzxsYvi5CBU7a5cnAo5wGav13qvMPBqt","/ip4/172.18.117.79/tcp/26156/ws/p2p/16Uiu2HAm1T4ti56ojFn7QzxsYvi5CBU7a5cnAo5wGav13qvMPBqt"],"enrUri":"enr:-L24QIC6AqV8cn0EpWxLUHf0fPFHoFeXw4JJ3m3pPZxKMAUqAOyFWuFpRR_e7VRg3RBveTUcQelU7M0W7tBtKq8IELQCgmlkgnY0gmlwhKwSdU-KbXVsdGlhZGRyc5YACASsEnVPBmYrAAoErBJ1TwZmLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWYGcA2LePjqQBy7nRIiLM9KoM8J3DcSbf4MlBs3zzEuDdGNwgmYrg3VkcIJmLYV3YWt1MgM"}'
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_2025-12-08_08-56-02__9773bd39-4bc2-4c33-86e2-b9c2dad6c11b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18953', '18954', '18955', '18956', '18957']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18953:18953 -p 18954:18954 -p 18955:18955 -p 18956:18956 -p 18957:18957 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18955 --rest-port=18953 --tcp-port=18954 --discv5-udp-port=18956 --rest-address=0.0.0.0 --nat=extip:172.18.163.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bd2b3d309fb6c0fefacd2f05e9281be4a37f6e6b1e2ed888f4ec412facafddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18957 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIC6AqV8cn0EpWxLUHf0fPFHoFeXw4JJ3m3pPZxKMAUqAOyFWuFpRR_e7VRg3RBveTUcQelU7M0W7tBtKq8IELQCgmlkgnY0gmlwhKwSdU-KbXVsdGlhZGRyc5YACASsEnVPBmYrAAoErBJ1TwZmLN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWYGcA2LePjqQBy7nRIiLM9KoM8J3DcSbf4MlBs3zzEuDdGNwgmYrg3VkcIJmLYV3YWt1MgM --storenode=/ip4/172.18.117.79/tcp/26155/p2p/16Uiu2HAm1T4ti56ojFn7QzxsYvi5CBU7a5cnAo5wGav13qvMPBqt --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.51 waku 5394e35947313fc7a5d614073b6b006bffae878221520f1d83eaa7f5d79bfc5b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5394e3594731. Setting up logs at ./log/docker/store_node1_2025-12-08_08-56-02__9773bd39-4bc2-4c33-86e2-b9c2dad6c11b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18953
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:18953/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18953/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.51/tcp/18954/p2p/16Uiu2HAmTHbRcLruStR43yU41d532R89E3fTG1ReSjKQ1x2C1KAJ","/ip4/172.18.163.51/tcp/18955/ws/p2p/16Uiu2HAmTHbRcLruStR43yU41d532R89E3fTG1ReSjKQ1x2C1KAJ"],"enrUri":"enr:-L24QC2uGvgJXMIdGLr4TIxLDguyFbpiSzYJ2JooQDwVQBGON3NzN8mRj79ob8QNyz3o8BIFpuJT7BQ8Wa5RUo3Xm4ICgmlkgnY0gmlwhKwSozOKbXVsdGlhZGRyc5YACASsEqMzBkoKAAoErBKjMwZKC90DgnJzhQADAQAAiXNlY3AyNTZrMaED2WQvWJVaS2flS6WagDPQYX66C1NAH1tmJFv8qugCdrODdGNwgkoKg3VkcIJKDIV3YWt1MgA"}'
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:18953/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.79/tcp/26155/p2p/16Uiu2HAm1T4ti56ojFn7QzxsYvi5CBU7a5cnAo5wGav13qvMPBqt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26154/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:26154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:26154/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x04f9f871ddb541b165a1bd9cdee843ee8e2d70eaae005a0ae16b7760769b779e"}]}'
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:18953/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"383c4669427fbee18931","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x04f9f871ddb541b165a1bd9cdee843ee8e2d70eaae005a0ae16b7760769b779e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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:18953/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:18953/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18953/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.51/tcp/18954/p2p/16Uiu2HAmTHbRcLruStR43yU41d532R89E3fTG1ReSjKQ1x2C1KAJ","/ip4/172.18.163.51/tcp/18955/ws/p2p/16Uiu2HAmTHbRcLruStR43yU41d532R89E3fTG1ReSjKQ1x2C1KAJ"],"enrUri":"enr:-L24QC2uGvgJXMIdGLr4TIxLDguyFbpiSzYJ2JooQDwVQBGON3NzN8mRj79ob8QNyz3o8BIFpuJT7BQ8Wa5RUo3Xm4ICgmlkgnY0gmlwhKwSozOKbXVsdGlhZGRyc5YACASsEqMzBkoKAAoErBKjMwZKC90DgnJzhQADAQAAiXNlY3AyNTZrMaED2WQvWJVaS2flS6WagDPQYX66C1NAH1tmJFv8qugCdrODdGNwgkoKg3VkcIJKDIV3YWt1MgA"}'
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:26154/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x04f9f871ddb541b165a1bd9cdee843ee8e2d70eaae005a0ae16b7760769b779e"},{"messageHash":"0x20881ae5a33850de50dff0f9ceb6e561d062bd5a0032af10629a70977709f44f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18953/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c36d34ded777547ebd84","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x04f9f871ddb541b165a1bd9cdee843ee8e2d70eaae005a0ae16b7760769b779e"},{"messageHash":"0x20881ae5a33850de50dff0f9ceb6e561d062bd5a0032af10629a70977709f44f"}]}'
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 cdb35643acb5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5394e3594731
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_request_id with id: 2025-12-08_08-55-03__7f9ac9be-79c9-48b2-b81a-4e123649dd61
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_2025-12-08_08-55-03__7f9ac9be-79c9-48b2-b81a-4e123649dd61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.230.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18030', '18031', '18032', '18033', '18034']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18030:18030 -p 18031:18031 -p 18032:18032 -p 18033:18033 -p 18034:18034 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18032 --rest-port=18030 --tcp-port=18031 --discv5-udp-port=18033 --rest-address=0.0.0.0 --nat=extip:172.18.230.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f904cc2eace2e8bf4bdf62c6ce7f467c20b1185b9aa96cfb46d0d8dce9bfacec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18034 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.109 waku f198585bbbe80941234fc2d2f6d4ac7ea2839d41fa550a4f737d5a6b6b724d39
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 787edf392c4b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f198585bbbe8. Setting up logs at ./log/docker/node1_2025-12-08_08-55-03__7f9ac9be-79c9-48b2-b81a-4e123649dd61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18030
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 97bc443796b5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18030/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18030/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.109/tcp/18031/p2p/16Uiu2HAmTryiyZLWbxVx5tRSsvhYsYhuxY5T2xpQUQTTBHviJ99x","/ip4/172.18.230.109/tcp/18032/ws/p2p/16Uiu2HAmTryiyZLWbxVx5tRSsvhYsYhuxY5T2xpQUQTTBHviJ99x"],"enrUri":"enr:-L24QLVOEY1gca1fqK1oUr2VyqZVVqUOqW2NyoT6nU-sxIUrSq-rw5lvzYeu0qVvBRxnZVJIABgrb6ggbky41Y5P97ACgmlkgnY0gmlwhKwS5m2KbXVsdGlhZGRyc5YACASsEuZtBkZvAAoErBLmbQZGcN0DgnJzhQADAQAAiXNlY3AyNTZrMaED4fGQz6BXdtnjXEY1vuBvGQlpQB98q-Egspa3cC9SqH-DdGNwgkZvg3VkcIJGcYV3YWt1MgU"}'
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_2025-12-08_08-55-03__7f9ac9be-79c9-48b2-b81a-4e123649dd61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26696', '26697', '26698', '26699', '26700']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26696:26696 -p 26697:26697 -p 26698:26698 -p 26699:26699 -p 26700:26700 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26698 --rest-port=26696 --tcp-port=26697 --discv5-udp-port=26699 --rest-address=0.0.0.0 --nat=extip:172.18.102.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcd00277f5c1c6cc2a823796fa1db999efff7e87692b4bbbde5927ebacce9cda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26700 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLVOEY1gca1fqK1oUr2VyqZVVqUOqW2NyoT6nU-sxIUrSq-rw5lvzYeu0qVvBRxnZVJIABgrb6ggbky41Y5P97ACgmlkgnY0gmlwhKwS5m2KbXVsdGlhZGRyc5YACASsEuZtBkZvAAoErBLmbQZGcN0DgnJzhQADAQAAiXNlY3AyNTZrMaED4fGQz6BXdtnjXEY1vuBvGQlpQB98q-Egspa3cC9SqH-DdGNwgkZvg3VkcIJGcYV3YWt1MgU --filternode=/ip4/172.18.230.109/tcp/18031/p2p/16Uiu2HAmTryiyZLWbxVx5tRSsvhYsYhuxY5T2xpQUQTTBHviJ99x
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.78 waku 9192000697f23e890e38f625c37cd66d3d46b5696b53d10ba7c4ec4b94bd842a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9192000697f2. Setting up logs at ./log/docker/node2_2025-12-08_08-55-03__7f9ac9be-79c9-48b2-b81a-4e123649dd61__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26696
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:26696/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.78/tcp/26697/p2p/16Uiu2HAkwHxdSS6T6nyBkvH3aHTfMbLAdCwgY3afmqTYn6yrgqxo","/ip4/172.18.102.78/tcp/26698/ws/p2p/16Uiu2HAkwHxdSS6T6nyBkvH3aHTfMbLAdCwgY3afmqTYn6yrgqxo"],"enrUri":"enr:-L24QJrwF-dmeIWmIQ0qzllcL8eJOHwesf_GNOuRQt8AqzJ_OH2jwYwCd9e43ItcwAasNZKf0U-0eucAyHIWqDACCxACgmlkgnY0gmlwhKwSZk6KbXVsdGlhZGRyc5YACASsEmZOBmhJAAoErBJmTgZoSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECG72NcyedmJLlWZySevnzDHLEIUUVB0zvc3JlDk4CtUyDdGNwgmhJg3VkcIJoS4V3YWt1MgA"}'
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:26696/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.109/tcp/18031/p2p/16Uiu2HAmTryiyZLWbxVx5tRSsvhYsYhuxY5T2xpQUQTTBHviJ99x"]'
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:18030/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:26696/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b2f9c848-d63c-4913-8c85-6e71a386f338", "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":"b2f9c848-d63c-4913-8c85-6e71a386f338","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:26696/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:26696/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 f198585bbbe8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9192000697f2
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,75 @@
2025-12-08 08:56:21.418 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:56:21.418 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_relay_and_store with id: 2025-12-08_08-56-21__8f5dafe1-c635-4122-9bc6-e6fb5e259494
2025-12-08 08:56:21.418 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:56:21.419 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:56:21.426 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:21.427 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-08_08-56-21__8f5dafe1-c635-4122-9bc6-e6fb5e259494__wakuorg_nwaku:latest.log
2025-12-08 08:56:21.427 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:21.427 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:21.428 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:21.428 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.116
2025-12-08 08:56:21.429 DEBUG [src.node.docker_mananger] Generated ports ['27788', '27789', '27790', '27791', '27792']
2025-12-08 08:56:21.429 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:21.429 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:21.429 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:21.429 DEBUG [src.node.docker_mananger] docker run -i -t -p 27788:27788 -p 27789:27789 -p 27790:27790 -p 27791:27791 -p 27792:27792 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27790 --rest-port=27788 --tcp-port=27789 --discv5-udp-port=27791 --rest-address=0.0.0.0 --nat=extip:172.18.125.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcbcbcae854a88cf9642c9a997c7dfd3ebfab27daba76b379c924b9e4a801f9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27792 --metrics-logging=true --store=true --relay=true
2025-12-08 08:56:21.599 ERROR [src.node.docker_mananger] Max retries reached for container a866ec9078c2. Exiting log stream.
2025-12-08 08:56:21.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.116 waku dd7e63e35716b62a90b57ed2049facc94cf454d980d3ecca545c426e2e1165e4
2025-12-08 08:56:21.659 DEBUG [src.node.docker_mananger] Container started with ID dd7e63e35716. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-56-21__8f5dafe1-c635-4122-9bc6-e6fb5e259494__wakuorg_nwaku:latest.log
2025-12-08 08:56:21.661 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27788
2025-12-08 08:56:21.661 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:22.212 ERROR [src.node.docker_mananger] Max retries reached for container d96dadf243ac. Exiting log stream.
2025-12-08 08:56:22.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27788/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:22.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:56:22.665 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:22.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27788/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:22.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.116/tcp/27789/p2p/16Uiu2HAmEYV7GM24pAm2GWncBLN2G29E5ZdYi3Q6EcTkRn3TQn1v","/ip4/172.18.125.116/tcp/27790/ws/p2p/16Uiu2HAmEYV7GM24pAm2GWncBLN2G29E5ZdYi3Q6EcTkRn3TQn1v"],"enrUri":"enr:-L24QD6VOzyOSjViyZy3EQWsDOMzIi7uShHEz14LbJAqKYaMDCi4hJZMHT3quY8QlV7OV8H7sDfnwFU_U1OfrOw1FUMCgmlkgnY0gmlwhKwSfXSKbXVsdGlhZGRyc5YACASsEn10BmyNAAoErBJ9dAZsjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHAzTP4MSR7YNnWFH5-DnkdGB5kUu7a-WvloKFEBkEEGDdGNwgmyNg3VkcIJsj4V3YWt1MgM"}'
2025-12-08 08:56:22.668 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:22.675 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:22.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_08-56-21__8f5dafe1-c635-4122-9bc6-e6fb5e259494__wakuorg_nwaku:latest.log
2025-12-08 08:56:22.675 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:22.675 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:22.677 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:22.677 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.107
2025-12-08 08:56:22.677 DEBUG [src.node.docker_mananger] Generated ports ['34670', '34671', '34672', '34673', '34674']
2025-12-08 08:56:22.677 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:22.677 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:22.678 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:22.678 DEBUG [src.node.docker_mananger] docker run -i -t -p 34670:34670 -p 34671:34671 -p 34672:34672 -p 34673:34673 -p 34674:34674 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34672 --rest-port=34670 --tcp-port=34671 --discv5-udp-port=34673 --rest-address=0.0.0.0 --nat=extip:172.18.212.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fccff0e92b3403f80b26dea4bacebaa436eac0dd02304bdd5524bb577dfaa4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34674 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD6VOzyOSjViyZy3EQWsDOMzIi7uShHEz14LbJAqKYaMDCi4hJZMHT3quY8QlV7OV8H7sDfnwFU_U1OfrOw1FUMCgmlkgnY0gmlwhKwSfXSKbXVsdGlhZGRyc5YACASsEn10BmyNAAoErBJ9dAZsjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHAzTP4MSR7YNnWFH5-DnkdGB5kUu7a-WvloKFEBkEEGDdGNwgmyNg3VkcIJsj4V3YWt1MgM --storenode=/ip4/172.18.125.116/tcp/27789/p2p/16Uiu2HAmEYV7GM24pAm2GWncBLN2G29E5ZdYi3Q6EcTkRn3TQn1v --store=true --relay=true
2025-12-08 08:56:22.867 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.107 waku 0221a6bd7eea6cf4ddadce36198c4cc21b141524e5c2240e7b721c81b1205e05
2025-12-08 08:56:22.898 DEBUG [src.node.docker_mananger] Container started with ID 0221a6bd7eea. Setting up logs at ./log/docker/store_node1_2025-12-08_08-56-21__8f5dafe1-c635-4122-9bc6-e6fb5e259494__wakuorg_nwaku:latest.log
2025-12-08 08:56:22.899 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34670
2025-12-08 08:56:22.900 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:23.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34670/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:23.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:56:23.905 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:23.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34670/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:23.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.107/tcp/34671/p2p/16Uiu2HAky6k6XrFsqb6s7ZfnBadYeuo3b1ZxNkh3PxE3HNMCWNiK","/ip4/172.18.212.107/tcp/34672/ws/p2p/16Uiu2HAky6k6XrFsqb6s7ZfnBadYeuo3b1ZxNkh3PxE3HNMCWNiK"],"enrUri":"enr:-L24QPbl7wBLiht-r7_30pPKgEOxDaviNpR8rJNAIwEdSOI6J6eUg5VeVsuddZs33eGqUfJ2OI-zGYJdNtv-R3MY_U0CgmlkgnY0gmlwhKwS1GuKbXVsdGlhZGRyc5YACASsEtRrBodvAAoErBLUawaHcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECNpVd1LcvlhdYu9JCza6arN1IF6168y8N4TnLi3rLX0iDdGNwgodvg3VkcIKHcYV3YWt1MgM"}'
2025-12-08 08:56:23.908 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:23.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34670/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.116/tcp/27789/p2p/16Uiu2HAmEYV7GM24pAm2GWncBLN2G29E5ZdYi3Q6EcTkRn3TQn1v"]'
2025-12-08 08:56:23.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:23.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27788/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:56:23.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:23.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34670/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:56:23.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:23.917 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:23.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27788/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:23.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:23.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:24.123 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:56:24.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27788/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:24.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x164e8888889073b86d412c22d0e4af497c27812c6a5de15b1351c6070dfa569a"}]}'
2025-12-08 08:56:24.127 DEBUG [src.steps.store] messages length is 1
2025-12-08 08:56:24.127 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-08 08:56:24.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34670/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:24.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x164e8888889073b86d412c22d0e4af497c27812c6a5de15b1351c6070dfa569a"}]}'
2025-12-08 08:56:24.130 DEBUG [src.steps.store] messages length is 1
2025-12-08 08:56:24.131 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:56:24.133 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:56:24.133 DEBUG [src.node.waku_node] Stopping container with id dd7e63e35716
2025-12-08 08:56:24.726 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:24.726 DEBUG [src.node.waku_node] Stopping container with id 0221a6bd7eea
2025-12-08 08:56:25.319 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:25.320 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:56:25.325 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:56:25.332 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-08 08:58:49.594 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:58:49.594 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_pubsub_topic with id: 2025-12-08_08-58-49__b0e38b6a-03f2-4dc6-af26-6a054fdea793
2025-12-08 08:58:49.595 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:58:49.595 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:58:49.595 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:58:49.605 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:58:49.605 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-58-49__b0e38b6a-03f2-4dc6-af26-6a054fdea793__wakuorg_nwaku:latest.log
2025-12-08 08:58:49.605 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:58:49.605 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:58:49.607 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:58:49.607 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.102
2025-12-08 08:58:49.607 DEBUG [src.node.docker_mananger] Generated ports ['48759', '48760', '48761', '48762', '48763']
2025-12-08 08:58:49.607 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:58:49.607 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:58:49.608 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:58:49.608 DEBUG [src.node.docker_mananger] docker run -i -t -p 48759:48759 -p 48760:48760 -p 48761:48761 -p 48762:48762 -p 48763:48763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48761 --rest-port=48759 --tcp-port=48760 --discv5-udp-port=48762 --rest-address=0.0.0.0 --nat=extip:172.18.205.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aadfa86afc59e6c8205fa709aad8adf37ba8987e5eba40fdf550c57c5c8cecb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48763 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:58:49.792 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.102 waku 2d93bfc6fdaa1b6068f6373eea19e4788fcc2af0bc46384c75b41ccd5efc56cf
2025-12-08 08:58:49.827 DEBUG [src.node.docker_mananger] Container started with ID 2d93bfc6fdaa. Setting up logs at ./log/docker/node1_2025-12-08_08-58-49__b0e38b6a-03f2-4dc6-af26-6a054fdea793__wakuorg_nwaku:latest.log
2025-12-08 08:58:49.829 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48759
2025-12-08 08:58:49.829 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:58:49.874 ERROR [src.node.docker_mananger] Max retries reached for container 3480d4fc872d. Exiting log stream.
2025-12-08 08:58:50.399 ERROR [src.node.docker_mananger] Max retries reached for container 58a43b3bfbf3. Exiting log stream.
2025-12-08 08:58:50.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48759/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:50.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:58:50.834 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:58:50.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48759/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:50.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.102/tcp/48760/p2p/16Uiu2HAmSwAHoVeYy977gV7PD7Py5F77ZRT4qohqLAYAPPs8uA6J","/ip4/172.18.205.102/tcp/48761/ws/p2p/16Uiu2HAmSwAHoVeYy977gV7PD7Py5F77ZRT4qohqLAYAPPs8uA6J"],"enrUri":"enr:-L24QGjB6RAqehyCt66eB8uP9BDh-QcQv5gb6U7avXQkYn9qe4DSc-Btegt7JCOeP9gtboqafKh79B4jZQFVOCpRC1ECgmlkgnY0gmlwhKwSzWaKbXVsdGlhZGRyc5YACASsEs1mBr54AAoErBLNZga-ed0DgnJzhQADAQAAiXNlY3AyNTZrMaED1CgmIm8JCuc4Z1IEwdwS3UhV5fMzvmxuadZHU0zcF8eDdGNwgr54g3VkcIK-eoV3YWt1MgU"}'
2025-12-08 08:58:50.837 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:58:50.838 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:58:50.844 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:58:50.844 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-58-49__b0e38b6a-03f2-4dc6-af26-6a054fdea793__wakuorg_nwaku:latest.log
2025-12-08 08:58:50.844 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:58:50.845 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:58:50.846 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:58:50.846 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.16
2025-12-08 08:58:50.846 DEBUG [src.node.docker_mananger] Generated ports ['4515', '4516', '4517', '4518', '4519']
2025-12-08 08:58:50.847 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:58:50.847 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:58:50.847 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:58:50.847 DEBUG [src.node.docker_mananger] docker run -i -t -p 4515:4515 -p 4516:4516 -p 4517:4517 -p 4518:4518 -p 4519:4519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4517 --rest-port=4515 --tcp-port=4516 --discv5-udp-port=4518 --rest-address=0.0.0.0 --nat=extip:172.18.101.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad4f5e8ceccad6c16cfac5d1e4feeb07eb5795efb84b6df57c4f8cb386f44af9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4519 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGjB6RAqehyCt66eB8uP9BDh-QcQv5gb6U7avXQkYn9qe4DSc-Btegt7JCOeP9gtboqafKh79B4jZQFVOCpRC1ECgmlkgnY0gmlwhKwSzWaKbXVsdGlhZGRyc5YACASsEs1mBr54AAoErBLNZga-ed0DgnJzhQADAQAAiXNlY3AyNTZrMaED1CgmIm8JCuc4Z1IEwdwS3UhV5fMzvmxuadZHU0zcF8eDdGNwgr54g3VkcIK-eoV3YWt1MgU --filternode=/ip4/172.18.205.102/tcp/48760/p2p/16Uiu2HAmSwAHoVeYy977gV7PD7Py5F77ZRT4qohqLAYAPPs8uA6J
2025-12-08 08:58:51.035 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.16 waku 33c32c085ab84426618eb58547a164131dea3989265997434cdf2c9597622916
2025-12-08 08:58:51.070 DEBUG [src.node.docker_mananger] Container started with ID 33c32c085ab8. Setting up logs at ./log/docker/node2_2025-12-08_08-58-49__b0e38b6a-03f2-4dc6-af26-6a054fdea793__wakuorg_nwaku:latest.log
2025-12-08 08:58:51.071 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4515
2025-12-08 08:58:51.071 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:58:52.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4515/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:52.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:58:52.077 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:58:52.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:58:52.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.16/tcp/4516/p2p/16Uiu2HAm9YF9g6QbPQDcnhYE9rLHwi5XNQHhzuHRFnBvA4YcKcgn","/ip4/172.18.101.16/tcp/4517/ws/p2p/16Uiu2HAm9YF9g6QbPQDcnhYE9rLHwi5XNQHhzuHRFnBvA4YcKcgn"],"enrUri":"enr:-L24QKEHVP0djV4C7zb1kZpsRhZVlFWuJ_cX4WF-NFjH5UYkIAHdrCTfFYTvpq7CXMyzecC6kc4yIYpFe54kigNZ1QkCgmlkgnY0gmlwhKwSZRCKbXVsdGlhZGRyc5YACASsEmUQBhGkAAoErBJlEAYRpd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0bKbkMI3j1sP0sDkSQwm-QxBcyPNgZvGVHVLLcXyIY-DdGNwghGkg3VkcIIRpoV3YWt1MgA"}'
2025-12-08 08:58:52.079 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:58:52.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.102/tcp/48760/p2p/16Uiu2HAmSwAHoVeYy977gV7PD7Py5F77ZRT4qohqLAYAPPs8uA6J"]'
2025-12-08 08:58:52.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:52.112 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:58:52.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:58:52.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:58:52.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "02357dc5-a610-46b9-b65d-07f0e435c9f2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:58:52.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"02357dc5-a610-46b9-b65d-07f0e435c9f2","statusDesc":"OK"}'
2025-12-08 08:58:52.137 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:4515/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto"}'
2025-12-08 08:58:52.140 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4515/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\\"))"}'
2025-12-08 08:58:52.143 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:58:52.144 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:58:52.144 DEBUG [src.node.waku_node] Stopping container with id 2d93bfc6fdaa
2025-12-08 08:58:52.661 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:58:52.662 DEBUG [src.node.waku_node] Stopping container with id 33c32c085ab8
2025-12-08 08:58:53.194 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:58:53.195 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:58:53.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:58:53.205 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,114 @@
2025-12-08 08:54:21.669 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:21.670 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0
2025-12-08 08:54:21.670 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:21.670 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:54:21.678 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:21.678 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
2025-12-08 08:54:21.679 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:21.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:21.681 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:21.681 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.63
2025-12-08 08:54:21.681 DEBUG [src.node.docker_mananger] Generated ports ['46353', '46354', '46355', '46356', '46357']
2025-12-08 08:54:21.682 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:21.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:21.682 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:21.682 DEBUG [src.node.docker_mananger] docker run -i -t -p 46353:46353 -p 46354:46354 -p 46355:46355 -p 46356:46356 -p 46357:46357 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46355 --rest-port=46353 --tcp-port=46354 --discv5-udp-port=46356 --rest-address=0.0.0.0 --nat=extip:172.18.76.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abd0dea6470b6ae03af75913b81ec472d60fdcb2f66bb7ea4a8dbb9f50cc6fd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46357 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:54:21.875 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.63 waku c9a9104e343f608b13320d6454a0da7a040608c1231b988d3928977a50c66fcb
2025-12-08 08:54:21.884 ERROR [src.node.docker_mananger] Max retries reached for container 997ddfa15010. Exiting log stream.
2025-12-08 08:54:21.908 DEBUG [src.node.docker_mananger] Container started with ID c9a9104e343f. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
2025-12-08 08:54:21.908 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46353
2025-12-08 08:54:21.909 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:22.473 ERROR [src.node.docker_mananger] Max retries reached for container 79b64fe911af. Exiting log stream.
2025-12-08 08:54:22.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46353/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:22.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:22.912 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:22.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:22.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.63/tcp/46354/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX","/ip4/172.18.76.63/tcp/46355/ws/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX"],"enrUri":"enr:-L24QLFHeQF47C06RGcdEgTUnAQlnsjUPiYFKwCkR1gfPSXBVZxpZuUBeRiJL9BBCxb7inIQdUlRms7BJunmsxdmzdwCgmlkgnY0gmlwhKwSTD-KbXVsdGlhZGRyc5YACASsEkw_BrUSAAoErBJMPwa1E90DgnJzhQADAQAAiXNlY3AyNTZrMaECBNfX5eB-N_NsdPz5r54rWmJX9WZd8n-np2RjuNiAIe6DdGNwgrUSg3VkcIK1FIV3YWt1Mgk"}'
2025-12-08 08:54:22.915 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:22.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:22.923 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
2025-12-08 08:54:22.923 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:22.923 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:22.924 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:22.925 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.173
2025-12-08 08:54:22.925 DEBUG [src.node.docker_mananger] Generated ports ['36535', '36536', '36537', '36538', '36539']
2025-12-08 08:54:22.925 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:22.925 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:22.925 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:22.925 DEBUG [src.node.docker_mananger] docker run -i -t -p 36535:36535 -p 36536:36536 -p 36537:36537 -p 36538:36538 -p 36539:36539 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36537 --rest-port=36535 --tcp-port=36536 --discv5-udp-port=36538 --rest-address=0.0.0.0 --nat=extip:172.18.140.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0653db987ff9b19f2b8b27decadddbf09a077fc5a299e3b516a805ecb2ca1fa6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36539 --metrics-logging=true --lightpush=false --relay=true
2025-12-08 08:54:23.120 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.173 waku 00bce6fc344bec11d50b88ba30dd66510c4bd6f258c5c814e5d951bd8f2aff17
2025-12-08 08:54:23.152 DEBUG [src.node.docker_mananger] Container started with ID 00bce6fc344b. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
2025-12-08 08:54:23.152 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36535
2025-12-08 08:54:23.153 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:24.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36535/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:24.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:54:24.157 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:24.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36535/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:24.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.173/tcp/36536/p2p/16Uiu2HAm61WwfhxHjszAgQuNV76s1V6p4gZdPqGU8kjcrPt6qnNH","/ip4/172.18.140.173/tcp/36537/ws/p2p/16Uiu2HAm61WwfhxHjszAgQuNV76s1V6p4gZdPqGU8kjcrPt6qnNH"],"enrUri":"enr:-L24QCSO2lYve-ZQOzkqdZacYFlTGIcXEbTo3KKWkFliJKSHRoLzZGvpwYuCY5DfbflZC0Be9QfUEfGC9ou0tyCewmcCgmlkgnY0gmlwhKwSjK2KbXVsdGlhZGRyc5YACASsEoytBo64AAoErBKMrQaOud0DgnJzhQADAQAAiXNlY3AyNTZrMaECnUBmJUNJ_gqh9HamEcUfpLrBMcT_A8XAofyMafdc8taDdGNwgo64g3VkcIKOuoV3YWt1MgE"}'
2025-12-08 08:54:24.159 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:24.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36535/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.63/tcp/46354/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX"]'
2025-12-08 08:54:24.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:24.208 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:24.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
2025-12-08 08:54:24.210 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:24.210 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:24.212 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:24.212 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.148
2025-12-08 08:54:24.212 DEBUG [src.node.docker_mananger] Generated ports ['32496', '32497', '32498', '32499', '32500']
2025-12-08 08:54:24.212 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:24.212 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:24.213 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:24.213 DEBUG [src.node.docker_mananger] docker run -i -t -p 32496:32496 -p 32497:32497 -p 32498:32498 -p 32499:32499 -p 32500:32500 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32498 --rest-port=32496 --tcp-port=32497 --discv5-udp-port=32499 --rest-address=0.0.0.0 --nat=extip:172.18.91.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=152b7f94984f133e6c1fb8aeac90cf38a2894cfec0c55c2dce89fab97f7a1742 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32500 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLFHeQF47C06RGcdEgTUnAQlnsjUPiYFKwCkR1gfPSXBVZxpZuUBeRiJL9BBCxb7inIQdUlRms7BJunmsxdmzdwCgmlkgnY0gmlwhKwSTD-KbXVsdGlhZGRyc5YACASsEkw_BrUSAAoErBJMPwa1E90DgnJzhQADAQAAiXNlY3AyNTZrMaECBNfX5eB-N_NsdPz5r54rWmJX9WZd8n-np2RjuNiAIe6DdGNwgrUSg3VkcIK1FIV3YWt1Mgk --lightpushnode=/ip4/172.18.76.63/tcp/46354/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX --lightpush=true --relay=false
2025-12-08 08:54:24.416 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.148 waku 4e21842e9ab3160ff3f0f2b8b328a9ff9982bed618d41f50daa699ce98ac9414
2025-12-08 08:54:24.449 DEBUG [src.node.docker_mananger] Container started with ID 4e21842e9ab3. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-21__8dd3736f-cc26-4e68-b0aa-eb341fbcd4a0__wakuorg_nwaku:latest.log
2025-12-08 08:54:24.449 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32496
2025-12-08 08:54:24.449 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:25.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32496/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:25.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:54:25.454 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:25.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:25.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.148/tcp/32497/p2p/16Uiu2HAkx4TGGc3L4ifpzk9cZ45Z6N7ELYE81B2FQawsjEUqWUJK","/ip4/172.18.91.148/tcp/32498/ws/p2p/16Uiu2HAkx4TGGc3L4ifpzk9cZ45Z6N7ELYE81B2FQawsjEUqWUJK"],"enrUri":"enr:-L24QBXlNLjQjAffEk5AN0D2a_lPjPEWBBDHmIfjE46o0OOFSBkm_NI4ox2XspuyMgZiGTPU8c7Ba2k6xAT9AL3uAnQCgmlkgnY0gmlwhKwSW5SKbXVsdGlhZGRyc5YACASsEluUBn7xAAoErBJblAZ-8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECJyN8YGbtFQJuKnlnCtQEeo4DVqWMngL2P8MSbAA4rGCDdGNwgn7xg3VkcIJ-84V3YWt1Mgg"}'
2025-12-08 08:54:25.456 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:25.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32496/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.63/tcp/46354/p2p/16Uiu2HAkukaWArcyMkkr12NeJnwwbsk89YizuYFfGZy3eyKXACwX"]'
2025-12-08 08:54:25.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:25.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32496/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.173/tcp/36536/p2p/16Uiu2HAm61WwfhxHjszAgQuNV76s1V6p4gZdPqGU8kjcrPt6qnNH"]'
2025-12-08 08:54:25.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:25.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:25.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:25.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36535/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:25.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:25.529 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True
2025-12-08 08:54:25.530 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:25.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32496/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184065530688843, "ephemeral": true}}'
2025-12-08 08:54:25.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:25.543 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:25.643 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:25.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:25.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184065530688843,"ephemeral":true,"proof":""}]'
2025-12-08 08:54:25.648 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:25.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36535/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:25.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184065530688843,"ephemeral":true,"proof":""}]'
2025-12-08 08:54:25.652 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False
2025-12-08 08:54:25.653 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:25.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32496/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184065653174969, "ephemeral": false}}'
2025-12-08 08:54:25.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:25.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:25.765 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:25.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:25.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184065653174969,"ephemeral":false,"proof":""}]'
2025-12-08 08:54:25.770 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:54:25.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36535/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:25.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184065653174969,"ephemeral":false,"proof":""}]'
2025-12-08 08:54:25.776 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:25.776 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:25.777 DEBUG [src.node.waku_node] Stopping container with id c9a9104e343f
2025-12-08 08:54:26.363 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:26.363 DEBUG [src.node.waku_node] Stopping container with id 00bce6fc344b
2025-12-08 08:54:26.954 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:26.955 DEBUG [src.node.waku_node] Stopping container with id 4e21842e9ab3
2025-12-08 08:54:27.212 ERROR [src.node.docker_mananger] Max retries reached for container c9a9104e343f. Exiting log stream.
2025-12-08 08:54:27.521 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:27.524 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:27.539 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:27.545 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:27.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
2025-12-08 08:54:15.755 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:15.755 DEBUG [tests.conftest] Running test: test_filter_resubscribe_to_unsubscribed_topics with id: 2025-12-08_08-54-15__51929a16-32e1-4470-8f9b-6e0967a68d45
2025-12-08 08:54:15.755 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:15.755 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:15.756 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:54:15.762 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:15.762 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-15__51929a16-32e1-4470-8f9b-6e0967a68d45__wakuorg_nwaku:latest.log
2025-12-08 08:54:15.762 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:15.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:15.764 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:15.764 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.170
2025-12-08 08:54:15.764 DEBUG [src.node.docker_mananger] Generated ports ['11724', '11725', '11726', '11727', '11728']
2025-12-08 08:54:15.764 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:15.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:15.765 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:15.765 DEBUG [src.node.docker_mananger] docker run -i -t -p 11724:11724 -p 11725:11725 -p 11726:11726 -p 11727:11727 -p 11728:11728 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11726 --rest-port=11724 --tcp-port=11725 --discv5-udp-port=11727 --rest-address=0.0.0.0 --nat=extip:172.18.159.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aae1c9df1d2a8e69d01ab917accd49cfedff7b62420bdd5af14ba4ae0cb551c0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11728 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:54:15.949 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.170 waku 26468dabc254f2b51874cb4e3ef5e0dd24a1ca9887ce655c934144ef33242881
2025-12-08 08:54:15.987 DEBUG [src.node.docker_mananger] Container started with ID 26468dabc254. Setting up logs at ./log/docker/node1_2025-12-08_08-54-15__51929a16-32e1-4470-8f9b-6e0967a68d45__wakuorg_nwaku:latest.log
2025-12-08 08:54:15.987 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11724
2025-12-08 08:54:15.987 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:16.007 ERROR [src.node.docker_mananger] Max retries reached for container dc2e4b941304. Exiting log stream.
2025-12-08 08:54:16.564 ERROR [src.node.docker_mananger] Max retries reached for container e38fcbdcbfb3. Exiting log stream.
2025-12-08 08:54:16.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11724/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:16.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:16.991 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:16.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11724/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:16.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.170/tcp/11725/p2p/16Uiu2HAmCXkMWBMhnZZC8UKSCD9X1UHfNPNYpKzZPhVKHK3WDYnq","/ip4/172.18.159.170/tcp/11726/ws/p2p/16Uiu2HAmCXkMWBMhnZZC8UKSCD9X1UHfNPNYpKzZPhVKHK3WDYnq"],"enrUri":"enr:-L24QIQNF_j2M2IHKySR1Znt_lG46BQMmHqYxcLdHXuZsjo3TXk2EKJkh2Xpy51clH_GDoI9RJ5YIdovaYg4rN8G-sACgmlkgnY0gmlwhKwSn6qKbXVsdGlhZGRyc5YACASsEp-qBi3NAAoErBKfqgYtzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_iUb0QePE_VeD3LoKDbAOCk5kgpDL54fV7qFkLImFC6DdGNwgi3Ng3VkcIItz4V3YWt1MgU"}'
2025-12-08 08:54:16.994 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:16.994 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:54:17.001 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:17.001 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-15__51929a16-32e1-4470-8f9b-6e0967a68d45__wakuorg_nwaku:latest.log
2025-12-08 08:54:17.001 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:17.001 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:17.003 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:17.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.243
2025-12-08 08:54:17.003 DEBUG [src.node.docker_mananger] Generated ports ['22212', '22213', '22214', '22215', '22216']
2025-12-08 08:54:17.003 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:17.003 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:17.003 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:17.003 DEBUG [src.node.docker_mananger] docker run -i -t -p 22212:22212 -p 22213:22213 -p 22214:22214 -p 22215:22215 -p 22216:22216 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22214 --rest-port=22212 --tcp-port=22213 --discv5-udp-port=22215 --rest-address=0.0.0.0 --nat=extip:172.18.231.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a84afb9cad9be5bad321a5bd950caca8076dd5ad2be69c963c85dbbc3dea0ae9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22216 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIQNF_j2M2IHKySR1Znt_lG46BQMmHqYxcLdHXuZsjo3TXk2EKJkh2Xpy51clH_GDoI9RJ5YIdovaYg4rN8G-sACgmlkgnY0gmlwhKwSn6qKbXVsdGlhZGRyc5YACASsEp-qBi3NAAoErBKfqgYtzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_iUb0QePE_VeD3LoKDbAOCk5kgpDL54fV7qFkLImFC6DdGNwgi3Ng3VkcIItz4V3YWt1MgU --filternode=/ip4/172.18.159.170/tcp/11725/p2p/16Uiu2HAmCXkMWBMhnZZC8UKSCD9X1UHfNPNYpKzZPhVKHK3WDYnq
2025-12-08 08:54:17.191 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.243 waku 34c3966eb47fdb53c38123a52a728bf62c03d1cde7d4c1c1a1a07f9b65479987
2025-12-08 08:54:17.223 DEBUG [src.node.docker_mananger] Container started with ID 34c3966eb47f. Setting up logs at ./log/docker/node2_2025-12-08_08-54-15__51929a16-32e1-4470-8f9b-6e0967a68d45__wakuorg_nwaku:latest.log
2025-12-08 08:54:17.223 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22212
2025-12-08 08:54:17.223 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:18.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22212/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:18.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:54:18.228 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:18.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:18.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.243/tcp/22213/p2p/16Uiu2HAmQDa4c9UaoAiCHeeADPxh4WRZmg3ziAYXBRMq7UvrB496","/ip4/172.18.231.243/tcp/22214/ws/p2p/16Uiu2HAmQDa4c9UaoAiCHeeADPxh4WRZmg3ziAYXBRMq7UvrB496"],"enrUri":"enr:-L24QDtoduYTYl4S94M8yQUtOt6zS0MUJ7eYe697AO_ktSQyO2PfYs1BMMLcMYFYiqdxPzh5ZKZwiV6SMgNlxeFhvOoCgmlkgnY0gmlwhKwS5_OKbXVsdGlhZGRyc5YACASsEufzBlbFAAoErBLn8wZWxt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq8lCwa290D461REUX4vZ0cQdJkvoCOOBsPAln3ML2MGDdGNwglbFg3VkcIJWx4V3YWt1MgA"}'
2025-12-08 08:54:18.231 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:18.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.170/tcp/11725/p2p/16Uiu2HAmCXkMWBMhnZZC8UKSCD9X1UHfNPNYpKzZPhVKHK3WDYnq"]'
2025-12-08 08:54:18.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:18.262 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:54:18.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11724/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:18.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:18.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22212/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "31150340-1a1e-4dbc-827c-f63d92e8bdb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:18.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"31150340-1a1e-4dbc-827c-f63d92e8bdb2","statusDesc":"OK"}'
2025-12-08 08:54:18.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11724/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)'}'
2025-12-08 08:54:18.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:18.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:18.398 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:18.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22212/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:18.402 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":1765184058291256459,"ephemeral":false}]'
2025-12-08 08:54:18.404 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:22212/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:18.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-08 08:54:18.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11724/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)'}'
2025-12-08 08:54:18.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:18.416 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:18.517 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:18.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22212/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:18.520 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22212/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2025-12-08 08:54:18.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11724/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:18.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:18.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22212/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b0bf10fe-750f-4127-ac60-986370676f02", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:18.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b0bf10fe-750f-4127-ac60-986370676f02","statusDesc":"OK"}'
2025-12-08 08:54:18.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11724/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)'}'
2025-12-08 08:54:18.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:18.538 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:54:18.638 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:54:18.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22212/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:18.641 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":1765184058533938110,"ephemeral":false}]'
2025-12-08 08:54:18.645 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:18.646 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:18.646 DEBUG [src.node.waku_node] Stopping container with id 26468dabc254
2025-12-08 08:54:19.167 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:19.167 DEBUG [src.node.waku_node] Stopping container with id 34c3966eb47f
2025-12-08 08:54:19.716 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:19.719 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:19.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:19.730 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-08 08:56:05.522 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:56:05.522 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/1] with id: 2025-12-08_08-56-05__e0e76f4c-4df2-4ac5-b5ff-6d3d53b82fdf
2025-12-08 08:56:05.522 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:56:05.523 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 08:56:05.523 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-08 08:56:05.530 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:05.530 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-56-05__e0e76f4c-4df2-4ac5-b5ff-6d3d53b82fdf__wakuorg_nwaku:latest.log
2025-12-08 08:56:05.531 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:05.531 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:05.532 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:05.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.61
2025-12-08 08:56:05.532 DEBUG [src.node.docker_mananger] Generated ports ['54481', '54482', '54483', '54484', '54485']
2025-12-08 08:56:05.532 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2025-12-08 08:56:05.533 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:56:05.533 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:05.533 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:05.533 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:05.533 DEBUG [src.node.docker_mananger] docker run -i -t -p 54481:54481 -p 54482:54482 -p 54483:54483 -p 54484:54484 -p 54485:54485 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54483 --rest-port=54481 --tcp-port=54482 --discv5-udp-port=54484 --rest-address=0.0.0.0 --nat=extip:172.18.48.61 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=49f9b78ee68d2f1fff2afdbfdfe5ca17d678d1325b43ed627b367e619cb11fd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54485 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:56:05.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.61 waku e3b85b1e1dc37ae1a6a069b65d955c65377c5c0881d3f33c6f15b839dcc69921
2025-12-08 08:56:05.749 DEBUG [src.node.docker_mananger] Container started with ID e3b85b1e1dc3. Setting up logs at ./log/docker/node1_2025-12-08_08-56-05__e0e76f4c-4df2-4ac5-b5ff-6d3d53b82fdf__wakuorg_nwaku:latest.log
2025-12-08 08:56:05.749 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54481
2025-12-08 08:56:05.749 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:05.774 ERROR [src.node.docker_mananger] Max retries reached for container 44580671c2a2. Exiting log stream.
2025-12-08 08:56:06.329 ERROR [src.node.docker_mananger] Max retries reached for container 99f931460b74. Exiting log stream.
2025-12-08 08:56:06.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54481/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:06.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:56:06.754 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:06.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54481/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:06.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.61/tcp/54482/p2p/16Uiu2HAkvfEYtT2QMirUwG1wNUvmBoyJPgipTt3vQ12rv8TVXmJF","/ip4/172.18.48.61/tcp/54483/ws/p2p/16Uiu2HAkvfEYtT2QMirUwG1wNUvmBoyJPgipTt3vQ12rv8TVXmJF"],"enrUri":"enr:-L24QAwSZMU-crfb3gfXyDEZQxHxQE9CHFGqnNDQ1FiW6J_DZoR8Grp57sWPB7qZ5eW-1BO4dpZb3TPWzyPHus8IpmsCgmlkgnY0gmlwhKwSMD2KbXVsdGlhZGRyc5YACASsEjA9BtTSAAoErBIwPQbU090DgnJzhQAFAQAAiXNlY3AyNTZrMaECElUQrGEk3ndQU89dHziDKzA-CPXEFGfeqh_UMvtkggiDdGNwgtTSg3VkcILU1IV3YWt1MgU"}'
2025-12-08 08:56:06.757 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:06.764 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:06.764 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-56-05__e0e76f4c-4df2-4ac5-b5ff-6d3d53b82fdf__wakuorg_nwaku:latest.log
2025-12-08 08:56:06.764 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:06.764 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:06.766 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:06.766 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.7
2025-12-08 08:56:06.766 DEBUG [src.node.docker_mananger] Generated ports ['38741', '38742', '38743', '38744', '38745']
2025-12-08 08:56:06.766 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2025-12-08 08:56:06.767 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-08 08:56:06.767 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:06.767 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:06.767 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:06.767 DEBUG [src.node.docker_mananger] docker run -i -t -p 38741:38741 -p 38742:38742 -p 38743:38743 -p 38744:38744 -p 38745:38745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38743 --rest-port=38741 --tcp-port=38742 --discv5-udp-port=38744 --rest-address=0.0.0.0 --nat=extip:172.18.113.7 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=f2e0906619628997efd9dfef5fa48e537a94763c54f4cef4072c2deaaec4ea05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38745 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAwSZMU-crfb3gfXyDEZQxHxQE9CHFGqnNDQ1FiW6J_DZoR8Grp57sWPB7qZ5eW-1BO4dpZb3TPWzyPHus8IpmsCgmlkgnY0gmlwhKwSMD2KbXVsdGlhZGRyc5YACASsEjA9BtTSAAoErBIwPQbU090DgnJzhQAFAQAAiXNlY3AyNTZrMaECElUQrGEk3ndQU89dHziDKzA-CPXEFGfeqh_UMvtkggiDdGNwgtTSg3VkcILU1IV3YWt1MgU
2025-12-08 08:56:06.963 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.7 waku 46006315af84118aa137811a3d78fbbef845744521755cdbefee1bc46c1e1e59
2025-12-08 08:56:06.992 DEBUG [src.node.docker_mananger] Container started with ID 46006315af84. Setting up logs at ./log/docker/node2_2025-12-08_08-56-05__e0e76f4c-4df2-4ac5-b5ff-6d3d53b82fdf__wakuorg_nwaku:latest.log
2025-12-08 08:56:06.993 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38741
2025-12-08 08:56:06.993 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:07.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38741/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:08.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
2025-12-08 08:56:08.010 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:08.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:08.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.7/tcp/38742/p2p/16Uiu2HAm7LS8b17T3cq8ef7CNofhTU2GXbZCBa4mXNs1MeXngYL2","/ip4/172.18.113.7/tcp/38743/ws/p2p/16Uiu2HAm7LS8b17T3cq8ef7CNofhTU2GXbZCBa4mXNs1MeXngYL2"],"enrUri":"enr:-L24QOJ0MWlw6_tQbWinTs63_bD_u-wPNsjfgFMQYel0uBfcNtpgx5EfFgIRLhnhkRIfkqox1Ov4RCR7aZ5juNIkq6ECgmlkgnY0gmlwhKwScQeKbXVsdGlhZGRyc5YACASsEnEHBpdWAAoErBJxBwaXV90DgnJzhQAFAQAAiXNlY3AyNTZrMaECsPSuPwseNiZy_rePcuT_w3UAfdrmoiau29IxTyImHZODdGNwgpdWg3VkcIKXWIV3YWt1MgE"}'
2025-12-08 08:56:08.015 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:08.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38741/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.61/tcp/54482/p2p/16Uiu2HAkvfEYtT2QMirUwG1wNUvmBoyJPgipTt3vQ12rv8TVXmJF"]'
2025-12-08 08:56:08.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:08.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54481/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
2025-12-08 08:56:08.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:08.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/1"]'
2025-12-08 08:56:08.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:08.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-08 08:56:08.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:08.037 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:56:08.138 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-08 08:56:08.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54481/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:08.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184168031811210,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:08.143 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 08:56:08.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:08.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765184168031811210,"ephemeral":false,"proof":""}]'
2025-12-08 08:56:08.149 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:56:08.150 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:56:08.150 DEBUG [src.node.waku_node] Stopping container with id e3b85b1e1dc3
2025-12-08 08:56:08.710 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:08.710 DEBUG [src.node.waku_node] Stopping container with id 46006315af84
2025-12-08 08:56:09.273 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:09.273 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:56:09.280 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:56:09.285 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2025-12-08 08:59:11.408 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:59:11.408 DEBUG [tests.conftest] Running test: test_light_push_with_valid_version with id: 2025-12-08_08-59-11__6c7172f1-40eb-473a-9413-62d15152b768
2025-12-08 08:59:11.409 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:59:11.409 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:59:11.417 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:59:11.417 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-08_08-59-11__6c7172f1-40eb-473a-9413-62d15152b768__wakuorg_nwaku:latest.log
2025-12-08 08:59:11.417 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:59:11.417 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:59:11.419 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:59:11.419 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.169
2025-12-08 08:59:11.419 DEBUG [src.node.docker_mananger] Generated ports ['19989', '19990', '19991', '19992', '19993']
2025-12-08 08:59:11.419 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:59:11.419 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:59:11.419 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:59:11.420 DEBUG [src.node.docker_mananger] docker run -i -t -p 19989:19989 -p 19990:19990 -p 19991:19991 -p 19992:19992 -p 19993:19993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19991 --rest-port=19989 --tcp-port=19990 --discv5-udp-port=19992 --rest-address=0.0.0.0 --nat=extip:172.18.93.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfe4ad3062b4d9ba989dd0d02da380be5520bccc00a49dad3ff16dc95fa3a91b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19993 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:59:11.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.169 waku 9f850fcabc8cd8bff78dac5ce1ecd43583a54a4d06cccc46eeee3c37a8c5d8fb
2025-12-08 08:59:11.645 DEBUG [src.node.docker_mananger] Container started with ID 9f850fcabc8c. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-59-11__6c7172f1-40eb-473a-9413-62d15152b768__wakuorg_nwaku:latest.log
2025-12-08 08:59:11.645 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19989
2025-12-08 08:59:11.646 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:59:11.663 ERROR [src.node.docker_mananger] Max retries reached for container 824058c238f3. Exiting log stream.
2025-12-08 08:59:12.189 ERROR [src.node.docker_mananger] Max retries reached for container f22d567446fb. Exiting log stream.
2025-12-08 08:59:12.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19989/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:12.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:59:12.650 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:59:12.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:12.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.169/tcp/19990/p2p/16Uiu2HAkwGW31SHbWPVBHijxszwVqf8SwGP7Cz7HKBbEGTxapuKh","/ip4/172.18.93.169/tcp/19991/ws/p2p/16Uiu2HAkwGW31SHbWPVBHijxszwVqf8SwGP7Cz7HKBbEGTxapuKh"],"enrUri":"enr:-L24QFCfNOUvRw7619HGCr6LohaxIORxztUqsoKCGIJ12KVMBNOzhu8wL_R26PfEYNDOZVb5WItaDxo7M9oMmO27tPsCgmlkgnY0gmlwhKwSXamKbXVsdGlhZGRyc5YACASsEl2pBk4WAAoErBJdqQZOF90DgnJzhQADAQAAiXNlY3AyNTZrMaECG13m9xGKtsjnN0SQxLttx6sw9UUddOF5V-t_J4jvalSDdGNwgk4Wg3VkcIJOGIV3YWt1Mgk"}'
2025-12-08 08:59:12.653 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:59:12.660 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:59:12.660 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-08_08-59-11__6c7172f1-40eb-473a-9413-62d15152b768__wakuorg_nwaku:latest.log
2025-12-08 08:59:12.660 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:59:12.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:59:12.662 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:59:12.662 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.13
2025-12-08 08:59:12.662 DEBUG [src.node.docker_mananger] Generated ports ['17937', '17938', '17939', '17940', '17941']
2025-12-08 08:59:12.662 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:59:12.663 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:59:12.663 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:59:12.663 DEBUG [src.node.docker_mananger] docker run -i -t -p 17937:17937 -p 17938:17938 -p 17939:17939 -p 17940:17940 -p 17941:17941 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17939 --rest-port=17937 --tcp-port=17938 --discv5-udp-port=17940 --rest-address=0.0.0.0 --nat=extip:172.18.149.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5a5e9aae07e4b9d3dbb9dbed4cdc2d7466ec8b7ff4e21f8ff826eebf5f2f3c83 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17941 --metrics-logging=true --lightpush=false --relay=true
2025-12-08 08:59:12.864 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.13 waku 8b6d133cced3d72ef527d56a2703fd1d956c1a190dba85dbbfbc4a12a2e5fd7a
2025-12-08 08:59:12.895 DEBUG [src.node.docker_mananger] Container started with ID 8b6d133cced3. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-59-11__6c7172f1-40eb-473a-9413-62d15152b768__wakuorg_nwaku:latest.log
2025-12-08 08:59:12.895 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17937
2025-12-08 08:59:12.896 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:59:13.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17937/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:13.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:59:13.900 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:59:13.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17937/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:13.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.13/tcp/17938/p2p/16Uiu2HAmTXMKgGGY3RefmuQ1UViNM9MBnNzhhqqyYoQkD89pZ2LN","/ip4/172.18.149.13/tcp/17939/ws/p2p/16Uiu2HAmTXMKgGGY3RefmuQ1UViNM9MBnNzhhqqyYoQkD89pZ2LN"],"enrUri":"enr:-L24QBlBOUxWaisF3QdUvgxBZifbASP2NQR95PXEYBH9enuLA1_-GxNzemZGuGLR5-Fye4Kd-gHft7wiX3TGbkWUXnICgmlkgnY0gmlwhKwSlQ2KbXVsdGlhZGRyc5YACASsEpUNBkYSAAoErBKVDQZGE90DgnJzhQADAQAAiXNlY3AyNTZrMaED3Ope6tFMiosHvHPGlwKUoPHvCphcJfW-qw3hyY30pDeDdGNwgkYSg3VkcIJGFIV3YWt1MgE"}'
2025-12-08 08:59:13.902 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:59:13.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17937/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.169/tcp/19990/p2p/16Uiu2HAkwGW31SHbWPVBHijxszwVqf8SwGP7Cz7HKBbEGTxapuKh"]'
2025-12-08 08:59:13.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:13.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:59:13.950 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-08_08-59-11__6c7172f1-40eb-473a-9413-62d15152b768__wakuorg_nwaku:latest.log
2025-12-08 08:59:13.950 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:59:13.953 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:59:13.955 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:59:13.956 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.107
2025-12-08 08:59:13.956 DEBUG [src.node.docker_mananger] Generated ports ['1077', '1078', '1079', '1080', '1081']
2025-12-08 08:59:13.956 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:59:13.956 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:59:13.956 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:59:13.956 DEBUG [src.node.docker_mananger] docker run -i -t -p 1077:1077 -p 1078:1078 -p 1079:1079 -p 1080:1080 -p 1081:1081 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1079 --rest-port=1077 --tcp-port=1078 --discv5-udp-port=1080 --rest-address=0.0.0.0 --nat=extip:172.18.187.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdd7d9cb40ca364c39a9a07bafecdcf1eea8eccefafaebb30ccd4dd568a6db62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1081 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFCfNOUvRw7619HGCr6LohaxIORxztUqsoKCGIJ12KVMBNOzhu8wL_R26PfEYNDOZVb5WItaDxo7M9oMmO27tPsCgmlkgnY0gmlwhKwSXamKbXVsdGlhZGRyc5YACASsEl2pBk4WAAoErBJdqQZOF90DgnJzhQADAQAAiXNlY3AyNTZrMaECG13m9xGKtsjnN0SQxLttx6sw9UUddOF5V-t_J4jvalSDdGNwgk4Wg3VkcIJOGIV3YWt1Mgk --lightpushnode=/ip4/172.18.93.169/tcp/19990/p2p/16Uiu2HAkwGW31SHbWPVBHijxszwVqf8SwGP7Cz7HKBbEGTxapuKh --lightpush=true --relay=false
2025-12-08 08:59:14.146 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.107 waku 68d7e4c1bb290940dd7dafb9d08074e15e4c3e7314b5236a8ea4bbde1d3eb460
2025-12-08 08:59:14.183 DEBUG [src.node.docker_mananger] Container started with ID 68d7e4c1bb29. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-59-11__6c7172f1-40eb-473a-9413-62d15152b768__wakuorg_nwaku:latest.log
2025-12-08 08:59:14.183 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1077
2025-12-08 08:59:14.183 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:59:15.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1077/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:15.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:59:15.188 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:59:15.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1077/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:15.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.107/tcp/1078/p2p/16Uiu2HAkzkgpuArcWT7RVsSDpVrM37NJeKmf1BFtSKyz8cZwvc2M","/ip4/172.18.187.107/tcp/1079/ws/p2p/16Uiu2HAkzkgpuArcWT7RVsSDpVrM37NJeKmf1BFtSKyz8cZwvc2M"],"enrUri":"enr:-L24QO4VjSYQt5a3W4V0sqLVQ2_1z1-t-tUnl6E15_AkP6nxOcZzR7KVYLjQ1NBr36WJ9V9OeCEMyt2gdl6ve1Z3NvcCgmlkgnY0gmlwhKwSu2uKbXVsdGlhZGRyc5YACASsErtrBgQ2AAoErBK7awYEN90DgnJzhQADAQAAiXNlY3AyNTZrMaECTyltZdthx_ASMs-mduKqQu2zslmC4D2tniGQwnxPGSKDdGNwggQ2g3VkcIIEOIV3YWt1Mgg"}'
2025-12-08 08:59:15.190 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:59:15.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1077/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.169/tcp/19990/p2p/16Uiu2HAkwGW31SHbWPVBHijxszwVqf8SwGP7Cz7HKBbEGTxapuKh"]'
2025-12-08 08:59:15.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:15.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1077/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.13/tcp/17938/p2p/16Uiu2HAmTXMKgGGY3RefmuQ1UViNM9MBnNzhhqqyYoQkD89pZ2LN"]'
2025-12-08 08:59:15.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:15.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:59:15.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:15.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17937/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:59:15.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:15.260 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:59:15.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1077/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184355259851414, "version": 10}}'
2025-12-08 08:59:15.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:59:15.271 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 08:59:15.371 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:59:15.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:15.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1765184355259851414,"ephemeral":false,"proof":""}]'
2025-12-08 08:59:15.376 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-08 08:59:15.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17937/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:59:15.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1765184355259851414,"ephemeral":false,"proof":""}]'
2025-12-08 08:59:15.381 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:59:15.382 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:59:15.382 DEBUG [src.node.waku_node] Stopping container with id 9f850fcabc8c
2025-12-08 08:59:15.933 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:59:15.935 DEBUG [src.node.waku_node] Stopping container with id 8b6d133cced3
2025-12-08 08:59:16.483 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:59:16.485 DEBUG [src.node.waku_node] Stopping container with id 68d7e4c1bb29
2025-12-08 08:59:16.774 ERROR [src.node.docker_mananger] Max retries reached for container 9f850fcabc8c. Exiting log stream.
2025-12-08 08:59:17.035 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:59:17.036 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:59:17.052 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:59:17.060 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:59:17.066 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-08 08:55:26.384 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:55:26.384 DEBUG [tests.conftest] Running test: test_filter_ping_without_request_id with id: 2025-12-08_08-55-26__62c5de1a-f210-43d3-8959-dcbf209a2848
2025-12-08 08:55:26.385 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:55:26.387 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:55:26.387 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:55:26.397 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:26.397 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-55-26__62c5de1a-f210-43d3-8959-dcbf209a2848__wakuorg_nwaku:latest.log
2025-12-08 08:55:26.398 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:26.398 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:26.402 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:26.402 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.18
2025-12-08 08:55:26.402 DEBUG [src.node.docker_mananger] Generated ports ['40570', '40571', '40572', '40573', '40574']
2025-12-08 08:55:26.403 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:26.403 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:26.403 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:26.403 DEBUG [src.node.docker_mananger] docker run -i -t -p 40570:40570 -p 40571:40571 -p 40572:40572 -p 40573:40573 -p 40574:40574 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40572 --rest-port=40570 --tcp-port=40571 --discv5-udp-port=40573 --rest-address=0.0.0.0 --nat=extip:172.18.222.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=06da8d3f8608b17ae344badc6a2fabbf94eb6d7600c6ad9cb0e9df470a6c02cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40574 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:55:26.591 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.18 waku e9549f014ce0813b072eff59c971195e1483ea443227107b5d8fc57e84bacdf0
2025-12-08 08:55:26.627 DEBUG [src.node.docker_mananger] Container started with ID e9549f014ce0. Setting up logs at ./log/docker/node1_2025-12-08_08-55-26__62c5de1a-f210-43d3-8959-dcbf209a2848__wakuorg_nwaku:latest.log
2025-12-08 08:55:26.629 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40570
2025-12-08 08:55:26.629 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:26.646 ERROR [src.node.docker_mananger] Max retries reached for container 2c6806db9c2b. Exiting log stream.
2025-12-08 08:55:27.217 ERROR [src.node.docker_mananger] Max retries reached for container f45cb03bb429. Exiting log stream.
2025-12-08 08:55:27.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40570/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:27.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:55:27.632 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:27.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40570/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:27.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.18/tcp/40571/p2p/16Uiu2HAmV6zKH4A7tQ397hm3c6bZefuziueWh7NrtbqDXtEqWYLG","/ip4/172.18.222.18/tcp/40572/ws/p2p/16Uiu2HAmV6zKH4A7tQ397hm3c6bZefuziueWh7NrtbqDXtEqWYLG"],"enrUri":"enr:-L24QHjGCb5YUCkzdJ1c0mypm87V-T5Im_YJbcBEqp56yfeFD7QCt-qY8sfHU-uzH10HYVzE5247xS2oMX8ULNhWttYCgmlkgnY0gmlwhKwS3hKKbXVsdGlhZGRyc5YACASsEt4SBp57AAoErBLeEgaefN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9GQNeRUYz4KAryLoJG8aLRz3RtDUcBhsz0wEdM3flCGDdGNwgp57g3VkcIKefYV3YWt1MgU"}'
2025-12-08 08:55:27.635 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:27.635 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:55:27.642 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:55:27.642 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-55-26__62c5de1a-f210-43d3-8959-dcbf209a2848__wakuorg_nwaku:latest.log
2025-12-08 08:55:27.642 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:55:27.642 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:55:27.643 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:55:27.643 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.3.232
2025-12-08 08:55:27.644 DEBUG [src.node.docker_mananger] Generated ports ['40103', '40104', '40105', '40106', '40107']
2025-12-08 08:55:27.644 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:55:27.644 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:55:27.644 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:55:27.644 DEBUG [src.node.docker_mananger] docker run -i -t -p 40103:40103 -p 40104:40104 -p 40105:40105 -p 40106:40106 -p 40107:40107 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40105 --rest-port=40103 --tcp-port=40104 --discv5-udp-port=40106 --rest-address=0.0.0.0 --nat=extip:172.18.3.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f875bcf49dcabcf2f3b6ac1fffc2f841cf63837e7bf39de0e52dea88d00be682 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40107 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHjGCb5YUCkzdJ1c0mypm87V-T5Im_YJbcBEqp56yfeFD7QCt-qY8sfHU-uzH10HYVzE5247xS2oMX8ULNhWttYCgmlkgnY0gmlwhKwS3hKKbXVsdGlhZGRyc5YACASsEt4SBp57AAoErBLeEgaefN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9GQNeRUYz4KAryLoJG8aLRz3RtDUcBhsz0wEdM3flCGDdGNwgp57g3VkcIKefYV3YWt1MgU --filternode=/ip4/172.18.222.18/tcp/40571/p2p/16Uiu2HAmV6zKH4A7tQ397hm3c6bZefuziueWh7NrtbqDXtEqWYLG
2025-12-08 08:55:27.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.3.232 waku 1af8b901c405fb85052fb80f7f4a665c1c32d5efef8da4ffcb0c12b135ae7599
2025-12-08 08:55:27.861 DEBUG [src.node.docker_mananger] Container started with ID 1af8b901c405. Setting up logs at ./log/docker/node2_2025-12-08_08-55-26__62c5de1a-f210-43d3-8959-dcbf209a2848__wakuorg_nwaku:latest.log
2025-12-08 08:55:27.862 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40103
2025-12-08 08:55:27.862 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:55:28.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40103/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:28.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:55:28.866 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:55:28.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40103/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:28.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.232/tcp/40104/p2p/16Uiu2HAm66VPMpVthKD9kRSegdnCDV4Er2bB1ScnYnXUNDyZrwMa","/ip4/172.18.3.232/tcp/40105/ws/p2p/16Uiu2HAm66VPMpVthKD9kRSegdnCDV4Er2bB1ScnYnXUNDyZrwMa"],"enrUri":"enr:-L24QHg6fsPGOx_Ngrkm6MN1cw_fWB_qUvnB21MYzYqxOC1-BAv_IIZyxFDrdgzUVPXJ6Aet9CiftQ5tu9hxr1XFrAwCgmlkgnY0gmlwhKwSA-iKbXVsdGlhZGRyc5YACASsEgPoBpyoAAoErBID6Aacqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECnoaK4TnXZ8wqlF8CJUaXxroj07M75pmmD_12fp9Fs2mDdGNwgpyog3VkcIKcqoV3YWt1MgA"}'
2025-12-08 08:55:28.869 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:55:28.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40103/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.18/tcp/40571/p2p/16Uiu2HAmV6zKH4A7tQ397hm3c6bZefuziueWh7NrtbqDXtEqWYLG"]'
2025-12-08 08:55:28.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:28.900 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:55:28.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40570/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:55:28.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:55:28.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40103/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5974da5c-3b96-4939-8547-bb2d2e2a6b55", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:55:28.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5974da5c-3b96-4939-8547-bb2d2e2a6b55","statusDesc":"OK"}'
2025-12-08 08:55:28.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40103/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:55:28.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
2025-12-08 08:55:28.937 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:55:28.938 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:55:28.938 DEBUG [src.node.waku_node] Stopping container with id e9549f014ce0
2025-12-08 08:55:29.451 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:29.451 DEBUG [src.node.waku_node] Stopping container with id 1af8b901c405
2025-12-08 08:55:29.988 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:55:29.990 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:55:29.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:55:30.000 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,296 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc
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_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53883', '53884', '53885', '53886', '53887']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53883:53883 -p 53884:53884 -p 53885:53885 -p 53886:53886 -p 53887:53887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53885 --rest-port=53883 --tcp-port=53884 --discv5-udp-port=53886 --rest-address=0.0.0.0 --nat=extip:172.18.168.169 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ce66d6d33898d064739d3cd3c15ec7fccbca1ed43f0cd2a52031eecfbb92dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53887 --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.168.169 waku bcda2fea811fbeba9bf2a2ecf81aa69cf9452a6e519c96e7968e011e282796c9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcda2fea811f. Setting up logs at ./log/docker/node1_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53883
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 5212c06f32a4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53883/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53883/debug/v1/info" -H "Content-Type: application/json" -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.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC","/ip4/172.18.168.169/tcp/53885/ws/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"],"enrUri":"enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.202.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42183', '42184', '42185', '42186', '42187']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42183:42183 -p 42184:42184 -p 42185:42185 -p 42186:42186 -p 42187:42187 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42185 --rest-port=42183 --tcp-port=42184 --discv5-udp-port=42186 --rest-address=0.0.0.0 --nat=extip:172.18.202.115 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d5dfc8bc231266e84dfa53db30b8a7e8b5fd5921deaaf2196f4ddea6f7ffeb4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42187 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.115 waku 5e48bbef0c6a673e2bcba10eceb641f2e1eebd44e9dd1fdb05b8d2e9a307adc3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5e48bbef0c6a. Setting up logs at ./log/docker/node3_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42183
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:42183/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42183/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.115/tcp/42184/p2p/16Uiu2HAm9yYgiyEyzxycNQnRwvER9sgwMTJy97gr9nxYBEnnVpba","/ip4/172.18.202.115/tcp/42185/ws/p2p/16Uiu2HAm9yYgiyEyzxycNQnRwvER9sgwMTJy97gr9nxYBEnnVpba"],"enrUri":"enr:-L24QIdJNvgIPw9gBD6zm-3miE4kruqK1Tol80ZKt7m1d9wFJWH7RJ_Xu2aHIKBwy1-mOrBKmGO62MHGZm0Z64dbXqMCgmlkgnY0gmlwhKwSynOKbXVsdGlhZGRyc5YACASsEspzBqTIAAoErBLKcwakyd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2C30hks1FoafMTEUTGWNtKB5WEjUpL_pyduaRqcg-gGDdGNwgqTIg3VkcIKkyoV3YWt1MgE"}'
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:42183/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"]'
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_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.31.234
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40948', '40949', '40950', '40951', '40952']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40948:40948 -p 40949:40949 -p 40950:40950 -p 40951:40951 -p 40952:40952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40950 --rest-port=40948 --tcp-port=40949 --discv5-udp-port=40951 --rest-address=0.0.0.0 --nat=extip:172.18.31.234 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=83c31f4fe5f4aee07daacda7d1d6a6a1ab33d8bd42d62eefaf54e137ac667960 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40952 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.234 waku 4c34e9066b53ad6dc3fb83162c9c4b0bd33b378d145b36efb067d5602fe9abdf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c34e9066b53. Setting up logs at ./log/docker/node4_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40948
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:40948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.234/tcp/40949/p2p/16Uiu2HAkyrGucHkmUkJLNPAjUd3Y3cUaNX5FmgmuLDBjM8D2hq1G","/ip4/172.18.31.234/tcp/40950/ws/p2p/16Uiu2HAkyrGucHkmUkJLNPAjUd3Y3cUaNX5FmgmuLDBjM8D2hq1G"],"enrUri":"enr:-L24QF-_AqcgvY9h2Vhh9StSkdws0TtApbe4CNAkiO4FwOIqdMZcVe8OH6K3CJeKtFNRr5LK0aVdcyyqxxSyFArBzXgCgmlkgnY0gmlwhKwSH-qKbXVsdGlhZGRyc5YACASsEh_qBp_1AAoErBIf6gaf9t0DgnJzhQACAQAAiXNlY3AyNTZrMaECQbwuIBwm4oxtUO9GQs0uGJrJshlbBWZXWFdt2LuCcV-DdGNwgp_1g3VkcIKf94V3YWt1MgE"}'
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:40948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14463', '14464', '14465', '14466', '14467']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14463:14463 -p 14464:14464 -p 14465:14465 -p 14466:14466 -p 14467:14467 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14465 --rest-port=14463 --tcp-port=14464 --discv5-udp-port=14466 --rest-address=0.0.0.0 --nat=extip:172.18.123.149 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=177471cfebccc7bdeb9c97ad2ee75baba65d7e3967aa2ef5e7f78b06a81aa94d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14467 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.149 waku 5c53b30944e378ccd7cb9b806637417ecadafb54e9d02192b3c6da2d023cb0dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c53b30944e3. Setting up logs at ./log/docker/node5_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14463
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:14463/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14463/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.149/tcp/14464/p2p/16Uiu2HAmA5apWU4bs7pooJtwkBArLcJRXnftTv8iMjggypKwbNL2","/ip4/172.18.123.149/tcp/14465/ws/p2p/16Uiu2HAmA5apWU4bs7pooJtwkBArLcJRXnftTv8iMjggypKwbNL2"],"enrUri":"enr:-L24QEfmnbW-J6jKw0GCw-TCXV8CyTuqEK-IkNYAAYETP43vZnBNi3k-7o4-3qI7BlzJwAYdY7m9x5mzbt4HGCrN9d8CgmlkgnY0gmlwhKwSe5WKbXVsdGlhZGRyc5YACASsEnuVBjiAAAoErBJ7lQY4gd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC2bnaatFzjPMOpvpmX5aznsFCQxnlpdg7WlPsCBpQPvODdGNwgjiAg3VkcII4goV3YWt1MgE"}'
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:14463/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"]'
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/node6_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.86.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46889', '46890', '46891', '46892', '46893']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46889:46889 -p 46890:46890 -p 46891:46891 -p 46892:46892 -p 46893:46893 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46891 --rest-port=46889 --tcp-port=46890 --discv5-udp-port=46892 --rest-address=0.0.0.0 --nat=extip:172.18.86.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aedc093a90ca884c7cca05ebdcb88c70ee82eae42fb088e34a8d8adbddaf00d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46893 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.86.173 waku ce7757879932e608ecc1e000655260c7713fadc60f739f3c4517bc9e11ad4bff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce7757879932. Setting up logs at ./log/docker/node6_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46889
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:46889/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46889/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.173/tcp/46890/p2p/16Uiu2HAmG38GWUJJtjrZqgnHNEXLuKvGUeh2bc2SSQJy4pr66KWN","/ip4/172.18.86.173/tcp/46891/ws/p2p/16Uiu2HAmG38GWUJJtjrZqgnHNEXLuKvGUeh2bc2SSQJy4pr66KWN"],"enrUri":"enr:-L24QJmRTonQKKMLsvQlixEfoKtGzzzfjhWQaGP1h4fzV5nIDQbT63EQrdmacbngW18La6r0AZJ_x_Y6nXg-dQ8ypGgCgmlkgnY0gmlwhKwSVq2KbXVsdGlhZGRyc5YACASsElatBrcqAAoErBJWrQa3K90DgnJzhQACAQAAiXNlY3AyNTZrMaEDMj7KfzV-5-5ZHca4Q1LIyWfo5R-K1XE4jIBBX2BIZieDdGNwgrcqg3VkcIK3LIV3YWt1MgE"}'
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:46889/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"]'
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/node7_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11961', '11962', '11963', '11964', '11965']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11961:11961 -p 11962:11962 -p 11963:11963 -p 11964:11964 -p 11965:11965 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11963 --rest-port=11961 --tcp-port=11962 --discv5-udp-port=11964 --rest-address=0.0.0.0 --nat=extip:172.18.135.85 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f9fda71bebf0f7d25fdf7d2df0f8de03019be6b0e66fb5e4f925db27eefa7993 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11965 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.85 waku cf7118cb0f68a8c82da6bcf95abb7c5b7a19abaaf35ecb2a627a79c775ddb5d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cf7118cb0f68. Setting up logs at ./log/docker/node7_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11961
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:11961/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11961/debug/v1/info" -H "Content-Type: application/json" -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.85/tcp/11962/p2p/16Uiu2HAmSw5UixSHJezditZX9uh93fawvQtRhzdPnR8J5iRSZHYv","/ip4/172.18.135.85/tcp/11963/ws/p2p/16Uiu2HAmSw5UixSHJezditZX9uh93fawvQtRhzdPnR8J5iRSZHYv"],"enrUri":"enr:-L24QADXbDVHw4gC6nk3fqm0QjnMpPthtHBr3uO5wILjfuINLSdz5bFDg992I9tb1hDBHblbpEtHoy9XsbhHnl-I2wwCgmlkgnY0gmlwhKwSh1WKbXVsdGlhZGRyc5YACASsEodVBi66AAoErBKHVQYuu90DgnJzhQACAQAAiXNlY3AyNTZrMaED1CK1V0yWX4qCWszHoCJ18u8QYoGzxDh0xz7LefO2ZUuDdGNwgi66g3VkcIIuvIV3YWt1MgE"}'
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:11961/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"]'
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/node8_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.185.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24224', '24225', '24226', '24227', '24228']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24224:24224 -p 24225:24225 -p 24226:24226 -p 24227:24227 -p 24228:24228 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24226 --rest-port=24224 --tcp-port=24225 --discv5-udp-port=24227 --rest-address=0.0.0.0 --nat=extip:172.18.185.233 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=950fbcde6e5e9bdf7478267ec10ebf7fe4cf2bb3f7a264dc3decbbedc3fbba8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24228 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.233 waku fe94eafbca9bff16ed7ef7629d3940b62037fcf90545fd10d2d530a01def0c68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe94eafbca9b. Setting up logs at ./log/docker/node8_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24224
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:24224/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.185.233/tcp/24225/p2p/16Uiu2HAmC9jRuXTr5ztt7RorAq3NRW2BALiPh2iAhu2PP9EUWhCr","/ip4/172.18.185.233/tcp/24226/ws/p2p/16Uiu2HAmC9jRuXTr5ztt7RorAq3NRW2BALiPh2iAhu2PP9EUWhCr"],"enrUri":"enr:-L24QO5MY57XGpqv9iFDquEWt-obHMrGKr1j0sD8LcxJP2cuO0WgPdT8zqAVQsFT3qtGvEl5tnJT12yLUbGgNQNMdJUCgmlkgnY0gmlwhKwSuemKbXVsdGlhZGRyc5YACASsErnpBl6hAAoErBK56QZeot0DgnJzhQACAQAAiXNlY3AyNTZrMaEC-IFJNhsY40036yviO_A2PaQKnokhyCrrcYTHeVrqiaeDdGNwgl6hg3VkcIJeo4V3YWt1MgE"}'
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:24224/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"]'
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/node9_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.173.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54982', '54983', '54984', '54985', '54986']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54982:54982 -p 54983:54983 -p 54984:54984 -p 54985:54985 -p 54986:54986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54984 --rest-port=54982 --tcp-port=54983 --discv5-udp-port=54985 --rest-address=0.0.0.0 --nat=extip:172.18.173.241 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bbea4de86fefb944cd40bda63a53f6a3e421a63e5adbd5f91a2d847b1660f28c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54986 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.241 waku 1059b0446d9023149e5430ab203422d583f67c9096bc09e3d25b49fe0bbf8166
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1059b0446d90. Setting up logs at ./log/docker/node9_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54982
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:54982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54982/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.241/tcp/54983/p2p/16Uiu2HAmMn1uVMBucCYqR46hGVG9w2xYazxE51VJfrTq9xt1jTZm","/ip4/172.18.173.241/tcp/54984/ws/p2p/16Uiu2HAmMn1uVMBucCYqR46hGVG9w2xYazxE51VJfrTq9xt1jTZm"],"enrUri":"enr:-L24QGNqDUz2Vtd6c4TaczxSAxUfKD36oAPsBAOSeOua8HEvYWaeMBcfCno9K4OAlv7BlZ49UgROCH9HCiZvcimpHkUCgmlkgnY0gmlwhKwSrfGKbXVsdGlhZGRyc5YACASsEq3xBtbHAAoErBKt8QbWyN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDh4YBpacIGXbvSJIiNye5KGb2lP_PxBOWV8Y_y3AtGkSDdGNwgtbHg3VkcILWyYV3YWt1MgE"}'
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:54982/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"]'
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/node10_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.231.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16427', '16428', '16429', '16430', '16431']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16427:16427 -p 16428:16428 -p 16429:16429 -p 16430:16430 -p 16431:16431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16429 --rest-port=16427 --tcp-port=16428 --discv5-udp-port=16430 --rest-address=0.0.0.0 --nat=extip:172.18.231.244 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0f2dedd2cf39bac1d759dfcd4ccaadb4c46735ca0fe2f8f00ccdd06d39d9b0bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16431 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPzxn3OsWZJzBgOoRJgk1hiVV2kd2fbxwDb6WDjDK1VpQB66wkp02E6Px2u3j_bnNvpPf2CYCV03puqL6DYYumECgmlkgnY0gmlwhKwSqKmKbXVsdGlhZGRyc5YACASsEqipBtJ8AAoErBKoqQbSfd0DgnJzhQACAQAAiXNlY3AyNTZrMaEChm9JzMt2rF7fCUKmmZYSrdM9I1ju-pXOLCOMhn4SMk2DdGNwgtJ8g3VkcILSfoV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.231.244 waku b3fcd5c3a974d62ba29e131ed55e00ea9a54e542f56e41f836035e0378c40395
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b3fcd5c3a974. Setting up logs at ./log/docker/node10_2025-12-08_08-55-13__ec1c9d4c-f22c-4938-86c2-3a35a78ce9bc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16427
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:16427/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.244/tcp/16428/p2p/16Uiu2HAmFja8SvhkMNDxbugM4zDwAi8S18G7PyKA9LQvoA5UxN4N","/ip4/172.18.231.244/tcp/16429/ws/p2p/16Uiu2HAmFja8SvhkMNDxbugM4zDwAi8S18G7PyKA9LQvoA5UxN4N"],"enrUri":"enr:-L24QFzjT-1M3S4Y9hYL1WcvWi_fhU3Vk7u3B3dk0RnlBM1DFqkqKHJYWnKXnTabucX9DUi5___vg1Lwlk8M-EnsolkCgmlkgnY0gmlwhKwS5_SKbXVsdGlhZGRyc5YACASsEuf0BkAsAAoErBLn9AZALd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLb-T3ICfxJpQfCwoAzJ-Xu-QPMY9l6lhjm5SvU00bL-DdGNwgkAsg3VkcIJALoV3YWt1MgE"}'
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:16427/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.169/tcp/53884/p2p/16Uiu2HAm4UT31Qm2n1WQYf1cLr7kQnnq5n4UzAMwH7VLMTef4nxC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53883/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:42183/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:40948/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:14463/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:46889/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:11961/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:24224/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:54982/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:16427/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:53883/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:53883/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":1765184124183707896,"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:42183/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":1765184124183707896,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40948/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":1765184124183707896,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14463/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":1765184124183707896,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46889/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":1765184124183707896,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_6:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11961/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":1765184124183707896,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_7:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24224/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":1765184124183707896,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_8:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54982/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":1765184124183707896,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_9:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16427/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":1765184124183707896,"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 bcda2fea811f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5e48bbef0c6a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c34e9066b53
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bcda2fea811f. 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 5c53b30944e3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5e48bbef0c6a. 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 ce7757879932
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c34e9066b53. 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 cf7118cb0f68
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c53b30944e3. 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 fe94eafbca9b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce7757879932. 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 1059b0446d90
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cf7118cb0f68. 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 b3fcd5c3a974
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fe94eafbca9b. 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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,226 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_with_nodes_restart__case2 with id: 2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555
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_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__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_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__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_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__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.118.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59932', '59933', '59934', '59935', '59936']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59932:59932 -p 59933:59933 -p 59934:59934 -p 59935:59935 -p 59936:59936 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59934 --rest-port=59932 --tcp-port=59933 --discv5-udp-port=59935 --rest-address=0.0.0.0 --nat=extip:172.18.118.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a419e6d8df1de4fb45fb382cc7cf24fd6b3d3e6c37e31d4ce0d16adccc5abd2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59936 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.159 waku 1067980c181ba96d0f34df1ae0b4e68e5659c69d90fe7da4440fb0fcdf7c7e02
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f7cf82e2508. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1067980c181b. Setting up logs at ./log/docker/node1_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59932
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 e4ef2ac8d663. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59932/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59932/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.159/tcp/59933/p2p/16Uiu2HAmTZ11693xunJEUHhMoX9zXkEcEvoapbMSfHKnzmuGoD8L","/ip4/172.18.118.159/tcp/59934/ws/p2p/16Uiu2HAmTZ11693xunJEUHhMoX9zXkEcEvoapbMSfHKnzmuGoD8L"],"enrUri":"enr:-L24QE8CUcVewO9gPTsLHL-1ERP7VhCgYTGUPlK2GAXGDEXSWh-Q4G-90zskJRkCEsjzJlqMwsk3e7tnA4XrAAPllrsCgmlkgnY0gmlwhKwSdp-KbXVsdGlhZGRyc5YACASsEnafBuodAAoErBJ2nwbqHt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3VaOUf_VvLsAQ7zE8CJon-xkAQREgAe9zBrnQ-u4RXmDdGNwguodg3VkcILqH4V3YWt1MgM"}'
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.102.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16483', '16484', '16485', '16486', '16487']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16483:16483 -p 16484:16484 -p 16485:16485 -p 16486:16486 -p 16487:16487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16485 --rest-port=16483 --tcp-port=16484 --discv5-udp-port=16486 --rest-address=0.0.0.0 --nat=extip:172.18.102.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d77bf88ffcbe04ac1bdc7df914a4db349b1596b27b98c378cdaa6bef97263ddb --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16487 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE8CUcVewO9gPTsLHL-1ERP7VhCgYTGUPlK2GAXGDEXSWh-Q4G-90zskJRkCEsjzJlqMwsk3e7tnA4XrAAPllrsCgmlkgnY0gmlwhKwSdp-KbXVsdGlhZGRyc5YACASsEnafBuodAAoErBJ2nwbqHt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3VaOUf_VvLsAQ7zE8CJon-xkAQREgAe9zBrnQ-u4RXmDdGNwguodg3VkcILqH4V3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.154 waku 3fbfbe57dc6ac5cd1abe1889d4fcc68ed4dfa8c1bff53f7a022ad9fc2d4144ff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3fbfbe57dc6a. Setting up logs at ./log/docker/node2_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16483
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:16483/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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":"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.154/tcp/16484/p2p/16Uiu2HAkwCAWpXRTccvRxzQgSZwjhZn9mY2UUsAirQYKEnmF28VW","/ip4/172.18.102.154/tcp/16485/ws/p2p/16Uiu2HAkwCAWpXRTccvRxzQgSZwjhZn9mY2UUsAirQYKEnmF28VW"],"enrUri":"enr:-L24QE9e7yOjCcuY9bgnh8HcMDgBD5XnrAfVr10DVqNarjkbdgy0b1U9uRznTyLf4JNwlvZv_yWG2QH-8UeNsClWMSUCgmlkgnY0gmlwhKwSZpqKbXVsdGlhZGRyc5YACASsEmaaBkBkAAoErBJmmgZAZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGkGB0IxFWGCNFgNVhQ3igUDDLvlDf3nrCapWmBHxGLmDdGNwgkBkg3VkcIJAZoV3YWt1MgE"}'
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.246.220
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26182', '26183', '26184', '26185', '26186']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26182:26182 -p 26183:26183 -p 26184:26184 -p 26185:26185 -p 26186:26186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26184 --rest-port=26182 --tcp-port=26183 --discv5-udp-port=26185 --rest-address=0.0.0.0 --nat=extip:172.18.246.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bccdb17b22f811ebb03d376600af663f23f4f93cdd36feda6eca7f95aab5d2fe --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26186 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE9e7yOjCcuY9bgnh8HcMDgBD5XnrAfVr10DVqNarjkbdgy0b1U9uRznTyLf4JNwlvZv_yWG2QH-8UeNsClWMSUCgmlkgnY0gmlwhKwSZpqKbXVsdGlhZGRyc5YACASsEmaaBkBkAAoErBJmmgZAZd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGkGB0IxFWGCNFgNVhQ3igUDDLvlDf3nrCapWmBHxGLmDdGNwgkBkg3VkcIJAZoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.220 waku 339a02707518c3e66c17a4a729b2bb3a2dd96bf2807df057b04d20e014bf7960
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 339a02707518. Setting up logs at ./log/docker/node3_2025-12-08_09-01-45__281ac162-ffc1-421f-b0f3-128f60a22555__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26182
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:26182/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.220/tcp/26183/p2p/16Uiu2HAkxNpWPFz9ZMHgX91NymLULAKrLLyjWMwsb6xcEBmwMaGY","/ip4/172.18.246.220/tcp/26184/ws/p2p/16Uiu2HAkxNpWPFz9ZMHgX91NymLULAKrLLyjWMwsb6xcEBmwMaGY"],"enrUri":"enr:-L24QDhJCQSZ1jDJT1iImZBFfMdo190WeO8JiPlQdhytROO-fO2RUOTiaLQRdlohT1hrXgKas1BmtBDg75y7xBLQNTUCgmlkgnY0gmlwhKwS9tyKbXVsdGlhZGRyc5YACASsEvbcBmZHAAoErBL23AZmSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECK9f12YD-nQm7xHt5Gll2rz9AwRsx0E_jlTvixGH1PSmDdGNwgmZHg3VkcIJmSYV3YWt1MgE"}'
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:16483/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.159/tcp/59933/p2p/16Uiu2HAmTZ11693xunJEUHhMoX9zXkEcEvoapbMSfHKnzmuGoD8L"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.154/tcp/16484/p2p/16Uiu2HAkwCAWpXRTccvRxzQgSZwjhZn9mY2UUsAirQYKEnmF28VW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/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:16483/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:26182/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:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59932/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 3fbfbe57dc6a
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59932/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":"0x568239ee00da2d56c6fa24b0aa249a0ff238a4782353094a7453c2ca92661e01"},{"messageHash":"0x1af44559390390be2a9ad35d9ab8cfc1cb966a41e528caa5cabe2133d75903a4"},{"messageHash":"0x5361cd493392e0bdc17c30f773245075488d574554e541016fa434874616c789"},{"messageHash":"0x74b12db50271c32887057edd621e146b76f02599005b5e77ee3bbb74b2624c24"},{"messageHash":"0x15ac07ec115156ab7d48bfd209acc45952920571f4d32c91210416cefbd5b545"},{"messageHash":"0xeac3249c5bdead321f613f9d8e882632e7359f185843f6591066eb5b67765d17"},{"messageHash":"0xa90623e27ef7a1e244a6152c7c98c221cad71a3542ea08fe1279eb164255f552"},{"messageHash":"0xe0e1832b87b85a481f5e3ef7e717b6573be51b465cb9878d9a1925a78e890614"},{"messageHash":"0x30fe4b866917ad15c7fee773369fa312305baa68591f8a7a9bce2bb51582ac55"},{"messageHash":"0xeb93cde5d9b2ce1db5660c3d0d0638737fc041139a3ff4f756c00ae39f13567c"},{"messageHash":"0xb2642f8e1c13f389391fdac4a072382c37552bd36cd2bc0245f40dacfe508548"},{"messageHash":"0x76a505ffd628755650fe0d0f9acb37883c085685786cb78e5b997bf9039ca4d6"},{"messageHash":"0xb724724f57c1e016d21210eab653d63032dde938f64deafa3826536b824490e6"},{"messageHash":"0xb8ebca9d7b73df4c5a531cc7ae639d7d398bf4ccf8693cec682816d7bcd9eba2"},{"messageHash":"0xbf07561960cadeedfe8b1347e75962d61ff241acb838f71782bc6cebecb7b4d7"},{"messageHash":"0x22ddfbcfc579008e14b4178904b424dc99a3ff969c3ba03fe4f0a3015b9423d7"},{"messageHash":"0x33d080d887dc9dd25cc8cb9b4799c61b6c02465e9e3349a4b6f6cfdd7d664e02"},{"messageHash":"0xa913a0d226f00c57ea7e11d23f1896c2a0374096bbe501c1c6546399fff0cb1e"},{"messageHash":"0xf742f56f0dc73c2d892e270fe12795f3801589900864478c1c1452b01f847be8"},{"messageHash":"0xd7a16933cc23a0d6d2877348f5d83b80e1b1c7bc87400c46b8a0487173f9e20b"},{"messageHash":"0xf2a3a0afee1dc4325c82acc8b2de804b801d18eaaebf403e92d9bceeb09c99ef"},{"messageHash":"0x650f38be50d67eb993890bd8ef2c9afa19fc651c0802312449f966a62315993f"},{"messageHash":"0x46c4c83ef2349960d4c91d83549315c8014180058d2768eaafb5339925902e47"},{"messageHash":"0xab7d432920ddd169ec831120150839dfff5d057dbece03980a1f49f9a8465cf9"},{"messageHash":"0x9a7cff224da28c038099a50ccf2adac681b47b4575cf30145eeffc4ca5726ebe"},{"messageHash":"0x81acde9ea89e0ec3c2fc8dc6180178b4f67da325c65f7409280cc947a7fa021f"},{"messageHash":"0xcae2b61c0640d199f30bb86ac73399b7a4439b1a89497bd74506339835c31042"},{"messageHash":"0xc2c7471b0361de973e257eae2d13f82759102119654afe9850fab256275e2ebd"},{"messageHash":"0x6c4770424337749390f4b3a6c946735d581b733a244ad1b81de8bc7f553c79dd"},{"messageHash":"0xd5e0f52c6dc14dbf58d3003aeecb44dd516502fb0853543aba85f46d8553e66c"}]}'
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:16483/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":"e68a177d8543c0cec71a","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x568239ee00da2d56c6fa24b0aa249a0ff238a4782353094a7453c2ca92661e01"},{"messageHash":"0x1af44559390390be2a9ad35d9ab8cfc1cb966a41e528caa5cabe2133d75903a4"},{"messageHash":"0x5361cd493392e0bdc17c30f773245075488d574554e541016fa434874616c789"},{"messageHash":"0x74b12db50271c32887057edd621e146b76f02599005b5e77ee3bbb74b2624c24"},{"messageHash":"0x15ac07ec115156ab7d48bfd209acc45952920571f4d32c91210416cefbd5b545"},{"messageHash":"0xeac3249c5bdead321f613f9d8e882632e7359f185843f6591066eb5b67765d17"},{"messageHash":"0xa90623e27ef7a1e244a6152c7c98c221cad71a3542ea08fe1279eb164255f552"},{"messageHash":"0xe0e1832b87b85a481f5e3ef7e717b6573be51b465cb9878d9a1925a78e890614"},{"messageHash":"0x30fe4b866917ad15c7fee773369fa312305baa68591f8a7a9bce2bb51582ac55"},{"messageHash":"0xeb93cde5d9b2ce1db5660c3d0d0638737fc041139a3ff4f756c00ae39f13567c"},{"messageHash":"0xb2642f8e1c13f389391fdac4a072382c37552bd36cd2bc0245f40dacfe508548"},{"messageHash":"0x76a505ffd628755650fe0d0f9acb37883c085685786cb78e5b997bf9039ca4d6"},{"messageHash":"0xb724724f57c1e016d21210eab653d63032dde938f64deafa3826536b824490e6"},{"messageHash":"0xb8ebca9d7b73df4c5a531cc7ae639d7d398bf4ccf8693cec682816d7bcd9eba2"},{"messageHash":"0xbf07561960cadeedfe8b1347e75962d61ff241acb838f71782bc6cebecb7b4d7"},{"messageHash":"0x22ddfbcfc579008e14b4178904b424dc99a3ff969c3ba03fe4f0a3015b9423d7"},{"messageHash":"0x33d080d887dc9dd25cc8cb9b4799c61b6c02465e9e3349a4b6f6cfdd7d664e02"},{"messageHash":"0xa913a0d226f00c57ea7e11d23f1896c2a0374096bbe501c1c6546399fff0cb1e"},{"messageHash":"0xf742f56f0dc73c2d892e270fe12795f3801589900864478c1c1452b01f847be8"},{"messageHash":"0xd7a16933cc23a0d6d2877348f5d83b80e1b1c7bc87400c46b8a0487173f9e20b"},{"messageHash":"0xf2a3a0afee1dc4325c82acc8b2de804b801d18eaaebf403e92d9bceeb09c99ef"},{"messageHash":"0x650f38be50d67eb993890bd8ef2c9afa19fc651c0802312449f966a62315993f"},{"messageHash":"0x46c4c83ef2349960d4c91d83549315c8014180058d2768eaafb5339925902e47"},{"messageHash":"0xab7d432920ddd169ec831120150839dfff5d057dbece03980a1f49f9a8465cf9"},{"messageHash":"0x9a7cff224da28c038099a50ccf2adac681b47b4575cf30145eeffc4ca5726ebe"},{"messageHash":"0x81acde9ea89e0ec3c2fc8dc6180178b4f67da325c65f7409280cc947a7fa021f"},{"messageHash":"0xcae2b61c0640d199f30bb86ac73399b7a4439b1a89497bd74506339835c31042"},{"messageHash":"0xc2c7471b0361de973e257eae2d13f82759102119654afe9850fab256275e2ebd"},{"messageHash":"0x6c4770424337749390f4b3a6c946735d581b733a244ad1b81de8bc7f553c79dd"},{"messageHash":"0xd5e0f52c6dc14dbf58d3003aeecb44dd516502fb0853543aba85f46d8553e66c"}]}'
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:26182/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":"75c8f667cfddc081fb0b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x568239ee00da2d56c6fa24b0aa249a0ff238a4782353094a7453c2ca92661e01"},{"messageHash":"0x1af44559390390be2a9ad35d9ab8cfc1cb966a41e528caa5cabe2133d75903a4"},{"messageHash":"0x5361cd493392e0bdc17c30f773245075488d574554e541016fa434874616c789"},{"messageHash":"0x74b12db50271c32887057edd621e146b76f02599005b5e77ee3bbb74b2624c24"},{"messageHash":"0x15ac07ec115156ab7d48bfd209acc45952920571f4d32c91210416cefbd5b545"},{"messageHash":"0xeac3249c5bdead321f613f9d8e882632e7359f185843f6591066eb5b67765d17"},{"messageHash":"0xa90623e27ef7a1e244a6152c7c98c221cad71a3542ea08fe1279eb164255f552"},{"messageHash":"0xe0e1832b87b85a481f5e3ef7e717b6573be51b465cb9878d9a1925a78e890614"},{"messageHash":"0x30fe4b866917ad15c7fee773369fa312305baa68591f8a7a9bce2bb51582ac55"},{"messageHash":"0xeb93cde5d9b2ce1db5660c3d0d0638737fc041139a3ff4f756c00ae39f13567c"},{"messageHash":"0xb2642f8e1c13f389391fdac4a072382c37552bd36cd2bc0245f40dacfe508548"},{"messageHash":"0x76a505ffd628755650fe0d0f9acb37883c085685786cb78e5b997bf9039ca4d6"},{"messageHash":"0xb724724f57c1e016d21210eab653d63032dde938f64deafa3826536b824490e6"},{"messageHash":"0xb8ebca9d7b73df4c5a531cc7ae639d7d398bf4ccf8693cec682816d7bcd9eba2"},{"messageHash":"0xbf07561960cadeedfe8b1347e75962d61ff241acb838f71782bc6cebecb7b4d7"},{"messageHash":"0x22ddfbcfc579008e14b4178904b424dc99a3ff969c3ba03fe4f0a3015b9423d7"},{"messageHash":"0x33d080d887dc9dd25cc8cb9b4799c61b6c02465e9e3349a4b6f6cfdd7d664e02"},{"messageHash":"0xa913a0d226f00c57ea7e11d23f1896c2a0374096bbe501c1c6546399fff0cb1e"},{"messageHash":"0xf742f56f0dc73c2d892e270fe12795f3801589900864478c1c1452b01f847be8"},{"messageHash":"0xd7a16933cc23a0d6d2877348f5d83b80e1b1c7bc87400c46b8a0487173f9e20b"},{"messageHash":"0xf2a3a0afee1dc4325c82acc8b2de804b801d18eaaebf403e92d9bceeb09c99ef"},{"messageHash":"0x650f38be50d67eb993890bd8ef2c9afa19fc651c0802312449f966a62315993f"},{"messageHash":"0x46c4c83ef2349960d4c91d83549315c8014180058d2768eaafb5339925902e47"},{"messageHash":"0xab7d432920ddd169ec831120150839dfff5d057dbece03980a1f49f9a8465cf9"},{"messageHash":"0x9a7cff224da28c038099a50ccf2adac681b47b4575cf30145eeffc4ca5726ebe"},{"messageHash":"0x81acde9ea89e0ec3c2fc8dc6180178b4f67da325c65f7409280cc947a7fa021f"},{"messageHash":"0xcae2b61c0640d199f30bb86ac73399b7a4439b1a89497bd74506339835c31042"},{"messageHash":"0xc2c7471b0361de973e257eae2d13f82759102119654afe9850fab256275e2ebd"},{"messageHash":"0x6c4770424337749390f4b3a6c946735d581b733a244ad1b81de8bc7f553c79dd"},{"messageHash":"0xd5e0f52c6dc14dbf58d3003aeecb44dd516502fb0853543aba85f46d8553e66c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1067980c181b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3fbfbe57dc6a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 339a02707518
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1067980c181b. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-08 08:54:25.612 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:25.612 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_with_extra_field with id: 2025-12-08_08-54-25__0add36da-fbe0-445b-9169-4433af4a6941
2025-12-08 08:54:25.612 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:25.612 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:25.612 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:54:25.618 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:25.618 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-25__0add36da-fbe0-445b-9169-4433af4a6941__wakuorg_nwaku:latest.log
2025-12-08 08:54:25.619 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:25.619 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:25.620 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:25.620 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.89
2025-12-08 08:54:25.620 DEBUG [src.node.docker_mananger] Generated ports ['43997', '43998', '43999', '44000', '44001']
2025-12-08 08:54:25.620 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:25.620 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:25.620 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:25.621 DEBUG [src.node.docker_mananger] docker run -i -t -p 43997:43997 -p 43998:43998 -p 43999:43999 -p 44000:44000 -p 44001:44001 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43999 --rest-port=43997 --tcp-port=43998 --discv5-udp-port=44000 --rest-address=0.0.0.0 --nat=extip:172.18.62.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8feef33c175f89af6e2c084d5eeb17a7d7bdd8dcbdacebaad3a782dfd2c87a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44001 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:54:25.778 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.89 waku ed1a6e6283c2703c4c4be216c78347e70f37117e299ebb7bb5f30f77e9450d30
2025-12-08 08:54:25.803 DEBUG [src.node.docker_mananger] Container started with ID ed1a6e6283c2. Setting up logs at ./log/docker/node1_2025-12-08_08-54-25__0add36da-fbe0-445b-9169-4433af4a6941__wakuorg_nwaku:latest.log
2025-12-08 08:54:25.805 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43997
2025-12-08 08:54:25.805 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:25.953 ERROR [src.node.docker_mananger] Max retries reached for container 9c7bb823fd4b. Exiting log stream.
2025-12-08 08:54:26.412 ERROR [src.node.docker_mananger] Max retries reached for container 4d9f54f506c4. Exiting log stream.
2025-12-08 08:54:26.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43997/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:26.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:26.808 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:26.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43997/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:26.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.89/tcp/43998/p2p/16Uiu2HAmKXhWsMZJx1YapTPpGJrdmRnzsjwcbjgAKzuhog6scawz","/ip4/172.18.62.89/tcp/43999/ws/p2p/16Uiu2HAmKXhWsMZJx1YapTPpGJrdmRnzsjwcbjgAKzuhog6scawz"],"enrUri":"enr:-L24QJKYcAEtGDnwGCAVMGyWTVZPHNbBX6TUBsGdCvgrgZOIZS8uuNl6nsBDx5VgokGpGffXouRvs_zLF9JBfs7fWZMCgmlkgnY0gmlwhKwSPlmKbXVsdGlhZGRyc5YACASsEj5ZBqveAAoErBI-WQar390DgnJzhQADAQAAiXNlY3AyNTZrMaEDZiO1JYGnpaY2CP1YF9P-QUR3sEXBC0SgM23ggw0l9ZGDdGNwgqveg3VkcIKr4IV3YWt1MgU"}'
2025-12-08 08:54:26.811 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:26.811 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:54:26.817 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:26.817 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-25__0add36da-fbe0-445b-9169-4433af4a6941__wakuorg_nwaku:latest.log
2025-12-08 08:54:26.817 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:26.817 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:26.818 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:26.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.203
2025-12-08 08:54:26.819 DEBUG [src.node.docker_mananger] Generated ports ['36232', '36233', '36234', '36235', '36236']
2025-12-08 08:54:26.819 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:26.819 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:26.819 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:26.819 DEBUG [src.node.docker_mananger] docker run -i -t -p 36232:36232 -p 36233:36233 -p 36234:36234 -p 36235:36235 -p 36236:36236 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36234 --rest-port=36232 --tcp-port=36233 --discv5-udp-port=36235 --rest-address=0.0.0.0 --nat=extip:172.18.224.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=279ed0555bbbce465dbd5de012bc80ae69c50ae02c3f8dd380766bb4cea43ddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36236 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJKYcAEtGDnwGCAVMGyWTVZPHNbBX6TUBsGdCvgrgZOIZS8uuNl6nsBDx5VgokGpGffXouRvs_zLF9JBfs7fWZMCgmlkgnY0gmlwhKwSPlmKbXVsdGlhZGRyc5YACASsEj5ZBqveAAoErBI-WQar390DgnJzhQADAQAAiXNlY3AyNTZrMaEDZiO1JYGnpaY2CP1YF9P-QUR3sEXBC0SgM23ggw0l9ZGDdGNwgqveg3VkcIKr4IV3YWt1MgU --filternode=/ip4/172.18.62.89/tcp/43998/p2p/16Uiu2HAmKXhWsMZJx1YapTPpGJrdmRnzsjwcbjgAKzuhog6scawz
2025-12-08 08:54:26.972 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.203 waku 59f88ed6eaf2ab6b4b83a08cddef95baf55f850524d7574d995f88771b93d6c8
2025-12-08 08:54:26.994 DEBUG [src.node.docker_mananger] Container started with ID 59f88ed6eaf2. Setting up logs at ./log/docker/node2_2025-12-08_08-54-25__0add36da-fbe0-445b-9169-4433af4a6941__wakuorg_nwaku:latest.log
2025-12-08 08:54:26.995 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36232
2025-12-08 08:54:26.995 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:27.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36232/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:27.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:54:28.000 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:28.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36232/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:28.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.203/tcp/36233/p2p/16Uiu2HAmFeArjEozG8wygsfrti4EVDJTpM16VFZ5RtWioztvmfsB","/ip4/172.18.224.203/tcp/36234/ws/p2p/16Uiu2HAmFeArjEozG8wygsfrti4EVDJTpM16VFZ5RtWioztvmfsB"],"enrUri":"enr:-L24QA6CF-yZGa-sM7i9W9JhlmsmSB8aTkvmmCY3LcyTd8AGCbpoAM3DpoweuvKsb-g6ALJO6mx4_SOqMEMm8mPgXK0CgmlkgnY0gmlwhKwS4MuKbXVsdGlhZGRyc5YACASsEuDLBo2JAAoErBLgywaNit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLF1cZTs18V7Tz1vSUmYWYsG86OBkPW8f_sgHjSlLbwaDdGNwgo2Jg3VkcIKNi4V3YWt1MgA"}'
2025-12-08 08:54:28.002 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:28.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36232/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.62.89/tcp/43998/p2p/16Uiu2HAmKXhWsMZJx1YapTPpGJrdmRnzsjwcbjgAKzuhog6scawz"]'
2025-12-08 08:54:28.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:28.033 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:54:28.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43997/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:28.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:28.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36232/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d5c3d47f-bdc0-437c-921a-ece5d364b785", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:28.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d5c3d47f-bdc0-437c-921a-ece5d364b785","statusDesc":"OK"}'
2025-12-08 08:54:28.062 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:36232/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
2025-12-08 08:54:28.067 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:36232/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2025-12-08 08:54:28.070 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:28.072 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:28.072 DEBUG [src.node.waku_node] Stopping container with id ed1a6e6283c2
2025-12-08 08:54:28.557 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:28.557 DEBUG [src.node.waku_node] Stopping container with id 59f88ed6eaf2
2025-12-08 08:54:29.039 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:29.041 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:29.046 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:29.050 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,470 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_after_partition_under_100_msgs with id: 2025-12-08_08-58-00__677b787b-fadc-4037-a4c5-7ee9302be19b
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_2025-12-08_08-58-00__677b787b-fadc-4037-a4c5-7ee9302be19b__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_2025-12-08_08-58-00__677b787b-fadc-4037-a4c5-7ee9302be19b__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_2025-12-08_08-58-00__677b787b-fadc-4037-a4c5-7ee9302be19b__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.68.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1927', '1928', '1929', '1930', '1931']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1927:1927 -p 1928:1928 -p 1929:1929 -p 1930:1930 -p 1931:1931 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1929 --rest-port=1927 --tcp-port=1928 --discv5-udp-port=1930 --rest-address=0.0.0.0 --nat=extip:172.18.68.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5fdbf2f0caadfdbfef3ccad65b9b2dda5087dfb4e7cd5b2d1fcc61b86a9ae2b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1931 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.103 waku 91734898aa72578d58b9ad1b4bbbc3485ce8470fa540be0af7bfab93b78dd899
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 91734898aa72. Setting up logs at ./log/docker/node1_2025-12-08_08-58-00__677b787b-fadc-4037-a4c5-7ee9302be19b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1927
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 902cce0fa36f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aa06de67d316. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1927/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1927/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.103/tcp/1928/p2p/16Uiu2HAm2HFJZVoF5qYR5RsA2BPMQCM8HPDSpzEtzYmSGzn1q4yk","/ip4/172.18.68.103/tcp/1929/ws/p2p/16Uiu2HAm2HFJZVoF5qYR5RsA2BPMQCM8HPDSpzEtzYmSGzn1q4yk"],"enrUri":"enr:-L24QDaTZ4J9hGYxD8V_1Zc7mwPMLrAqhHVYvc6RmnVRkZtlXbvWdtepk0Nhm0AxSuvVL6mUxFp-hA--6fQvNdkWui8CgmlkgnY0gmlwhKwSRGeKbXVsdGlhZGRyc5YACASsEkRnBgeIAAoErBJEZwYHid0DgnJzhQADAQAAiXNlY3AyNTZrMaECZdlCopwWLHImIPWVCXNkER5Xk-WbbzrEF0ISNzSLj6eDdGNwggeIg3VkcIIHioV3YWt1MhM"}'
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.245.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5394', '5395', '5396', '5397', '5398']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5394:5394 -p 5395:5395 -p 5396:5396 -p 5397:5397 -p 5398:5398 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5396 --rest-port=5394 --tcp-port=5395 --discv5-udp-port=5397 --rest-address=0.0.0.0 --nat=extip:172.18.245.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bda90dc4d7a5627b8f5c916eebbebddddd0a59c76fcbcb7683e3e8d2b3b5fef --store-sync=true --store=true --store-sync-range=180 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5398 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QDaTZ4J9hGYxD8V_1Zc7mwPMLrAqhHVYvc6RmnVRkZtlXbvWdtepk0Nhm0AxSuvVL6mUxFp-hA--6fQvNdkWui8CgmlkgnY0gmlwhKwSRGeKbXVsdGlhZGRyc5YACASsEkRnBgeIAAoErBJEZwYHid0DgnJzhQADAQAAiXNlY3AyNTZrMaECZdlCopwWLHImIPWVCXNkER5Xk-WbbzrEF0ISNzSLj6eDdGNwggeIg3VkcIIHioV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.241 waku 4ff6690bb5c6326b4b733955c5d6afef1df6d8c7f20dc1b2b01b46f85d02cd39
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4ff6690bb5c6. Setting up logs at ./log/docker/node2_2025-12-08_08-58-00__677b787b-fadc-4037-a4c5-7ee9302be19b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5394
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:5394/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5394/debug/v1/info" -H "Content-Type: application/json" -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.241/tcp/5395/p2p/16Uiu2HAm1Y4PeBKrDjKwonQibRRSYjqrF9xZsF5ipb457pVB3Az7","/ip4/172.18.245.241/tcp/5396/ws/p2p/16Uiu2HAm1Y4PeBKrDjKwonQibRRSYjqrF9xZsF5ipb457pVB3Az7"],"enrUri":"enr:-L24QIMrrSmzByQIhjxNm4NOXNJRA5SwjZSB4joiHQ99xe3YJ56oi2kBMBCy1uwmbRRNy4NcSyTiTPkpSDh82RB-xJ8CgmlkgnY0gmlwhKwS9fGKbXVsdGlhZGRyc5YACASsEvXxBhUTAAoErBL18QYVFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECWsjyYkLFP--YPn7Uo3xpywrdSLr-lLK2V2RWtycevmSDdGNwghUTg3VkcIIVFYV3YWt1MhI"}'
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:5394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.103/tcp/1928/p2p/16Uiu2HAm2HFJZVoF5qYR5RsA2BPMQCM8HPDSpzEtzYmSGzn1q4yk"]'
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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:748 Pausing Node2 container
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 4ff6690bb5c6
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:751 Publishing while node2 paused
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:1927/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:757 Unpausing Node2
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 4ff6690bb5c6
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5394/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: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:764 Node2 store has 80 messages; expected 80
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 91734898aa72
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4ff6690bb5c6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_some_pubsub_topics with id: 2025-12-08_08-55-33__65d44415-88bb-4ff7-941f-d2f90becf03e
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_2025-12-08_08-55-33__65d44415-88bb-4ff7-941f-d2f90becf03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.219.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34536', '34537', '34538', '34539', '34540']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34536:34536 -p 34537:34537 -p 34538:34538 -p 34539:34539 -p 34540:34540 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34538 --rest-port=34536 --tcp-port=34537 --discv5-udp-port=34539 --rest-address=0.0.0.0 --nat=extip:172.18.219.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c254bc4023ceeef12a39a0ff8481e19bfaa9a1aea38fec757d3ffece2bd6aa5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34540 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.15 waku 17dc5b18949e028183b629ea7f41de5abda8e876737d18f49e97e6accb20ce84
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17dc5b18949e. Setting up logs at ./log/docker/node1_2025-12-08_08-55-33__65d44415-88bb-4ff7-941f-d2f90becf03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34536
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 1b4a58589a5a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d30ae40f6e26. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34536/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34536/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.15/tcp/34537/p2p/16Uiu2HAmFnQFsSoF2cJC6nw3ckgJqs3hyd66K7qfd8e5KR8XupNx","/ip4/172.18.219.15/tcp/34538/ws/p2p/16Uiu2HAmFnQFsSoF2cJC6nw3ckgJqs3hyd66K7qfd8e5KR8XupNx"],"enrUri":"enr:-L24QKOrB3cDHOCIv16b38IU8XCrvQy5y_uj6xUC-GUhglcuDDsfMNzM7A4Lx87CjSJNGC9ffYy0DDouZDAhhX8238gCgmlkgnY0gmlwhKwS2w-KbXVsdGlhZGRyc5YACASsEtsPBobpAAoErBLbDwaG6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLnkoXbeYVxb9nB4Fuuha9IG4WQt7sZKPpjvV936esvWDdGNwgobpg3VkcIKG64V3YWt1MgE"}'
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_2025-12-08_08-55-33__65d44415-88bb-4ff7-941f-d2f90becf03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54529', '54530', '54531', '54532', '54533']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54529:54529 -p 54530:54530 -p 54531:54531 -p 54532:54532 -p 54533:54533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54531 --rest-port=54529 --tcp-port=54530 --discv5-udp-port=54532 --rest-address=0.0.0.0 --nat=extip:172.18.190.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efbe6cb3ec572d44a1da232c5eac377b7fbe2e3c9ff38fea74cbeadb35143fa8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54533 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKOrB3cDHOCIv16b38IU8XCrvQy5y_uj6xUC-GUhglcuDDsfMNzM7A4Lx87CjSJNGC9ffYy0DDouZDAhhX8238gCgmlkgnY0gmlwhKwS2w-KbXVsdGlhZGRyc5YACASsEtsPBobpAAoErBLbDwaG6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLnkoXbeYVxb9nB4Fuuha9IG4WQt7sZKPpjvV936esvWDdGNwgobpg3VkcIKG64V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.181 waku 80afba85421ecf56f3f342847ec8bad22433e53b0d26ce1c01d4848bf4c82f64
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80afba85421e. Setting up logs at ./log/docker/node2_2025-12-08_08-55-33__65d44415-88bb-4ff7-941f-d2f90becf03e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54529
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:54529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54529/debug/v1/info" -H "Content-Type: application/json" -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.181/tcp/54530/p2p/16Uiu2HAmM51JWuqxhbTCxTt5QiZrv39dDddZKTefZTGmeGc956E1","/ip4/172.18.190.181/tcp/54531/ws/p2p/16Uiu2HAmM51JWuqxhbTCxTt5QiZrv39dDddZKTefZTGmeGc956E1"],"enrUri":"enr:-L24QEjC-xOZkicpraLfqNlzsaSFSVUp6JrSB3IvqQRcaB0_Nmeu94QwfSO1asjhTmOHSt5hreFViztP8Pe8YnM4224CgmlkgnY0gmlwhKwSvrWKbXVsdGlhZGRyc5YACASsEr61BtUCAAoErBK-tQbVA90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfQSC73B4jLGf6ihM-G3AoIYLuEpyJVmRa8oUoQnBRuaDdGNwgtUCg3VkcILVBIV3YWt1MgE"}'
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:54529/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.15/tcp/34537/p2p/16Uiu2HAmFnQFsSoF2cJC6nw3ckgJqs3hyd66K7qfd8e5KR8XupNx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184135918795776,"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:54529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184135918795776,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:34536/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":1765184136036009728,"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:54529/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":1765184136036009728,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136150717440,"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:54529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136150717440,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136264536832,"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:54529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136264536832,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136378103552,"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:54529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136378103552,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34536/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:54529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136514821189,"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:54529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136514821189,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34536/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136629454719,"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:54529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765184136629454719,"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 17dc5b18949e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 80afba85421e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_duplicate_message with id: 2025-12-08_08-59-19__cca238b3-836f-4252-a8ca-c6bc01053c78
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_2025-12-08_08-59-19__cca238b3-836f-4252-a8ca-c6bc01053c78__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42914', '42915', '42916', '42917', '42918']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42914:42914 -p 42915:42915 -p 42916:42916 -p 42917:42917 -p 42918:42918 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42916 --rest-port=42914 --tcp-port=42915 --discv5-udp-port=42917 --rest-address=0.0.0.0 --nat=extip:172.18.158.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=944b1eb7cf86bf840eb4a9fddaf492c5fabda5cdd1abee75ccd8d3508aa359d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42918 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.89 waku 82330c8e69275155dff97a27f4fc40dcf0af41958c0ffc67a64536d9816a424f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 82330c8e6927. Setting up logs at ./log/docker/node1_2025-12-08_08-59-19__cca238b3-836f-4252-a8ca-c6bc01053c78__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42914
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 b8b0dd82e9f9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 633a372ea619. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42914/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42914/debug/v1/info" -H "Content-Type: application/json" -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.89/tcp/42915/p2p/16Uiu2HAm3JLxVry9sF46bwVPpUuvJdCPDWUpwRbKgyNVbBpFRhQm","/ip4/172.18.158.89/tcp/42916/ws/p2p/16Uiu2HAm3JLxVry9sF46bwVPpUuvJdCPDWUpwRbKgyNVbBpFRhQm"],"enrUri":"enr:-L24QKpOH9IaOvIHxtrOtk6UD56y-ZSl-ebF9KcBRZ03h2g5Y3eJNOxxi3fXJ5zRcYuCEjD312CB4CHPTBbzkZ0R5aMCgmlkgnY0gmlwhKwSnlmKbXVsdGlhZGRyc5YACASsEp5ZBqejAAoErBKeWQanpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdPzrz0EiafW71bBmLCfjshhMxo3fj5uQqZGbkujI74KDdGNwgqejg3VkcIKnpYV3YWt1MgU"}'
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_2025-12-08_08-59-19__cca238b3-836f-4252-a8ca-c6bc01053c78__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40865', '40866', '40867', '40868', '40869']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40865:40865 -p 40866:40866 -p 40867:40867 -p 40868:40868 -p 40869:40869 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40867 --rest-port=40865 --tcp-port=40866 --discv5-udp-port=40868 --rest-address=0.0.0.0 --nat=extip:172.18.44.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b376d9cd30c075ebccd8e2d3bb3ec90d4cfa37ec9b19840835abdf4261a13f11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40869 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKpOH9IaOvIHxtrOtk6UD56y-ZSl-ebF9KcBRZ03h2g5Y3eJNOxxi3fXJ5zRcYuCEjD312CB4CHPTBbzkZ0R5aMCgmlkgnY0gmlwhKwSnlmKbXVsdGlhZGRyc5YACASsEp5ZBqejAAoErBKeWQanpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdPzrz0EiafW71bBmLCfjshhMxo3fj5uQqZGbkujI74KDdGNwgqejg3VkcIKnpYV3YWt1MgU --filternode=/ip4/172.18.158.89/tcp/42915/p2p/16Uiu2HAm3JLxVry9sF46bwVPpUuvJdCPDWUpwRbKgyNVbBpFRhQm
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.13 waku 97b5c770a1bfdeeaa441c455954ebc1b8d40c1d80686b5b00b92d93e25b7de23
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 97b5c770a1bf. Setting up logs at ./log/docker/node2_2025-12-08_08-59-19__cca238b3-836f-4252-a8ca-c6bc01053c78__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40865
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:40865/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40865/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.13/tcp/40866/p2p/16Uiu2HAmFVNJjb4itqcgyXVDGYAiMxLip9crGiVcXAcdyhvSJumF","/ip4/172.18.44.13/tcp/40867/ws/p2p/16Uiu2HAmFVNJjb4itqcgyXVDGYAiMxLip9crGiVcXAcdyhvSJumF"],"enrUri":"enr:-L24QGp0Hc_rzQ2QMNdS-XV79-RnB_tRN69HnN-UBZRE8Q9PIAeFqJWp0PAn4ji8bDa5EmipJAJyqKq7xGEpG8_cI-8CgmlkgnY0gmlwhKwSLA2KbXVsdGlhZGRyc5YACASsEiwNBp-iAAoErBIsDQafo90DgnJzhQADAQAAiXNlY3AyNTZrMaEDKhwUD4rA4yGsDLX_Y0MWDmWNZH_8eSxRJ6CrDaPbzq6DdGNwgp-ig3VkcIKfpIV3YWt1MgA"}'
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:40865/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.158.89/tcp/42915/p2p/16Uiu2HAm3JLxVry9sF46bwVPpUuvJdCPDWUpwRbKgyNVbBpFRhQm"]'
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:42914/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:40865/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6735b243-74f1-41f5-a6a2-ce7226a89680", "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":"6735b243-74f1-41f5-a6a2-ce7226a89680","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42914/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:40865/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":1765184361880843866,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42914/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:40865/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 82330c8e6927
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 97b5c770a1bf
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 @@
2025-12-08 08:56:04.863 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:56:04.864 DEBUG [tests.conftest] Running test: test_passing_invalid_cursor with id: 2025-12-08_08-56-04__e47e61d5-35f9-4eb2-a222-78999e8b7631
2025-12-08 08:56:04.865 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:56:04.865 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 08:56:04.865 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-08 08:56:04.876 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:04.876 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-08_08-56-04__e47e61d5-35f9-4eb2-a222-78999e8b7631__wakuorg_nwaku:latest.log
2025-12-08 08:56:04.876 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:04.877 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:04.879 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:04.879 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.123
2025-12-08 08:56:04.880 DEBUG [src.node.docker_mananger] Generated ports ['9994', '9995', '9996', '9997', '9998']
2025-12-08 08:56:04.880 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:04.880 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:04.880 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:04.881 DEBUG [src.node.docker_mananger] docker run -i -t -p 9994:9994 -p 9995:9995 -p 9996:9996 -p 9997:9997 -p 9998:9998 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9996 --rest-port=9994 --tcp-port=9995 --discv5-udp-port=9997 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5cda78ec4b2ab1debd7bf60a5abf0f8d736bfe2ebfd8257e73ce1d10ff72704f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9998 --metrics-logging=true --store=true --relay=true
2025-12-08 08:56:05.036 ERROR [src.node.docker_mananger] Max retries reached for container 8027b0978f1f. Exiting log stream.
2025-12-08 08:56:05.074 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.123 waku 5af5c54533c157a3336fc5d43ec54bf9ad588f7d5773e6b5531d2bca5409d765
2025-12-08 08:56:05.113 DEBUG [src.node.docker_mananger] Container started with ID 5af5c54533c1. Setting up logs at ./log/docker/publishing_node1_2025-12-08_08-56-04__e47e61d5-35f9-4eb2-a222-78999e8b7631__wakuorg_nwaku:latest.log
2025-12-08 08:56:05.115 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9994
2025-12-08 08:56:05.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:05.700 ERROR [src.node.docker_mananger] Max retries reached for container eb0106858810. Exiting log stream.
2025-12-08 08:56:06.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9994/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:06.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:56:06.121 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:06.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9994/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:06.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.123/tcp/9995/p2p/16Uiu2HAmVhR6c1YqJriZCJskFZcKGD3hettoyBULTQxCxLQQT3pH","/ip4/172.18.204.123/tcp/9996/ws/p2p/16Uiu2HAmVhR6c1YqJriZCJskFZcKGD3hettoyBULTQxCxLQQT3pH"],"enrUri":"enr:-L24QOwy1PWlgLiewGJnv7d40EpuykEpqAXFg1pu9enU0w2lMWF2XjZQdhccRN5Dg91Zyj7enppaVCAQjPOt1guQ3DcCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BicLAAoErBLMewYnDN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_TXSFxsQstF-gXIZq7OZIZC-2deRAXMf8H1jxh8d4B6DdGNwgicLg3VkcIInDYV3YWt1MgM"}'
2025-12-08 08:56:06.125 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:06.132 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:56:06.132 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-08_08-56-04__e47e61d5-35f9-4eb2-a222-78999e8b7631__wakuorg_nwaku:latest.log
2025-12-08 08:56:06.132 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:56:06.132 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:56:06.134 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:56:06.134 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.167
2025-12-08 08:56:06.134 DEBUG [src.node.docker_mananger] Generated ports ['3338', '3339', '3340', '3341', '3342']
2025-12-08 08:56:06.135 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:56:06.135 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:56:06.135 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:56:06.135 DEBUG [src.node.docker_mananger] docker run -i -t -p 3338:3338 -p 3339:3339 -p 3340:3340 -p 3341:3341 -p 3342:3342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3340 --rest-port=3338 --tcp-port=3339 --discv5-udp-port=3341 --rest-address=0.0.0.0 --nat=extip:172.18.155.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d809aeb1dbfa13bfdaffabaf7f8c578eb4dc2dcc5d388d0ca7268daa960e84fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3342 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOwy1PWlgLiewGJnv7d40EpuykEpqAXFg1pu9enU0w2lMWF2XjZQdhccRN5Dg91Zyj7enppaVCAQjPOt1guQ3DcCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BicLAAoErBLMewYnDN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_TXSFxsQstF-gXIZq7OZIZC-2deRAXMf8H1jxh8d4B6DdGNwgicLg3VkcIInDYV3YWt1MgM --storenode=/ip4/172.18.204.123/tcp/9995/p2p/16Uiu2HAmVhR6c1YqJriZCJskFZcKGD3hettoyBULTQxCxLQQT3pH --store=true --relay=true
2025-12-08 08:56:06.322 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.167 waku 8f732939b02ab70849c93e38912f8ec5b814800ca6de26739a0eb91b059cde58
2025-12-08 08:56:06.359 DEBUG [src.node.docker_mananger] Container started with ID 8f732939b02a. Setting up logs at ./log/docker/store_node1_2025-12-08_08-56-04__e47e61d5-35f9-4eb2-a222-78999e8b7631__wakuorg_nwaku:latest.log
2025-12-08 08:56:06.360 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3338
2025-12-08 08:56:06.361 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:56:07.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3338/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:07.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"READY"},{"Rln 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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:56:07.366 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:56:07.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:07.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.167/tcp/3339/p2p/16Uiu2HAm7dARNQzjUsEE61Bbnxa9kK4s7PP1WYCNc2TtZm5rwpPY","/ip4/172.18.155.167/tcp/3340/ws/p2p/16Uiu2HAm7dARNQzjUsEE61Bbnxa9kK4s7PP1WYCNc2TtZm5rwpPY"],"enrUri":"enr:-L24QND59Eff5DJrPCW8BdZtP3qWCMekwGo9e7fbYYvP2CZOY-L7jZOXwhIad-fXXtSjitKLyNR0_8bzjOCxGePgRD8CgmlkgnY0gmlwhKwSm6eKbXVsdGlhZGRyc5YACASsEpunBg0LAAoErBKbpwYNDN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtT3KUvCS8UGJGWnvGOHZw1ykf14VvyvOluH9YoWOD7eDdGNwgg0Lg3VkcIINDYV3YWt1MgM"}'
2025-12-08 08:56:07.369 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:56:07.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.123/tcp/9995/p2p/16Uiu2HAmVhR6c1YqJriZCJskFZcKGD3hettoyBULTQxCxLQQT3pH"]'
2025-12-08 08:56:07.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:07.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9994/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:56:07.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:07.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:56:07.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:07.379 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:07.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9994/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)'}'
2025-12-08 08:56:07.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:07.386 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:07.586 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:07.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9994/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)'}'
2025-12-08 08:56:07.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:07.593 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:07.795 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:07.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9994/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)'}'
2025-12-08 08:56:07.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:07.801 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:08.001 DEBUG [src.steps.store] Relaying message
2025-12-08 08:56:08.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9994/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)'}'
2025-12-08 08:56:08.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:56:08.008 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-08 08:56:08.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9994/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:08.211 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9994/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2025-12-08 08:56:08.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3338/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:56:08.215 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:3338/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2025-12-08 08:56:08.218 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:56:08.219 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:56:08.219 DEBUG [src.node.waku_node] Stopping container with id 5af5c54533c1
2025-12-08 08:56:08.816 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:08.817 DEBUG [src.node.waku_node] Stopping container with id 8f732939b02a
2025-12-08 08:56:09.416 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:56:09.417 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:56:09.424 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:56:09.431 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2025-12-08 08:54:36.877 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:36.877 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2025-12-08_08-54-36__f7be7f09-16bb-4a52-afaf-096e97d5ed91
2025-12-08 08:54:36.878 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:36.878 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:54:36.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:36.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-08_08-54-36__f7be7f09-16bb-4a52-afaf-096e97d5ed91__wakuorg_nwaku:latest.log
2025-12-08 08:54:36.885 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:36.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:36.887 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:36.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.97
2025-12-08 08:54:36.887 DEBUG [src.node.docker_mananger] Generated ports ['28358', '28359', '28360', '28361', '28362']
2025-12-08 08:54:36.887 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:36.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:36.887 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:36.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 28358:28358 -p 28359:28359 -p 28360:28360 -p 28361:28361 -p 28362:28362 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28360 --rest-port=28358 --tcp-port=28359 --discv5-udp-port=28361 --rest-address=0.0.0.0 --nat=extip:172.18.236.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb37df43cdbc95cdd502f6cd21efbec674fd97496e5b5fbfe3cc9206b3bf1eed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28362 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:54:37.075 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.97 waku beed0f0adbda0fe0d68221079cd52ab76368a8eec86508dac070590a25ede31a
2025-12-08 08:54:37.102 ERROR [src.node.docker_mananger] Max retries reached for container 3a4be7d059f4. Exiting log stream.
2025-12-08 08:54:37.106 DEBUG [src.node.docker_mananger] Container started with ID beed0f0adbda. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-36__f7be7f09-16bb-4a52-afaf-096e97d5ed91__wakuorg_nwaku:latest.log
2025-12-08 08:54:37.106 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28358
2025-12-08 08:54:37.107 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:37.665 ERROR [src.node.docker_mananger] Max retries reached for container c04be9c45d26. Exiting log stream.
2025-12-08 08:54:38.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28358/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:38.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:38.111 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:38.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28358/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:38.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.97/tcp/28359/p2p/16Uiu2HAmLCWyvX36db73GZXPYj4fKXhUZqGZn2iMAoK26Npg64LV","/ip4/172.18.236.97/tcp/28360/ws/p2p/16Uiu2HAmLCWyvX36db73GZXPYj4fKXhUZqGZn2iMAoK26Npg64LV"],"enrUri":"enr:-L24QEhKtjQYBWbScPgwjn6o85Gy0TZwwNxM1ma4J1U4BQ6VEsRkG12rkKbyl8MAm8aM0cnO7_Wqk8HAQF-o4g6hwzoCgmlkgnY0gmlwhKwS7GGKbXVsdGlhZGRyc5YACASsEuxhBm7HAAoErBLsYQZuyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcBVy52JOK4j8mLIQIZ5wtjblLMPz47FsM1bbGNj0cS6DdGNwgm7Hg3VkcIJuyYV3YWt1Mgk"}'
2025-12-08 08:54:38.114 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:38.121 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:38.121 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-08_08-54-36__f7be7f09-16bb-4a52-afaf-096e97d5ed91__wakuorg_nwaku:latest.log
2025-12-08 08:54:38.121 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:38.121 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:38.122 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:38.123 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.208
2025-12-08 08:54:38.123 DEBUG [src.node.docker_mananger] Generated ports ['52399', '52400', '52401', '52402', '52403']
2025-12-08 08:54:38.123 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:38.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:38.123 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:38.123 DEBUG [src.node.docker_mananger] docker run -i -t -p 52399:52399 -p 52400:52400 -p 52401:52401 -p 52402:52402 -p 52403:52403 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52401 --rest-port=52399 --tcp-port=52400 --discv5-udp-port=52402 --rest-address=0.0.0.0 --nat=extip:172.18.100.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=35eca39ad620f2c215c4cfcbd5de5b5fd658c6e5a8c8be023cfadabc40ecc3a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52403 --metrics-logging=true --lightpush=false --relay=true
2025-12-08 08:54:38.312 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.208 waku 98ee9944be68af982affa671ec774415a205efe8dcd05532bd5e1737128c2851
2025-12-08 08:54:38.342 DEBUG [src.node.docker_mananger] Container started with ID 98ee9944be68. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-36__f7be7f09-16bb-4a52-afaf-096e97d5ed91__wakuorg_nwaku:latest.log
2025-12-08 08:54:38.343 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52399
2025-12-08 08:54:38.343 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:39.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52399/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:39.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:54:39.348 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:39.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:39.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.208/tcp/52400/p2p/16Uiu2HAm1zkh8Pu5TAfUtnQtFxK98GGddZ2Kte1qAvaXLEHERPKL","/ip4/172.18.100.208/tcp/52401/ws/p2p/16Uiu2HAm1zkh8Pu5TAfUtnQtFxK98GGddZ2Kte1qAvaXLEHERPKL"],"enrUri":"enr:-L24QEex-KUeeAOaewLuLBCGhtOREll6MYDB3AcojY6UsQrnEaQB3QomJX9c6r4_8AYjXws6JO9wbxF38rHClrJka4UCgmlkgnY0gmlwhKwSZNCKbXVsdGlhZGRyc5YACASsEmTQBsywAAoErBJk0AbMsd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYZ-d7HT03n7hP-96kmNJkw0RBOkySnmNrFzIss2vCY-DdGNwgsywg3VkcILMsoV3YWt1MgE"}'
2025-12-08 08:54:39.350 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:39.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52399/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.97/tcp/28359/p2p/16Uiu2HAmLCWyvX36db73GZXPYj4fKXhUZqGZn2iMAoK26Npg64LV"]'
2025-12-08 08:54:39.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:39.393 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:39.393 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-08_08-54-36__f7be7f09-16bb-4a52-afaf-096e97d5ed91__wakuorg_nwaku:latest.log
2025-12-08 08:54:39.393 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:39.393 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:39.395 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:39.396 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.148
2025-12-08 08:54:39.396 DEBUG [src.node.docker_mananger] Generated ports ['57913', '57914', '57915', '57916', '57917']
2025-12-08 08:54:39.397 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:39.398 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:39.398 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:39.398 DEBUG [src.node.docker_mananger] docker run -i -t -p 57913:57913 -p 57914:57914 -p 57915:57915 -p 57916:57916 -p 57917:57917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57915 --rest-port=57913 --tcp-port=57914 --discv5-udp-port=57916 --rest-address=0.0.0.0 --nat=extip:172.18.50.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9b88ea9f5ffd8b1b818993aae6fdceef3af2f35a3dd6f0ced930e3db5ebe107e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57917 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEhKtjQYBWbScPgwjn6o85Gy0TZwwNxM1ma4J1U4BQ6VEsRkG12rkKbyl8MAm8aM0cnO7_Wqk8HAQF-o4g6hwzoCgmlkgnY0gmlwhKwS7GGKbXVsdGlhZGRyc5YACASsEuxhBm7HAAoErBLsYQZuyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcBVy52JOK4j8mLIQIZ5wtjblLMPz47FsM1bbGNj0cS6DdGNwgm7Hg3VkcIJuyYV3YWt1Mgk --lightpushnode=/ip4/172.18.236.97/tcp/28359/p2p/16Uiu2HAmLCWyvX36db73GZXPYj4fKXhUZqGZn2iMAoK26Npg64LV --lightpush=true --relay=false
2025-12-08 08:54:39.586 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.148 waku 9d34b292b96651c9e9b1094931552eef6f9127b2137c8c44ff765067d1f9e65c
2025-12-08 08:54:39.617 DEBUG [src.node.docker_mananger] Container started with ID 9d34b292b966. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-36__f7be7f09-16bb-4a52-afaf-096e97d5ed91__wakuorg_nwaku:latest.log
2025-12-08 08:54:39.617 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57913
2025-12-08 08:54:39.617 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:40.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57913/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:40.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:54:40.622 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:40.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:40.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.148/tcp/57914/p2p/16Uiu2HAm4cdDBfthYcNRP5LpGPfDoFQgidpEJgqFnAJKQQ3K7tEc","/ip4/172.18.50.148/tcp/57915/ws/p2p/16Uiu2HAm4cdDBfthYcNRP5LpGPfDoFQgidpEJgqFnAJKQQ3K7tEc"],"enrUri":"enr:-L24QLHBx0ahcKeCRSkPc1P8qjnKBbdpG6jRYBeyZ9MlS2bXTqPC1e5mW36YUsh5KsEHAHx34GwXBYBgPykxfheU0uQCgmlkgnY0gmlwhKwSMpSKbXVsdGlhZGRyc5YACASsEjKUBuI6AAoErBIylAbiO90DgnJzhQADAQAAiXNlY3AyNTZrMaECiIdwsCJkc2bFDSynwSDp6Zw7F4GVcuSZjxUobMJMLdGDdGNwguI6g3VkcILiPIV3YWt1Mgg"}'
2025-12-08 08:54:40.625 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:40.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57913/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.97/tcp/28359/p2p/16Uiu2HAmLCWyvX36db73GZXPYj4fKXhUZqGZn2iMAoK26Npg64LV"]'
2025-12-08 08:54:40.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:40.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57913/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.208/tcp/52400/p2p/16Uiu2HAm1zkh8Pu5TAfUtnQtFxK98GGddZ2Kte1qAvaXLEHERPKL"]'
2025-12-08 08:54:40.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:40.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28358/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:40.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:40.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52399/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:40.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:40.707 DEBUG [src.steps.light_push] Lightpushing message
2025-12-08 08:54:40.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57913/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184080706989109, "extraField": "extraValue"}}'
2025-12-08 08:54:40.712 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57913/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:40.714 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:40.715 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:40.715 DEBUG [src.node.waku_node] Stopping container with id beed0f0adbda
2025-12-08 08:54:41.289 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:41.289 DEBUG [src.node.waku_node] Stopping container with id 98ee9944be68
2025-12-08 08:54:41.814 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:41.815 DEBUG [src.node.waku_node] Stopping container with id 9d34b292b966
2025-12-08 08:54:42.102 ERROR [src.node.docker_mananger] Max retries reached for container beed0f0adbda. Exiting log stream.
2025-12-08 08:54:42.347 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:42.349 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:42.356 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:42.363 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:42.368 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2025-12-08 08:54:31.338 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:31.338 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_payloads with id: 2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9
2025-12-08 08:54:31.338 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:31.339 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 08:54:31.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:31.346 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
2025-12-08 08:54:31.346 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:31.346 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:31.348 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:31.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.186
2025-12-08 08:54:31.348 DEBUG [src.node.docker_mananger] Generated ports ['17214', '17215', '17216', '17217', '17218']
2025-12-08 08:54:31.348 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:31.348 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:31.348 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:31.348 DEBUG [src.node.docker_mananger] docker run -i -t -p 17214:17214 -p 17215:17215 -p 17216:17216 -p 17217:17217 -p 17218:17218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17216 --rest-port=17214 --tcp-port=17215 --discv5-udp-port=17217 --rest-address=0.0.0.0 --nat=extip:172.18.224.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=31bb6ddd24f64ba9cd761c49d7ef864fcfcfedd89ce3afa12d4ef72b4a399028 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17218 --metrics-logging=true --lightpush=true --relay=true
2025-12-08 08:54:31.540 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.186 waku 6d0aafaae5de92a5563fac4d8eedaf683bda6b2312739a6aa57cb79f480a1610
2025-12-08 08:54:31.561 ERROR [src.node.docker_mananger] Max retries reached for container 41c0312f7983. Exiting log stream.
2025-12-08 08:54:31.571 DEBUG [src.node.docker_mananger] Container started with ID 6d0aafaae5de. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
2025-12-08 08:54:31.572 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17214
2025-12-08 08:54:31.572 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:32.113 ERROR [src.node.docker_mananger] Max retries reached for container 514833ef21d5. Exiting log stream.
2025-12-08 08:54:32.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17214/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:32.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:32.576 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:32.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:32.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.186/tcp/17215/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r","/ip4/172.18.224.186/tcp/17216/ws/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r"],"enrUri":"enr:-L24QAC2lIE7L5MdYY4VprQA1Tr3AhDHxdRpIw6-DT08gfCCbhYmEccEBeh8OAGTZzknhFvzxKtAJiZU6VowFFHwL1ICgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6BkM_AAoErBLgugZDQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDahQHjqj3iWAJLqmzB3K4GGU6GjF5XPFTyODBySDDmOmDdGNwgkM_g3VkcIJDQYV3YWt1Mgk"}'
2025-12-08 08:54:32.579 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:32.586 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:32.586 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
2025-12-08 08:54:32.586 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:32.586 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:32.588 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:32.588 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.213
2025-12-08 08:54:32.588 DEBUG [src.node.docker_mananger] Generated ports ['38407', '38408', '38409', '38410', '38411']
2025-12-08 08:54:32.588 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:32.588 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:32.588 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:32.588 DEBUG [src.node.docker_mananger] docker run -i -t -p 38407:38407 -p 38408:38408 -p 38409:38409 -p 38410:38410 -p 38411:38411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38409 --rest-port=38407 --tcp-port=38408 --discv5-udp-port=38410 --rest-address=0.0.0.0 --nat=extip:172.18.174.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd7afeb2f1f2b4eca2efd2fb6df8e0ce710dca6bc1583ad323caee8fdb4eb70f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38411 --metrics-logging=true --lightpush=false --relay=true
2025-12-08 08:54:32.777 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.213 waku 3a4be7d059f4ec134c62112e3626d31f9a6cc90a8bb104b146272a12d3b77746
2025-12-08 08:54:32.813 DEBUG [src.node.docker_mananger] Container started with ID 3a4be7d059f4. Setting up logs at ./log/docker/receiving_node2_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
2025-12-08 08:54:32.813 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38407
2025-12-08 08:54:32.814 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:33.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38407/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:33.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 08:54:33.818 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:33.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:33.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.213/tcp/38408/p2p/16Uiu2HAm5btqXLpmsa81ABzvBmptVwQvLFXDjkNzJGj99ppzFCob","/ip4/172.18.174.213/tcp/38409/ws/p2p/16Uiu2HAm5btqXLpmsa81ABzvBmptVwQvLFXDjkNzJGj99ppzFCob"],"enrUri":"enr:-L24QKl_M3IlKWLhyJKVH14G-s5tcfK3zpMtYgKQHV3lA_QXT0-XuHlxWYlI1_HuakuCKj2vPPVKGOAfSMXj6a9RDU0CgmlkgnY0gmlwhKwSrtWKbXVsdGlhZGRyc5YACASsEq7VBpYIAAoErBKu1QaWCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEClzM3HQoCcL0KOH3vXLUdeVu-WE4P7MzJqccA-Vahw_qDdGNwgpYIg3VkcIKWCoV3YWt1MgE"}'
2025-12-08 08:54:33.821 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:33.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38407/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/17215/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r"]'
2025-12-08 08:54:33.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:33.865 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:33.866 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
2025-12-08 08:54:33.866 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:33.866 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:33.869 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:33.869 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.146
2025-12-08 08:54:33.869 DEBUG [src.node.docker_mananger] Generated ports ['28989', '28990', '28991', '28992', '28993']
2025-12-08 08:54:33.870 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:33.871 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:33.871 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:33.873 DEBUG [src.node.docker_mananger] docker run -i -t -p 28989:28989 -p 28990:28990 -p 28991:28991 -p 28992:28992 -p 28993:28993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28991 --rest-port=28989 --tcp-port=28990 --discv5-udp-port=28992 --rest-address=0.0.0.0 --nat=extip:172.18.103.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbb82b458ecd8a08192ae31b06eefb26e0e87750f7cc6c4dc4cbc302d39ec0fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28993 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAC2lIE7L5MdYY4VprQA1Tr3AhDHxdRpIw6-DT08gfCCbhYmEccEBeh8OAGTZzknhFvzxKtAJiZU6VowFFHwL1ICgmlkgnY0gmlwhKwS4LqKbXVsdGlhZGRyc5YACASsEuC6BkM_AAoErBLgugZDQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDahQHjqj3iWAJLqmzB3K4GGU6GjF5XPFTyODBySDDmOmDdGNwgkM_g3VkcIJDQYV3YWt1Mgk --lightpushnode=/ip4/172.18.224.186/tcp/17215/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r --lightpush=true --relay=false
2025-12-08 08:54:34.063 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.146 waku c04be9c45d267e1cad5460995ab4f0e4eb8cfc15bb219d16a0fe130694912cba
2025-12-08 08:54:34.099 DEBUG [src.node.docker_mananger] Container started with ID c04be9c45d26. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-54-31__61f5aed8-213f-4ca2-ad09-b240c42e83d9__wakuorg_nwaku:latest.log
2025-12-08 08:54:34.099 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28989
2025-12-08 08:54:34.099 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:35.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28989/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:35.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-08 08:54:35.104 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:35.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:35.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.146/tcp/28990/p2p/16Uiu2HAm5mUoj3Gg7CecTzUgRueJbEPkTqBUfe9ccpQ1V323zBie","/ip4/172.18.103.146/tcp/28991/ws/p2p/16Uiu2HAm5mUoj3Gg7CecTzUgRueJbEPkTqBUfe9ccpQ1V323zBie"],"enrUri":"enr:-L24QLuWDIn2oXXghRJc207JhERnD7JrJHtY-l6YtgZd05fZPcdX3I7a66DKbe7lu0JMWbNSyYW11LJt-bHw1570U7YCgmlkgnY0gmlwhKwSZ5KKbXVsdGlhZGRyc5YACASsEmeSBnE-AAoErBJnkgZxP90DgnJzhQADAQAAiXNlY3AyNTZrMaECmafZ94OBesG3s5-c907_QkQXDXazjsv_nudp4PKXu_-DdGNwgnE-g3VkcIJxQIV3YWt1Mgg"}'
2025-12-08 08:54:35.106 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:35.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.186/tcp/17215/p2p/16Uiu2HAmKo5HEsADwrEE1QVrhQkbPHgGrBDNQ1MqTUmaZ84X683r"]'
2025-12-08 08:54:35.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:35.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28989/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.213/tcp/38408/p2p/16Uiu2HAm5btqXLpmsa81ABzvBmptVwQvLFXDjkNzJGj99ppzFCob"]'
2025-12-08 08:54:35.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:35.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:35.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:35.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-08 08:54:35.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:35.185 DEBUG [tests.light_push.test_publish] Running test with payload Empty string
2025-12-08 08:54:35.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075186917679}}'
2025-12-08 08:54:35.191 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:35.191 DEBUG [tests.light_push.test_publish] Running test with payload Unecoded text
2025-12-08 08:54:35.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Hello World!", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075192239089}}'
2025-12-08 08:54:35.195 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28989/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
2025-12-08 08:54:35.195 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2025-12-08 08:54:35.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": {"key": "YWFh"}, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075195422974}}'
2025-12-08 08:54:35.197 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:35.198 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2025-12-08 08:54:35.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075198349453}}'
2025-12-08 08:54:35.200 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:35.201 DEBUG [tests.light_push.test_publish] Running test with payload A list
2025-12-08 08:54:35.201 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075201424369}}'
2025-12-08 08:54:35.203 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:35.204 DEBUG [tests.light_push.test_publish] Running test with payload A bool
2025-12-08 08:54:35.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28989/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184075204345357}}'
2025-12-08 08:54:35.207 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28989/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-08 08:54:35.208 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:35.209 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:35.209 DEBUG [src.node.waku_node] Stopping container with id 6d0aafaae5de
2025-12-08 08:54:35.746 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:35.747 DEBUG [src.node.waku_node] Stopping container with id 3a4be7d059f4
2025-12-08 08:54:36.290 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:36.291 DEBUG [src.node.waku_node] Stopping container with id c04be9c45d26
2025-12-08 08:54:36.559 ERROR [src.node.docker_mananger] Max retries reached for container 6d0aafaae5de. Exiting log stream.
2025-12-08 08:54:36.852 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:36.854 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:36.862 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:36.868 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:36.874 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,61 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_only_lightpush__peer_only_lightpush with id: 2025-12-08_08-59-42__e670678b-4b50-4ba1-a431-1aeb76aac9d4
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_2025-12-08_08-59-42__e670678b-4b50-4ba1-a431-1aeb76aac9d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50493', '50494', '50495', '50496', '50497']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50493:50493 -p 50494:50494 -p 50495:50495 -p 50496:50496 -p 50497:50497 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50495 --rest-port=50493 --tcp-port=50494 --discv5-udp-port=50496 --rest-address=0.0.0.0 --nat=extip:172.18.1.221 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1e1cae8ebc2e3dc283ebcbd22f7fa7de07fcb77eedde5a4ddb7af3cbc2b3c8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50497 --metrics-logging=true --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.221 waku 0cf34aa5593ba9a0728db19639ee42daad2c1d584bf96011200aa2e3dd811926
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0cf34aa5593b. Setting up logs at ./log/docker/receiving_node1_2025-12-08_08-59-42__e670678b-4b50-4ba1-a431-1aeb76aac9d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50493
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 b7be2de6cedc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a1f245eb42c4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50493/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50493/debug/v1/info" -H "Content-Type: application/json" -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.221/tcp/50494/p2p/16Uiu2HAmLW4fV1ehqt439h7XuWa6DqbJ1qcAFuAkiCCBfdWgr2Lt","/ip4/172.18.1.221/tcp/50495/ws/p2p/16Uiu2HAmLW4fV1ehqt439h7XuWa6DqbJ1qcAFuAkiCCBfdWgr2Lt"],"enrUri":"enr:-L24QIiXKXkcAGYodDwK_5IFV0GInWJ8c-JhOqmCu48yV4hUABrFtPbwquuAVeXLdmzbPou_VWCrkAgPavtkCpsvTkYCgmlkgnY0gmlwhKwSAd2KbXVsdGlhZGRyc5YACASsEgHdBsU-AAoErBIB3QbFP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDdJQlSBri-rxyrI7YdySnB1apuUH3E-nuGLM3h0v2X92DdGNwgsU-g3VkcILFQIV3YWt1Mgg"}'
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/lightpush_node1_2025-12-08_08-59-42__e670678b-4b50-4ba1-a431-1aeb76aac9d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41299', '41300', '41301', '41302', '41303']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41299:41299 -p 41300:41300 -p 41301:41301 -p 41302:41302 -p 41303:41303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41301 --rest-port=41299 --tcp-port=41300 --discv5-udp-port=41302 --rest-address=0.0.0.0 --nat=extip:172.18.159.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e85c6fd3c39c46bad2d85ac8c2aa1efbe4c0a4dbfedb5f0e6efaaf2bc8fe805a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41303 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIiXKXkcAGYodDwK_5IFV0GInWJ8c-JhOqmCu48yV4hUABrFtPbwquuAVeXLdmzbPou_VWCrkAgPavtkCpsvTkYCgmlkgnY0gmlwhKwSAd2KbXVsdGlhZGRyc5YACASsEgHdBsU-AAoErBIB3QbFP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDdJQlSBri-rxyrI7YdySnB1apuUH3E-nuGLM3h0v2X92DdGNwgsU-g3VkcILFQIV3YWt1Mgg --lightpushnode=/ip4/172.18.1.221/tcp/50494/p2p/16Uiu2HAmLW4fV1ehqt439h7XuWa6DqbJ1qcAFuAkiCCBfdWgr2Lt --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.18 waku d774d44b926a061c4d54073e99122f77dd972f6a3ed347539abcf20fd59e6e79
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d774d44b926a. Setting up logs at ./log/docker/lightpush_node1_2025-12-08_08-59-42__e670678b-4b50-4ba1-a431-1aeb76aac9d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41299
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:41299/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41299/debug/v1/info" -H "Content-Type: application/json" -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.18/tcp/41300/p2p/16Uiu2HAmPGQ3ZdNub9nLzngReDeYqXAijgratfVkBE36KhPLEMY4","/ip4/172.18.159.18/tcp/41301/ws/p2p/16Uiu2HAmPGQ3ZdNub9nLzngReDeYqXAijgratfVkBE36KhPLEMY4"],"enrUri":"enr:-L24QMR--GRMNugNWHM-W7535eFHn-PAGRIvz_hQfiBjsM25DLEcV3G5bqdbxtX-r3TWAbkeKDlOx6ocFNRtzyG-g2cCgmlkgnY0gmlwhKwSnxKKbXVsdGlhZGRyc5YACASsEp8SBqFUAAoErBKfEgahVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnab9J_c5KMWJTMqqMzd-_BP7KR5_4R71eSw1ql7LWdGDdGNwgqFUg3VkcIKhVoV3YWt1Mgg"}'
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:41299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.221/tcp/50494/p2p/16Uiu2HAmLW4fV1ehqt439h7XuWa6DqbJ1qcAFuAkiCCBfdWgr2Lt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41299/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765184384717996755}}'
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:41299/lightpush/v1/message. Response content: b'Failed to request a message push: no waku relay found'
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 0cf34aa5593b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d774d44b926a
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,81 @@
2025-12-08 08:54:18.784 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 08:54:18.785 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2025-12-08_08-54-18__bf77b353-b81a-4005-81ef-0ce4527d270c
2025-12-08 08:54:18.785 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 08:54:18.785 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 08:54:18.785 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 08:54:18.791 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:18.791 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_08-54-18__bf77b353-b81a-4005-81ef-0ce4527d270c__wakuorg_nwaku:latest.log
2025-12-08 08:54:18.791 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:18.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:18.793 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:18.793 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.40
2025-12-08 08:54:18.793 DEBUG [src.node.docker_mananger] Generated ports ['29996', '29997', '29998', '29999', '30000']
2025-12-08 08:54:18.793 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:18.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:18.793 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:18.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 29996:29996 -p 29997:29997 -p 29998:29998 -p 29999:29999 -p 30000:30000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29998 --rest-port=29996 --tcp-port=29997 --discv5-udp-port=29999 --rest-address=0.0.0.0 --nat=extip:172.18.60.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7c3fa96adaef873cd56ebe2e97f4fbdfbeb44fc19c2fa14bef6d2846e8ebdddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30000 --metrics-logging=true --relay=true --filter=true
2025-12-08 08:54:18.949 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.40 waku 8402614a45d8c2d2c857003b873701f3763c94161194c8b64c13e1eaad2117d8
2025-12-08 08:54:18.973 DEBUG [src.node.docker_mananger] Container started with ID 8402614a45d8. Setting up logs at ./log/docker/node1_2025-12-08_08-54-18__bf77b353-b81a-4005-81ef-0ce4527d270c__wakuorg_nwaku:latest.log
2025-12-08 08:54:18.974 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29996
2025-12-08 08:54:18.975 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:19.107 ERROR [src.node.docker_mananger] Max retries reached for container 41364225d208. Exiting log stream.
2025-12-08 08:54:19.585 ERROR [src.node.docker_mananger] Max retries reached for container 28ba4f467ea4. Exiting log stream.
2025-12-08 08:54:19.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29996/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:19.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2025-12-08 08:54:19.979 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:19.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:19.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.40/tcp/29997/p2p/16Uiu2HAkxZgnmFiGuR5isSBisYhbc5zKscLzT4tHGCLvTjdz7Y8p","/ip4/172.18.60.40/tcp/29998/ws/p2p/16Uiu2HAkxZgnmFiGuR5isSBisYhbc5zKscLzT4tHGCLvTjdz7Y8p"],"enrUri":"enr:-L24QMgkGWrNoFwrniTOi19fiQSMNvyW1UcBrMXV9ZNZN7MVNReKpYk5TBUAKwLH76x2CCNoR8Q7Ccf13uNUv-9D08kCgmlkgnY0gmlwhKwSPCiKbXVsdGlhZGRyc5YACASsEjwoBnUtAAoErBI8KAZ1Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLqCfeH6IC_ml_siHOLaXnbNeatalqRXjc6CVXFynh6GDdGNwgnUtg3VkcIJ1L4V3YWt1MgU"}'
2025-12-08 08:54:19.981 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:19.982 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 08:54:19.988 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 08:54:19.988 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_08-54-18__bf77b353-b81a-4005-81ef-0ce4527d270c__wakuorg_nwaku:latest.log
2025-12-08 08:54:19.988 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 08:54:19.988 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 08:54:19.989 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 08:54:19.989 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.36
2025-12-08 08:54:19.989 DEBUG [src.node.docker_mananger] Generated ports ['22597', '22598', '22599', '22600', '22601']
2025-12-08 08:54:19.990 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 08:54:19.990 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 08:54:19.990 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 08:54:19.990 DEBUG [src.node.docker_mananger] docker run -i -t -p 22597:22597 -p 22598:22598 -p 22599:22599 -p 22600:22600 -p 22601:22601 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22599 --rest-port=22597 --tcp-port=22598 --discv5-udp-port=22600 --rest-address=0.0.0.0 --nat=extip:172.18.69.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39eaaaa1f076964eab01fdd1d8e2ca2f64a1666302a53a9b0db5fd7b965ba9f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22601 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMgkGWrNoFwrniTOi19fiQSMNvyW1UcBrMXV9ZNZN7MVNReKpYk5TBUAKwLH76x2CCNoR8Q7Ccf13uNUv-9D08kCgmlkgnY0gmlwhKwSPCiKbXVsdGlhZGRyc5YACASsEjwoBnUtAAoErBI8KAZ1Lt0DgnJzhQADAQAAiXNlY3AyNTZrMaECLqCfeH6IC_ml_siHOLaXnbNeatalqRXjc6CVXFynh6GDdGNwgnUtg3VkcIJ1L4V3YWt1MgU --filternode=/ip4/172.18.60.40/tcp/29997/p2p/16Uiu2HAkxZgnmFiGuR5isSBisYhbc5zKscLzT4tHGCLvTjdz7Y8p
2025-12-08 08:54:20.152 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.36 waku 4f79cb8fad2eecc7d753037b1be53c4c7280a92cdf6f96018508905563faed8f
2025-12-08 08:54:20.176 DEBUG [src.node.docker_mananger] Container started with ID 4f79cb8fad2e. Setting up logs at ./log/docker/node2_2025-12-08_08-54-18__bf77b353-b81a-4005-81ef-0ce4527d270c__wakuorg_nwaku:latest.log
2025-12-08 08:54:20.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22597
2025-12-08 08:54:20.176 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 08:54:21.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22597/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:21.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2025-12-08 08:54:21.180 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 08:54:21.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22597/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 08:54:21.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.36/tcp/22598/p2p/16Uiu2HAm1R8ByJSTMFgCj3JyWQQTgt21bK6if9QvmVXiJsL9S7D9","/ip4/172.18.69.36/tcp/22599/ws/p2p/16Uiu2HAm1R8ByJSTMFgCj3JyWQQTgt21bK6if9QvmVXiJsL9S7D9"],"enrUri":"enr:-L24QK-MfdBtjzFD_632vTUjz1vsX7R0tKeOOL73nBmBc6sxI0Yk2yEUFCsidpMItHeotc2Nj7RL5K6ZS94uDrUCt84CgmlkgnY0gmlwhKwSRSSKbXVsdGlhZGRyc5YACASsEkUkBlhGAAoErBJFJAZYR90DgnJzhQADAQAAiXNlY3AyNTZrMaECWQItK-2eLPENMW3co2kzPE2SjfoNiTyK0L_B2VEyguCDdGNwglhGg3VkcIJYSIV3YWt1MgA"}'
2025-12-08 08:54:21.183 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 08:54:21.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22597/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.40/tcp/29997/p2p/16Uiu2HAkxZgnmFiGuR5isSBisYhbc5zKscLzT4tHGCLvTjdz7Y8p"]'
2025-12-08 08:54:21.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:21.210 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 08:54:21.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29996/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 08:54:21.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 08:54:21.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22597/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dae4bd45-7caa-4587-92a4-286fc7c7847f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:21.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dae4bd45-7caa-4587-92a4-286fc7c7847f","statusDesc":"OK"}'
2025-12-08 08:54:21.234 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic Empty string
2025-12-08 08:54:21.235 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:22597/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:21.237 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22597/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\\"))"}'
2025-12-08 08:54:21.238 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A dictionary
2025-12-08 08:54:21.238 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:22597/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:21.241 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22597/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\\"))"}'
2025-12-08 08:54:21.241 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic An integer
2025-12-08 08:54:21.242 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:22597/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:21.244 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22597/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\\"))"}'
2025-12-08 08:54:21.245 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A list
2025-12-08 08:54:21.245 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:22597/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:21.247 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22597/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\\"))"}'
2025-12-08 08:54:21.248 DEBUG [tests.filter.test_subscribe_update] Running test with contetn topic A bool
2025-12-08 08:54:21.248 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:22597/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 08:54:21.251 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22597/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\\"))"}'
2025-12-08 08:54:21.253 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 08:54:21.254 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 08:54:21.254 DEBUG [src.node.waku_node] Stopping container with id 8402614a45d8
2025-12-08 08:54:21.757 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:21.757 DEBUG [src.node.waku_node] Stopping container with id 4f79cb8fad2e
2025-12-08 08:54:22.234 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 08:54:22.235 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 08:54:22.242 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 08:54:22.247 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
2025-12-08 09:00:16.659 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 09:00:16.659 DEBUG [tests.conftest] Running test: test_verify_node_version2 with id: 2025-12-08_09-00-16__53e06ba9-0879-457f-b11b-f9fe1b48dd1d
2025-12-08 09:00:16.660 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 09:00:16.660 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 09:00:16.660 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-08 09:00:16.666 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 09:00:16.666 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_09-00-16__53e06ba9-0879-457f-b11b-f9fe1b48dd1d__wakuorg_nwaku:latest.log
2025-12-08 09:00:16.667 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-08 09:00:16.667 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-08 09:00:16.668 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 09:00:16.668 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 09:00:16.669 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 09:00:16.669 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.227
2025-12-08 09:00:16.669 DEBUG [src.node.docker_mananger] Generated ports ['31225', '31226', '31227', '31228', '31229']
2025-12-08 09:00:16.670 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 09:00:16.670 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 09:00:16.670 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 09:00:16.670 DEBUG [src.node.docker_mananger] docker run -i -t -p 31225:31225 -p 31226:31226 -p 31227:31227 -p 31228:31228 -p 31229:31229 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31227 --rest-port=31225 --tcp-port=31226 --discv5-udp-port=31228 --rest-address=0.0.0.0 --nat=extip:172.18.42.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9fa9970cfd55e7abfea7b9becf63d98ad2b2deaa9404734bc37cf02574c8bff6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31229 --metrics-logging=true --relay=true
2025-12-08 09:00:16.854 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.227 waku 110994ae416c687ef44544bfccd838d5ee2dc604c62236bc3f27d3ae79c498d6
2025-12-08 09:00:16.888 DEBUG [src.node.docker_mananger] Container started with ID 110994ae416c. Setting up logs at ./log/docker/node1_2025-12-08_09-00-16__53e06ba9-0879-457f-b11b-f9fe1b48dd1d__wakuorg_nwaku:latest.log
2025-12-08 09:00:16.889 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31225
2025-12-08 09:00:16.889 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 09:00:16.951 ERROR [src.node.docker_mananger] Max retries reached for container 780106fd7a53. Exiting log stream.
2025-12-08 09:00:17.458 ERROR [src.node.docker_mananger] Max retries reached for container a3768ab01da8. Exiting log stream.
2025-12-08 09:00:17.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31225/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:17.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
2025-12-08 09:00:17.893 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 09:00:17.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:17.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.227/tcp/31226/p2p/16Uiu2HAm27L5vdXaY1tiZzFQYCigSemnsg4HPVBUc9PLVnZQyk7L","/ip4/172.18.42.227/tcp/31227/ws/p2p/16Uiu2HAm27L5vdXaY1tiZzFQYCigSemnsg4HPVBUc9PLVnZQyk7L"],"enrUri":"enr:-L24QN3C-sdKE-6yZupSj8ls-_yWKbAWTWWInq7ggFES-lYjf1feQAvJu0Qi52xRG30J9YULYlZZGcCVLDzWEKbHeo4CgmlkgnY0gmlwhKwSKuOKbXVsdGlhZGRyc5YACASsEirjBnn6AAoErBIq4wZ5-90DgnJzhQADAQAAiXNlY3AyNTZrMaECY07cAQfQ4Hayyp6qFuQfbA_OMsSmLxytGK6gWTOBheuDdGNwgnn6g3VkcIJ5_IV3YWt1MgE"}'
2025-12-08 09:00:17.896 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 09:00:17.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31225/version" -H "Content-Type: application/json" -d 'None'
2025-12-08 09:00:17.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-109-ga8590a'
2025-12-08 09:00:17.898 DEBUG [tests.rest_flags.test_debug_flags] version of created node is v0.36.0-109-ga8590a
2025-12-08 09:00:17.900 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 09:00:17.902 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 09:00:17.902 DEBUG [src.node.waku_node] Stopping container with id 110994ae416c
2025-12-08 09:00:18.430 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 09:00:18.431 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 09:00:18.433 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: 2025-12-08_08-56-29__6c83dcb9-39bd-4a33-84d6-61b1abebd62b
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_2025-12-08_08-56-29__6c83dcb9-39bd-4a33-84d6-61b1abebd62b__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_2025-12-08_08-56-29__6c83dcb9-39bd-4a33-84d6-61b1abebd62b__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_2025-12-08_08-56-29__6c83dcb9-39bd-4a33-84d6-61b1abebd62b__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.74.81
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17422', '17423', '17424', '17425', '17426']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17422:17422 -p 17423:17423 -p 17424:17424 -p 17425:17425 -p 17426:17426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17424 --rest-port=17422 --tcp-port=17423 --discv5-udp-port=17425 --rest-address=0.0.0.0 --nat=extip:172.18.74.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=51b5dcd3e1bcede1e41bfadfec0cc47fb4a734adebf4cbe4bf54f9dadbf32867 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17426 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.74.81 waku 1c565d1805c32d3d62b9de9018d047d642d37ac1d072a4cdd2a1c167f37a502b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c565d1805c3. Setting up logs at ./log/docker/node1_2025-12-08_08-56-29__6c83dcb9-39bd-4a33-84d6-61b1abebd62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17422
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 91df083a6bf4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4aee2043874d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17422/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17422/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.81/tcp/17423/p2p/16Uiu2HAmRTJUdjoEgBJn3pyJUezKcyLkv3RYGY4tsfdfnM2LLExr","/ip4/172.18.74.81/tcp/17424/ws/p2p/16Uiu2HAmRTJUdjoEgBJn3pyJUezKcyLkv3RYGY4tsfdfnM2LLExr"],"enrUri":"enr:-L24QCc1OB6ZL9n8TDfdKRJyIOgbkvm7KyxRa5uK7HDiWWq9aeHYB4bsTCGTFDXB790Fm0FzlA0VSBGPgPRzTIZL38YCgmlkgnY0gmlwhKwSSlGKbXVsdGlhZGRyc5YACASsEkpRBkQPAAoErBJKUQZEEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvil0x_GeCwck2yxbpS9vaNk-l33jKnfR4Zt2JlWu0cODdGNwgkQPg3VkcIJEEYV3YWt1MhM"}'
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:17422/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:17422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17422/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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.81.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29983', '29984', '29985', '29986', '29987']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29983:29983 -p 29984:29984 -p 29985:29985 -p 29986:29986 -p 29987:29987 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29985 --rest-port=29983 --tcp-port=29984 --discv5-udp-port=29986 --rest-address=0.0.0.0 --nat=extip:172.18.81.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df65bc85d581e37fb42a9c5a8b235773a0ffdbd1ccf1ab08564f689c718fecfd --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=29987 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QCc1OB6ZL9n8TDfdKRJyIOgbkvm7KyxRa5uK7HDiWWq9aeHYB4bsTCGTFDXB790Fm0FzlA0VSBGPgPRzTIZL38YCgmlkgnY0gmlwhKwSSlGKbXVsdGlhZGRyc5YACASsEkpRBkQPAAoErBJKUQZEEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvil0x_GeCwck2yxbpS9vaNk-l33jKnfR4Zt2JlWu0cODdGNwgkQPg3VkcIJEEYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.162 waku ae5df53764a22e5ad6c715fb6289736364cfc31651c5048de2ec9af361bc4a23
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae5df53764a2. Setting up logs at ./log/docker/node2_2025-12-08_08-56-29__6c83dcb9-39bd-4a33-84d6-61b1abebd62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29983
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:29983/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29983/debug/v1/info" -H "Content-Type: application/json" -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.162/tcp/29984/p2p/16Uiu2HAmHeGZAg4trTNHWiK6SaSFRLA8JyvDNeCfePeV7NbwFyRo","/ip4/172.18.81.162/tcp/29985/ws/p2p/16Uiu2HAmHeGZAg4trTNHWiK6SaSFRLA8JyvDNeCfePeV7NbwFyRo"],"enrUri":"enr:-L24QPAU3JL5cpWoTjSXelmp2perygisFzCQkDm-UnVPHA1PCvSLcpCPToF2nxeRjpVXnpm8XEv9BMH5w2xnQghH92wCgmlkgnY0gmlwhKwSUaKKbXVsdGlhZGRyc5YACASsElGiBnUgAAoErBJRogZ1Id0DgnJzhQADAQAAiXNlY3AyNTZrMaEDShstN_j2vqSh2lke-JlTcFkU_Dq0wnJpRBLVcVT_dI6DdGNwgnUgg3VkcIJ1IoV3YWt1MhI"}'
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:29983/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.74.81/tcp/17423/p2p/16Uiu2HAmRTJUdjoEgBJn3pyJUezKcyLkv3RYGY4tsfdfnM2LLExr"]'
INFO  src.node.api_clients.base_client:base_client.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:29983/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 1c565d1805c3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ae5df53764a2
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.

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