deploy: d99cf8e138ccd92e2f6c431437a37be71b268caa

This commit is contained in:
romanzac 2025-12-09 04:26:40 +00:00
parent d8a876598c
commit bc090baad4
1317 changed files with 149846 additions and 6 deletions

2
nim/998/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,199 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_while_one_peer_is_paused with id: 2025-12-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62
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-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35017', '35018', '35019', '35020', '35021']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35017:35017 -p 35018:35018 -p 35019:35019 -p 35020:35020 -p 35021:35021 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35019 --rest-port=35017 --tcp-port=35018 --discv5-udp-port=35020 --rest-address=0.0.0.0 --nat=extip:172.18.94.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=219eabf59ed5a40f1ae2eb2d7e428d6d64ca10f6cc622d847b9b5bfb7b0a8252 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35021 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.240 waku 3651f3bf9e7f02b19fc82787e3cb0578497924c138bca3a28f868a006fd20bc0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3651f3bf9e7f. Setting up logs at ./log/docker/node1_2025-12-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35017
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 66f57eedfb2d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d8c8df622dfe. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35017/health" -H "Content-Type: 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:35017/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.240/tcp/35018/p2p/16Uiu2HAm9wneaAmS7AyHNdQn3epcDEiTQVGNwXzg7JEZMbWn4Tov","/ip4/172.18.94.240/tcp/35019/ws/p2p/16Uiu2HAm9wneaAmS7AyHNdQn3epcDEiTQVGNwXzg7JEZMbWn4Tov"],"enrUri":"enr:-L24QIrNVJNs6ZfW51kFFhTf7c7xV2IzmwK4o7ff548sNPyAK3Fep6nhRgiFqfGKkoN0NAccF33daTpS1wOahCevdiwCgmlkgnY0gmlwhKwSXvCKbXVsdGlhZGRyc5YACASsEl7wBojKAAoErBJe8AaIy90DgnJzhQADAQAAiXNlY3AyNTZrMaEC17qU2nV2V9c2r8-409SG2RJkLnYd_kjMQuEfH4Jk6jGDdGNwgojKg3VkcIKIzIV3YWt1MgE"}'
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-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.218
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16431', '16432', '16433', '16434', '16435']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16431:16431 -p 16432:16432 -p 16433:16433 -p 16434:16434 -p 16435:16435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16433 --rest-port=16431 --tcp-port=16432 --discv5-udp-port=16434 --rest-address=0.0.0.0 --nat=extip:172.18.246.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c14ca716a50aec1ef15a24e35b62b5c1a3756b312fbcd406de2ce11f9ae3628 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16435 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIrNVJNs6ZfW51kFFhTf7c7xV2IzmwK4o7ff548sNPyAK3Fep6nhRgiFqfGKkoN0NAccF33daTpS1wOahCevdiwCgmlkgnY0gmlwhKwSXvCKbXVsdGlhZGRyc5YACASsEl7wBojKAAoErBJe8AaIy90DgnJzhQADAQAAiXNlY3AyNTZrMaEC17qU2nV2V9c2r8-409SG2RJkLnYd_kjMQuEfH4Jk6jGDdGNwgojKg3VkcIKIzIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.218 waku 7d215661a9966e5d4cf2bf9d3868441670ee6b40bc4dc7c282e2af71180153c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d215661a996. Setting up logs at ./log/docker/node2_2025-12-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16431
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16431/health" -H "Content-Type: 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:16431/debug/v1/info" -H "Content-Type: application/json" -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.218/tcp/16432/p2p/16Uiu2HAm81wDsNt7hsjzcHNBsvRFsZMQQK567mBnbk4e2XUpAgH4","/ip4/172.18.246.218/tcp/16433/ws/p2p/16Uiu2HAm81wDsNt7hsjzcHNBsvRFsZMQQK567mBnbk4e2XUpAgH4"],"enrUri":"enr:-L24QPPD7_XcRCo7BrN20esPvieLPSzh_aG04rUH2AzyIMKXENghFhwfuiru0JwP1F_C64CAJJwZDrx5U9ZllOCO3oICgmlkgnY0gmlwhKwS9tqKbXVsdGlhZGRyc5YACASsEvbaBkAwAAoErBL22gZAMd0DgnJzhQADAQAAiXNlY3AyNTZrMaECuxM5wAhyKr7bDv05n9eFd-IVyjayFYtKzhCcdIBkAleDdGNwgkAwg3VkcIJAMoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16431/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.240/tcp/35018/p2p/16Uiu2HAm9wneaAmS7AyHNdQn3epcDEiTQVGNwXzg7JEZMbWn4Tov"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8655', '8656', '8657', '8658', '8659']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8655:8655 -p 8656:8656 -p 8657:8657 -p 8658:8658 -p 8659:8659 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8657 --rest-port=8655 --tcp-port=8656 --discv5-udp-port=8658 --rest-address=0.0.0.0 --nat=extip:172.18.97.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1c76ef2ffaaca9d4df6cc0dd5aa9dc6224e7a3789f3efffb8875b5eafd9a3af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8659 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIrNVJNs6ZfW51kFFhTf7c7xV2IzmwK4o7ff548sNPyAK3Fep6nhRgiFqfGKkoN0NAccF33daTpS1wOahCevdiwCgmlkgnY0gmlwhKwSXvCKbXVsdGlhZGRyc5YACASsEl7wBojKAAoErBJe8AaIy90DgnJzhQADAQAAiXNlY3AyNTZrMaEC17qU2nV2V9c2r8-409SG2RJkLnYd_kjMQuEfH4Jk6jGDdGNwgojKg3VkcIKIzIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.20 waku 8f165c26a945d5739bd833a1c48d1b703b90eb6ea705e4348c1a81c97bcf8ccb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f165c26a945. Setting up logs at ./log/docker/node3_2025-12-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8655
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8655/health" -H "Content-Type: 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:8655/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/8656/p2p/16Uiu2HAm5X2LsHWetNuJWYYPP7KPL3MugXTeJG5UytPH459ecvqU","/ip4/172.18.97.20/tcp/8657/ws/p2p/16Uiu2HAm5X2LsHWetNuJWYYPP7KPL3MugXTeJG5UytPH459ecvqU"],"enrUri":"enr:-L24QB3ef6zGmD2txDfvVRwA84rwi__E6IoUUNyBfxJevm0nVVQbMQSSLF2w6V5qz99bEsgp8SNOsPrWZteR416_P-ECgmlkgnY0gmlwhKwSYRSKbXVsdGlhZGRyc5YACASsEmEUBiHQAAoErBJhFAYh0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEClfPMWEG8koTk-hoRONFbaOAbDb-1uPObtPQqvIWlp7eDdGNwgiHQg3VkcIIh0oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8655/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.240/tcp/35018/p2p/16Uiu2HAm9wneaAmS7AyHNdQn3epcDEiTQVGNwXzg7JEZMbWn4Tov"]'
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-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7233', '7234', '7235', '7236', '7237']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7233:7233 -p 7234:7234 -p 7235:7235 -p 7236:7236 -p 7237:7237 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7235 --rest-port=7233 --tcp-port=7234 --discv5-udp-port=7236 --rest-address=0.0.0.0 --nat=extip:172.18.234.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4edc82f90894fedf160aa2ed6d0b5e6a9f26daa8281f2dc516ea1e178cfa5301 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7237 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIrNVJNs6ZfW51kFFhTf7c7xV2IzmwK4o7ff548sNPyAK3Fep6nhRgiFqfGKkoN0NAccF33daTpS1wOahCevdiwCgmlkgnY0gmlwhKwSXvCKbXVsdGlhZGRyc5YACASsEl7wBojKAAoErBJe8AaIy90DgnJzhQADAQAAiXNlY3AyNTZrMaEC17qU2nV2V9c2r8-409SG2RJkLnYd_kjMQuEfH4Jk6jGDdGNwgojKg3VkcIKIzIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.229 waku 624dca8490693aeed239eca2691926321aef28f6290c03c728a2cc65551ffdd5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 624dca849069. Setting up logs at ./log/docker/node4_2025-12-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7233
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7233/health" -H "Content-Type: 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:7233/debug/v1/info" -H "Content-Type: application/json" -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.229/tcp/7234/p2p/16Uiu2HAmCSc7oU46ckkYT21MbumSqg8G36RW9UPEykFbNbbgxTRq","/ip4/172.18.234.229/tcp/7235/ws/p2p/16Uiu2HAmCSc7oU46ckkYT21MbumSqg8G36RW9UPEykFbNbbgxTRq"],"enrUri":"enr:-L24QAEn_ReMamXtDWc5O3C5mm8k3O8c9aOii3s-VgN5gzE_aXAs64sIeMd3Ok6z0l4jmvDDjJjKyo9uhsuYB0VKKu8CgmlkgnY0gmlwhKwS6uWKbXVsdGlhZGRyc5YACASsEurlBhxCAAoErBLq5QYcQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_NPkUVsqcI_IomibazchdCXyZqnr3k4GwlODW7S-UZCDdGNwghxCg3VkcIIcRIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7233/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.240/tcp/35018/p2p/16Uiu2HAm9wneaAmS7AyHNdQn3epcDEiTQVGNwXzg7JEZMbWn4Tov"]'
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-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59634', '59635', '59636', '59637', '59638']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59634:59634 -p 59635:59635 -p 59636:59636 -p 59637:59637 -p 59638:59638 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59636 --rest-port=59634 --tcp-port=59635 --discv5-udp-port=59637 --rest-address=0.0.0.0 --nat=extip:172.18.195.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5c30e24e6f67dfdba025da831fe9d8c42e7e4cceb2fe1a2e60bf9e4ced258d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59638 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIrNVJNs6ZfW51kFFhTf7c7xV2IzmwK4o7ff548sNPyAK3Fep6nhRgiFqfGKkoN0NAccF33daTpS1wOahCevdiwCgmlkgnY0gmlwhKwSXvCKbXVsdGlhZGRyc5YACASsEl7wBojKAAoErBJe8AaIy90DgnJzhQADAQAAiXNlY3AyNTZrMaEC17qU2nV2V9c2r8-409SG2RJkLnYd_kjMQuEfH4Jk6jGDdGNwgojKg3VkcIKIzIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.59 waku c7db0ce83c4b494c812b200afa273b3c8cbfd09225cf39ad2432ce7bd8a0093e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7db0ce83c4b. Setting up logs at ./log/docker/node5_2025-12-09_04-10-33__1bc040af-735c-4b3f-8ed1-6857be406c62__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59634
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59634/health" -H "Content-Type: 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:59634/debug/v1/info" -H "Content-Type: application/json" -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.59/tcp/59635/p2p/16Uiu2HAmD3cXmqE5Cq2mgwwWH8j5SCwAD4AeDZmPGJWGX5BFqUtF","/ip4/172.18.195.59/tcp/59636/ws/p2p/16Uiu2HAmD3cXmqE5Cq2mgwwWH8j5SCwAD4AeDZmPGJWGX5BFqUtF"],"enrUri":"enr:-L24QBH9NWPS3uvDTczJEYofj-8n_dTesVqboiW2a-wx4q0wbd-8wad4iEITllTsMg1AJ4Q28AfTzblUEqvICrveXRwCgmlkgnY0gmlwhKwSwzuKbXVsdGlhZGRyc5YACASsEsM7BujzAAoErBLDOwbo9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBcuwAMaHhhy1lP6UJOM0frt1yCfOUsFHTMoc6DYg1giDdGNwgujzg3VkcILo9YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59634/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.240/tcp/35018/p2p/16Uiu2HAm9wneaAmS7AyHNdQn3epcDEiTQVGNwXzg7JEZMbWn4Tov"]'
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:35017/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:16431/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8655/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:7233/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:59634/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:35017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:35017/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":1765253440007975936,"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:16431/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":1765253440007975936,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8655/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":1765253440007975936,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7233/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":1765253440007975936,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59634/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":1765253440007975936,"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:35017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:35017/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":1765253440140749500,"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:16431/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":1765253440140749500,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8655/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":1765253440140749500,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7233/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":1765253440140749500,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59634/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":1765253440140749500,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 7d215661a996
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 7d215661a996
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35017/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:16431/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":1765253440271793064,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1765253440271857575,"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 3651f3bf9e7f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7d215661a996
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8f165c26a945
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3651f3bf9e7f. 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 624dca849069
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d215661a996. 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 c7db0ce83c4b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f165c26a945. 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,191 @@
2025-12-09 04:08:22.368 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:22.368 DEBUG [tests.conftest] Running test: test_first_node_to_start_publishes with id: 2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd
2025-12-09 04:08:22.368 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:22.368 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:08:22.369 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-09 04:08:22.375 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:22.375 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:22.375 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:22.375 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:22.377 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:22.377 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.222
2025-12-09 04:08:22.377 DEBUG [src.node.docker_mananger] Generated ports ['41335', '41336', '41337', '41338', '41339']
2025-12-09 04:08:22.377 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:22.377 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:22.377 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:22.377 DEBUG [src.node.docker_mananger] docker run -i -t -p 41335:41335 -p 41336:41336 -p 41337:41337 -p 41338:41338 -p 41339:41339 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41337 --rest-port=41335 --tcp-port=41336 --discv5-udp-port=41338 --rest-address=0.0.0.0 --nat=extip:172.18.154.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e48ce7af80916c06fade2acbd47aee7525764710fddda6f11dab4eaebbabcf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41339 --metrics-logging=true --relay=true
2025-12-09 04:08:22.553 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.222 waku fd06abf77db428317934de2fdcd8c82dc94e882b615942e58dfc7fcbe4599088
2025-12-09 04:08:22.582 DEBUG [src.node.docker_mananger] Container started with ID fd06abf77db4. Setting up logs at ./log/docker/node1_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:22.582 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41335
2025-12-09 04:08:22.583 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:22.642 ERROR [src.node.docker_mananger] Max retries reached for container 93d8671913f6. Exiting log stream.
2025-12-09 04:08:23.162 ERROR [src.node.docker_mananger] Max retries reached for container 25b0d0610c9c. Exiting log stream.
2025-12-09 04:08:23.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41335/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:23.587 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-09 04:08:23.588 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:23.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:23.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.222/tcp/41336/p2p/16Uiu2HAm9ZXN5sShfpuChxU3CCXoNvzexHuUX7LbL4eQqfgG4G4N","/ip4/172.18.154.222/tcp/41337/ws/p2p/16Uiu2HAm9ZXN5sShfpuChxU3CCXoNvzexHuUX7LbL4eQqfgG4G4N"],"enrUri":"enr:-L24QBNYKO36cM0IsqmY91IOpt1Qu0nd12Z9ecWxl06lica8fouwZqREJFBcRn4O5aK1LsO7xIJvUv16YpFWiMLr5ewCgmlkgnY0gmlwhKwSmt6KbXVsdGlhZGRyc5YACASsEpreBqF4AAoErBKa3gahed0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0gaFjHndoH8Qih7HwDwKMzR93sxzuyLVg2Hf2cq-JieDdGNwgqF4g3VkcIKheoV3YWt1MgE"}'
2025-12-09 04:08:23.590 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:23.596 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:23.597 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:23.597 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:23.597 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:23.598 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:23.598 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.233
2025-12-09 04:08:23.598 DEBUG [src.node.docker_mananger] Generated ports ['55824', '55825', '55826', '55827', '55828']
2025-12-09 04:08:23.598 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:23.599 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:23.599 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:23.599 DEBUG [src.node.docker_mananger] docker run -i -t -p 55824:55824 -p 55825:55825 -p 55826:55826 -p 55827:55827 -p 55828:55828 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55826 --rest-port=55824 --tcp-port=55825 --discv5-udp-port=55827 --rest-address=0.0.0.0 --nat=extip:172.18.77.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a66daf59c2ae3c090bfb3afd2efd1abbd8aebb5ae6f567296cf3dace9070809e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55828 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBNYKO36cM0IsqmY91IOpt1Qu0nd12Z9ecWxl06lica8fouwZqREJFBcRn4O5aK1LsO7xIJvUv16YpFWiMLr5ewCgmlkgnY0gmlwhKwSmt6KbXVsdGlhZGRyc5YACASsEpreBqF4AAoErBKa3gahed0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0gaFjHndoH8Qih7HwDwKMzR93sxzuyLVg2Hf2cq-JieDdGNwgqF4g3VkcIKheoV3YWt1MgE
2025-12-09 04:08:23.784 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.233 waku 4f26f5e65b1b479f9dbab810f4831418efd05cc9696c0692e3a84c693f0ab90b
2025-12-09 04:08:23.811 DEBUG [src.node.docker_mananger] Container started with ID 4f26f5e65b1b. Setting up logs at ./log/docker/node2_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:23.812 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55824
2025-12-09 04:08:23.812 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:24.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55824/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:24.826 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-09 04:08:24.827 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:24.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55824/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:24.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.233/tcp/55825/p2p/16Uiu2HAmEQgfFcr9TmdCg62gLvMAt4Bnti32Xkqn2dLVddmyryBe","/ip4/172.18.77.233/tcp/55826/ws/p2p/16Uiu2HAmEQgfFcr9TmdCg62gLvMAt4Bnti32Xkqn2dLVddmyryBe"],"enrUri":"enr:-L24QJUM9m3wRjkPInIyf4svezcfYA7t5odwII7mbJpFAedhPO-nvMLQiCF0nPyinWCYG2wfq_Px6FF4MnxaRh4Hnz8CgmlkgnY0gmlwhKwSTemKbXVsdGlhZGRyc5YACASsEk3pBtoRAAoErBJN6QbaEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGg09c7hnZv3pPbAuoKBuFeValB6N1doSRsyyk6Aio_GDdGNwgtoRg3VkcILaE4V3YWt1MgE"}'
2025-12-09 04:08:24.833 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:24.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55824/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.222/tcp/41336/p2p/16Uiu2HAm9ZXN5sShfpuChxU3CCXoNvzexHuUX7LbL4eQqfgG4G4N"]'
2025-12-09 04:08:24.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:24.836 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2025-12-09 04:08:24.843 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:24.843 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:24.843 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:24.843 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:24.844 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:24.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.57
2025-12-09 04:08:24.844 DEBUG [src.node.docker_mananger] Generated ports ['15256', '15257', '15258', '15259', '15260']
2025-12-09 04:08:24.845 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:24.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:24.845 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:24.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 15256:15256 -p 15257:15257 -p 15258:15258 -p 15259:15259 -p 15260:15260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15258 --rest-port=15256 --tcp-port=15257 --discv5-udp-port=15259 --rest-address=0.0.0.0 --nat=extip:172.18.13.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6cdbbebb563fa77dbbc9a887bb36b9cc699ac8edd1c1a82ecedcabc1d6c2093a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15260 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBNYKO36cM0IsqmY91IOpt1Qu0nd12Z9ecWxl06lica8fouwZqREJFBcRn4O5aK1LsO7xIJvUv16YpFWiMLr5ewCgmlkgnY0gmlwhKwSmt6KbXVsdGlhZGRyc5YACASsEpreBqF4AAoErBKa3gahed0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0gaFjHndoH8Qih7HwDwKMzR93sxzuyLVg2Hf2cq-JieDdGNwgqF4g3VkcIKheoV3YWt1MgE
2025-12-09 04:08:25.031 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.57 waku c4623da75f12e70096f5180c16f2ff86ba0567a260feae6999c2e50d6e67fbaa
2025-12-09 04:08:25.061 DEBUG [src.node.docker_mananger] Container started with ID c4623da75f12. Setting up logs at ./log/docker/node3_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:25.061 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15256
2025-12-09 04:08:25.061 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:26.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15256/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:26.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-09 04:08:26.074 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:26.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:26.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.57/tcp/15257/p2p/16Uiu2HAmMxEE2rw5pqmQRem3p2RnCw9CdboZwcqLLjYPF9uYdTZE","/ip4/172.18.13.57/tcp/15258/ws/p2p/16Uiu2HAmMxEE2rw5pqmQRem3p2RnCw9CdboZwcqLLjYPF9uYdTZE"],"enrUri":"enr:-L24QCzw9ZGaSao28q8Nk4SL-PXg19HdlkJSgYdn_Z5htpqvXGoLqgYk_drKtPrstAhOxNvFxhdGCFs0QxNSJqJ5Kc0CgmlkgnY0gmlwhKwSDTmKbXVsdGlhZGRyc5YACASsEg05BjuZAAoErBINOQY7mt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiiO-lXQuRyXnMFXCS-DrNafsWf_fEcDyjvJvaVZmVQWDdGNwgjuZg3VkcII7m4V3YWt1MgE"}'
2025-12-09 04:08:26.079 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:26.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15256/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.222/tcp/41336/p2p/16Uiu2HAm9ZXN5sShfpuChxU3CCXoNvzexHuUX7LbL4eQqfgG4G4N"]'
2025-12-09 04:08:26.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:26.089 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:26.089 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:26.090 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:26.090 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:26.091 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:26.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.118
2025-12-09 04:08:26.091 DEBUG [src.node.docker_mananger] Generated ports ['16485', '16486', '16487', '16488', '16489']
2025-12-09 04:08:26.092 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:26.092 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:26.092 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:26.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 16485:16485 -p 16486:16486 -p 16487:16487 -p 16488:16488 -p 16489:16489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16487 --rest-port=16485 --tcp-port=16486 --discv5-udp-port=16488 --rest-address=0.0.0.0 --nat=extip:172.18.180.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d9e8e1bcb6bfaae65e79a59aff69a82de09de2a2ef5303ef17fc4d262baea1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16489 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBNYKO36cM0IsqmY91IOpt1Qu0nd12Z9ecWxl06lica8fouwZqREJFBcRn4O5aK1LsO7xIJvUv16YpFWiMLr5ewCgmlkgnY0gmlwhKwSmt6KbXVsdGlhZGRyc5YACASsEpreBqF4AAoErBKa3gahed0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0gaFjHndoH8Qih7HwDwKMzR93sxzuyLVg2Hf2cq-JieDdGNwgqF4g3VkcIKheoV3YWt1MgE
2025-12-09 04:08:26.270 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.118 waku 1fcc5bb4708025f05348a5230f30314cc268c13b41124532ae74017628c72f1c
2025-12-09 04:08:26.301 DEBUG [src.node.docker_mananger] Container started with ID 1fcc5bb47080. Setting up logs at ./log/docker/node4_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:26.301 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16485
2025-12-09 04:08:26.301 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:27.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16485/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:27.311 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-09 04:08:27.311 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:27.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:27.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.118/tcp/16486/p2p/16Uiu2HAm5GhhPehSFsXBabddE3c6Dr4GEoXrqDzaa44otYSYfTNt","/ip4/172.18.180.118/tcp/16487/ws/p2p/16Uiu2HAm5GhhPehSFsXBabddE3c6Dr4GEoXrqDzaa44otYSYfTNt"],"enrUri":"enr:-L24QHepNdpfd57leu0LfYvCwMJsFTw6RUrzuYsvE7hoy3WKLehui7910IwQwN8mMatjt1CWAQaL3cvCM5ga1qB5xlkCgmlkgnY0gmlwhKwStHaKbXVsdGlhZGRyc5YACASsErR2BkBmAAoErBK0dgZAZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECkkiVaMtafFt5Ka2Zf__KNDqc1ptDVVQ9_V1CDCObZ12DdGNwgkBmg3VkcIJAaIV3YWt1MgE"}'
2025-12-09 04:08:27.318 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:27.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16485/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.222/tcp/41336/p2p/16Uiu2HAm9ZXN5sShfpuChxU3CCXoNvzexHuUX7LbL4eQqfgG4G4N"]'
2025-12-09 04:08:27.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:27.329 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:27.329 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:27.329 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:27.329 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:27.331 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:27.331 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.197
2025-12-09 04:08:27.331 DEBUG [src.node.docker_mananger] Generated ports ['18887', '18888', '18889', '18890', '18891']
2025-12-09 04:08:27.331 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:27.331 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:27.331 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:27.332 DEBUG [src.node.docker_mananger] docker run -i -t -p 18887:18887 -p 18888:18888 -p 18889:18889 -p 18890:18890 -p 18891:18891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18889 --rest-port=18887 --tcp-port=18888 --discv5-udp-port=18890 --rest-address=0.0.0.0 --nat=extip:172.18.230.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38163d78cdf3dfc61f8303fee6fd877f41f5cacaee9a289a9c4d8c9cc2bb0dee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18891 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBNYKO36cM0IsqmY91IOpt1Qu0nd12Z9ecWxl06lica8fouwZqREJFBcRn4O5aK1LsO7xIJvUv16YpFWiMLr5ewCgmlkgnY0gmlwhKwSmt6KbXVsdGlhZGRyc5YACASsEpreBqF4AAoErBKa3gahed0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0gaFjHndoH8Qih7HwDwKMzR93sxzuyLVg2Hf2cq-JieDdGNwgqF4g3VkcIKheoV3YWt1MgE
2025-12-09 04:08:27.521 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.197 waku 63273d3ada4d74feb76b9f15685825b1af3b7c9dd1639d2b5e79b87c9865af18
2025-12-09 04:08:27.554 DEBUG [src.node.docker_mananger] Container started with ID 63273d3ada4d. Setting up logs at ./log/docker/node5_2025-12-09_04-08-22__0b643e3a-f36f-464e-9509-5be1efe951dd__wakuorg_nwaku:latest.log
2025-12-09 04:08:27.554 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18887
2025-12-09 04:08:27.555 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:28.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18887/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.562 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-09 04:08:28.563 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:28.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.197/tcp/18888/p2p/16Uiu2HAmM1ZuJUoT7U3CH9pm4XrKmE7RyEQkkTiqh5eUczE8jnQz","/ip4/172.18.230.197/tcp/18889/ws/p2p/16Uiu2HAmM1ZuJUoT7U3CH9pm4XrKmE7RyEQkkTiqh5eUczE8jnQz"],"enrUri":"enr:-L24QLd7BnhQjcGfnF7DGhZOSadMvlWaWSsjiUFxvvcx1a7zEDilaEZy-5deTmMZ8_thgpwRvJhPynwDMz_zfkrts40CgmlkgnY0gmlwhKwS5sWKbXVsdGlhZGRyc5YACASsEubFBknIAAoErBLmxQZJyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfCMMg-ddAEx9RjitAhkEBsHrvxz7_v-TVjoFTYrVtKODdGNwgknIg3VkcIJJyoV3YWt1MgE"}'
2025-12-09 04:08:28.568 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:28.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.222/tcp/41336/p2p/16Uiu2HAm9ZXN5sShfpuChxU3CCXoNvzexHuUX7LbL4eQqfgG4G4N"]'
2025-12-09 04:08:28.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.573 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-09 04:08:28.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41335/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:08:28.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55824/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:08:28.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.586 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2025-12-09 04:08:28.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:08:28.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16485/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:08:28.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:08:28.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41335/relay/v1/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-09 04:08:28.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.613 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:28.713 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.716 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":1765253308605032960,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.718 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.720 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":1765253308605032960,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.721 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.724 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":1765253308605032960,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.725 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.727 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":1765253308605032960,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.728 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.731 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":1765253308605032960,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.732 INFO [src.steps.relay] WARM UP successful!!
2025-12-09 04:08:28.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41335/relay/v1/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-09 04:08:28.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.742 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:28.843 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.846 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":1765253308733572552,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.847 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55824/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.849 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":1765253308733572552,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.851 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.853 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":1765253308733572552,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.854 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16485/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.856 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":1765253308733572552,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.858 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2025-12-09 04:08:28.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.860 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":1765253308733572552,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:28.863 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:28.864 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:28.864 DEBUG [src.node.waku_node] Stopping container with id fd06abf77db4
2025-12-09 04:08:29.437 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:29.437 DEBUG [src.node.waku_node] Stopping container with id 4f26f5e65b1b
2025-12-09 04:08:29.963 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:29.964 DEBUG [src.node.waku_node] Stopping container with id c4623da75f12
2025-12-09 04:08:30.251 ERROR [src.node.docker_mananger] Max retries reached for container fd06abf77db4. Exiting log stream.
2025-12-09 04:08:30.475 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:30.475 DEBUG [src.node.waku_node] Stopping container with id 1fcc5bb47080
2025-12-09 04:08:30.776 ERROR [src.node.docker_mananger] Max retries reached for container 4f26f5e65b1b. Exiting log stream.
2025-12-09 04:08:30.994 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:30.995 DEBUG [src.node.waku_node] Stopping container with id 63273d3ada4d
2025-12-09 04:08:31.287 ERROR [src.node.docker_mananger] Max retries reached for container c4623da75f12. Exiting log stream.
2025-12-09 04:08:31.473 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:31.474 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:31.490 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:31.496 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:31.501 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:31.506 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:31.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2025-12-09 04:09:01.665 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:01.665 DEBUG [tests.conftest] Running test: test_time_filter_big_timestamp with id: 2025-12-09_04-09-01__816b43ea-33cb-46c3-839d-280230518b00
2025-12-09 04:09:01.665 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:01.665 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:09:01.666 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:09:01.672 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:01.673 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-09-01__816b43ea-33cb-46c3-839d-280230518b00__wakuorg_nwaku:latest.log
2025-12-09 04:09:01.673 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:01.673 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:01.674 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:01.674 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.168
2025-12-09 04:09:01.674 DEBUG [src.node.docker_mananger] Generated ports ['16942', '16943', '16944', '16945', '16946']
2025-12-09 04:09:01.675 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:01.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:01.675 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:01.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 16942:16942 -p 16943:16943 -p 16944:16944 -p 16945:16945 -p 16946:16946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16944 --rest-port=16942 --tcp-port=16943 --discv5-udp-port=16945 --rest-address=0.0.0.0 --nat=extip:172.18.4.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaec0aebd2eb4d9aafcd6246bcf5e21d3cdddec8bceb013f55e52c5dc63dacd4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16946 --metrics-logging=true --store=true --relay=true
2025-12-09 04:09:01.856 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.168 waku 936e2b9103a013639ea4fe3e1740131a0383a355a79b9bc62aa441248e8c1cf6
2025-12-09 04:09:01.885 DEBUG [src.node.docker_mananger] Container started with ID 936e2b9103a0. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-01__816b43ea-33cb-46c3-839d-280230518b00__wakuorg_nwaku:latest.log
2025-12-09 04:09:01.887 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16942
2025-12-09 04:09:01.887 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:01.930 ERROR [src.node.docker_mananger] Max retries reached for container 9646409b66f1. Exiting log stream.
2025-12-09 04:09:02.466 ERROR [src.node.docker_mananger] Max retries reached for container 2e3fa85206d8. Exiting log stream.
2025-12-09 04:09:02.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16942/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:02.891 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-09 04:09:02.891 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:02.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:02.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.168/tcp/16943/p2p/16Uiu2HAmNYkYqNtKx6L92mS72uw153p1epDpTJqBmZ2jWCUYQL8E","/ip4/172.18.4.168/tcp/16944/ws/p2p/16Uiu2HAmNYkYqNtKx6L92mS72uw153p1epDpTJqBmZ2jWCUYQL8E"],"enrUri":"enr:-L24QHtEb0QIqLuphjF2oHsPj_EKO2nh8XHZp7XR5vf2htPkQTaEMhh1aqHacjC-EvaPQTu6M1j0eVyhRLVt9cl4F30CgmlkgnY0gmlwhKwSBKiKbXVsdGlhZGRyc5YACASsEgSoBkIvAAoErBIEqAZCMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkvvHla7wpRZntK-cn87k8H5F-_mbyF0zZd3-gas5KveDdGNwgkIvg3VkcIJCMYV3YWt1MgM"}'
2025-12-09 04:09:02.894 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:02.900 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:02.900 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-09-01__816b43ea-33cb-46c3-839d-280230518b00__wakuorg_nwaku:latest.log
2025-12-09 04:09:02.901 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:02.901 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:02.902 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:02.902 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.138
2025-12-09 04:09:02.902 DEBUG [src.node.docker_mananger] Generated ports ['56782', '56783', '56784', '56785', '56786']
2025-12-09 04:09:02.902 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:02.902 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:02.903 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:02.903 DEBUG [src.node.docker_mananger] docker run -i -t -p 56782:56782 -p 56783:56783 -p 56784:56784 -p 56785:56785 -p 56786:56786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56784 --rest-port=56782 --tcp-port=56783 --discv5-udp-port=56785 --rest-address=0.0.0.0 --nat=extip:172.18.131.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7b36cdccea9c187c301db3ef41ed762d12d25e6a94cb2baafcb16ea61ac88c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56786 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHtEb0QIqLuphjF2oHsPj_EKO2nh8XHZp7XR5vf2htPkQTaEMhh1aqHacjC-EvaPQTu6M1j0eVyhRLVt9cl4F30CgmlkgnY0gmlwhKwSBKiKbXVsdGlhZGRyc5YACASsEgSoBkIvAAoErBIEqAZCMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkvvHla7wpRZntK-cn87k8H5F-_mbyF0zZd3-gas5KveDdGNwgkIvg3VkcIJCMYV3YWt1MgM --storenode=/ip4/172.18.4.168/tcp/16943/p2p/16Uiu2HAmNYkYqNtKx6L92mS72uw153p1epDpTJqBmZ2jWCUYQL8E --store=true --relay=true
2025-12-09 04:09:03.090 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.138 waku 28928e66dc93c0cdff1d9580fee0b1bae6cadcd39b59037e3bcf511cb0b1622d
2025-12-09 04:09:03.133 DEBUG [src.node.docker_mananger] Container started with ID 28928e66dc93. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-01__816b43ea-33cb-46c3-839d-280230518b00__wakuorg_nwaku:latest.log
2025-12-09 04:09:03.133 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56782
2025-12-09 04:09:03.133 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:04.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56782/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:04.138 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-09 04:09:04.139 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:04.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:04.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.138/tcp/56783/p2p/16Uiu2HAm5uz782xmcaJsBUCawdxw9hey4hrQdaWiiUPFNgp1bUN7","/ip4/172.18.131.138/tcp/56784/ws/p2p/16Uiu2HAm5uz782xmcaJsBUCawdxw9hey4hrQdaWiiUPFNgp1bUN7"],"enrUri":"enr:-L24QAMEDxsmJa0nzXQOmjuKGPgP_15kX-qjFAloq5SOYZ-0B7PeqNKHpMUsO3MlntZ0SOdNldCeXVV0m0_0NK-2KEICgmlkgnY0gmlwhKwSg4qKbXVsdGlhZGRyc5YACASsEoOKBt3PAAoErBKDigbd0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECm9WgoLVaex1O2DBusKAHbMgsCfYQ9DbFrjn3cKA0N4SDdGNwgt3Pg3VkcILd0YV3YWt1MgM"}'
2025-12-09 04:09:04.141 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:04.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56782/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.168/tcp/16943/p2p/16Uiu2HAmNYkYqNtKx6L92mS72uw153p1epDpTJqBmZ2jWCUYQL8E"]'
2025-12-09 04:09:04.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:04.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:04.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:04.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:04.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:04.150 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:04.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16942/relay/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-09 04:09:04.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:04.156 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:04.357 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:04.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16942/relay/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-09 04:09:04.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:04.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:04.563 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:04.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16942/relay/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-09 04:09:04.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:04.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:04.769 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:04.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16942/relay/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-09 04:09:04.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:04.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:04.976 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:04.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16942/relay/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-09 04:09:04.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:04.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:05.184 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:05.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16942/relay/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-09 04:09:05.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:05.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:05.390 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1765253341150440960 after end time 2456453345390685184
2025-12-09 04:09:05.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16942/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253341150440960&endTime=2456453345390685184&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:05.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc424b69425d9f7f18321b5955c361e9921f0c6cf6fafffc9b1e013c889f35f2f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253341150440960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc17a127bbca17d5162a48c5e60f6ca2bc6f87d6e61e9d6c56264d97a123b6758","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253343150448128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5925e99ecf2032a21399004df934c5d2c91de9a971b38f795d96c5c95f50b0b9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253344050450176,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x352d9e296877235eb7297cf7d8c64ea31ce385359d38d123b5733fa1e71ea3e9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253344250451968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb1343d4ecd142269728c851251e1ab4f08acfa51893129ecc47c7a16a93d8d12","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253346150452992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6850d301739c2e0a7aef803832f3619b68d4ef217af3a1f0d5d7835276a7da7a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253354150455040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:09:05.394 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1765253341150440960 and end time = 2456453345390685184 is 6
2025-12-09 04:09:05.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56782/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253341150440960&endTime=2456453345390685184&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:05.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc424b69425d9f7f18321b5955c361e9921f0c6cf6fafffc9b1e013c889f35f2f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253341150440960,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc17a127bbca17d5162a48c5e60f6ca2bc6f87d6e61e9d6c56264d97a123b6758","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253343150448128,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5925e99ecf2032a21399004df934c5d2c91de9a971b38f795d96c5c95f50b0b9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253344050450176,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x352d9e296877235eb7297cf7d8c64ea31ce385359d38d123b5733fa1e71ea3e9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253344250451968,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb1343d4ecd142269728c851251e1ab4f08acfa51893129ecc47c7a16a93d8d12","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253346150452992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6850d301739c2e0a7aef803832f3619b68d4ef217af3a1f0d5d7835276a7da7a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253354150455040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:09:05.398 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1765253341150440960 and end time = 2456453345390685184 is 6
2025-12-09 04:09:05.399 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:05.400 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:05.400 DEBUG [src.node.waku_node] Stopping container with id 936e2b9103a0
2025-12-09 04:09:05.904 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:05.906 DEBUG [src.node.waku_node] Stopping container with id 28928e66dc93
2025-12-09 04:09:06.489 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:06.490 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:06.504 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:06.510 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
2025-12-09 04:07:23.997 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:07:23.997 DEBUG [tests.conftest] Running test: test_repeated_filter_requestID with id: 2025-12-09_04-07-23__202ed374-4058-48b6-823a-872f7b09857f
2025-12-09 04:07:23.998 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:07:23.998 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:07:23.998 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:07:24.007 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:07:24.007 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-07-23__202ed374-4058-48b6-823a-872f7b09857f__wakuorg_nwaku:latest.log
2025-12-09 04:07:24.013 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:07:24.013 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-07-23__202ed374-4058-48b6-823a-872f7b09857f__wakuorg_nwaku:latest.log
2025-12-09 04:07:24.019 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:07:24.019 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-07-23__202ed374-4058-48b6-823a-872f7b09857f__wakuorg_nwaku:latest.log
2025-12-09 04:07:24.019 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:07:24.019 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:07:24.020 DEBUG [tests.e2e.test_e2e] Create 3 nodes
2025-12-09 04:07:24.020 DEBUG [tests.e2e.test_e2e] Start 3 nodes with their corresponding config
2025-12-09 04:07:24.020 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:07:24.020 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:07:24.062 DEBUG [src.node.docker_mananger] Network waku created
2025-12-09 04:07:24.063 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.44
2025-12-09 04:07:24.063 DEBUG [src.node.docker_mananger] Generated ports ['30425', '30426', '30427', '30428', '30429']
2025-12-09 04:07:24.063 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:07:24.063 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:07:24.063 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:07:24.063 DEBUG [src.node.docker_mananger] docker run -i -t -p 30425:30425 -p 30426:30426 -p 30427:30427 -p 30428:30428 -p 30429:30429 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30427 --rest-port=30425 --tcp-port=30426 --discv5-udp-port=30428 --rest-address=0.0.0.0 --nat=extip:172.18.5.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b5cebce567547e09fe75cefdcb4677cabd761ed696a28924ccfb9e8eb1a1a7fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30429 --metrics-logging=true --relay=true --store=true
2025-12-09 04:07:26.131 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.44 waku b5859cda95cdaa43513344adb2273c97f81b20ab71cf823c7f7cbb52d8e4320c
2025-12-09 04:07:26.162 DEBUG [src.node.docker_mananger] Container started with ID b5859cda95cd. Setting up logs at ./log/docker/node1_2025-12-09_04-07-23__202ed374-4058-48b6-823a-872f7b09857f__wakuorg_nwaku:latest.log
2025-12-09 04:07:26.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30425
2025-12-09 04:07:26.164 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:07:27.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30425/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:07:27.168 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-09 04:07:27.168 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:07:27.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30425/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:07:27.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.44/tcp/30426/p2p/16Uiu2HAm9Wq9tooTWQFH5hBL8Q7v6J7LUi83LnjARcqkjXwGq61S","/ip4/172.18.5.44/tcp/30427/ws/p2p/16Uiu2HAm9Wq9tooTWQFH5hBL8Q7v6J7LUi83LnjARcqkjXwGq61S"],"enrUri":"enr:-L24QK4ow6ivTRq8coQjMyn7Eg0xN09JvPUEURaHqcIFmpbXG2Lm5mOJFM828OlEM3Bg9EJ0ZFuU-jFvMcS9BSp70EUCgmlkgnY0gmlwhKwSBSyKbXVsdGlhZGRyc5YACASsEgUsBnbaAAoErBIFLAZ2290DgnJzhQADAQAAiXNlY3AyNTZrMaEC0VXk7eqQuKXs0FdNioRfyPqlMA9EBkgA-Vvx17AmuH2DdGNwgnbag3VkcIJ23IV3YWt1MgM"}'
2025-12-09 04:07:27.171 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:07:27.171 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:07:27.171 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:07:27.172 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:07:27.173 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.119
2025-12-09 04:07:27.173 DEBUG [src.node.docker_mananger] Generated ports ['64715', '64716', '64717', '64718', '64719']
2025-12-09 04:07:27.173 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:07:27.173 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:07:27.173 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:07:27.173 DEBUG [src.node.docker_mananger] docker run -i -t -p 64715:64715 -p 64716:64716 -p 64717:64717 -p 64718:64718 -p 64719:64719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64717 --rest-port=64715 --tcp-port=64716 --discv5-udp-port=64718 --rest-address=0.0.0.0 --nat=extip:172.18.8.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6bc2ed0fbb9cdbfe0ebafb8df5c4c8999a76efff35ef8f9efb63bdbaef0fd8ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64719 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QK4ow6ivTRq8coQjMyn7Eg0xN09JvPUEURaHqcIFmpbXG2Lm5mOJFM828OlEM3Bg9EJ0ZFuU-jFvMcS9BSp70EUCgmlkgnY0gmlwhKwSBSyKbXVsdGlhZGRyc5YACASsEgUsBnbaAAoErBIFLAZ2290DgnJzhQADAQAAiXNlY3AyNTZrMaEC0VXk7eqQuKXs0FdNioRfyPqlMA9EBkgA-Vvx17AmuH2DdGNwgnbag3VkcIJ23IV3YWt1MgM
2025-12-09 04:07:27.353 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.119 waku c3f20cdb7c23b9bc759454871cff154c89b8c0a5710d54b2bece79301fee9772
2025-12-09 04:07:27.382 DEBUG [src.node.docker_mananger] Container started with ID c3f20cdb7c23. Setting up logs at ./log/docker/node2_2025-12-09_04-07-23__202ed374-4058-48b6-823a-872f7b09857f__wakuorg_nwaku:latest.log
2025-12-09 04:07:27.383 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64715
2025-12-09 04:07:27.383 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:07:28.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64715/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:07:28.387 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":"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-09 04:07:28.387 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:07:28.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:07:28.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.119/tcp/64716/p2p/16Uiu2HAmJHZgsvTSEzo114J2VjuS9bkniVSZW1p933ZJHKdcP2AS","/ip4/172.18.8.119/tcp/64717/ws/p2p/16Uiu2HAmJHZgsvTSEzo114J2VjuS9bkniVSZW1p933ZJHKdcP2AS"],"enrUri":"enr:-L24QCGXJIPe3E4KGIXHK--JBbPlAt-Y8GtwBhUquU2llvulK7eMYK-zeVINEoFQsyviyDlsqU5-k_QkYRHzzLCmYzwCgmlkgnY0gmlwhKwSCHeKbXVsdGlhZGRyc5YACASsEgh3BvzMAAoErBIIdwb8zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU6kJ8skWuBt0FwC00OriNmLLX2FLM4nqdtqNOVdHA-eDdGNwgvzMg3VkcIL8zoV3YWt1Mgc"}'
2025-12-09 04:07:28.390 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:07:28.390 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:07:28.390 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:07:28.391 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:07:28.391 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.0
2025-12-09 04:07:28.392 DEBUG [src.node.docker_mananger] Generated ports ['56435', '56436', '56437', '56438', '56439']
2025-12-09 04:07:28.392 DEBUG [src.node.waku_node] Cluster id was resolved to: 3
2025-12-09 04:07:28.392 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:07:28.392 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:07:28.392 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:07:28.392 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:07:28.392 DEBUG [src.node.docker_mananger] docker run -i -t -p 56435:56435 -p 56436:56436 -p 56437:56437 -p 56438:56438 -p 56439:56439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56437 --rest-port=56435 --tcp-port=56436 --discv5-udp-port=56438 --rest-address=0.0.0.0 --nat=extip:172.18.147.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a704c12d5eeee6006c67a9c09a44ff7ac2b5300adee3d83dcbf19efd212cf06 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56439 --metrics-logging=true --relay=true --filternode=/ip4/172.18.8.119/tcp/64716/p2p/16Uiu2HAmJHZgsvTSEzo114J2VjuS9bkniVSZW1p933ZJHKdcP2AS --store=false --discv5-bootstrap-node=enr:-L24QCGXJIPe3E4KGIXHK--JBbPlAt-Y8GtwBhUquU2llvulK7eMYK-zeVINEoFQsyviyDlsqU5-k_QkYRHzzLCmYzwCgmlkgnY0gmlwhKwSCHeKbXVsdGlhZGRyc5YACASsEgh3BvzMAAoErBIIdwb8zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU6kJ8skWuBt0FwC00OriNmLLX2FLM4nqdtqNOVdHA-eDdGNwgvzMg3VkcIL8zoV3YWt1Mgc
2025-12-09 04:07:28.599 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.0 waku 74ebabfd9f7e170b646f34c6dc5fb78421fc31c5c53071ab23deff51c304bf5b
2025-12-09 04:07:28.632 DEBUG [src.node.docker_mananger] Container started with ID 74ebabfd9f7e. Setting up logs at ./log/docker/node3_2025-12-09_04-07-23__202ed374-4058-48b6-823a-872f7b09857f__wakuorg_nwaku:latest.log
2025-12-09 04:07:28.632 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56435
2025-12-09 04:07:28.632 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:07:29.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56435/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:07:29.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":"READY"},{"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-09 04:07:29.638 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:07:29.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:07:29.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.0/tcp/56436/p2p/16Uiu2HAmAgL7uPyRzpoJ8Cpo5y95EpfiTocHr4z8jRTqkGHfkrFw","/ip4/172.18.147.0/tcp/56437/ws/p2p/16Uiu2HAmAgL7uPyRzpoJ8Cpo5y95EpfiTocHr4z8jRTqkGHfkrFw"],"enrUri":"enr:-L24QEAlePlPYmRZymqlUIRJf-pOSs6z3aY5u9RJ-zjgwD-VOlkx6E-ZI8TF9CVUeV1xqLNiEeum00j5hlG5FrZqAZcCgmlkgnY0gmlwhKwSkwCKbXVsdGlhZGRyc5YACASsEpMABtx0AAoErBKTAAbcdd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4qCPYSY859sZIJjm3mXQidq79ndlQxe1bMwn0UtIS56DdGNwgtx0g3VkcILcdoV3YWt1MgE"}'
2025-12-09 04:07:29.640 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:07:29.640 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2025-12-09 04:07:29.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30425/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:07:29.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:07:29.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64715/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:07:29.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:07:29.650 DEBUG [tests.e2e.test_e2e] Wait for all nodes auto connection
2025-12-09 04:07:29.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30425/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:07:29.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.8.119/tcp/33192/p2p/16Uiu2HAmJHZgsvTSEzo114J2VjuS9bkniVSZW1p933ZJHKdcP2AS","protocols":["/ipfs/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-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:07:29.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64715/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:07:29.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.5.44/tcp/30426/p2p/16Uiu2HAm9Wq9tooTWQFH5hBL8Q7v6J7LUi83LnjARcqkjXwGq61S","protocols":["/ipfs/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-111-g792036","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.4/tcp/52744/p2p/16Uiu2HAmAgL7uPyRzpoJ8Cpo5y95EpfiTocHr4z8jRTqkGHfkrFw","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"NotConnected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:07:29.671 DEBUG [src.libs.common] Sleeping for 30 seconds
2025-12-09 04:07:59.672 DEBUG [tests.e2e.test_e2e] Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
2025-12-09 04:07:59.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56435/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-09 04:07:59.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-09 04:07:59.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56435/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-09 04:07:59.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-09 04:07:59.690 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/3/1
2025-12-09 04:07:59.691 DEBUG [src.steps.store] Relaying message
2025-12-09 04:07:59.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30425/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-09 04:07:59.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:07:59.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:07:59.897 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-09 04:08:04.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56435/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.900 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":1765253279691048616,"ephemeral":false}]'
2025-12-09 04:08:04.900 DEBUG [tests.e2e.test_e2e] Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1765253279691048616, 'ephemeral': False}]
2025-12-09 04:08:04.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56435/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2025-12-09 04:08:04.902 DEBUG [tests.e2e.test_e2e] Response for node3 using same request ID is []
2025-12-09 04:08:04.904 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:04.905 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:04.905 DEBUG [src.node.waku_node] Stopping container with id b5859cda95cd
2025-12-09 04:08:05.475 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:05.476 DEBUG [src.node.waku_node] Stopping container with id c3f20cdb7c23
2025-12-09 04:08:06.001 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:06.002 DEBUG [src.node.waku_node] Stopping container with id 74ebabfd9f7e
2025-12-09 04:08:06.290 ERROR [src.node.docker_mananger] Max retries reached for container b5859cda95cd. Exiting log stream.
2025-12-09 04:08:06.517 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:06.518 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:06.545 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:06.593 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:06.614 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2025-12-09 04:10:01.966 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:01.967 DEBUG [tests.conftest] Running test: test_time_filter_matches_one_message with id: 2025-12-09_04-10-01__b5812111-fff0-4064-9162-7a600a76b23f
2025-12-09 04:10:01.967 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:01.968 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:01.968 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:10:01.976 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:01.976 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-01__b5812111-fff0-4064-9162-7a600a76b23f__wakuorg_nwaku:latest.log
2025-12-09 04:10:01.976 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:01.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:01.979 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:01.980 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.200
2025-12-09 04:10:01.980 DEBUG [src.node.docker_mananger] Generated ports ['30246', '30247', '30248', '30249', '30250']
2025-12-09 04:10:01.980 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:01.980 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:01.980 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:01.981 DEBUG [src.node.docker_mananger] docker run -i -t -p 30246:30246 -p 30247:30247 -p 30248:30248 -p 30249:30249 -p 30250:30250 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30248 --rest-port=30246 --tcp-port=30247 --discv5-udp-port=30249 --rest-address=0.0.0.0 --nat=extip:172.18.136.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca2dfe951edecfad38e7e8dbdcf0f0749344fc3ee1cc65a78ab371f55bce3d4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30250 --metrics-logging=true --store=true --relay=true
2025-12-09 04:10:02.160 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.200 waku f883f81d7d8be553b9b813fd6f4f00d4bbaa4ebf9e5eb9528309670194276930
2025-12-09 04:10:02.191 DEBUG [src.node.docker_mananger] Container started with ID f883f81d7d8b. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-01__b5812111-fff0-4064-9162-7a600a76b23f__wakuorg_nwaku:latest.log
2025-12-09 04:10:02.192 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30246
2025-12-09 04:10:02.194 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:02.248 ERROR [src.node.docker_mananger] Max retries reached for container 3f146c485fc0. Exiting log stream.
2025-12-09 04:10:02.799 ERROR [src.node.docker_mananger] Max retries reached for container c15abc4a0f79. Exiting log stream.
2025-12-09 04:10:03.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30246/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:03.197 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-09 04:10:03.197 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:03.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30246/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:03.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.200/tcp/30247/p2p/16Uiu2HAmNdDK8KN2i5QDB3rY6qNydmNdhjqbbPVb7hGS1JjvwacZ","/ip4/172.18.136.200/tcp/30248/ws/p2p/16Uiu2HAmNdDK8KN2i5QDB3rY6qNydmNdhjqbbPVb7hGS1JjvwacZ"],"enrUri":"enr:-L24QIC2YJTxwbn0OYt7ASkB6n9OBWPhbm1junF7KwI-uhuVfdxCF-_Lfs4j-8vShgOh0Wk9zlomsN8Zdygg4QKWmPcCgmlkgnY0gmlwhKwSiMiKbXVsdGlhZGRyc5YACASsEojIBnYnAAoErBKIyAZ2KN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlCBdWCnPGmL7zLx5koFOy2lQbPlEEwc0jx8xypR1N_KDdGNwgnYng3VkcIJ2KYV3YWt1MgM"}'
2025-12-09 04:10:03.200 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:03.206 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:03.207 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-01__b5812111-fff0-4064-9162-7a600a76b23f__wakuorg_nwaku:latest.log
2025-12-09 04:10:03.207 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:03.207 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:03.208 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:03.209 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.212
2025-12-09 04:10:03.209 DEBUG [src.node.docker_mananger] Generated ports ['5566', '5567', '5568', '5569', '5570']
2025-12-09 04:10:03.209 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:03.209 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:03.209 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:03.209 DEBUG [src.node.docker_mananger] docker run -i -t -p 5566:5566 -p 5567:5567 -p 5568:5568 -p 5569:5569 -p 5570:5570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5568 --rest-port=5566 --tcp-port=5567 --discv5-udp-port=5569 --rest-address=0.0.0.0 --nat=extip:172.18.45.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=078cfe7dbdd45d2cb235e7bca5c9a0b4dbefe76d5ef7e5c35caaafac6ae985e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5570 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIC2YJTxwbn0OYt7ASkB6n9OBWPhbm1junF7KwI-uhuVfdxCF-_Lfs4j-8vShgOh0Wk9zlomsN8Zdygg4QKWmPcCgmlkgnY0gmlwhKwSiMiKbXVsdGlhZGRyc5YACASsEojIBnYnAAoErBKIyAZ2KN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlCBdWCnPGmL7zLx5koFOy2lQbPlEEwc0jx8xypR1N_KDdGNwgnYng3VkcIJ2KYV3YWt1MgM --storenode=/ip4/172.18.136.200/tcp/30247/p2p/16Uiu2HAmNdDK8KN2i5QDB3rY6qNydmNdhjqbbPVb7hGS1JjvwacZ --store=true --relay=true
2025-12-09 04:10:03.392 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.212 waku e0cbe603ac5a6f9a4166ebe58b7817e483f7f961429c33340d75c5cbff4fac6e
2025-12-09 04:10:03.427 DEBUG [src.node.docker_mananger] Container started with ID e0cbe603ac5a. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-01__b5812111-fff0-4064-9162-7a600a76b23f__wakuorg_nwaku:latest.log
2025-12-09 04:10:03.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5566
2025-12-09 04:10:03.428 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:04.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5566/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:04.433 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-09 04:10:04.433 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:04.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5566/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:04.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.212/tcp/5567/p2p/16Uiu2HAkySNycb2Gjd5xD6NpsFriRBT4MYZe7chnEgHFG42M8cnF","/ip4/172.18.45.212/tcp/5568/ws/p2p/16Uiu2HAkySNycb2Gjd5xD6NpsFriRBT4MYZe7chnEgHFG42M8cnF"],"enrUri":"enr:-L24QEfPS_Nn6XRP0z2QUvbO1fkA3UGty0autB-g0z-UuQ4nbW4QNAkufohpdYsd-xLTQxWb6tJj8w8lLNe_VXomjcwCgmlkgnY0gmlwhKwSLdSKbXVsdGlhZGRyc5YACASsEi3UBhW_AAoErBIt1AYVwN0DgnJzhQADAQAAiXNlY3AyNTZrMaECO50aYjMwIyOgF5XVNJXa0whXmFX6HsNUP6CVvf8c2mSDdGNwghW_g3VkcIIVwYV3YWt1MgM"}'
2025-12-09 04:10:04.436 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:04.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5566/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.200/tcp/30247/p2p/16Uiu2HAmNdDK8KN2i5QDB3rY6qNydmNdhjqbbPVb7hGS1JjvwacZ"]'
2025-12-09 04:10:04.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30246/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:04.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5566/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:04.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.445 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:04.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30246/relay/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-09 04:10:04.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.451 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:04.651 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:04.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30246/relay/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-09 04:10:04.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:04.859 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:04.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30246/relay/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-09 04:10:04.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:05.065 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:05.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30246/relay/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-09 04:10:05.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:05.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:05.271 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:05.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30246/relay/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-09 04:10:05.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:05.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:05.476 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:05.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30246/relay/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-09 04:10:05.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:05.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:05.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30246/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253401445283168&endTime=1765253401445483168&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:05.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf60ad7cf2952ab3b746eb1f0adac11d056db89de5248bdd66e0db160fc6c8be"}]}'
2025-12-09 04:10:05.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5566/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253401445283168&endTime=1765253401445483168&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:05.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdf60ad7cf2952ab3b746eb1f0adac11d056db89de5248bdd66e0db160fc6c8be"}]}'
2025-12-09 04:10:05.689 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:05.690 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:05.690 DEBUG [src.node.waku_node] Stopping container with id f883f81d7d8b
2025-12-09 04:10:06.245 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:06.245 DEBUG [src.node.waku_node] Stopping container with id e0cbe603ac5a
2025-12-09 04:10:06.805 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:06.806 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:06.812 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:06.819 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,142 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_close_to_now with id: 2025-12-09_04-11-21__413c9027-5fed-4c28-8fcb-61e197c2aa9b
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-09_04-11-21__413c9027-5fed-4c28-8fcb-61e197c2aa9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.63.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53420', '53421', '53422', '53423', '53424']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53420:53420 -p 53421:53421 -p 53422:53422 -p 53423:53423 -p 53424:53424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53422 --rest-port=53420 --tcp-port=53421 --discv5-udp-port=53423 --rest-address=0.0.0.0 --nat=extip:172.18.63.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9fab5c2dbef9b39dbf84fcb8af4f04005d364dd3bdde8bacddcb10149eae21e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53424 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.1 waku 74cab7bd0e524fea7c5485443d5a849f3cca20dcd0bfa18037af6f52024f11cc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74cab7bd0e52. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-11-21__413c9027-5fed-4c28-8fcb-61e197c2aa9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53420
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 5b6bf6ac31c4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9700b0496201. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53420/health" -H "Content-Type: 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:53420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.1/tcp/53421/p2p/16Uiu2HAmNpYPh9mSnAF4MUivqwTBLQunPqqZtSN23GD1AMNsLpJj","/ip4/172.18.63.1/tcp/53422/ws/p2p/16Uiu2HAmNpYPh9mSnAF4MUivqwTBLQunPqqZtSN23GD1AMNsLpJj"],"enrUri":"enr:-L24QMDnG5e_T9DN9lxEMt0AXcEpjiTV1l9W5WTxY1QGFck1ZY-2WIH78_aPj7cSuhAIkvqj32KwGFO0y3bm3QVwCQ8CgmlkgnY0gmlwhKwSPwGKbXVsdGlhZGRyc5YACASsEj8BBtCtAAoErBI_AQbQrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlwdTbuItT-db5mabAtMffXQziKjmym0P_zGKMS74wViDdGNwgtCtg3VkcILQr4V3YWt1MgM"}'
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-09_04-11-21__413c9027-5fed-4c28-8fcb-61e197c2aa9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.244.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34171', '34172', '34173', '34174', '34175']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34171:34171 -p 34172:34172 -p 34173:34173 -p 34174:34174 -p 34175:34175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34173 --rest-port=34171 --tcp-port=34172 --discv5-udp-port=34174 --rest-address=0.0.0.0 --nat=extip:172.18.244.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb2c1c4bb0c1e4a0dc5cebdadf5dfab9c2dcdccf435a0f3ea1c32fceaad4a8cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34175 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMDnG5e_T9DN9lxEMt0AXcEpjiTV1l9W5WTxY1QGFck1ZY-2WIH78_aPj7cSuhAIkvqj32KwGFO0y3bm3QVwCQ8CgmlkgnY0gmlwhKwSPwGKbXVsdGlhZGRyc5YACASsEj8BBtCtAAoErBI_AQbQrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlwdTbuItT-db5mabAtMffXQziKjmym0P_zGKMS74wViDdGNwgtCtg3VkcILQr4V3YWt1MgM --storenode=/ip4/172.18.63.1/tcp/53421/p2p/16Uiu2HAmNpYPh9mSnAF4MUivqwTBLQunPqqZtSN23GD1AMNsLpJj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.120 waku b70f25a2ea2f98443a2e44e3eeda3b15ef4ae397d46934edb3376b30d1fb5eda
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b70f25a2ea2f. Setting up logs at ./log/docker/store_node1_2025-12-09_04-11-21__413c9027-5fed-4c28-8fcb-61e197c2aa9b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34171
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34171/health" -H "Content-Type: 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:34171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.244.120/tcp/34172/p2p/16Uiu2HAmBP4tT3J3sB7E61exaXh3S1btba2s1n6NzF4ZYjarnYqM","/ip4/172.18.244.120/tcp/34173/ws/p2p/16Uiu2HAmBP4tT3J3sB7E61exaXh3S1btba2s1n6NzF4ZYjarnYqM"],"enrUri":"enr:-L24QN48F23KE_dt7E685yAC4eaiapVSf8GPv3-A4fuyRs5uffffiVWGVWjpB4loFi5oYSLAs4aHV9AK2XH1a7oFEJgCgmlkgnY0gmlwhKwS9HiKbXVsdGlhZGRyc5YACASsEvR4BoV8AAoErBL0eAaFfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7RAmgLjfYbfNolSXtIUF1ZFmpI_pAop5-8uVwtQfrwiDdGNwgoV8g3VkcIKFfoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.63.1/tcp/53421/p2p/16Uiu2HAmNpYPh9mSnAF4MUivqwTBLQunPqqZtSN23GD1AMNsLpJj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53420/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:34171/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_time_filter:test_time_filter.py:17 Running test with payload 3 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:53420/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"}]}'
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:34171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:53420/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"}]}'
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:34171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:53420/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"},{"messageHash":"0xc931aa9654297faa773895c3981fba0c6a3c525186738d3c735119d05b1bf1c7"}]}'
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:34171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"},{"messageHash":"0xc931aa9654297faa773895c3981fba0c6a3c525186738d3c735119d05b1bf1c7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:53420/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"},{"messageHash":"0xc931aa9654297faa773895c3981fba0c6a3c525186738d3c735119d05b1bf1c7"},{"messageHash":"0x17a339cf2d3925ded86ed92bea1a7e0d39a38e898c27327014dc9c6a3a048fdd"}]}'
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:34171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"},{"messageHash":"0xc931aa9654297faa773895c3981fba0c6a3c525186738d3c735119d05b1bf1c7"},{"messageHash":"0x17a339cf2d3925ded86ed92bea1a7e0d39a38e898c27327014dc9c6a3a048fdd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 2 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:53420/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"},{"messageHash":"0xc931aa9654297faa773895c3981fba0c6a3c525186738d3c735119d05b1bf1c7"},{"messageHash":"0x17a339cf2d3925ded86ed92bea1a7e0d39a38e898c27327014dc9c6a3a048fdd"},{"messageHash":"0x06508db7f2162cd4da3e1b952ccd35760f22f4a2e58793f1da8457fd80ae6d88"}]}'
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:34171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"},{"messageHash":"0xc931aa9654297faa773895c3981fba0c6a3c525186738d3c735119d05b1bf1c7"},{"messageHash":"0x17a339cf2d3925ded86ed92bea1a7e0d39a38e898c27327014dc9c6a3a048fdd"},{"messageHash":"0x06508db7f2162cd4da3e1b952ccd35760f22f4a2e58793f1da8457fd80ae6d88"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 10 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:53420/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"},{"messageHash":"0xc931aa9654297faa773895c3981fba0c6a3c525186738d3c735119d05b1bf1c7"},{"messageHash":"0x17a339cf2d3925ded86ed92bea1a7e0d39a38e898c27327014dc9c6a3a048fdd"},{"messageHash":"0x06508db7f2162cd4da3e1b952ccd35760f22f4a2e58793f1da8457fd80ae6d88"},{"messageHash":"0xc6ff55dd943f1e004b77914d3c0f7622878c2b59b1f852b5feecd2d8a603ddf6"}]}'
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:34171/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&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":"0x1f524d0bf23c8128933e5a0ac6ac19fcf50d1d60c70a4aa23cc1b49456ff847a"},{"messageHash":"0x70200466ec3efae46d488a3947dfbca958af0b0cb9ed055e9b9402af21994c51"},{"messageHash":"0xc931aa9654297faa773895c3981fba0c6a3c525186738d3c735119d05b1bf1c7"},{"messageHash":"0x17a339cf2d3925ded86ed92bea1a7e0d39a38e898c27327014dc9c6a3a048fdd"},{"messageHash":"0x06508db7f2162cd4da3e1b952ccd35760f22f4a2e58793f1da8457fd80ae6d88"},{"messageHash":"0xc6ff55dd943f1e004b77914d3c0f7622878c2b59b1f852b5feecd2d8a603ddf6"}]}'
DEBUG  src.steps.store:store.py:228 messages length 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 74cab7bd0e52
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b70f25a2ea2f
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_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2025-12-09_04-09-23__928a68d4-2f96-4d6d-8828-8c552b1fd018
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-09_04-09-23__928a68d4-2f96-4d6d-8828-8c552b1fd018__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.38.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28110', '28111', '28112', '28113', '28114']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28110:28110 -p 28111:28111 -p 28112:28112 -p 28113:28113 -p 28114:28114 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28112 --rest-port=28110 --tcp-port=28111 --discv5-udp-port=28113 --rest-address=0.0.0.0 --nat=extip:172.18.38.157 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ea97f2edeba8d1ea027dfdbeddc0ea31dcf78cec0a005e0c9ce0ddcc0ac2ebaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28114 --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.38.157 waku 798e6a29a194e90afbfcc8fbc9d3f98fb8b0113695cadf48729c6123c67a4aab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 798e6a29a194. Setting up logs at ./log/docker/node1_2025-12-09_04-09-23__928a68d4-2f96-4d6d-8828-8c552b1fd018__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28110
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 15faed91c599. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28110/health" -H "Content-Type: 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:28110/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.157/tcp/28111/p2p/16Uiu2HAmJnPKu1Rs2RNNGGVLeMoQvFrbVYJBySabCbtAhVwq9o8U","/ip4/172.18.38.157/tcp/28112/ws/p2p/16Uiu2HAmJnPKu1Rs2RNNGGVLeMoQvFrbVYJBySabCbtAhVwq9o8U"],"enrUri":"enr:-L24QLCtf6734S8QCZiL2m8BsecK-_TL1fzreHv4DkWPwc7vYVQEgoFYmu0gyddgj0UkQcExCNp59wVEo5TImeKl63ECgmlkgnY0gmlwhKwSJp2KbXVsdGlhZGRyc5YACASsEiadBm3PAAoErBImnQZt0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWwsqkAgIpWlagjHUYNEhLqBmsSuX5wruZS3I33i_PCmDdGNwgm3Pg3VkcIJt0YV3YWt1MgU"}'
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-09_04-09-23__928a68d4-2f96-4d6d-8828-8c552b1fd018__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51666', '51667', '51668', '51669', '51670']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51666:51666 -p 51667:51667 -p 51668:51668 -p 51669:51669 -p 51670:51670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51668 --rest-port=51666 --tcp-port=51667 --discv5-udp-port=51669 --rest-address=0.0.0.0 --nat=extip:172.18.15.74 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b5c317cdfab54ad5f9a3326cd85dca87e9be3dbcc2e18eac24dccd533fd41a2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51670 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCtf6734S8QCZiL2m8BsecK-_TL1fzreHv4DkWPwc7vYVQEgoFYmu0gyddgj0UkQcExCNp59wVEo5TImeKl63ECgmlkgnY0gmlwhKwSJp2KbXVsdGlhZGRyc5YACASsEiadBm3PAAoErBImnQZt0N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDWwsqkAgIpWlagjHUYNEhLqBmsSuX5wruZS3I33i_PCmDdGNwgm3Pg3VkcIJt0YV3YWt1MgU --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.15.74 waku 7f49d7bc3ca98c94931b1baa7a32aa061da5da6630a05e31ae78974efe3a752f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f49d7bc3ca9. Setting up logs at ./log/docker/node2_2025-12-09_04-09-23__928a68d4-2f96-4d6d-8828-8c552b1fd018__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51666
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51666/health" -H "Content-Type: 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:51666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.74/tcp/51667/p2p/16Uiu2HAkuyvPGmDF7Foqr1gsQeNeNMmLmoSgjojray8wANLmtkno","/ip4/172.18.15.74/tcp/51668/ws/p2p/16Uiu2HAkuyvPGmDF7Foqr1gsQeNeNMmLmoSgjojray8wANLmtkno"],"enrUri":"enr:-L24QHSby1F34oUWDmx27FzOTsU0sJ2kl7MaRIes5b2krMUJZYrd4A0omti3DG3hO7OMLh0W5AbM8M_0aJhUgQasP4UCgmlkgnY0gmlwhKwSD0qKbXVsdGlhZGRyc5YACASsEg9KBsnTAAoErBIPSgbJ1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECCELfmz69O0E1F_vvxn1Mx-hTwS7rysF8xyUHJEHVFMSDdGNwgsnTg3VkcILJ1YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51666/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.157/tcp/28111/p2p/16Uiu2HAmJnPKu1Rs2RNNGGVLeMoQvFrbVYJBySabCbtAhVwq9o8U"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28110/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51666/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28110/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:28110/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":1765253366218673950,"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:51666/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":1765253366218673950,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28110/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:28110/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":1765253366333053334,"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:51666/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":1765253366333053334,"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 798e6a29a194
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f49d7bc3ca9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,122 @@
2025-12-09 04:10:42.989 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:42.990 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b
2025-12-09 04:10:42.991 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:42.992 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:42.992 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:10:43.001 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:43.001 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
2025-12-09 04:10:43.001 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:43.002 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:43.003 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:43.004 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.101
2025-12-09 04:10:43.004 DEBUG [src.node.docker_mananger] Generated ports ['52938', '52939', '52940', '52941', '52942']
2025-12-09 04:10:43.004 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:43.004 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:43.004 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:43.004 DEBUG [src.node.docker_mananger] docker run -i -t -p 52938:52938 -p 52939:52939 -p 52940:52940 -p 52941:52941 -p 52942:52942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52940 --rest-port=52938 --tcp-port=52939 --discv5-udp-port=52941 --rest-address=0.0.0.0 --nat=extip:172.18.222.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9eaf702f4adb24b41aadbaeae80ab2fa93e8cc0ee65bd2aee298b6b94ffa1db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52942 --metrics-logging=true --store=true --relay=true
2025-12-09 04:10:43.184 ERROR [src.node.docker_mananger] Max retries reached for container b0470c428677. Exiting log stream.
2025-12-09 04:10:43.201 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.101 waku af6b1c830c18bdaad5d74062bcacc83811acdc9d336347c517bc86c4e9a558b0
2025-12-09 04:10:43.235 DEBUG [src.node.docker_mananger] Container started with ID af6b1c830c18. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
2025-12-09 04:10:43.235 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52938
2025-12-09 04:10:43.237 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:43.828 ERROR [src.node.docker_mananger] Max retries reached for container dc4c231ca6be. Exiting log stream.
2025-12-09 04:10:44.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52938/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:44.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_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-09 04:10:44.241 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:44.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52938/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:44.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR","/ip4/172.18.222.101/tcp/52940/ws/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR"],"enrUri":"enr:-L24QCeX0Yo4MH-57s6flW5XnDrLf00_CCGUWYGSAgK5yLL2Ai3SRyfOBC1klto_0p8uM_0hscz6HIi3Y-zH-B0TuC8CgmlkgnY0gmlwhKwS3mWKbXVsdGlhZGRyc5YACASsEt5lBs7LAAoErBLeZQbOzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRhrGjouvfExoqEV3xVh4AZ77SFast-byywqokjXKliKDdGNwgs7Lg3VkcILOzYV3YWt1MgM"}'
2025-12-09 04:10:44.244 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:44.251 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:44.251 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
2025-12-09 04:10:44.251 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:44.251 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:44.252 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:44.253 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.3
2025-12-09 04:10:44.253 DEBUG [src.node.docker_mananger] Generated ports ['61488', '61489', '61490', '61491', '61492']
2025-12-09 04:10:44.253 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:44.253 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:44.253 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:44.253 DEBUG [src.node.docker_mananger] docker run -i -t -p 61488:61488 -p 61489:61489 -p 61490:61490 -p 61491:61491 -p 61492:61492 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61490 --rest-port=61488 --tcp-port=61489 --discv5-udp-port=61491 --rest-address=0.0.0.0 --nat=extip:172.18.90.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffb6d49eacde37d2e784f023ad6c200fb72cd40a2cae6a4aa07f215249f4a92b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61492 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCeX0Yo4MH-57s6flW5XnDrLf00_CCGUWYGSAgK5yLL2Ai3SRyfOBC1klto_0p8uM_0hscz6HIi3Y-zH-B0TuC8CgmlkgnY0gmlwhKwS3mWKbXVsdGlhZGRyc5YACASsEt5lBs7LAAoErBLeZQbOzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRhrGjouvfExoqEV3xVh4AZ77SFast-byywqokjXKliKDdGNwgs7Lg3VkcILOzYV3YWt1MgM --storenode=/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR --store=true --relay=true
2025-12-09 04:10:44.441 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.3 waku 8596f411d98ac07454f70a7b4ce3fea5da83bae219344238d2ad084ae02816a6
2025-12-09 04:10:44.471 DEBUG [src.node.docker_mananger] Container started with ID 8596f411d98a. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
2025-12-09 04:10:44.472 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61488
2025-12-09 04:10:44.472 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:45.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61488/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:45.477 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-09 04:10:45.478 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:45.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61488/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:45.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.3/tcp/61489/p2p/16Uiu2HAmJfjQXZaUc31RptjxcTRboU8zHytKhHYWroRbaxueUoMb","/ip4/172.18.90.3/tcp/61490/ws/p2p/16Uiu2HAmJfjQXZaUc31RptjxcTRboU8zHytKhHYWroRbaxueUoMb"],"enrUri":"enr:-L24QD_-tbtvAkUOy-V8GvEBQwGBL7UvWMBswKZsKfeH129iR1r1EdRdDMcuryd9OXzgbu_E8SsAC4lNABDzBEEo2qsCgmlkgnY0gmlwhKwSWgOKbXVsdGlhZGRyc5YACASsEloDBvAxAAoErBJaAwbwMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWVbOEDeacSG_G61w_8XOUymk8N4jRUyrGnOmyU6U_2qDdGNwgvAxg3VkcILwM4V3YWt1MgM"}'
2025-12-09 04:10:45.480 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:45.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61488/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR"]'
2025-12-09 04:10:45.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:45.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52938/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:45.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:45.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61488/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:45.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:45.490 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:45.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52938/relay/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-09 04:10:45.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:45.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:45.697 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:45.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52938/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:45.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a0affc23769852360d0b57cf4e48a7a00f71817557cb0aa2dcf8881d56e94a9"}]}'
2025-12-09 04:10:45.701 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:45.701 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:45.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61488/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:45.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a0affc23769852360d0b57cf4e48a7a00f71817557cb0aa2dcf8881d56e94a9"}]}'
2025-12-09 04:10:45.704 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:45.705 DEBUG [src.node.waku_node] Stopping container with id 8596f411d98a
2025-12-09 04:10:46.260 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:46.261 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:46.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52938/relay/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-09 04:10:46.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:46.268 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:46.475 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:46.476 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
2025-12-09 04:10:46.476 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:46.476 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:46.477 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:46.478 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.252
2025-12-09 04:10:46.478 DEBUG [src.node.docker_mananger] Generated ports ['45346', '45347', '45348', '45349', '45350']
2025-12-09 04:10:46.478 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:46.478 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:46.478 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:46.478 DEBUG [src.node.docker_mananger] docker run -i -t -p 45346:45346 -p 45347:45347 -p 45348:45348 -p 45349:45349 -p 45350:45350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45348 --rest-port=45346 --tcp-port=45347 --discv5-udp-port=45349 --rest-address=0.0.0.0 --nat=extip:172.18.154.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=838d0ef98ffc54cf535d3b66e479eca86c98513aaddfcaeaeccedbcadee1e2c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45350 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCeX0Yo4MH-57s6flW5XnDrLf00_CCGUWYGSAgK5yLL2Ai3SRyfOBC1klto_0p8uM_0hscz6HIi3Y-zH-B0TuC8CgmlkgnY0gmlwhKwS3mWKbXVsdGlhZGRyc5YACASsEt5lBs7LAAoErBLeZQbOzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRhrGjouvfExoqEV3xVh4AZ77SFast-byywqokjXKliKDdGNwgs7Lg3VkcILOzYV3YWt1MgM --storenode=/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR --store=false --relay=true
2025-12-09 04:10:46.671 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.252 waku 6c96335cb920b76c397312f15b774b5f44b0ffff821b23b9374d209c3423de78
2025-12-09 04:10:46.702 DEBUG [src.node.docker_mananger] Container started with ID 6c96335cb920. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
2025-12-09 04:10:46.703 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45346
2025-12-09 04:10:46.703 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:47.076 ERROR [src.node.docker_mananger] Max retries reached for container 8596f411d98a. Exiting log stream.
2025-12-09 04:10:47.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45346/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:47.708 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-09 04:10:47.708 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:47.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:47.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.252/tcp/45347/p2p/16Uiu2HAm98nz8WWB74f12GSpoWQtJawGS3Nfrq2zazSshF7XkG9o","/ip4/172.18.154.252/tcp/45348/ws/p2p/16Uiu2HAm98nz8WWB74f12GSpoWQtJawGS3Nfrq2zazSshF7XkG9o"],"enrUri":"enr:-L24QF1M-Afj3BaIHdIB3GdHXJ42y2kwERZhumD0hkmftIInRqweJc8a5Uw10hOyZNtUcqDkxpYQNnPLrl2vY9hfmoQCgmlkgnY0gmlwhKwSmvyKbXVsdGlhZGRyc5YACASsEpr8BrEjAAoErBKa_AaxJN0DgnJzhQADAQAAiXNlY3AyNTZrMaECy7CqKhrxY8GoO0tzvng4zt9UrutNlYlKp0--23P6yPKDdGNwgrEjg3VkcIKxJYV3YWt1MgE"}'
2025-12-09 04:10:47.711 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:47.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR"]'
2025-12-09 04:10:47.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:47.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45346/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:47.774 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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-09 04:10:47.774 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:47.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:47.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.252/tcp/45347/p2p/16Uiu2HAm98nz8WWB74f12GSpoWQtJawGS3Nfrq2zazSshF7XkG9o","/ip4/172.18.154.252/tcp/45348/ws/p2p/16Uiu2HAm98nz8WWB74f12GSpoWQtJawGS3Nfrq2zazSshF7XkG9o"],"enrUri":"enr:-L24QF1M-Afj3BaIHdIB3GdHXJ42y2kwERZhumD0hkmftIInRqweJc8a5Uw10hOyZNtUcqDkxpYQNnPLrl2vY9hfmoQCgmlkgnY0gmlwhKwSmvyKbXVsdGlhZGRyc5YACASsEpr8BrEjAAoErBKa_AaxJN0DgnJzhQADAQAAiXNlY3AyNTZrMaECy7CqKhrxY8GoO0tzvng4zt9UrutNlYlKp0--23P6yPKDdGNwgrEjg3VkcIKxJYV3YWt1MgE"}'
2025-12-09 04:10:47.780 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:47.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR"]'
2025-12-09 04:10:47.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:47.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:47.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:47.789 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:48.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52938/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:48.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a0affc23769852360d0b57cf4e48a7a00f71817557cb0aa2dcf8881d56e94a9"},{"messageHash":"0x9b0ea86bf805cece979738a91b736239ef187341c78e2da10547e2c5f566ca08"}]}'
2025-12-09 04:10:48.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45346/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:48.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"622dc07109be01aa5f27","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a0affc23769852360d0b57cf4e48a7a00f71817557cb0aa2dcf8881d56e94a9"},{"messageHash":"0x9b0ea86bf805cece979738a91b736239ef187341c78e2da10547e2c5f566ca08"}]}'
2025-12-09 04:10:48.803 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:48.805 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:48.805 DEBUG [src.node.waku_node] Stopping container with id af6b1c830c18
2025-12-09 04:10:49.345 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:49.345 DEBUG [src.node.waku_node] Stopping container with id 6c96335cb920
2025-12-09 04:10:49.896 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:49.899 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:49.909 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:49.915 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:49.920 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,800 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_20_senders_1_receiver with id: 2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76
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-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__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-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__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-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__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:186 Start 20 nodes to publish messages
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34736', '34737', '34738', '34739', '34740']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34736:34736 -p 34737:34737 -p 34738:34738 -p 34739:34739 -p 34740:34740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34738 --rest-port=34736 --tcp-port=34737 --discv5-udp-port=34739 --rest-address=0.0.0.0 --nat=extip:172.18.75.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa6cfa8b34377d7f6d7e643eaeae0efc004da6087d7be9b2ed26dacdf6ef1a04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34740 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.155 waku b4a4aeeef65830e38c269f9f4fa589c5c6f056b73b1cdc2e58d3eabfe00ae46a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b4a4aeeef658. Setting up logs at ./log/docker/node1_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34736
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 a5fdb97ba472. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0f32129c81ab. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34736/health" -H "Content-Type: 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:34736/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/34737/p2p/16Uiu2HAmNP8MhkgYWfXabr1uj7i1TzY6R1vP3TbJ3VfL8eDwfxB9","/ip4/172.18.75.155/tcp/34738/ws/p2p/16Uiu2HAmNP8MhkgYWfXabr1uj7i1TzY6R1vP3TbJ3VfL8eDwfxB9"],"enrUri":"enr:-L24QAcEfyzXqC-kshSErl5xPp9C_Qzfc06z6-d7NszCXmy_X4Kce_imWfW7a15iQgMXjiuaoBsy0iSJukO1M_DCc2kCgmlkgnY0gmlwhKwSS5uKbXVsdGlhZGRyc5YACASsEkubBoexAAoErBJLmwaHst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkIShSFOovZOWciHsRcrpkbS6Jw9aMeNqPiNNU4HiS5iDdGNwgoexg3VkcIKHs4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.83.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26434', '26435', '26436', '26437', '26438']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26434:26434 -p 26435:26435 -p 26436:26436 -p 26437:26437 -p 26438:26438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26436 --rest-port=26434 --tcp-port=26435 --discv5-udp-port=26437 --rest-address=0.0.0.0 --nat=extip:172.18.83.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbabbbdaa1e660ce3a9e2e2cbcd18cceaccd9d3502d96b6adbad4ba2aea6e49b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26438 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAcEfyzXqC-kshSErl5xPp9C_Qzfc06z6-d7NszCXmy_X4Kce_imWfW7a15iQgMXjiuaoBsy0iSJukO1M_DCc2kCgmlkgnY0gmlwhKwSS5uKbXVsdGlhZGRyc5YACASsEkubBoexAAoErBJLmwaHst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkIShSFOovZOWciHsRcrpkbS6Jw9aMeNqPiNNU4HiS5iDdGNwgoexg3VkcIKHs4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.103 waku 7a0beacd8a1a4141480cfcd305e029114feadf9689d383fd29fc497293ec541a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a0beacd8a1a. Setting up logs at ./log/docker/node1_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26434
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26434/health" -H "Content-Type: 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:26434/debug/v1/info" -H "Content-Type: application/json" -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.103/tcp/26435/p2p/16Uiu2HAkyCzHcqBynggeGTnkh2CVtyQjgxiqq7KMTVdQRVeBjjtc","/ip4/172.18.83.103/tcp/26436/ws/p2p/16Uiu2HAkyCzHcqBynggeGTnkh2CVtyQjgxiqq7KMTVdQRVeBjjtc"],"enrUri":"enr:-L24QBaWW7G1ZDi8totobbNcrAGwdmfnrvo1L-gKzYceE8RaS-LpSiIAw-y7DmCuysrcmva50iZuU-UZptvBX-OL9vsCgmlkgnY0gmlwhKwSU2eKbXVsdGlhZGRyc5YACASsElNnBmdDAAoErBJTZwZnRN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOC7luL02Ylb5UZtlE8g_SKvnqSd1ykbqxRt4JL_siumDdGNwgmdDg3VkcIJnRYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41242', '41243', '41244', '41245', '41246']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41242:41242 -p 41243:41243 -p 41244:41244 -p 41245:41245 -p 41246:41246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41244 --rest-port=41242 --tcp-port=41243 --discv5-udp-port=41245 --rest-address=0.0.0.0 --nat=extip:172.18.162.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=18ced5838ce5dbdabfb9cbaabd28d6dab762bb2a1aebdc1daa4dfb1fef737b5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41246 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBaWW7G1ZDi8totobbNcrAGwdmfnrvo1L-gKzYceE8RaS-LpSiIAw-y7DmCuysrcmva50iZuU-UZptvBX-OL9vsCgmlkgnY0gmlwhKwSU2eKbXVsdGlhZGRyc5YACASsElNnBmdDAAoErBJTZwZnRN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOC7luL02Ylb5UZtlE8g_SKvnqSd1ykbqxRt4JL_siumDdGNwgmdDg3VkcIJnRYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.251 waku 7df0de7bcafab9d1311d8f45924fff580ecb461c2197f3c30f1db4a9f0acf9a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7df0de7bcafa. Setting up logs at ./log/docker/node2_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41242
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41242/health" -H "Content-Type: 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:41242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.251/tcp/41243/p2p/16Uiu2HAmE2ib6usuFSTdYUCunYz1TdWJZoCm1Ejf4ym8pxtugqYB","/ip4/172.18.162.251/tcp/41244/ws/p2p/16Uiu2HAmE2ib6usuFSTdYUCunYz1TdWJZoCm1Ejf4ym8pxtugqYB"],"enrUri":"enr:-L24QEd0RQR19TIOmCshkuyqTOI9pSUZ16CF6FEAS6hnOIVTIA_OiHHYF7_M3m9PuVZvmcS7dCJ1erYIAltnL8QMqiECgmlkgnY0gmlwhKwSovuKbXVsdGlhZGRyc5YACASsEqL7BqEbAAoErBKi-wahHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFGykiyyGOLg5kAtLKUodyGavMPVLvCVf5_O_phn3jEiDdGNwgqEbg3VkcIKhHYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44337', '44338', '44339', '44340', '44341']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44337:44337 -p 44338:44338 -p 44339:44339 -p 44340:44340 -p 44341:44341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44339 --rest-port=44337 --tcp-port=44338 --discv5-udp-port=44340 --rest-address=0.0.0.0 --nat=extip:172.18.223.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f7c3a4b9d19571aada3a058cc5ceb6cf2facb88b13c3685377e5ecbcab15c09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44341 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEd0RQR19TIOmCshkuyqTOI9pSUZ16CF6FEAS6hnOIVTIA_OiHHYF7_M3m9PuVZvmcS7dCJ1erYIAltnL8QMqiECgmlkgnY0gmlwhKwSovuKbXVsdGlhZGRyc5YACASsEqL7BqEbAAoErBKi-wahHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFGykiyyGOLg5kAtLKUodyGavMPVLvCVf5_O_phn3jEiDdGNwgqEbg3VkcIKhHYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.12 waku 3a6e43c79e98aed31875b66c30b7d324866c1fba2d102679ab2306b61111358f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a6e43c79e98. Setting up logs at ./log/docker/node3_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44337
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44337/health" -H "Content-Type: 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:44337/debug/v1/info" -H "Content-Type: application/json" -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.12/tcp/44338/p2p/16Uiu2HAmGa57rSdQDoQR4o3kbhofNLKfeidfsdfPSHZPkuWg3hUK","/ip4/172.18.223.12/tcp/44339/ws/p2p/16Uiu2HAmGa57rSdQDoQR4o3kbhofNLKfeidfsdfPSHZPkuWg3hUK"],"enrUri":"enr:-L24QBl_5-e2hDk0LA5i7jhBUgiD4DwLDjZ5jLU2osHl26IhDKhXV1fVKgz8URcgh1qYH9IXp6FImtKTOitppYRnA50CgmlkgnY0gmlwhKwS3wyKbXVsdGlhZGRyc5YACASsEt8MBq0yAAoErBLfDAatM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOiw8ODax-MZFW7r7QPdDWe7fxBY5-PoAMWMGKfTLPzCDdGNwgq0yg3VkcIKtNIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10422', '10423', '10424', '10425', '10426']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10422:10422 -p 10423:10423 -p 10424:10424 -p 10425:10425 -p 10426:10426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10424 --rest-port=10422 --tcp-port=10423 --discv5-udp-port=10425 --rest-address=0.0.0.0 --nat=extip:172.18.247.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9638ef14d0a7ef8b95a6caf1ad78469cb6c7c5aba99a0935f8acb96f58ff7ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10426 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBl_5-e2hDk0LA5i7jhBUgiD4DwLDjZ5jLU2osHl26IhDKhXV1fVKgz8URcgh1qYH9IXp6FImtKTOitppYRnA50CgmlkgnY0gmlwhKwS3wyKbXVsdGlhZGRyc5YACASsEt8MBq0yAAoErBLfDAatM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOiw8ODax-MZFW7r7QPdDWe7fxBY5-PoAMWMGKfTLPzCDdGNwgq0yg3VkcIKtNIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.73 waku ad10b6568d1c441e6d5ecbab405ef276e1d518c8108fba83c301b12cc473368e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad10b6568d1c. Setting up logs at ./log/docker/node4_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10422
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10422/health" -H "Content-Type: 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:10422/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.73/tcp/10423/p2p/16Uiu2HAmV3qBbrF4bXP983LVHzmMAw2YFCUmo58wAFLcT8PgjFru","/ip4/172.18.247.73/tcp/10424/ws/p2p/16Uiu2HAmV3qBbrF4bXP983LVHzmMAw2YFCUmo58wAFLcT8PgjFru"],"enrUri":"enr:-L24QP2jhcFLzL8E7-CHXPGVLOdRNoQttMPdkrYN2PD7Cb-TBQ4FIPsKPhbSvf6OvSuKKWvkoAJYHAXgVTsTOFPUeg0CgmlkgnY0gmlwhKwS90mKbXVsdGlhZGRyc5YACASsEvdJBii3AAoErBL3SQYouN0DgnJzhQADAQAAiXNlY3AyNTZrMaED85T79lESO7sy4BDXOsxFssw2TvY34NwLzIuL-QXuVMaDdGNwgii3g3VkcIIouYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.113.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58778', '58779', '58780', '58781', '58782']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58778:58778 -p 58779:58779 -p 58780:58780 -p 58781:58781 -p 58782:58782 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58780 --rest-port=58778 --tcp-port=58779 --discv5-udp-port=58781 --rest-address=0.0.0.0 --nat=extip:172.18.113.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ff2ced66e2c8ba9eb714f2fdaf73faf6abfb234c7f3debabaddebb5f5a0fa0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58782 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP2jhcFLzL8E7-CHXPGVLOdRNoQttMPdkrYN2PD7Cb-TBQ4FIPsKPhbSvf6OvSuKKWvkoAJYHAXgVTsTOFPUeg0CgmlkgnY0gmlwhKwS90mKbXVsdGlhZGRyc5YACASsEvdJBii3AAoErBL3SQYouN0DgnJzhQADAQAAiXNlY3AyNTZrMaED85T79lESO7sy4BDXOsxFssw2TvY34NwLzIuL-QXuVMaDdGNwgii3g3VkcIIouYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.25 waku 45052fcf27abc01d17162ae595b1545acb2fa816620e7b052be6e4eae4e007c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45052fcf27ab. Setting up logs at ./log/docker/node5_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58778
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58778/health" -H "Content-Type: 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:58778/debug/v1/info" -H "Content-Type: application/json" -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.25/tcp/58779/p2p/16Uiu2HAmFbMkXAt8nkyjB4o8iybDUg2JePCpLwkdCN2YDASnbQwb","/ip4/172.18.113.25/tcp/58780/ws/p2p/16Uiu2HAmFbMkXAt8nkyjB4o8iybDUg2JePCpLwkdCN2YDASnbQwb"],"enrUri":"enr:-L24QKByirNgFKaGyVzDezhyCwOSmFDFj0AEF781JOjcy6d3fn9qXcSEjN_GEauXXZgi0TsgKzMXLWMgwa3gaoqss98CgmlkgnY0gmlwhKwScRmKbXVsdGlhZGRyc5YACASsEnEZBuWbAAoErBJxGQblnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK6TvabKGrSpNmhA3EktGqfVxNLEOY0d-o7YyfcDXt5qDdGNwguWbg3VkcILlnYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.223.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64019', '64020', '64021', '64022', '64023']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64019:64019 -p 64020:64020 -p 64021:64021 -p 64022:64022 -p 64023:64023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64021 --rest-port=64019 --tcp-port=64020 --discv5-udp-port=64022 --rest-address=0.0.0.0 --nat=extip:172.18.223.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6dfdeb53ed3655d69a42edeff630e10c7c7de62f72e0ec4817a9f7ea5ceef5ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64023 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKByirNgFKaGyVzDezhyCwOSmFDFj0AEF781JOjcy6d3fn9qXcSEjN_GEauXXZgi0TsgKzMXLWMgwa3gaoqss98CgmlkgnY0gmlwhKwScRmKbXVsdGlhZGRyc5YACASsEnEZBuWbAAoErBJxGQblnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK6TvabKGrSpNmhA3EktGqfVxNLEOY0d-o7YyfcDXt5qDdGNwguWbg3VkcILlnYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.97 waku 87ca883236ea48dd019844fca565fdb11574a1ab1ea7443ebfab38d3a8c94955
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 87ca883236ea. Setting up logs at ./log/docker/node6_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64019
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64019/health" -H "Content-Type: 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:64019/debug/v1/info" -H "Content-Type: application/json" -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.97/tcp/64020/p2p/16Uiu2HAmTJ3TWk7hEqpXz4PWiWAczi55EKR6STxgCnT7frAsY4ko","/ip4/172.18.223.97/tcp/64021/ws/p2p/16Uiu2HAmTJ3TWk7hEqpXz4PWiWAczi55EKR6STxgCnT7frAsY4ko"],"enrUri":"enr:-L24QGhNLtaJIXEUiJ7hELA0fCxfaz5Cq5U0TN0szDLgfsLZCr4Z3vaAaDKeo5h2nHgIzaDEfoYKWiXoOPruEKRmvxMCgmlkgnY0gmlwhKwS32GKbXVsdGlhZGRyc5YACASsEt9hBvoUAAoErBLfYQb6Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2YGezw9O9py7R9vJa-kl2I8F3zilDRVi14w05MofUzCDdGNwgvoUg3VkcIL6FoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32595', '32596', '32597', '32598', '32599']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32595:32595 -p 32596:32596 -p 32597:32597 -p 32598:32598 -p 32599:32599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32597 --rest-port=32595 --tcp-port=32596 --discv5-udp-port=32598 --rest-address=0.0.0.0 --nat=extip:172.18.21.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca29bcacddfc7b0554aa619e6bb189beeed790be7abeca3f45dd0606ceeeb83f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32599 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGhNLtaJIXEUiJ7hELA0fCxfaz5Cq5U0TN0szDLgfsLZCr4Z3vaAaDKeo5h2nHgIzaDEfoYKWiXoOPruEKRmvxMCgmlkgnY0gmlwhKwS32GKbXVsdGlhZGRyc5YACASsEt9hBvoUAAoErBLfYQb6Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2YGezw9O9py7R9vJa-kl2I8F3zilDRVi14w05MofUzCDdGNwgvoUg3VkcIL6FoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.157 waku c516c1079eb6c106c65dd3ddcdba864e834de571d2afedea4c1d3ca4ba118d96
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c516c1079eb6. Setting up logs at ./log/docker/node7_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32595
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32595/health" -H "Content-Type: 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:32595/debug/v1/info" -H "Content-Type: application/json" -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.157/tcp/32596/p2p/16Uiu2HAmEwAh5EevdRFQD5SZfc3SQDFaq8ZeYV68tL3HfqFgpnQS","/ip4/172.18.21.157/tcp/32597/ws/p2p/16Uiu2HAmEwAh5EevdRFQD5SZfc3SQDFaq8ZeYV68tL3HfqFgpnQS"],"enrUri":"enr:-L24QN6Assy6sVVX5qLKRWMwbVx0d7IAE3OqBrcdDvOafLGrSgRBlhlLtvXyuT5hgQiERRFhT_JAaP1AST5ISNKcqz0CgmlkgnY0gmlwhKwSFZ2KbXVsdGlhZGRyc5YACASsEhWdBn9UAAoErBIVnQZ_Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIdxcCYNu9eTkwR0FKxiyy_T__EjlUN0HBDPur39KQSuDdGNwgn9Ug3VkcIJ_VoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49911', '49912', '49913', '49914', '49915']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49911:49911 -p 49912:49912 -p 49913:49913 -p 49914:49914 -p 49915:49915 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49913 --rest-port=49911 --tcp-port=49912 --discv5-udp-port=49914 --rest-address=0.0.0.0 --nat=extip:172.18.165.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd2613fdc4b3db30b82f1d1afb724dd2a74bca478cf6faf8abdedb6d17ca733b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49915 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN6Assy6sVVX5qLKRWMwbVx0d7IAE3OqBrcdDvOafLGrSgRBlhlLtvXyuT5hgQiERRFhT_JAaP1AST5ISNKcqz0CgmlkgnY0gmlwhKwSFZ2KbXVsdGlhZGRyc5YACASsEhWdBn9UAAoErBIVnQZ_Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIdxcCYNu9eTkwR0FKxiyy_T__EjlUN0HBDPur39KQSuDdGNwgn9Ug3VkcIJ_VoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.69 waku f07c861248f544b7f9b596cd01e245cbca9e0c1df7127163d3a0c4f94a0bf79f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f07c861248f5. Setting up logs at ./log/docker/node8_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49911
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49911/health" -H "Content-Type: 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:49911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.69/tcp/49912/p2p/16Uiu2HAmG5b4i9wKsFPEDeeakmgMTJnxq95vwCTSXugqg77mjee7","/ip4/172.18.165.69/tcp/49913/ws/p2p/16Uiu2HAmG5b4i9wKsFPEDeeakmgMTJnxq95vwCTSXugqg77mjee7"],"enrUri":"enr:-L24QJ1K4In1u-p5kG4LU9-XKH4wO4557PbAnITw4AoPd4X0UeS4JPYKLKpaSFsCq1bmw3e9y3lbzx5uj_rWuo9OMf0CgmlkgnY0gmlwhKwSpUWKbXVsdGlhZGRyc5YACASsEqVFBsL4AAoErBKlRQbC-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMuBAaVc7PexptOskomXpjQSmS78ki29M8EaUSKhLLqyDdGNwgsL4g3VkcILC-oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39457', '39458', '39459', '39460', '39461']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39457:39457 -p 39458:39458 -p 39459:39459 -p 39460:39460 -p 39461:39461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39459 --rest-port=39457 --tcp-port=39458 --discv5-udp-port=39460 --rest-address=0.0.0.0 --nat=extip:172.18.123.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dafeeb6db4ee4a8d914cd6ace7eca90fae8adc3dade8c5fa3bd62ed55a2a29d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39461 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ1K4In1u-p5kG4LU9-XKH4wO4557PbAnITw4AoPd4X0UeS4JPYKLKpaSFsCq1bmw3e9y3lbzx5uj_rWuo9OMf0CgmlkgnY0gmlwhKwSpUWKbXVsdGlhZGRyc5YACASsEqVFBsL4AAoErBKlRQbC-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMuBAaVc7PexptOskomXpjQSmS78ki29M8EaUSKhLLqyDdGNwgsL4g3VkcILC-oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.159 waku 474e998da0163494b1dab7df2e09f2297928272261ad1104a97327b084babe8e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 474e998da016. Setting up logs at ./log/docker/node9_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39457
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39457/health" -H "Content-Type: 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:39457/debug/v1/info" -H "Content-Type: application/json" -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.159/tcp/39458/p2p/16Uiu2HAmNmVaFNFQcEr2A9DHxvU4UcqsUfNi4VxpTNLimTeTdyu7","/ip4/172.18.123.159/tcp/39459/ws/p2p/16Uiu2HAmNmVaFNFQcEr2A9DHxvU4UcqsUfNi4VxpTNLimTeTdyu7"],"enrUri":"enr:-L24QOgjZXhpXJQsERYPeAG1zMp4a6m0E2nFTfu6G9F9HJ2HVxJWRJ2_VyMHhmXXXT6n2o2eA9_NYUUsaOJ8FTbV4lYCgmlkgnY0gmlwhKwSe5-KbXVsdGlhZGRyc5YACASsEnufBpoiAAoErBJ7nwaaI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlj9lq5ovAKfOhCf0Ux7m3i39vMzZmyqu6JvxQ9EtyI6DdGNwgpoig3VkcIKaJIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.91
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20216', '20217', '20218', '20219', '20220']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20216:20216 -p 20217:20217 -p 20218:20218 -p 20219:20219 -p 20220:20220 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20218 --rest-port=20216 --tcp-port=20217 --discv5-udp-port=20219 --rest-address=0.0.0.0 --nat=extip:172.18.102.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfe9d39a326cd53aa1d04bec25996e5d50cedef8f9e76a91aaecc00a3f99136e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20220 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOgjZXhpXJQsERYPeAG1zMp4a6m0E2nFTfu6G9F9HJ2HVxJWRJ2_VyMHhmXXXT6n2o2eA9_NYUUsaOJ8FTbV4lYCgmlkgnY0gmlwhKwSe5-KbXVsdGlhZGRyc5YACASsEnufBpoiAAoErBJ7nwaaI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlj9lq5ovAKfOhCf0Ux7m3i39vMzZmyqu6JvxQ9EtyI6DdGNwgpoig3VkcIKaJIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.91 waku 2588dd0e3e6642644fb5d935eeec52a2fe14f560ba81c7fcaf4cb4619a6c6241
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2588dd0e3e66. Setting up logs at ./log/docker/node10_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20216
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20216/health" -H "Content-Type: 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:20216/debug/v1/info" -H "Content-Type: application/json" -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.91/tcp/20217/p2p/16Uiu2HAm7CygPsoedLvKxngzTjA2H42rseoYT1GkuqRviAnPn5Ko","/ip4/172.18.102.91/tcp/20218/ws/p2p/16Uiu2HAm7CygPsoedLvKxngzTjA2H42rseoYT1GkuqRviAnPn5Ko"],"enrUri":"enr:-L24QPIbHATo4GZTgZbNWLMpCm4VopInpPkpI0pDcFnx2asqdh2uI1uXu65FymQhsy7JyQo7OCYeUL7sKmmFBveEDswCgmlkgnY0gmlwhKwSZluKbXVsdGlhZGRyc5YACASsEmZbBk75AAoErBJmWwZO-t0DgnJzhQADAQAAiXNlY3AyNTZrMaECrwu0wgPUiEq9h63iKLI8S2o10FAV8-OooZKKbzw52hqDdGNwgk75g3VkcIJO-4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node11_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31149', '31150', '31151', '31152', '31153']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31149:31149 -p 31150:31150 -p 31151:31151 -p 31152:31152 -p 31153:31153 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31151 --rest-port=31149 --tcp-port=31150 --discv5-udp-port=31152 --rest-address=0.0.0.0 --nat=extip:172.18.111.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbb7d6da7f0cbe9f59dbcbd9ed2b5e7861426bfb1bfbcac2f004effdaae0bdcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31153 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPIbHATo4GZTgZbNWLMpCm4VopInpPkpI0pDcFnx2asqdh2uI1uXu65FymQhsy7JyQo7OCYeUL7sKmmFBveEDswCgmlkgnY0gmlwhKwSZluKbXVsdGlhZGRyc5YACASsEmZbBk75AAoErBJmWwZO-t0DgnJzhQADAQAAiXNlY3AyNTZrMaECrwu0wgPUiEq9h63iKLI8S2o10FAV8-OooZKKbzw52hqDdGNwgk75g3VkcIJO-4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.158 waku 409775644ecd2b27a82ebcb72be94cb783c0300d1b52e57ca27ab6cb0804a2a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 409775644ecd. Setting up logs at ./log/docker/node11_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31149
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31149/health" -H "Content-Type: 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:31149/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.158/tcp/31150/p2p/16Uiu2HAmQQC7nMzMefNHazg8nBxakeooeZiuoTonejHy17Yqmdye","/ip4/172.18.111.158/tcp/31151/ws/p2p/16Uiu2HAmQQC7nMzMefNHazg8nBxakeooeZiuoTonejHy17Yqmdye"],"enrUri":"enr:-L24QHgr38Aflzw7v3w8wveSJsPQCNjsYASeTXOLwaIRgEOrapyzgYpZVElLLpO2xl3g0QZXr6YW9jVvlavxMGp6hEQCgmlkgnY0gmlwhKwSb56KbXVsdGlhZGRyc5YACASsEm-eBnmuAAoErBJvngZ5r90DgnJzhQADAQAAiXNlY3AyNTZrMaEDroHWCxandP4y1F-_pxePZ1p9g29uuYVrryM29pE2U6WDdGNwgnmug3VkcIJ5sIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node12_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6525', '6526', '6527', '6528', '6529']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6525:6525 -p 6526:6526 -p 6527:6527 -p 6528:6528 -p 6529:6529 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6527 --rest-port=6525 --tcp-port=6526 --discv5-udp-port=6528 --rest-address=0.0.0.0 --nat=extip:172.18.220.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab72d21fce56cad9d3ccaecfae5309e5d685a2e0b9f7247894c957b13436a453 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6529 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHgr38Aflzw7v3w8wveSJsPQCNjsYASeTXOLwaIRgEOrapyzgYpZVElLLpO2xl3g0QZXr6YW9jVvlavxMGp6hEQCgmlkgnY0gmlwhKwSb56KbXVsdGlhZGRyc5YACASsEm-eBnmuAAoErBJvngZ5r90DgnJzhQADAQAAiXNlY3AyNTZrMaEDroHWCxandP4y1F-_pxePZ1p9g29uuYVrryM29pE2U6WDdGNwgnmug3VkcIJ5sIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.110 waku 494b74abd03050a65b51969f4758717e7dd42dd8202ba2ae736d39aff9689a97
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 494b74abd030. Setting up logs at ./log/docker/node12_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6525
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6525/health" -H "Content-Type: 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:6525/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/6526/p2p/16Uiu2HAmTkpLKFxHGjESJMdCrwd2jpuPxGJKk1d9jGFZTYWKG1ZB","/ip4/172.18.220.110/tcp/6527/ws/p2p/16Uiu2HAmTkpLKFxHGjESJMdCrwd2jpuPxGJKk1d9jGFZTYWKG1ZB"],"enrUri":"enr:-L24QHtHtF9TQqfVEM23NVX0hqB7id0K4Gaq8ohnpvCwFKpXBv3eDhgOLaWRZOPQu3oGjCsmuN2tjd6i_amGrmubx40CgmlkgnY0gmlwhKwS3G6KbXVsdGlhZGRyc5YACASsEtxuBhl-AAoErBLcbgYZf90DgnJzhQADAQAAiXNlY3AyNTZrMaED4F12dNg1s3FEz4LCFWOk_ziJNOQU28QB1Yr_IySaWKKDdGNwghl-g3VkcIIZgIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node13_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62668', '62669', '62670', '62671', '62672']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62668:62668 -p 62669:62669 -p 62670:62670 -p 62671:62671 -p 62672:62672 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62670 --rest-port=62668 --tcp-port=62669 --discv5-udp-port=62671 --rest-address=0.0.0.0 --nat=extip:172.18.34.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc3dce14ee576926c3b7db2d147a2f3499cb6c8add0cfab960cf92dcb3fcad8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62672 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHtHtF9TQqfVEM23NVX0hqB7id0K4Gaq8ohnpvCwFKpXBv3eDhgOLaWRZOPQu3oGjCsmuN2tjd6i_amGrmubx40CgmlkgnY0gmlwhKwS3G6KbXVsdGlhZGRyc5YACASsEtxuBhl-AAoErBLcbgYZf90DgnJzhQADAQAAiXNlY3AyNTZrMaED4F12dNg1s3FEz4LCFWOk_ziJNOQU28QB1Yr_IySaWKKDdGNwghl-g3VkcIIZgIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.161 waku 888371307e9a8bc8f2195a663c565158a0d513fb4b8665b66d1b0008394a216a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 888371307e9a. Setting up logs at ./log/docker/node13_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62668
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62668/health" -H "Content-Type: 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:62668/debug/v1/info" -H "Content-Type: application/json" -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.161/tcp/62669/p2p/16Uiu2HAkwdgz6PwyJUZQo7bqQvpYgx3TYTQh95yA2meFs1aS4NQf","/ip4/172.18.34.161/tcp/62670/ws/p2p/16Uiu2HAkwdgz6PwyJUZQo7bqQvpYgx3TYTQh95yA2meFs1aS4NQf"],"enrUri":"enr:-L24QFd9e_UC1yWMme54qwJiUz18F2fA0V5kXcHfKhE3rdXEW4389mwXnE3LYdqPp6ssTq0ff8a5SpQdLf_K2FK0IewCgmlkgnY0gmlwhKwSIqGKbXVsdGlhZGRyc5YACASsEiKhBvTNAAoErBIioQb0zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIMt66SYW1MKdbhjb2J6Biao_KlGPQIM7cg_QIwPNfPiDdGNwgvTNg3VkcIL0z4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node14_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.163.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12421', '12422', '12423', '12424', '12425']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12421:12421 -p 12422:12422 -p 12423:12423 -p 12424:12424 -p 12425:12425 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12423 --rest-port=12421 --tcp-port=12422 --discv5-udp-port=12424 --rest-address=0.0.0.0 --nat=extip:172.18.163.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2ef0a634aafb54b4d21a7fa1dc65e45c61ecdf70fbbeb3da2b458def6f1610c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12425 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFd9e_UC1yWMme54qwJiUz18F2fA0V5kXcHfKhE3rdXEW4389mwXnE3LYdqPp6ssTq0ff8a5SpQdLf_K2FK0IewCgmlkgnY0gmlwhKwSIqGKbXVsdGlhZGRyc5YACASsEiKhBvTNAAoErBIioQb0zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIMt66SYW1MKdbhjb2J6Biao_KlGPQIM7cg_QIwPNfPiDdGNwgvTNg3VkcIL0z4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.250 waku 804687dc7e10b8ae4c1cc7318ede66731e7f74af4235ef01743b6737d031c7a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 804687dc7e10. Setting up logs at ./log/docker/node14_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12421
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12421/health" -H "Content-Type: 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:12421/debug/v1/info" -H "Content-Type: application/json" -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.250/tcp/12422/p2p/16Uiu2HAmG2DKitTwhtU2TocN5gkW1DnUksFQw3tNw4iBZCxZCmLw","/ip4/172.18.163.250/tcp/12423/ws/p2p/16Uiu2HAmG2DKitTwhtU2TocN5gkW1DnUksFQw3tNw4iBZCxZCmLw"],"enrUri":"enr:-L24QAK3VOvBbKQfzq9weBy0Pk_nbOQuzmR6VhIGnWIBVp13bv5L_0U8KmDUpdT-G4YRPGdOkLaT-g9cgtfHdLAdvzkCgmlkgnY0gmlwhKwSo_qKbXVsdGlhZGRyc5YACASsEqP6BjCGAAoErBKj-gYwh90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMgLtJqBl4qF1NYq2_Iy_-PamOCQJSGwGBUMLriDjAoyDdGNwgjCGg3VkcIIwiIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node15_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.77.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29396', '29397', '29398', '29399', '29400']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29396:29396 -p 29397:29397 -p 29398:29398 -p 29399:29399 -p 29400:29400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29398 --rest-port=29396 --tcp-port=29397 --discv5-udp-port=29399 --rest-address=0.0.0.0 --nat=extip:172.18.77.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfeeaef3be466d1cf0f065fb7fb7ae7560efe15540ba71e4fa1908bbfa4dfaac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29400 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAK3VOvBbKQfzq9weBy0Pk_nbOQuzmR6VhIGnWIBVp13bv5L_0U8KmDUpdT-G4YRPGdOkLaT-g9cgtfHdLAdvzkCgmlkgnY0gmlwhKwSo_qKbXVsdGlhZGRyc5YACASsEqP6BjCGAAoErBKj-gYwh90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMgLtJqBl4qF1NYq2_Iy_-PamOCQJSGwGBUMLriDjAoyDdGNwgjCGg3VkcIIwiIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.76 waku bda9f2fe133b2b1dc732aa4a5f37b15a4ece271f836d500faa169a4e3c6c1e68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bda9f2fe133b. Setting up logs at ./log/docker/node15_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29396
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29396/health" -H "Content-Type: 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:29396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.76/tcp/29397/p2p/16Uiu2HAmQSPG6fUauFAsd1szeG9f7ki4yYvDytiLoSp9qLpTXt6Y","/ip4/172.18.77.76/tcp/29398/ws/p2p/16Uiu2HAmQSPG6fUauFAsd1szeG9f7ki4yYvDytiLoSp9qLpTXt6Y"],"enrUri":"enr:-L24QCoGTzK9BrY-q7ra7TZI813eS-XQzsKfGK8J-XmUHiTNZwSQyuy27ctGxjGXPHafJtp_63UPpuJ6sw0jZ-GF6HsCgmlkgnY0gmlwhKwSTUyKbXVsdGlhZGRyc5YACASsEk1MBnLVAAoErBJNTAZy1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrxGY-q5q7JpQuSFKhaSstSkSQRHPZHkuGHJrEOVGXN2DdGNwgnLVg3VkcIJy14V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node16_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.69.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22623', '22624', '22625', '22626', '22627']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22623:22623 -p 22624:22624 -p 22625:22625 -p 22626:22626 -p 22627:22627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22625 --rest-port=22623 --tcp-port=22624 --discv5-udp-port=22626 --rest-address=0.0.0.0 --nat=extip:172.18.69.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bfedcd7af5a78eb5d7cbef9abbaceda8db97b797ff948f5caf6627dcf0a4164 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22627 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCoGTzK9BrY-q7ra7TZI813eS-XQzsKfGK8J-XmUHiTNZwSQyuy27ctGxjGXPHafJtp_63UPpuJ6sw0jZ-GF6HsCgmlkgnY0gmlwhKwSTUyKbXVsdGlhZGRyc5YACASsEk1MBnLVAAoErBJNTAZy1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrxGY-q5q7JpQuSFKhaSstSkSQRHPZHkuGHJrEOVGXN2DdGNwgnLVg3VkcIJy14V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.182 waku b681f62891ae87741fb0588dc741b8f116dab357c69eb691a941a6b59d720b2a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b681f62891ae. Setting up logs at ./log/docker/node16_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22623
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22623/health" -H "Content-Type: 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:22623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.182/tcp/22624/p2p/16Uiu2HAkzGg3Sp8K1mGJEDNbrJcJqkDnHEbyJgaCMzS7KgnNphBi","/ip4/172.18.69.182/tcp/22625/ws/p2p/16Uiu2HAkzGg3Sp8K1mGJEDNbrJcJqkDnHEbyJgaCMzS7KgnNphBi"],"enrUri":"enr:-L24QDVYTreRfQYK62X4MCLcBiGguU0Ir2yo4z_m2pMcMQlRJEGtLjA6jjVfi9Q78wI7cwofetJwO3Yhnrerythb5b8CgmlkgnY0gmlwhKwSRbaKbXVsdGlhZGRyc5YACASsEkW2BlhgAAoErBJFtgZYYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECR_xHTzDbQv8rFYvXfrEPZeqieqgCFW1OQxmAapvgUZWDdGNwglhgg3VkcIJYYoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node17_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8614', '8615', '8616', '8617', '8618']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8614:8614 -p 8615:8615 -p 8616:8616 -p 8617:8617 -p 8618:8618 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8616 --rest-port=8614 --tcp-port=8615 --discv5-udp-port=8617 --rest-address=0.0.0.0 --nat=extip:172.18.32.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edbfe55dbeca32c29b4b054307dcfb6ff396aac17f5cda72fbbb1fd8e911d821 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8618 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDVYTreRfQYK62X4MCLcBiGguU0Ir2yo4z_m2pMcMQlRJEGtLjA6jjVfi9Q78wI7cwofetJwO3Yhnrerythb5b8CgmlkgnY0gmlwhKwSRbaKbXVsdGlhZGRyc5YACASsEkW2BlhgAAoErBJFtgZYYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECR_xHTzDbQv8rFYvXfrEPZeqieqgCFW1OQxmAapvgUZWDdGNwglhgg3VkcIJYYoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.231 waku 079569e7c1c1321101821097b41f98acb8719216745cd4b0f35326b4c09153f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 079569e7c1c1. Setting up logs at ./log/docker/node17_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8614
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8614/health" -H "Content-Type: 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:8614/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.231/tcp/8615/p2p/16Uiu2HAkxA64AjTnR5Ckp3h2AKu4jbHiqgVxZj2oiAiy8GzaHqGc","/ip4/172.18.32.231/tcp/8616/ws/p2p/16Uiu2HAkxA64AjTnR5Ckp3h2AKu4jbHiqgVxZj2oiAiy8GzaHqGc"],"enrUri":"enr:-L24QJ30eDnfs0YMp_Pub5JTp5jJVd5O4aHy5kcvxTQ5mUL4eR8b9Dk8BOP-vhtpuhGyQH3al-baC4E3-zOP2uVcNZICgmlkgnY0gmlwhKwSIOeKbXVsdGlhZGRyc5YACASsEiDnBiGnAAoErBIg5wYhqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKJT9cXMGR32BhIKxQp_4LX3qe9wJKvDOmUsEIvfxMbmDdGNwgiGng3VkcIIhqYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node18_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18414', '18415', '18416', '18417', '18418']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18414:18414 -p 18415:18415 -p 18416:18416 -p 18417:18417 -p 18418:18418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18416 --rest-port=18414 --tcp-port=18415 --discv5-udp-port=18417 --rest-address=0.0.0.0 --nat=extip:172.18.10.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2e06a06ddfdd0b857a8d145b4866fdbef06fdebf5279d6df10d5309a6885198 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18418 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ30eDnfs0YMp_Pub5JTp5jJVd5O4aHy5kcvxTQ5mUL4eR8b9Dk8BOP-vhtpuhGyQH3al-baC4E3-zOP2uVcNZICgmlkgnY0gmlwhKwSIOeKbXVsdGlhZGRyc5YACASsEiDnBiGnAAoErBIg5wYhqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKJT9cXMGR32BhIKxQp_4LX3qe9wJKvDOmUsEIvfxMbmDdGNwgiGng3VkcIIhqYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.185 waku e4d2303915821cc335f7dea28bdffaafb71eea7758fed50fab102bf3b4220659
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4d230391582. Setting up logs at ./log/docker/node18_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18414
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18414/health" -H "Content-Type: 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:18414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.185/tcp/18415/p2p/16Uiu2HAmHpATqKMKCcpiitNA1r2QAFQZVME2keJnAQSZasUQ4sKR","/ip4/172.18.10.185/tcp/18416/ws/p2p/16Uiu2HAmHpATqKMKCcpiitNA1r2QAFQZVME2keJnAQSZasUQ4sKR"],"enrUri":"enr:-L24QFdorxWP_U8OGZZJlF8hzJf-7bkzf431rVW0N4jOF1rvZw5zTvCYG7G5lH3z1Fxz6aiQTLDXsBMfb_bqXW-nw-0CgmlkgnY0gmlwhKwSCrmKbXVsdGlhZGRyc5YACASsEgq5BkfvAAoErBIKuQZH8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTKQYtcanZCI7mV1mGRSvM4MWF6j2l9dInsyChx_GiPyDdGNwgkfvg3VkcIJH8YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node19_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17254', '17255', '17256', '17257', '17258']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17254:17254 -p 17255:17255 -p 17256:17256 -p 17257:17257 -p 17258:17258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17256 --rest-port=17254 --tcp-port=17255 --discv5-udp-port=17257 --rest-address=0.0.0.0 --nat=extip:172.18.254.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2daaeffab8c7fd10de2cabd58bbd552993bfaba2913a7d6fa6d7d30cf8cfd51f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17258 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFdorxWP_U8OGZZJlF8hzJf-7bkzf431rVW0N4jOF1rvZw5zTvCYG7G5lH3z1Fxz6aiQTLDXsBMfb_bqXW-nw-0CgmlkgnY0gmlwhKwSCrmKbXVsdGlhZGRyc5YACASsEgq5BkfvAAoErBIKuQZH8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTKQYtcanZCI7mV1mGRSvM4MWF6j2l9dInsyChx_GiPyDdGNwgkfvg3VkcIJH8YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.63 waku 7328775018b3d732e8c7ecb78f3048d34f886a3ad5f4b239d2351c96ff31df31
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7328775018b3. Setting up logs at ./log/docker/node19_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17254
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17254/health" -H "Content-Type: 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:17254/debug/v1/info" -H "Content-Type: application/json" -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.63/tcp/17255/p2p/16Uiu2HAm3HaSNeZCJ5gtab9kBhy1KpnxyRGKNNHJVbpWodV48JhH","/ip4/172.18.254.63/tcp/17256/ws/p2p/16Uiu2HAm3HaSNeZCJ5gtab9kBhy1KpnxyRGKNNHJVbpWodV48JhH"],"enrUri":"enr:-L24QGEAOH7J5y0H3JenvwLCqW3L2jFdUK4aMycSdAFe-b_5FrZZDiKBRQ0zFoh4Snyd6KRJfJzAPmsttYqgXpwouSACgmlkgnY0gmlwhKwS_j-KbXVsdGlhZGRyc5YACASsEv4_BkNnAAoErBL-PwZDaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdMqVOQI6OPKRA4yLr-F9lzuL5PG5Exngc2zWiwLeQ0yDdGNwgkNng3VkcIJDaYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:195 Start filter node and subscribed 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/node21_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__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/node22_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18755', '18756', '18757', '18758', '18759']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18755:18755 -p 18756:18756 -p 18757:18757 -p 18758:18758 -p 18759:18759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18757 --rest-port=18755 --tcp-port=18756 --discv5-udp-port=18758 --rest-address=0.0.0.0 --nat=extip:172.18.247.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed0eb4fdbefbbea9ace73ac730b006fefdc96d4edfc8f0cfde8b16b3ed16f3da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18759 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QGEAOH7J5y0H3JenvwLCqW3L2jFdUK4aMycSdAFe-b_5FrZZDiKBRQ0zFoh4Snyd6KRJfJzAPmsttYqgXpwouSACgmlkgnY0gmlwhKwS_j-KbXVsdGlhZGRyc5YACASsEv4_BkNnAAoErBL-PwZDaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdMqVOQI6OPKRA4yLr-F9lzuL5PG5Exngc2zWiwLeQ0yDdGNwgkNng3VkcIJDaYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.89 waku 4b8bbe0eb6e8e5eecae2d426f4228b627a0442725934ec581d773af10649a3bd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4b8bbe0eb6e8. Setting up logs at ./log/docker/node21_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18755
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18755/health" -H "Content-Type: 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:18755/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.89/tcp/18756/p2p/16Uiu2HAmP4FuuqsetLfZYbqiStup1wfNWibNkSuJ3Hz55XQxXYnt","/ip4/172.18.247.89/tcp/18757/ws/p2p/16Uiu2HAmP4FuuqsetLfZYbqiStup1wfNWibNkSuJ3Hz55XQxXYnt"],"enrUri":"enr:-L24QG7CXTFxwX6ZSss_biD-TF9lpofc4EeTkXtNDcmllwoFWde0xMFWqs-ExrVskMPVS_GNhlXdaAsWukKxAwVURYcCgmlkgnY0gmlwhKwS91mKbXVsdGlhZGRyc5YACASsEvdZBklEAAoErBL3WQZJRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmorTCyiFd8prUedXldsPNwB4l7wHvWZsh2s09IZUpcGDdGNwgklEg3VkcIJJRoV3YWt1MgU"}'
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.82.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58159', '58160', '58161', '58162', '58163']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58159:58159 -p 58160:58160 -p 58161:58161 -p 58162:58162 -p 58163:58163 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58161 --rest-port=58159 --tcp-port=58160 --discv5-udp-port=58162 --rest-address=0.0.0.0 --nat=extip:172.18.82.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3eec4e19d7f67bc7c0fe18e39efa2fb47df1f39b70f6adce372b3ccffb7cfbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58163 --metrics-logging=true --relay=false --filter=true --filternode=/ip4/172.18.247.89/tcp/18756/p2p/16Uiu2HAmP4FuuqsetLfZYbqiStup1wfNWibNkSuJ3Hz55XQxXYnt --store=false --discv5-bootstrap-node=<src.node.waku_node.WakuNode object at 0x7f61c5d171a0>
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.178 waku 699d59f494771fd46cbd01d9e623d9f022d1fd0a839338912466a6e7f51537e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 699d59f49477. Setting up logs at ./log/docker/node22_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58159
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58159/health" -H "Content-Type: 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":"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:58159/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.178/tcp/58160/p2p/16Uiu2HAmJx5sjiLce19SfaXiap4uteQeZFBPyjaqcynzZTRVscfb","/ip4/172.18.82.178/tcp/58161/ws/p2p/16Uiu2HAmJx5sjiLce19SfaXiap4uteQeZFBPyjaqcynzZTRVscfb"],"enrUri":"enr:-L24QEAyMBFskPUiVNCgWdiOE7MitIM-zgrzSRyEZmC8zqVOTPIP3wS2Uwi6QjS6ceo6Kxycsag_cbxP8LYPQco9fCgCgmlkgnY0gmlwhKwSUrKKbXVsdGlhZGRyc5YACASsElKyBuMwAAoErBJSsgbjMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXYc-DdN9jZ9_j9B_J6TK9N_6PsLZeuMVKwImrsfqmrqDdGNwguMwg3VkcILjMoV3YWt1MgQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:205 Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34736/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:26434/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:41242/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:44337/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:10422/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:58778/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:64019/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:32595/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:49911/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:39457/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:20216/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:31149/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:6525/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:62668/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:12421/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:29396/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:22623/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:8614/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:18414/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:17254/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:18755/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:208 Node22 make filter request to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58159/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:34736/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26434/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41242/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44337/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10422/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58778/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64019/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32595/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49911/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39457/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20216/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31149/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6525/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62668/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12421/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29396/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22623/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8614/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18414/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17254/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.247.89/tcp/43414/p2p/16Uiu2HAmP4FuuqsetLfZYbqiStup1wfNWibNkSuJ3Hz55XQxXYnt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.10.185/tcp/18415/p2p/16Uiu2HAmHpATqKMKCcpiitNA1r2QAFQZVME2keJnAQSZasUQ4sKR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"Discv5"},{"multiaddr":"/ip4/172.18.223.12/tcp/40408/p2p/16Uiu2HAmGa57rSdQDoQR4o3kbhofNLKfeidfsdfPSHZPkuWg3hUK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18755/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.254.63/tcp/17255/p2p/16Uiu2HAm3HaSNeZCJ5gtab9kBhy1KpnxyRGKNNHJVbpWodV48JhH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"Discv5"},{"multiaddr":"/ip4/172.18.82.178/tcp/36498/p2p/16Uiu2HAmJx5sjiLce19SfaXiap4uteQeZFBPyjaqcynzZTRVscfb","protocols":["/ipfs/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-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 80 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:212 20 Nodes publish 20 messages
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34736/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26434/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41242/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44337/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10422/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58778/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64019/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32595/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49911/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39457/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20216/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31149/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6525/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62668/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12421/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29396/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22623/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8614/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18414/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 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17254/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 1 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:217 Node 22 requests messages of subscribed filter topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58159/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":1765253464641753324,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253465918492111,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253467201168558,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253468489948804,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253469740693439,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253471004664798,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253472302332041,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253473602968264,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253474872066287,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253476163039307,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253477447329500,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253478711388084,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253479996285345,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253481246684069,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253482512292279,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253483811356982,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253485084558189,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253486349138690,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253487631859996,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253488898243838,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:220 Total number received messages for node 22 is 20
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 b4a4aeeef658
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a0beacd8a1a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7df0de7bcafa
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b4a4aeeef658. 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 3a6e43c79e98
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a0beacd8a1a. 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 ad10b6568d1c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7df0de7bcafa. 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 45052fcf27ab
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3a6e43c79e98. 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 87ca883236ea
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ad10b6568d1c. 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 c516c1079eb6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 45052fcf27ab. 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 f07c861248f5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 87ca883236ea. 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 474e998da016
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c516c1079eb6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f07c861248f5. 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 2588dd0e3e66
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 474e998da016. 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 409775644ecd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 494b74abd030
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2588dd0e3e66. 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 888371307e9a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 409775644ecd. 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 804687dc7e10
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 494b74abd030. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 888371307e9a. 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 bda9f2fe133b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 804687dc7e10. 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 b681f62891ae
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bda9f2fe133b. 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 079569e7c1c1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e4d230391582
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b681f62891ae. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 079569e7c1c1. 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 7328775018b3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e4d230391582. 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 4b8bbe0eb6e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 699d59f49477
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7328775018b3. 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4b8bbe0eb6e8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 699d59f49477. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py: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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_no_request_id with id: 2025-12-09_04-09-38__fdeea807-96ea-4733-8e18-139ae5368ee5
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-09_04-09-38__fdeea807-96ea-4733-8e18-139ae5368ee5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21422', '21423', '21424', '21425', '21426']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21422:21422 -p 21423:21423 -p 21424:21424 -p 21425:21425 -p 21426:21426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21424 --rest-port=21422 --tcp-port=21423 --discv5-udp-port=21425 --rest-address=0.0.0.0 --nat=extip:172.18.223.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bdf86cab2faac42e7a37cdb2abbf57b97f7ae4abf1bc3a2cd149b6efc5acec5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21426 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.155 waku aa25e232898f08e055b7ea41f9e667794386e9113e9566baad4519da84e65314
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa25e232898f. Setting up logs at ./log/docker/node1_2025-12-09_04-09-38__fdeea807-96ea-4733-8e18-139ae5368ee5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21422
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 10a74acf93d5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6f7571885ae6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21422/health" -H "Content-Type: 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:21422/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/21423/p2p/16Uiu2HAmTGxdF68stWVJ5LUExeDUufUh3aPuhpiqPugq3yGT231G","/ip4/172.18.223.155/tcp/21424/ws/p2p/16Uiu2HAmTGxdF68stWVJ5LUExeDUufUh3aPuhpiqPugq3yGT231G"],"enrUri":"enr:-L24QAVdef1ZdmY7DtkgUbmyD0YzdOgriUMLcLyCJrV6d28bZ0adfEBHq3lkTGQTDe2aHQ1ZuqKL9eVkwM60QtQHEO8CgmlkgnY0gmlwhKwS35uKbXVsdGlhZGRyc5YACASsEt-bBlOvAAoErBLfmwZTsN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2TqTYYcIPPuot4reWgEv1NhKSGpl_N7lucByqXqpZX-DdGNwglOvg3VkcIJTsYV3YWt1MgU"}'
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-09_04-09-38__fdeea807-96ea-4733-8e18-139ae5368ee5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29729', '29730', '29731', '29732', '29733']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29729:29729 -p 29730:29730 -p 29731:29731 -p 29732:29732 -p 29733:29733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29731 --rest-port=29729 --tcp-port=29730 --discv5-udp-port=29732 --rest-address=0.0.0.0 --nat=extip:172.18.107.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ce3a694fe7bed7a5f9e2cd014c5eb041e70fdb389be345a279bbcbbca1185d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29733 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAVdef1ZdmY7DtkgUbmyD0YzdOgriUMLcLyCJrV6d28bZ0adfEBHq3lkTGQTDe2aHQ1ZuqKL9eVkwM60QtQHEO8CgmlkgnY0gmlwhKwS35uKbXVsdGlhZGRyc5YACASsEt-bBlOvAAoErBLfmwZTsN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2TqTYYcIPPuot4reWgEv1NhKSGpl_N7lucByqXqpZX-DdGNwglOvg3VkcIJTsYV3YWt1MgU --filternode=/ip4/172.18.223.155/tcp/21423/p2p/16Uiu2HAmTGxdF68stWVJ5LUExeDUufUh3aPuhpiqPugq3yGT231G
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.195 waku 357a6ea8cf15728b73ef3711117279936ab627a78f3980aacee562939a15b077
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 357a6ea8cf15. Setting up logs at ./log/docker/node2_2025-12-09_04-09-38__fdeea807-96ea-4733-8e18-139ae5368ee5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29729
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29729/health" -H "Content-Type: 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:29729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.195/tcp/29730/p2p/16Uiu2HAm9z5v3cop2bJNdxUyujkpRCNwgBy6rqvThewdXbsoeknq","/ip4/172.18.107.195/tcp/29731/ws/p2p/16Uiu2HAm9z5v3cop2bJNdxUyujkpRCNwgBy6rqvThewdXbsoeknq"],"enrUri":"enr:-L24QHRzPERIMyUCe23bRLU4YtZf25UYQxiLbZcjvvdA6w_JKJpKAoC8PEL-oeONjW9lpoFjc2WVgPb06lPHLFMRGBkCgmlkgnY0gmlwhKwSa8OKbXVsdGlhZGRyc5YACASsEmvDBnQiAAoErBJrwwZ0I90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2FFERZ6nIIAb4JKM7GPXiWDjKvJ4tA-X-3H5qSqTnNaDdGNwgnQig3VkcIJ0JIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29729/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.155/tcp/21423/p2p/16Uiu2HAmTGxdF68stWVJ5LUExeDUufUh3aPuhpiqPugq3yGT231G"]'
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:21422/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:29729/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "00514731-e5e3-4d91-91b8-c328d98c63fd", "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":"00514731-e5e3-4d91-91b8-c328d98c63fd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:29729/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:29729/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 aa25e232898f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 357a6ea8cf15
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,167 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_all_nodes_subscribed_to_the_topic with id: 2025-12-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6
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-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16122', '16123', '16124', '16125', '16126']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16122:16122 -p 16123:16123 -p 16124:16124 -p 16125:16125 -p 16126:16126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16124 --rest-port=16122 --tcp-port=16123 --discv5-udp-port=16125 --rest-address=0.0.0.0 --nat=extip:172.18.234.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dddfbadfcadc542a2757cc821aae96add53d0f5c3bba77d5899d265da8c1a236 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16126 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.230 waku e212b8e5f0c5098e642dec2565eb300001e36e4b29f034d764ac3daaa9fa722b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e212b8e5f0c5. Setting up logs at ./log/docker/node1_2025-12-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16122
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 aa51c7feb8ef. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aca77693404b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16122/health" -H "Content-Type: 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:16122/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5","/ip4/172.18.234.230/tcp/16124/ws/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5"],"enrUri":"enr:-L24QJsNdT_6FfuUYtDYeWZco52i0oU4iZonxoHLcLuaRZcNHYgi5JyjPipEkvaC4b6m_trklJSt1SiCiZFCqDYPo_wCgmlkgnY0gmlwhKwS6uaKbXVsdGlhZGRyc5YACASsEurmBj77AAoErBLq5gY-_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHCC0HF4NZCWdHPr67frMvdbvzIb92lxItgD5swVQ3zaDdGNwgj77g3VkcII-_YV3YWt1MgU"}'
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-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58126', '58127', '58128', '58129', '58130']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58126:58126 -p 58127:58127 -p 58128:58128 -p 58129:58129 -p 58130:58130 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58128 --rest-port=58126 --tcp-port=58127 --discv5-udp-port=58129 --rest-address=0.0.0.0 --nat=extip:172.18.229.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae21cf8ffa6bd97d05b94910f08da36dd2a657b3adb4e1edf17a09c2cacaa18f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58130 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJsNdT_6FfuUYtDYeWZco52i0oU4iZonxoHLcLuaRZcNHYgi5JyjPipEkvaC4b6m_trklJSt1SiCiZFCqDYPo_wCgmlkgnY0gmlwhKwS6uaKbXVsdGlhZGRyc5YACASsEurmBj77AAoErBLq5gY-_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHCC0HF4NZCWdHPr67frMvdbvzIb92lxItgD5swVQ3zaDdGNwgj77g3VkcII-_YV3YWt1MgU --filternode=/ip4/172.18.234.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.113 waku 07d2d3d6c6f68c31f9707f4ae86de9bff1f63795c89477abef93c0f04c3eb037
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 07d2d3d6c6f6. Setting up logs at ./log/docker/node2_2025-12-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58126
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58126/health" -H "Content-Type: 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:58126/debug/v1/info" -H "Content-Type: application/json" -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.113/tcp/58127/p2p/16Uiu2HAm87QrP1gw2ymRkWQGxM3uWTVLeu7YtfVihF6KoJPMAQvp","/ip4/172.18.229.113/tcp/58128/ws/p2p/16Uiu2HAm87QrP1gw2ymRkWQGxM3uWTVLeu7YtfVihF6KoJPMAQvp"],"enrUri":"enr:-L24QG5zOkFWehhzHD7DH8o2AuWtSkZssyXw5wska5I2vN02VaiDA6NM5Hf_nNhIeyU6qm_wqDiwA_Xo01MHJ6VKLF8CgmlkgnY0gmlwhKwS5XGKbXVsdGlhZGRyc5YACASsEuVxBuMPAAoErBLlcQbjEN0DgnJzhQADAQAAiXNlY3AyNTZrMaECvHpe0uwsP5tAnoPWECHrXiQt93Py9xkewdqhIlylUBWDdGNwguMPg3VkcILjEYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58126/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.49.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8287', '8288', '8289', '8290', '8291']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8287:8287 -p 8288:8288 -p 8289:8289 -p 8290:8290 -p 8291:8291 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8289 --rest-port=8287 --tcp-port=8288 --discv5-udp-port=8290 --rest-address=0.0.0.0 --nat=extip:172.18.49.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfc5501b7d958855a2ea7d09fa56f5f979de1ebaef60c705dcfd5f3cb3aebe9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8291 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJsNdT_6FfuUYtDYeWZco52i0oU4iZonxoHLcLuaRZcNHYgi5JyjPipEkvaC4b6m_trklJSt1SiCiZFCqDYPo_wCgmlkgnY0gmlwhKwS6uaKbXVsdGlhZGRyc5YACASsEurmBj77AAoErBLq5gY-_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHCC0HF4NZCWdHPr67frMvdbvzIb92lxItgD5swVQ3zaDdGNwgj77g3VkcII-_YV3YWt1MgU --filternode=/ip4/172.18.234.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.49.191 waku 17142fe0a602b721612ea77114c13abc82f6923bfa2e848a97aaad6553fd393a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17142fe0a602. Setting up logs at ./log/docker/node3_2025-12-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8287
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8287/health" -H "Content-Type: 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:8287/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.191/tcp/8288/p2p/16Uiu2HAmMtNskYhKsnPoH3WTkUykGBJBbxbRcQVR5ybYWkkXS4YG","/ip4/172.18.49.191/tcp/8289/ws/p2p/16Uiu2HAmMtNskYhKsnPoH3WTkUykGBJBbxbRcQVR5ybYWkkXS4YG"],"enrUri":"enr:-L24QHwUVk-s27fUvds9axT_qzWTPb9GJCHMtBa1oPVre6ljCXFSG0IJvlFDiBuUweHRonq2OcpIu0s0knw53AdzljMCgmlkgnY0gmlwhKwSMb-KbXVsdGlhZGRyc5YACASsEjG_BiBgAAoErBIxvwYgYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiSczwj-Si80HOk_KMI20n0kiUxUzAq7T0LlVymlFFmmDdGNwgiBgg3VkcIIgYoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8287/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5"]'
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-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39033', '39034', '39035', '39036', '39037']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39033:39033 -p 39034:39034 -p 39035:39035 -p 39036:39036 -p 39037:39037 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39035 --rest-port=39033 --tcp-port=39034 --discv5-udp-port=39036 --rest-address=0.0.0.0 --nat=extip:172.18.113.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbacf2bca99c3cec0c8fc2fefaf2bc873ccdc01edfbce1d80ddfc98d1fc1bcce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39037 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJsNdT_6FfuUYtDYeWZco52i0oU4iZonxoHLcLuaRZcNHYgi5JyjPipEkvaC4b6m_trklJSt1SiCiZFCqDYPo_wCgmlkgnY0gmlwhKwS6uaKbXVsdGlhZGRyc5YACASsEurmBj77AAoErBLq5gY-_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHCC0HF4NZCWdHPr67frMvdbvzIb92lxItgD5swVQ3zaDdGNwgj77g3VkcII-_YV3YWt1MgU --filternode=/ip4/172.18.234.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.136 waku eaef2c502d3de63c2dd9944c126fe5ec7284f8d05bbe4ad8ab870af590e6d709
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eaef2c502d3d. Setting up logs at ./log/docker/node4_2025-12-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39033
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39033/health" -H "Content-Type: 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:39033/debug/v1/info" -H "Content-Type: application/json" -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.136/tcp/39034/p2p/16Uiu2HAmF4jVgja2JpzoV8PqnqectZussfvHudPZSuF9UMtpSepc","/ip4/172.18.113.136/tcp/39035/ws/p2p/16Uiu2HAmF4jVgja2JpzoV8PqnqectZussfvHudPZSuF9UMtpSepc"],"enrUri":"enr:-L24QKTvaGecCv5QTOcFJQxD7I9HHSCo-zjALGeP59s9PvqQI_m7_pQ1Cx_9zuzVX9dmWhgws92y1KbG4ErfgkdlGysCgmlkgnY0gmlwhKwScYiKbXVsdGlhZGRyc5YACASsEnGIBph6AAoErBJxiAaYe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDI8yEMoIe_sDpbn8JGwW0kjH-ehEkYOryK0ilAS7DeDWDdGNwgph6g3VkcIKYfIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39033/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5"]'
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-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56831', '56832', '56833', '56834', '56835']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56831:56831 -p 56832:56832 -p 56833:56833 -p 56834:56834 -p 56835:56835 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56833 --rest-port=56831 --tcp-port=56832 --discv5-udp-port=56834 --rest-address=0.0.0.0 --nat=extip:172.18.237.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7281d1563c22fcb725ab7ff3fba5cb8f5e0ca788b2abd9dbd8ee5ca7c31b29d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56835 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJsNdT_6FfuUYtDYeWZco52i0oU4iZonxoHLcLuaRZcNHYgi5JyjPipEkvaC4b6m_trklJSt1SiCiZFCqDYPo_wCgmlkgnY0gmlwhKwS6uaKbXVsdGlhZGRyc5YACASsEurmBj77AAoErBLq5gY-_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHCC0HF4NZCWdHPr67frMvdbvzIb92lxItgD5swVQ3zaDdGNwgj77g3VkcII-_YV3YWt1MgU --filternode=/ip4/172.18.234.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.94 waku addcef0618bcc1ac4eb0803ffbd50c6c8c4f8a6daa4f885cbd887025cdb69fdb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID addcef0618bc. Setting up logs at ./log/docker/node5_2025-12-09_04-08-23__c89d24d6-0e93-4e52-ac62-f406af5808f6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56831
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56831/health" -H "Content-Type: 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:56831/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.94/tcp/56832/p2p/16Uiu2HAm5cJ6ent8pfsDmm6xEkZ9gPex21dayU4VPKji9WBGuVtN","/ip4/172.18.237.94/tcp/56833/ws/p2p/16Uiu2HAm5cJ6ent8pfsDmm6xEkZ9gPex21dayU4VPKji9WBGuVtN"],"enrUri":"enr:-L24QEzkd6LAAqEXxi1e1TsmK8b9qu4c8GpznLEOXgMMHdlSWESut1Ab3AfL4e4ps44hVaD6Y8MKhltKx1tcPACzsVcCgmlkgnY0gmlwhKwS7V6KbXVsdGlhZGRyc5YACASsEu1eBt4AAAoErBLtXgbeAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECl02EMpcjELq4JCE2eJaxNpUmqZJwj57jpjZya9OZViODdGNwgt4Ag3VkcILeAoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56831/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.230/tcp/16123/p2p/16Uiu2HAmEYngwFcv7o5Xo6VAyVFhs1YCaLXpKRSmLgBGgc7n8Yc5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16122/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:58126/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "630b32a6-bf6d-4ebc-aa64-cea0df92701c", "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":"630b32a6-bf6d-4ebc-aa64-cea0df92701c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8287/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8e32cdcc-6734-4700-b5a0-fc0444a25a25", "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":"8e32cdcc-6734-4700-b5a0-fc0444a25a25","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39033/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "872a65f3-41b1-426b-bd57-841e6594abad", "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":"872a65f3-41b1-426b-bd57-841e6594abad","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56831/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d9752650-e158-4552-91bb-5ede7ad87476", "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":"d9752650-e158-4552-91bb-5ede7ad87476","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16122/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:58126/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":1765253310331597063,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8287/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":1765253310331597063,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39033/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":1765253310331597063,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56831/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":1765253310331597063,"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 e212b8e5f0c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 07d2d3d6c6f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 17142fe0a602
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e212b8e5f0c5. 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 eaef2c502d3d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 07d2d3d6c6f6. 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 addcef0618bc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 17142fe0a602. 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,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_relay_and_store with id: 2025-12-09_04-10-38__4c6926e6-25af-4723-aa6e-e13d6c71f440
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-09_04-10-38__4c6926e6-25af-4723-aa6e-e13d6c71f440__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.73.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38750', '38751', '38752', '38753', '38754']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38750:38750 -p 38751:38751 -p 38752:38752 -p 38753:38753 -p 38754:38754 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38752 --rest-port=38750 --tcp-port=38751 --discv5-udp-port=38753 --rest-address=0.0.0.0 --nat=extip:172.18.73.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a2fc3aea36a8cd0c73de4c63aedaaac2eee4e920a7a72088cbef0bf7f44e15f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38754 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.73.146 waku efc1c30ae80ad9efd4bf7f22bc880ff8c103548823d76553f911f331b0cd1d96
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID efc1c30ae80a. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-38__4c6926e6-25af-4723-aa6e-e13d6c71f440__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38750
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 bd6287c1e00f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10816e8e1d3e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38750/health" -H "Content-Type: 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:38750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.146/tcp/38751/p2p/16Uiu2HAmJimpxtjyYip2Fdw3xQbzyvRwfLeRgLRYLTZctirZg2cP","/ip4/172.18.73.146/tcp/38752/ws/p2p/16Uiu2HAmJimpxtjyYip2Fdw3xQbzyvRwfLeRgLRYLTZctirZg2cP"],"enrUri":"enr:-L24QDuHwsvecfz4rfoew6h_4iLb3X5b600fW0R9n8SZCCMFLMOIVDV-loAzibAYOyc7u3KgR8Z1gJUXHFExpTI9TpkCgmlkgnY0gmlwhKwSSZKKbXVsdGlhZGRyc5YACASsEkmSBpdfAAoErBJJkgaXYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWh5JAEvUiVUs7q1aaWmelyewAdtfLQ8auLtLG7ELQaCDdGNwgpdfg3VkcIKXYYV3YWt1MgM"}'
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-09_04-10-38__4c6926e6-25af-4723-aa6e-e13d6c71f440__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.205.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12715', '12716', '12717', '12718', '12719']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12715:12715 -p 12716:12716 -p 12717:12717 -p 12718:12718 -p 12719:12719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12717 --rest-port=12715 --tcp-port=12716 --discv5-udp-port=12718 --rest-address=0.0.0.0 --nat=extip:172.18.205.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbe076c6dcb42735ce78fdad9df5031db13e17b9decb00cc0d1ddb99b51dbeee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12719 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDuHwsvecfz4rfoew6h_4iLb3X5b600fW0R9n8SZCCMFLMOIVDV-loAzibAYOyc7u3KgR8Z1gJUXHFExpTI9TpkCgmlkgnY0gmlwhKwSSZKKbXVsdGlhZGRyc5YACASsEkmSBpdfAAoErBJJkgaXYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWh5JAEvUiVUs7q1aaWmelyewAdtfLQ8auLtLG7ELQaCDdGNwgpdfg3VkcIKXYYV3YWt1MgM --storenode=/ip4/172.18.73.146/tcp/38751/p2p/16Uiu2HAmJimpxtjyYip2Fdw3xQbzyvRwfLeRgLRYLTZctirZg2cP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.247 waku 4a9f51c654193d9876020f9836e97f4f571b31157b617fb6635c9ba0b1f82abb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a9f51c65419. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-38__4c6926e6-25af-4723-aa6e-e13d6c71f440__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12715
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12715/health" -H "Content-Type: 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:12715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.247/tcp/12716/p2p/16Uiu2HAmVYfUxPJoFNMNmTQ5F1Jsfhq38nPcpu32WJvXG7HvtkfB","/ip4/172.18.205.247/tcp/12717/ws/p2p/16Uiu2HAmVYfUxPJoFNMNmTQ5F1Jsfhq38nPcpu32WJvXG7HvtkfB"],"enrUri":"enr:-L24QP-rP5nFJAunuhmesxNKg_3d_wendp1py4IjJXGk_aKKIeOliMzCFQTyiwN_XhlXUk3SThjLDEIIGzPj4P48uYwCgmlkgnY0gmlwhKwSzfeKbXVsdGlhZGRyc5YACASsEs33BjGsAAoErBLN9wYxrd0DgnJzhQADAQAAiXNlY3AyNTZrMaED-vfb5XOBPg3ZNg1fbm16dSZaJUYU2EVjCgHJSySRgPqDdGNwgjGsg3VkcIIxroV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12715/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.146/tcp/38751/p2p/16Uiu2HAmJimpxtjyYip2Fdw3xQbzyvRwfLeRgLRYLTZctirZg2cP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38750/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:12715/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:38750/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:38750/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":"0x95284e5dfadd06f5515046112502ad0ae3663a0c923fef8eb9d83955832ee6af"}]}'
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:12715/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":"0x95284e5dfadd06f5515046112502ad0ae3663a0c923fef8eb9d83955832ee6af"}]}'
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 efc1c30ae80a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4a9f51c65419
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-09 04:09:08.664 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:08.664 DEBUG [tests.conftest] Running test: test_message_published_on_different_pubsub_topic_is_not_retrieved with id: 2025-12-09_04-09-08__cb0368f7-c257-4158-911b-0aebced86d17
2025-12-09 04:09:08.665 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:08.665 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:08.666 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-09 04:09:08.673 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:08.673 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-08__cb0368f7-c257-4158-911b-0aebced86d17__wakuorg_nwaku:latest.log
2025-12-09 04:09:08.673 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:08.673 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:08.674 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:08.674 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.102
2025-12-09 04:09:08.674 DEBUG [src.node.docker_mananger] Generated ports ['48356', '48357', '48358', '48359', '48360']
2025-12-09 04:09:08.675 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:08.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:08.675 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:08.675 DEBUG [src.node.docker_mananger] docker run -i -t -p 48356:48356 -p 48357:48357 -p 48358:48358 -p 48359:48359 -p 48360:48360 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48358 --rest-port=48356 --tcp-port=48357 --discv5-udp-port=48359 --rest-address=0.0.0.0 --nat=extip:172.18.24.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bfcafd480afb08b085b3fc3c05eaaa8d85674cbfa14a2feddb20fecbfdcffba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48360 --metrics-logging=true --relay=true
2025-12-09 04:09:08.844 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.102 waku 6ced34ab9d4f0528f93a957f310f10b0b07a0aecf9dbf1d0d41936d197237087
2025-12-09 04:09:08.873 DEBUG [src.node.docker_mananger] Container started with ID 6ced34ab9d4f. Setting up logs at ./log/docker/node1_2025-12-09_04-09-08__cb0368f7-c257-4158-911b-0aebced86d17__wakuorg_nwaku:latest.log
2025-12-09 04:09:08.874 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48356
2025-12-09 04:09:08.874 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:08.942 ERROR [src.node.docker_mananger] Max retries reached for container 2d115baa92ff. Exiting log stream.
2025-12-09 04:09:09.479 ERROR [src.node.docker_mananger] Max retries reached for container c05a6edcd726. Exiting log stream.
2025-12-09 04:09:09.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48356/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:09.880 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-09 04:09:09.880 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:09.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48356/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:09.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.102/tcp/48357/p2p/16Uiu2HAkwTA22pm4jSrngpZqBrT25L5S1YXYF34v7ziqwpoAJHac","/ip4/172.18.24.102/tcp/48358/ws/p2p/16Uiu2HAkwTA22pm4jSrngpZqBrT25L5S1YXYF34v7ziqwpoAJHac"],"enrUri":"enr:-L24QHc212bymQ6es4Okafayk5z7FC1CQsTp0eu5RwJ21-DaT-JcbGnNWX6zRpMmTHgHuB-j_XbNgETdxmoqs7ECxgMCgmlkgnY0gmlwhKwSGGaKbXVsdGlhZGRyc5YACASsEhhmBrzlAAoErBIYZga85t0DgnJzhQADAQAAiXNlY3AyNTZrMaECHhiocx_u6T97sBYoNSOXSdygO7CArJUrCnWaAjPYCZWDdGNwgrzlg3VkcIK854V3YWt1MgE"}'
2025-12-09 04:09:09.883 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:09.889 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:09.889 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-08__cb0368f7-c257-4158-911b-0aebced86d17__wakuorg_nwaku:latest.log
2025-12-09 04:09:09.889 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:09.889 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:09.891 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:09.891 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.71
2025-12-09 04:09:09.891 DEBUG [src.node.docker_mananger] Generated ports ['44576', '44577', '44578', '44579', '44580']
2025-12-09 04:09:09.891 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:09.891 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:09.891 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:09.891 DEBUG [src.node.docker_mananger] docker run -i -t -p 44576:44576 -p 44577:44577 -p 44578:44578 -p 44579:44579 -p 44580:44580 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44578 --rest-port=44576 --tcp-port=44577 --discv5-udp-port=44579 --rest-address=0.0.0.0 --nat=extip:172.18.50.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=63e3f61e280abefbf1bdab2ca111bafc40fda5be6ddddf7def62ccfbd5dbff67 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44580 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHc212bymQ6es4Okafayk5z7FC1CQsTp0eu5RwJ21-DaT-JcbGnNWX6zRpMmTHgHuB-j_XbNgETdxmoqs7ECxgMCgmlkgnY0gmlwhKwSGGaKbXVsdGlhZGRyc5YACASsEhhmBrzlAAoErBIYZga85t0DgnJzhQADAQAAiXNlY3AyNTZrMaECHhiocx_u6T97sBYoNSOXSdygO7CArJUrCnWaAjPYCZWDdGNwgrzlg3VkcIK854V3YWt1MgE
2025-12-09 04:09:10.070 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.71 waku d8b3df4b9bd50b27bc0c443ccb8dfc3ed0eb6f415b4db241bb5bbff1d090b455
2025-12-09 04:09:10.100 DEBUG [src.node.docker_mananger] Container started with ID d8b3df4b9bd5. Setting up logs at ./log/docker/node2_2025-12-09_04-09-08__cb0368f7-c257-4158-911b-0aebced86d17__wakuorg_nwaku:latest.log
2025-12-09 04:09:10.101 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44576
2025-12-09 04:09:10.101 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:11.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44576/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:11.110 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-09 04:09:11.112 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:11.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44576/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:11.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.71/tcp/44577/p2p/16Uiu2HAmVGTJH84PQUWobQV5oHJW7Tk1oCh6MdttEJzhYWZKniU9","/ip4/172.18.50.71/tcp/44578/ws/p2p/16Uiu2HAmVGTJH84PQUWobQV5oHJW7Tk1oCh6MdttEJzhYWZKniU9"],"enrUri":"enr:-L24QGEzXECrNvSRe5_K_MqOpdKX46vAZ__3xCTUBjHJ3i08Tk4qoQG4Vq5EqLC-CQVusDFx9w43_C5jO8n6m9JR8wkCgmlkgnY0gmlwhKwSMkeKbXVsdGlhZGRyc5YACASsEjJHBq4hAAoErBIyRwauIt0DgnJzhQADAQAAiXNlY3AyNTZrMaED9tDKGHKdKr7WRajOQFM4ZWQTGSOAGRElj9LXi4XEQdKDdGNwgq4hg3VkcIKuI4V3YWt1MgE"}'
2025-12-09 04:09:11.119 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:11.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44576/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.102/tcp/48357/p2p/16Uiu2HAkwTA22pm4jSrngpZqBrT25L5S1YXYF34v7ziqwpoAJHac"]'
2025-12-09 04:09:11.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:11.123 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-09 04:09:11.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48356/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:11.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:11.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44576/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:11.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:11.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48356/relay/v1/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-09 04:09:11.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:11.138 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:11.238 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:11.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48356/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:11.240 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":1765253351133032704,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:11.242 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:11.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:11.244 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":1765253351133032704,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:11.245 INFO [src.steps.relay] WARM UP successful!!
2025-12-09 04:09:11.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48356/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"]'
2025-12-09 04:09:11.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:11.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44576/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"]'
2025-12-09 04:09:11.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:11.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48356/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)'}'
2025-12-09 04:09:11.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:11.267 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:11.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:11.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2025-12-09 04:09:11.372 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:11.373 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:11.373 DEBUG [src.node.waku_node] Stopping container with id 6ced34ab9d4f
2025-12-09 04:09:11.970 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:11.971 DEBUG [src.node.waku_node] Stopping container with id d8b3df4b9bd5
2025-12-09 04:09:12.496 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:12.497 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:12.503 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:12.510 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_unsubscribe_from_non_existing_content_topic with id: 2025-12-09_04-08-20__ddb18b91-0d49-4b19-9666-3438d6571aa0
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-09_04-08-20__ddb18b91-0d49-4b19-9666-3438d6571aa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52387', '52388', '52389', '52390', '52391']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52387:52387 -p 52388:52388 -p 52389:52389 -p 52390:52390 -p 52391:52391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52389 --rest-port=52387 --tcp-port=52388 --discv5-udp-port=52390 --rest-address=0.0.0.0 --nat=extip:172.18.113.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0b99915ffc58590debebea30c8dec5ebe86db1632eb4aacce0cb142efaa6fe4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52391 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.177 waku 71948ed5808abc7ad1024ded3c33dafa9055b7104cdf093dea33c3c00a07ecdd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 71948ed5808a. Setting up logs at ./log/docker/node1_2025-12-09_04-08-20__ddb18b91-0d49-4b19-9666-3438d6571aa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52387
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 4efbc5dd6b43. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a0fc8a2fee98. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52387/health" -H "Content-Type: 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:52387/debug/v1/info" -H "Content-Type: application/json" -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.177/tcp/52388/p2p/16Uiu2HAm16KTutXfbFh2gVkUDmtKLWiyjTZnwiAgZwsXqY5kaCH6","/ip4/172.18.113.177/tcp/52389/ws/p2p/16Uiu2HAm16KTutXfbFh2gVkUDmtKLWiyjTZnwiAgZwsXqY5kaCH6"],"enrUri":"enr:-L24QCv1jJwU8hhC-KBFjCZP9WK0BNpoDxzGndDuZKIwpwfRfEmll71-A23inm9FT5CsUrQaCZN3K2M8cZHPe54fWbYCgmlkgnY0gmlwhKwScbGKbXVsdGlhZGRyc5YACASsEnGxBsykAAoErBJxsQbMpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVDDjvCz9NH9mgoOQsM91MF8IY4WapqZl0FVK4GlJ70mDdGNwgsykg3VkcILMpoV3YWt1MgU"}'
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-09_04-08-20__ddb18b91-0d49-4b19-9666-3438d6571aa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3586', '3587', '3588', '3589', '3590']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3586:3586 -p 3587:3587 -p 3588:3588 -p 3589:3589 -p 3590:3590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3588 --rest-port=3586 --tcp-port=3587 --discv5-udp-port=3589 --rest-address=0.0.0.0 --nat=extip:172.18.16.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a36db5ed29247fe253cb8c7fcc5e4faa588a4effabd0e118bdd10fdab10e51ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3590 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCv1jJwU8hhC-KBFjCZP9WK0BNpoDxzGndDuZKIwpwfRfEmll71-A23inm9FT5CsUrQaCZN3K2M8cZHPe54fWbYCgmlkgnY0gmlwhKwScbGKbXVsdGlhZGRyc5YACASsEnGxBsykAAoErBJxsQbMpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVDDjvCz9NH9mgoOQsM91MF8IY4WapqZl0FVK4GlJ70mDdGNwgsykg3VkcILMpoV3YWt1MgU --filternode=/ip4/172.18.113.177/tcp/52388/p2p/16Uiu2HAm16KTutXfbFh2gVkUDmtKLWiyjTZnwiAgZwsXqY5kaCH6
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.166 waku 1084c02ab3a143fe34ccbbe7fd89072b29f033fa811f3f20ddee6af6336e8357
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1084c02ab3a1. Setting up logs at ./log/docker/node2_2025-12-09_04-08-20__ddb18b91-0d49-4b19-9666-3438d6571aa0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3586
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3586/health" -H "Content-Type: 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:3586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.166/tcp/3587/p2p/16Uiu2HAmKqk5MPt92fQ7U5Lnq7imSKRSh9LwTBQpb3zyD2GmMeeE","/ip4/172.18.16.166/tcp/3588/ws/p2p/16Uiu2HAmKqk5MPt92fQ7U5Lnq7imSKRSh9LwTBQpb3zyD2GmMeeE"],"enrUri":"enr:-L24QHdNlRGXYHg27v7880dfXmYfQ8pCBX8xkvkLfdCzleJVLJd8RhUJDQDCIBxprthwwzSf7n4jI9AaIeuu9kPW3vUCgmlkgnY0gmlwhKwSEKaKbXVsdGlhZGRyc5YACASsEhCmBg4DAAoErBIQpgYOBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDasMOjMN-HI_F8od2mpdzjE_gD-9SOE2opQBw0tMHSyODdGNwgg4Dg3VkcIIOBYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3586/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.177/tcp/52388/p2p/16Uiu2HAm16KTutXfbFh2gVkUDmtKLWiyjTZnwiAgZwsXqY5kaCH6"]'
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:52387/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:3586/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e3fb87a1-33e2-4fea-87bc-62c4488537e2", "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":"e3fb87a1-33e2-4fea-87bc-62c4488537e2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3586/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:3586/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52387/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:3586/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":1765253302568264201,"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 71948ed5808a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1084c02ab3a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-09 04:09:11.569 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:11.569 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2025-12-09_04-09-11__49a780c6-6f9b-49be-ae98-d364303cd45d
2025-12-09 04:09:11.569 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:11.570 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:11.570 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:09:11.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:11.577 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-11__49a780c6-6f9b-49be-ae98-d364303cd45d__wakuorg_nwaku:latest.log
2025-12-09 04:09:11.577 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:11.577 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:11.578 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:11.578 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.134
2025-12-09 04:09:11.579 DEBUG [src.node.docker_mananger] Generated ports ['43787', '43788', '43789', '43790', '43791']
2025-12-09 04:09:11.579 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-09 04:09:11.579 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:09:11.579 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:11.579 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:11.579 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:11.579 DEBUG [src.node.docker_mananger] docker run -i -t -p 43787:43787 -p 43788:43788 -p 43789:43789 -p 43790:43790 -p 43791:43791 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43789 --rest-port=43787 --tcp-port=43788 --discv5-udp-port=43790 --rest-address=0.0.0.0 --nat=extip:172.18.226.134 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4b33072bf7c34b052cf6af84a504cfd7b5ea5c2bdfcec9fa3375d5e4ff25a3dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43791 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:09:11.773 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.134 waku d59d842f539bea658bed74c78de316a5fc54b44582c22ebe3e683a6279d8d9a0
2025-12-09 04:09:11.804 DEBUG [src.node.docker_mananger] Container started with ID d59d842f539b. Setting up logs at ./log/docker/node1_2025-12-09_04-09-11__49a780c6-6f9b-49be-ae98-d364303cd45d__wakuorg_nwaku:latest.log
2025-12-09 04:09:11.806 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43787
2025-12-09 04:09:11.806 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:11.880 ERROR [src.node.docker_mananger] Max retries reached for container 527fc6e42d4c. Exiting log stream.
2025-12-09 04:09:12.371 ERROR [src.node.docker_mananger] Max retries reached for container 9465549242d3. Exiting log stream.
2025-12-09 04:09:12.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43787/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.810 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-09 04:09:12.810 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:12.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43787/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.134/tcp/43788/p2p/16Uiu2HAkzkfw8cGfxLNJEHXGY5fqgKK1mahcgqSeQV46TMskyWp3","/ip4/172.18.226.134/tcp/43789/ws/p2p/16Uiu2HAkzkfw8cGfxLNJEHXGY5fqgKK1mahcgqSeQV46TMskyWp3"],"enrUri":"enr:-L24QPsrRYWiSNk3-4oX5iywnFmdTAIWtW8WiiAcQdIOG5BaKY3sCFGvinL7sUhXUdHhjn-OoMXcD-A_Q4Yo9t6GjrICgmlkgnY0gmlwhKwS4oaKbXVsdGlhZGRyc5YACASsEuKGBqsMAAoErBLihgarDd0DgnJzhQACAQAAiXNlY3AyNTZrMaECTyhrCchpN_FnS7oBzaaBYo97QP8Zq0a2AltpMfIRpGyDdGNwgqsMg3VkcIKrDoV3YWt1MgU"}'
2025-12-09 04:09:12.813 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:12.819 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:12.819 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-11__49a780c6-6f9b-49be-ae98-d364303cd45d__wakuorg_nwaku:latest.log
2025-12-09 04:09:12.819 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:12.820 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:12.821 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:12.821 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.196
2025-12-09 04:09:12.821 DEBUG [src.node.docker_mananger] Generated ports ['10778', '10779', '10780', '10781', '10782']
2025-12-09 04:09:12.821 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-09 04:09:12.822 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:09:12.822 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:12.822 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:12.822 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:12.822 DEBUG [src.node.docker_mananger] docker run -i -t -p 10778:10778 -p 10779:10779 -p 10780:10780 -p 10781:10781 -p 10782:10782 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10780 --rest-port=10778 --tcp-port=10779 --discv5-udp-port=10781 --rest-address=0.0.0.0 --nat=extip:172.18.33.196 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cb8d980d1257fea6c43beb70f5b9b1ce1cab156ea44edc1ed3a44b354a0a8f5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10782 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPsrRYWiSNk3-4oX5iywnFmdTAIWtW8WiiAcQdIOG5BaKY3sCFGvinL7sUhXUdHhjn-OoMXcD-A_Q4Yo9t6GjrICgmlkgnY0gmlwhKwS4oaKbXVsdGlhZGRyc5YACASsEuKGBqsMAAoErBLihgarDd0DgnJzhQACAQAAiXNlY3AyNTZrMaECTyhrCchpN_FnS7oBzaaBYo97QP8Zq0a2AltpMfIRpGyDdGNwgqsMg3VkcIKrDoV3YWt1MgU
2025-12-09 04:09:13.005 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.196 waku 2b02ff45adcb6dd5e33107c50ab0e19e945568113e521894e54df3fe51db3024
2025-12-09 04:09:13.035 DEBUG [src.node.docker_mananger] Container started with ID 2b02ff45adcb. Setting up logs at ./log/docker/node2_2025-12-09_04-09-11__49a780c6-6f9b-49be-ae98-d364303cd45d__wakuorg_nwaku:latest.log
2025-12-09 04:09:13.035 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10778
2025-12-09 04:09:13.036 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:14.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10778/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:14.052 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-09 04:09:14.053 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:14.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10778/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:14.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.196/tcp/10779/p2p/16Uiu2HAmASUTHxZmH7jfWhC1trEKHPErSZDVkXCg7LfRnXpUPkFC","/ip4/172.18.33.196/tcp/10780/ws/p2p/16Uiu2HAmASUTHxZmH7jfWhC1trEKHPErSZDVkXCg7LfRnXpUPkFC"],"enrUri":"enr:-L24QCyDFaEfsLe0UEmuYgf1fJS_kFTNCfRLx3mYfML0hxUEF5sa6zwL-An272sidTFUV-vBFZPTVMC7f0cdr4_A3eMCgmlkgnY0gmlwhKwSIcSKbXVsdGlhZGRyc5YACASsEiHEBiobAAoErBIhxAYqHN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC3xPaNIwvB5ZyNsy2QbHmsZlzphvM9roJScB3PAO45MODdGNwgiobg3VkcIIqHYV3YWt1MgE"}'
2025-12-09 04:09:14.059 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:14.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10778/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.134/tcp/43788/p2p/16Uiu2HAkzkfw8cGfxLNJEHXGY5fqgKK1mahcgqSeQV46TMskyWp3"]'
2025-12-09 04:09:14.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:14.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43787/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2025-12-09 04:09:14.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:14.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10778/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2025-12-09 04:09:14.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:14.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43787/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-09 04:09:14.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:14.078 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:14.179 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:14.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43787/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:14.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253354073028681,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:14.183 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:14.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10778/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:14.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253354073028681,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:14.189 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:14.190 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:14.190 DEBUG [src.node.waku_node] Stopping container with id d59d842f539b
2025-12-09 04:09:14.754 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:14.754 DEBUG [src.node.waku_node] Stopping container with id 2b02ff45adcb
2025-12-09 04:09:15.261 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:15.262 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:15.271 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:15.277 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_neither_relay_nor_store with id: 2025-12-09_04-13-29__e1500b57-b8ff-44f4-9cb8-4707f27bfdef
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-09_04-13-29__e1500b57-b8ff-44f4-9cb8-4707f27bfdef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33513', '33514', '33515', '33516', '33517']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33513:33513 -p 33514:33514 -p 33515:33515 -p 33516:33516 -p 33517:33517 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33515 --rest-port=33513 --tcp-port=33514 --discv5-udp-port=33516 --rest-address=0.0.0.0 --nat=extip:172.18.109.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0ae580b9cdfbeddedbfeb3898e26e7dc1fafa17b93dfcaef52eafd2bc01e71b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33517 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 769f19faea68. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.163 waku 17194bc6c1ba936e6e4d1130934c6f91bc9a93ccc0e88f71c73fcdc3c2222ce6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17194bc6c1ba. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-13-29__e1500b57-b8ff-44f4-9cb8-4707f27bfdef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33513
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 13e6d0d08afb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33513/health" -H "Content-Type: 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:33513/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.163/tcp/33514/p2p/16Uiu2HAmMZaMxK7rqettyzcaEEfG45H3NVnrpqpEspgvqJuMeJkY","/ip4/172.18.109.163/tcp/33515/ws/p2p/16Uiu2HAmMZaMxK7rqettyzcaEEfG45H3NVnrpqpEspgvqJuMeJkY"],"enrUri":"enr:-L24QMLGT_XK2DJvyOSygu1P7Wyw3nIBWaGVCYiJfaxOKYY8AqJMKqx3-GI126VNWaVnwibCzr7Al-YdIMFfgrLUFzECgmlkgnY0gmlwhKwSbaOKbXVsdGlhZGRyc5YACASsEm2jBoLqAAoErBJtowaC690DgnJzhQADAQAAiXNlY3AyNTZrMaEDhFYnhD5f9GbV7cgUFx-sb8JrRPlRfFNaKL6K7hHHhAmDdGNwgoLqg3VkcIKC7IV3YWt1MgM"}'
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-09_04-13-29__e1500b57-b8ff-44f4-9cb8-4707f27bfdef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12756', '12757', '12758', '12759', '12760']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12756:12756 -p 12757:12757 -p 12758:12758 -p 12759:12759 -p 12760:12760 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12758 --rest-port=12756 --tcp-port=12757 --discv5-udp-port=12759 --rest-address=0.0.0.0 --nat=extip:172.18.43.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca2dee9ceb9cd07d98ada7b78b2241b178ace6725522483a75ca9941f647e821 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12760 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMLGT_XK2DJvyOSygu1P7Wyw3nIBWaGVCYiJfaxOKYY8AqJMKqx3-GI126VNWaVnwibCzr7Al-YdIMFfgrLUFzECgmlkgnY0gmlwhKwSbaOKbXVsdGlhZGRyc5YACASsEm2jBoLqAAoErBJtowaC690DgnJzhQADAQAAiXNlY3AyNTZrMaEDhFYnhD5f9GbV7cgUFx-sb8JrRPlRfFNaKL6K7hHHhAmDdGNwgoLqg3VkcIKC7IV3YWt1MgM --storenode=/ip4/172.18.109.163/tcp/33514/p2p/16Uiu2HAmMZaMxK7rqettyzcaEEfG45H3NVnrpqpEspgvqJuMeJkY --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.13 waku 4712769678e93f58bc1fd2c3ccb9fddfde38eee91f30e6449d909b110d7f26b3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4712769678e9. Setting up logs at ./log/docker/store_node1_2025-12-09_04-13-29__e1500b57-b8ff-44f4-9cb8-4707f27bfdef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12756
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12756/health" -H "Content-Type: 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:12756/debug/v1/info" -H "Content-Type: application/json" -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.13/tcp/12757/p2p/16Uiu2HAkxB7mrXKJDH384bFdn2H5KFcWCrNHqu1cFr11XENH4a3h","/ip4/172.18.43.13/tcp/12758/ws/p2p/16Uiu2HAkxB7mrXKJDH384bFdn2H5KFcWCrNHqu1cFr11XENH4a3h"],"enrUri":"enr:-L24QPMNfnLiBEj_PbmpxT-HmXE_pXRzxGOcmfGJ6oDSGtDjWpEL29NtSZ_G-J220kqWYdmYhB95ta3c7m74guqy3jUCgmlkgnY0gmlwhKwSKw2KbXVsdGlhZGRyc5YACASsEisNBjHVAAoErBIrDQYx1t0DgnJzhQADAQAAiXNlY3AyNTZrMaECKNiDofKDbuZJBVspLQu2w7oUCPwvxC95QkiUXUQFiBiDdGNwgjHVg3VkcIIx14V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12756/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.163/tcp/33514/p2p/16Uiu2HAmMZaMxK7rqettyzcaEEfG45H3NVnrpqpEspgvqJuMeJkY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33513/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:33513/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:33513/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":"0x535099bd1560878b2032059bbf0a29b4d05684829e61303098a0744de7ede7b0"}]}'
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:12756/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":"f7867b4d6b8665ec530c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x535099bd1560878b2032059bbf0a29b4d05684829e61303098a0744de7ede7b0"}]}'
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 17194bc6c1ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4712769678e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2025-12-09 04:15:02.448 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:15:02.448 DEBUG [tests.conftest] Running test: test_store_without_encoding_pubsubtopic with id: 2025-12-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3
2025-12-09 04:15:02.448 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:15:02.449 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:15:02.449 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:15:02.456 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:15:02.456 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3__wakuorg_nwaku:latest.log
2025-12-09 04:15:02.457 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:15:02.457 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:15:02.458 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:15:02.458 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.1
2025-12-09 04:15:02.458 DEBUG [src.node.docker_mananger] Generated ports ['5634', '5635', '5636', '5637', '5638']
2025-12-09 04:15:02.459 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:15:02.459 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:15:02.459 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:15:02.459 DEBUG [src.node.docker_mananger] docker run -i -t -p 5634:5634 -p 5635:5635 -p 5636:5636 -p 5637:5637 -p 5638:5638 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5636 --rest-port=5634 --tcp-port=5635 --discv5-udp-port=5637 --rest-address=0.0.0.0 --nat=extip:172.18.82.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afa06effc44fe0fcfbb79bacdda9fcfa99bb7f2da89fe051ae398a2c94a63dd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5638 --metrics-logging=true --store=true --relay=true
2025-12-09 04:15:02.616 ERROR [src.node.docker_mananger] Max retries reached for container a436a5723ac1. Exiting log stream.
2025-12-09 04:15:02.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.1 waku 095fbb75620b91fc49bb550f8068779aaada291d3bf94a1b564b271ca6b1e75c
2025-12-09 04:15:02.677 DEBUG [src.node.docker_mananger] Container started with ID 095fbb75620b. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3__wakuorg_nwaku:latest.log
2025-12-09 04:15:02.678 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5634
2025-12-09 04:15:02.678 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:15:03.249 ERROR [src.node.docker_mananger] Max retries reached for container f9f1c9033f9e. Exiting log stream.
2025-12-09 04:15:03.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5634/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:15:03.683 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-09 04:15:03.683 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:15:03.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5634/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:15:03.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.1/tcp/5635/p2p/16Uiu2HAmJNZa2sXQzo1CTc3GZBBRGwYxJD3WkTjgE1z4WT9nnD8F","/ip4/172.18.82.1/tcp/5636/ws/p2p/16Uiu2HAmJNZa2sXQzo1CTc3GZBBRGwYxJD3WkTjgE1z4WT9nnD8F"],"enrUri":"enr:-L24QLVqrUTuBmKk80HfKG-ezZjcDWKRCaYcTQNjUaH1XFsUIE_pMStCWMfm7kWrjHFViDVYJJ1-ZsFf0G7iI4RRlF0CgmlkgnY0gmlwhKwSUgGKbXVsdGlhZGRyc5YACASsElIBBhYDAAoErBJSAQYWBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVPDPOB8Eh9BFJpHkXFdwflbRs1rLEguR6B50ZHz4qSyDdGNwghYDg3VkcIIWBYV3YWt1MgM"}'
2025-12-09 04:15:03.685 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:15:03.692 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:15:03.692 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3__wakuorg_nwaku:latest.log
2025-12-09 04:15:03.692 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:15:03.693 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:15:03.694 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:15:03.694 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.173
2025-12-09 04:15:03.694 DEBUG [src.node.docker_mananger] Generated ports ['33856', '33857', '33858', '33859', '33860']
2025-12-09 04:15:03.694 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:15:03.694 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:15:03.695 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:15:03.695 DEBUG [src.node.docker_mananger] docker run -i -t -p 33856:33856 -p 33857:33857 -p 33858:33858 -p 33859:33859 -p 33860:33860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33858 --rest-port=33856 --tcp-port=33857 --discv5-udp-port=33859 --rest-address=0.0.0.0 --nat=extip:172.18.37.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=18aa1db3d29bb414dca194cb5d47f13cdc98e313bd4bdece43d2b1bb9e5cfbec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33860 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLVqrUTuBmKk80HfKG-ezZjcDWKRCaYcTQNjUaH1XFsUIE_pMStCWMfm7kWrjHFViDVYJJ1-ZsFf0G7iI4RRlF0CgmlkgnY0gmlwhKwSUgGKbXVsdGlhZGRyc5YACASsElIBBhYDAAoErBJSAQYWBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVPDPOB8Eh9BFJpHkXFdwflbRs1rLEguR6B50ZHz4qSyDdGNwghYDg3VkcIIWBYV3YWt1MgM --storenode=/ip4/172.18.82.1/tcp/5635/p2p/16Uiu2HAmJNZa2sXQzo1CTc3GZBBRGwYxJD3WkTjgE1z4WT9nnD8F --store=true --relay=true
2025-12-09 04:15:03.899 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.173 waku fddb209a1239a4d8338bf75df397a79f24f9e4c6c76458e7691a29210838b1c7
2025-12-09 04:15:03.930 DEBUG [src.node.docker_mananger] Container started with ID fddb209a1239. Setting up logs at ./log/docker/store_node1_2025-12-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3__wakuorg_nwaku:latest.log
2025-12-09 04:15:03.930 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33856
2025-12-09 04:15:03.932 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:15:04.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33856/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:15:04.936 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-09 04:15:04.936 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:15:04.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:15:04.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.173/tcp/33857/p2p/16Uiu2HAmTC8XUDeTcr2gJhew7U93PCztyDL9u6CGwo9V2L6tpTK5","/ip4/172.18.37.173/tcp/33858/ws/p2p/16Uiu2HAmTC8XUDeTcr2gJhew7U93PCztyDL9u6CGwo9V2L6tpTK5"],"enrUri":"enr:-L24QA8yDeKuyhtwcByan49XlFsyc0zNq_J_4AxGpjMIvxjpDY3_x9nn9T8uBtYlZN90rsRiH-Vdckzky3PPe0f-Im8CgmlkgnY0gmlwhKwSJa2KbXVsdGlhZGRyc5YACASsEiWtBoRBAAoErBIlrQaEQt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1_3du2-w9thnL1Sq5v3tFSC0eC136QbKsFprDP23sqiDdGNwgoRBg3VkcIKEQ4V3YWt1MgM"}'
2025-12-09 04:15:04.940 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:15:04.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33856/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.1/tcp/5635/p2p/16Uiu2HAmJNZa2sXQzo1CTc3GZBBRGwYxJD3WkTjgE1z4WT9nnD8F"]'
2025-12-09 04:15:04.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:04.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:15:04.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:04.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:15:04.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:04.948 DEBUG [src.steps.store] Relaying message
2025-12-09 04:15:04.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/relay/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-09 04:15:04.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:04.954 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:15:05.155 DEBUG [src.steps.store] Relaying message
2025-12-09 04:15:05.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/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-09 04:15:05.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:05.162 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:15:05.363 DEBUG [src.steps.store] Relaying message
2025-12-09 04:15:05.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/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-09 04:15:05.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:05.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:15:05.570 DEBUG [src.steps.store] Relaying message
2025-12-09 04:15:05.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/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-09 04:15:05.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:05.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:15:05.777 DEBUG [src.steps.store] Relaying message
2025-12-09 04:15:05.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/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-09 04:15:05.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:05.783 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:15:05.984 DEBUG [src.steps.store] Relaying message
2025-12-09 04:15:05.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/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-09 04:15:05.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:05.990 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:15:06.191 DEBUG [src.steps.store] Relaying message
2025-12-09 04:15:06.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/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-09 04:15:06.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:06.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:15:06.398 DEBUG [src.steps.store] Relaying message
2025-12-09 04:15:06.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5634/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-09 04:15:06.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:15:06.405 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:15:06.607 DEBUG [tests.store.test_topics] trying get message with wrong encoded pubsub topic /waku/2/rs/3/0
2025-12-09 04:15:06.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5634/store/v3/messages?includeData=true&pubsubTopic=/waku/2/rs/3/0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:15:06.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf1e474ba2adfc4c0e26c7c31f977a8c2d0beedd32a499167a821819b1d20d364","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253704948705523,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc7a6655eb69bc94769ba9ded3cd1158089e2b2a1794daf2a4f8e6e41567049d9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1765253705155160730,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe1734208e06311df559fa0459ea10be7d6130e448388b65ba83b3c066c8a7628","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765253705362919151,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb9d822c34ad37f653a8cfb69a61f707027d67427fb38e4876728f0ab306d8be5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765253705569877426,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1379084c9e71f083daee139291db4eb32c69df9b175d3df2d8f268baff9f0431","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765253705777399792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3d98a6d401b01cef8df261b17e47897184b06a704d733b62b7b2fb70a70343ce","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765253705984116937,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0b136aa080435a228ed5e8dec6e972af454ba83e9fc42fd37c3ac19f6995dfad","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765253706191576966,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9c00923dd777d39154043dc796bd65757c19dc766a2a170020c535d7edfd1aa1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765253706398843285,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:15:06.611 DEBUG [tests.store.test_topics] response for getting message without encoding pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xf1e474ba2adfc4c0e26c7c31f977a8c2d0beedd32a499167a821819b1d20d364', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1765253704948705523, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xc7a6655eb69bc94769ba9ded3cd1158089e2b2a1794daf2a4f8e6e41567049d9', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1765253705155160730, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xe1734208e06311df559fa0459ea10be7d6130e448388b65ba83b3c066c8a7628', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1765253705362919151, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xb9d822c34ad37f653a8cfb69a61f707027d67427fb38e4876728f0ab306d8be5', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1765253705569877426, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x1379084c9e71f083daee139291db4eb32c69df9b175d3df2d8f268baff9f0431', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1765253705777399792, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x3d98a6d401b01cef8df261b17e47897184b06a704d733b62b7b2fb70a70343ce', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1765253705984116937, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x0b136aa080435a228ed5e8dec6e972af454ba83e9fc42fd37c3ac19f6995dfad', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1765253706191576966, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x9c00923dd777d39154043dc796bd65757c19dc766a2a170020c535d7edfd1aa1', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1765253706398843285, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}]}
2025-12-09 04:15:06.614 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:15:06.616 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:15:06.616 DEBUG [src.node.waku_node] Stopping container with id 095fbb75620b
2025-12-09 04:15:07.158 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:15:07.159 DEBUG [src.node.waku_node] Stopping container with id fddb209a1239
2025-12-09 04:15:07.692 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:15:07.694 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:15:07.700 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:15:07.707 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,148 @@
2025-12-09 04:13:26.395 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:13:26.395 DEBUG [tests.conftest] Running test: test_admin_connected_peers_on_shard_contains_all_three with id: 2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3
2025-12-09 04:13:26.395 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:13:26.396 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:13:26.396 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:13:26.402 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:26.402 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:26.408 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:26.408 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:26.413 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:26.414 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:26.419 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:26.419 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:26.420 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:13:26.420 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:13:26.421 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:26.421 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:26.422 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:26.422 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.74
2025-12-09 04:13:26.422 DEBUG [src.node.docker_mananger] Generated ports ['32452', '32453', '32454', '32455', '32456']
2025-12-09 04:13:26.422 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:26.423 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:26.423 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:26.423 DEBUG [src.node.docker_mananger] docker run -i -t -p 32452:32452 -p 32453:32453 -p 32454:32454 -p 32455:32455 -p 32456:32456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32454 --rest-port=32452 --tcp-port=32453 --discv5-udp-port=32455 --rest-address=0.0.0.0 --nat=extip:172.18.90.74 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=320efcbeade875c34ec1dcfb75bdccdca2ee6bc607bbb9fbb5eaa4bc3de72bb9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32456 --metrics-logging=true --relay=true --dns-discovery=false
2025-12-09 04:13:26.615 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.74 waku b96138f6d9152a2724052aa31af84ffa33ef8dc95ee513fcd3dd3ddd3628b6ec
2025-12-09 04:13:26.650 DEBUG [src.node.docker_mananger] Container started with ID b96138f6d915. Setting up logs at ./log/docker/node1_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:26.651 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32452
2025-12-09 04:13:26.652 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:26.695 ERROR [src.node.docker_mananger] Max retries reached for container 0d41be66c965. Exiting log stream.
2025-12-09 04:13:27.198 ERROR [src.node.docker_mananger] Max retries reached for container d43aecc38a0d. Exiting log stream.
2025-12-09 04:13:27.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32452/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:27.656 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-09 04:13:27.657 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:27.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:27.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.74/tcp/32453/p2p/16Uiu2HAmPBSaqLUEEdpuXStzoWxhbfffShhxecbeX5U2QM4F2gRz","/ip4/172.18.90.74/tcp/32454/ws/p2p/16Uiu2HAmPBSaqLUEEdpuXStzoWxhbfffShhxecbeX5U2QM4F2gRz"],"enrUri":"enr:-La4QGTkNi5l0g6_JmvC2KW5KzAJNUnpDK2UpqqETEs-R2YJYo3LzCVgr50Kxru6NeAHKbhrGMWNjZij_okjrSZhWJwCgmlkgnY0gmlwhKwSWkqKbXVsdGlhZGRyc5YACASsElpKBn7FAAoErBJaSgZ-xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnGH0tC9vBRq-NCeqfZMnsQLBWp8mf-PV5n2qCaHt9Y2DdGNwgn7FhXdha3UyAQ"}'
2025-12-09 04:13:27.659 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:27.659 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:27.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:27.661 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:27.661 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.237
2025-12-09 04:13:27.661 DEBUG [src.node.docker_mananger] Generated ports ['24618', '24619', '24620', '24621', '24622']
2025-12-09 04:13:27.661 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:27.661 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:27.662 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:27.662 DEBUG [src.node.docker_mananger] docker run -i -t -p 24618:24618 -p 24619:24619 -p 24620:24620 -p 24621:24621 -p 24622:24622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24620 --rest-port=24618 --tcp-port=24619 --discv5-udp-port=24621 --rest-address=0.0.0.0 --nat=extip:172.18.54.237 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=3fcf5d358cfc7be94fe25d3abe0a77b473bc4e0d6706c2054beeed9adf423379 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24622 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QGTkNi5l0g6_JmvC2KW5KzAJNUnpDK2UpqqETEs-R2YJYo3LzCVgr50Kxru6NeAHKbhrGMWNjZij_okjrSZhWJwCgmlkgnY0gmlwhKwSWkqKbXVsdGlhZGRyc5YACASsElpKBn7FAAoErBJaSgZ-xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnGH0tC9vBRq-NCeqfZMnsQLBWp8mf-PV5n2qCaHt9Y2DdGNwgn7FhXdha3UyAQ
2025-12-09 04:13:27.846 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.237 waku 7c4f4fa74a6b1e3e6a538c6d3db860c17531d8a93be12b45c2672386cf3970cf
2025-12-09 04:13:27.879 DEBUG [src.node.docker_mananger] Container started with ID 7c4f4fa74a6b. Setting up logs at ./log/docker/node2_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:27.879 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24618
2025-12-09 04:13:27.879 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:28.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24618/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:28.883 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-09 04:13:28.883 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:28.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:28.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.237/tcp/24619/p2p/16Uiu2HAmSddzeuTr8nAc8E4YWCNyYQTZBytmfdNzSk9baNQU3CF9","/ip4/172.18.54.237/tcp/24620/ws/p2p/16Uiu2HAmSddzeuTr8nAc8E4YWCNyYQTZBytmfdNzSk9baNQU3CF9"],"enrUri":"enr:-La4QKsWo8h5k7l_Izg-Byml_3g811_01g4R4-1uDi3Y3TXCPhwuWJh22g7_AqMYxcaiVWOzziClOJXsL83kc4aToAkCgmlkgnY0gmlwhKwSNu2KbXVsdGlhZGRyc5YACASsEjbtBmArAAoErBI27QZgLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDz6sFEaI4zzSn27zg15ht9aYHFMKOf6-0BwpBBDa5DeCDdGNwgmArhXdha3UyAQ"}'
2025-12-09 04:13:28.885 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:28.892 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:28.892 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:28.898 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:28.898 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:28.898 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:28.898 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:28.899 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:28.900 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.235
2025-12-09 04:13:28.900 DEBUG [src.node.docker_mananger] Generated ports ['58510', '58511', '58512', '58513', '58514']
2025-12-09 04:13:28.900 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:28.900 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:28.900 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:28.900 DEBUG [src.node.docker_mananger] docker run -i -t -p 58510:58510 -p 58511:58511 -p 58512:58512 -p 58513:58513 -p 58514:58514 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58512 --rest-port=58510 --tcp-port=58511 --discv5-udp-port=58513 --rest-address=0.0.0.0 --nat=extip:172.18.203.235 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=23670f58b1b2c575d57d72ab32ff1f570b0737aaeefa3db4b556fba727c1ce89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58514 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QGTkNi5l0g6_JmvC2KW5KzAJNUnpDK2UpqqETEs-R2YJYo3LzCVgr50Kxru6NeAHKbhrGMWNjZij_okjrSZhWJwCgmlkgnY0gmlwhKwSWkqKbXVsdGlhZGRyc5YACASsElpKBn7FAAoErBJaSgZ-xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnGH0tC9vBRq-NCeqfZMnsQLBWp8mf-PV5n2qCaHt9Y2DdGNwgn7FhXdha3UyAQ
2025-12-09 04:13:29.088 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.235 waku da9a0cf15fedc09b0b9ef220550f7edf8561e735615613aeacba49336031140c
2025-12-09 04:13:29.119 DEBUG [src.node.docker_mananger] Container started with ID da9a0cf15fed. Setting up logs at ./log/docker/node3_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:29.119 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58510
2025-12-09 04:13:29.119 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:30.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58510/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:30.123 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-09 04:13:30.123 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:30.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:30.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.235/tcp/58511/p2p/16Uiu2HAmH3vfPtjpJTiFVjBSa6nEk5rq5yEGr3N8ZDtL2YcCHxAW","/ip4/172.18.203.235/tcp/58512/ws/p2p/16Uiu2HAmH3vfPtjpJTiFVjBSa6nEk5rq5yEGr3N8ZDtL2YcCHxAW"],"enrUri":"enr:-La4QOq-lShtOoZ84y0AKyR_y4-2FEiZrxAWK8BGyRYV_GlrU5yOwZxaiiKywT_3pmUY32A2xYR1E3j9fqMwKNQOFR8CgmlkgnY0gmlwhKwSy-uKbXVsdGlhZGRyc5YACASsEsvrBuSPAAoErBLL6wbkkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQU7vvEz3pJllg02x2oQAJ46ChLC_xLOKLAPTmEwcCTODdGNwguSPhXdha3UyAQ"}'
2025-12-09 04:13:30.126 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:30.126 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:30.126 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:30.128 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:30.128 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.31
2025-12-09 04:13:30.128 DEBUG [src.node.docker_mananger] Generated ports ['32866', '32867', '32868', '32869', '32870']
2025-12-09 04:13:30.128 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:30.128 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:30.129 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:30.129 DEBUG [src.node.docker_mananger] docker run -i -t -p 32866:32866 -p 32867:32867 -p 32868:32868 -p 32869:32869 -p 32870:32870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32868 --rest-port=32866 --tcp-port=32867 --discv5-udp-port=32869 --rest-address=0.0.0.0 --nat=extip:172.18.184.31 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=85e7eb231ac35407af1a7abff4d946ffabdf54aeadfbada6d527699cf498c5c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32870 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QGTkNi5l0g6_JmvC2KW5KzAJNUnpDK2UpqqETEs-R2YJYo3LzCVgr50Kxru6NeAHKbhrGMWNjZij_okjrSZhWJwCgmlkgnY0gmlwhKwSWkqKbXVsdGlhZGRyc5YACASsElpKBn7FAAoErBJaSgZ-xt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnGH0tC9vBRq-NCeqfZMnsQLBWp8mf-PV5n2qCaHt9Y2DdGNwgn7FhXdha3UyAQ
2025-12-09 04:13:30.332 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.31 waku 55e80206f8e478f26a37dea32b70f87e2fa0e9ecbb7047343860432fd2884e36
2025-12-09 04:13:30.363 DEBUG [src.node.docker_mananger] Container started with ID 55e80206f8e4. Setting up logs at ./log/docker/node4_2025-12-09_04-13-26__ab5741c2-572f-4708-be9e-c15a79317bf3__wakuorg_nwaku:latest.log
2025-12-09 04:13:30.364 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32866
2025-12-09 04:13:30.364 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:31.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32866/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:31.368 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-09 04:13:31.368 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:31.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:31.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.31/tcp/32867/p2p/16Uiu2HAkuVZNJgG576hEkkJaqohvJp7YmHoxp3eam8HxATdd9bGF","/ip4/172.18.184.31/tcp/32868/ws/p2p/16Uiu2HAkuVZNJgG576hEkkJaqohvJp7YmHoxp3eam8HxATdd9bGF"],"enrUri":"enr:-La4QA76uM5ZAq5I2GRqrWqhnqzuSWMUdOiQgl8yokyyHfmpNIUy6WA-1f3jmAHVrlwA3Q3HNDZrDiNrbR17LtN_M5cCgmlkgnY0gmlwhKwSuB-KbXVsdGlhZGRyc5YACASsErgfBoBjAAoErBK4HwaAZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAP7Y4OJGGVMkge9RlhkV2slpFhyuyl_Ay6qfiyfCGDyDdGNwgoBjhXdha3UyAQ"}'
2025-12-09 04:13:31.371 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:31.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.237/tcp/24619/p2p/16Uiu2HAmSddzeuTr8nAc8E4YWCNyYQTZBytmfdNzSk9baNQU3CF9"]'
2025-12-09 04:13:31.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24618/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.74/tcp/32453/p2p/16Uiu2HAmPBSaqLUEEdpuXStzoWxhbfffShhxecbeX5U2QM4F2gRz"]'
2025-12-09 04:13:31.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.235/tcp/58511/p2p/16Uiu2HAmH3vfPtjpJTiFVjBSa6nEk5rq5yEGr3N8ZDtL2YcCHxAW"]'
2025-12-09 04:13:31.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58510/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.74/tcp/32453/p2p/16Uiu2HAmPBSaqLUEEdpuXStzoWxhbfffShhxecbeX5U2QM4F2gRz"]'
2025-12-09 04:13:31.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.31/tcp/32867/p2p/16Uiu2HAkuVZNJgG576hEkkJaqohvJp7YmHoxp3eam8HxATdd9bGF"]'
2025-12-09 04:13:31.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.74/tcp/32453/p2p/16Uiu2HAmPBSaqLUEEdpuXStzoWxhbfffShhxecbeX5U2QM4F2gRz"]'
2025-12-09 04:13:31.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:13:31.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:13:31.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58510/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:13:31.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32866/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:13:31.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:31.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32452/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:31.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.184.31/tcp/32867/p2p/16Uiu2HAkuVZNJgG576hEkkJaqohvJp7YmHoxp3eam8HxATdd9bGF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.203.235/tcp/58511/p2p/16Uiu2HAmH3vfPtjpJTiFVjBSa6nEk5rq5yEGr3N8ZDtL2YcCHxAW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.54.237/tcp/24619/p2p/16Uiu2HAmSddzeuTr8nAc8E4YWCNyYQTZBytmfdNzSk9baNQU3CF9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:13:31.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24618/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:31.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.90.74/tcp/57924/p2p/16Uiu2HAmPBSaqLUEEdpuXStzoWxhbfffShhxecbeX5U2QM4F2gRz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:13:31.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58510/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:31.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.90.74/tcp/43334/p2p/16Uiu2HAmPBSaqLUEEdpuXStzoWxhbfffShhxecbeX5U2QM4F2gRz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:13:31.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32866/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:31.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.90.74/tcp/46590/p2p/16Uiu2HAmPBSaqLUEEdpuXStzoWxhbfffShhxecbeX5U2QM4F2gRz","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:13:31.514 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:33.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32452/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:33.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.184.31/tcp/32867/p2p/16Uiu2HAkuVZNJgG576hEkkJaqohvJp7YmHoxp3eam8HxATdd9bGF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.203.235/tcp/58511/p2p/16Uiu2HAmH3vfPtjpJTiFVjBSa6nEk5rq5yEGr3N8ZDtL2YcCHxAW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.54.237/tcp/24619/p2p/16Uiu2HAmSddzeuTr8nAc8E4YWCNyYQTZBytmfdNzSk9baNQU3CF9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:13:33.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32452/admin/v1/peers/connected/on/0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:33.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.184.31/tcp/32867/p2p/16Uiu2HAkuVZNJgG576hEkkJaqohvJp7YmHoxp3eam8HxATdd9bGF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.203.235/tcp/58511/p2p/16Uiu2HAmH3vfPtjpJTiFVjBSa6nEk5rq5yEGr3N8ZDtL2YcCHxAW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.54.237/tcp/24619/p2p/16Uiu2HAmSddzeuTr8nAc8E4YWCNyYQTZBytmfdNzSk9baNQU3CF9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:13:33.521 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected/on/0 (contains 3): [{'multiaddr': '/ip4/172.18.184.31/tcp/32867/p2p/16Uiu2HAkuVZNJgG576hEkkJaqohvJp7YmHoxp3eam8HxATdd9bGF', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-111-g792036', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.203.235/tcp/58511/p2p/16Uiu2HAmH3vfPtjpJTiFVjBSa6nEk5rq5yEGr3N8ZDtL2YcCHxAW', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-111-g792036', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.54.237/tcp/24619/p2p/16Uiu2HAmSddzeuTr8nAc8E4YWCNyYQTZBytmfdNzSk9baNQU3CF9', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-111-g792036', 'origin': 'UnknownOrigin'}]
2025-12-09 04:13:33.523 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:13:33.525 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:13:33.525 DEBUG [src.node.waku_node] Stopping container with id b96138f6d915
2025-12-09 04:13:34.143 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:34.143 DEBUG [src.node.waku_node] Stopping container with id 7c4f4fa74a6b
2025-12-09 04:13:34.685 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:34.686 DEBUG [src.node.waku_node] Stopping container with id da9a0cf15fed
2025-12-09 04:13:34.955 ERROR [src.node.docker_mananger] Max retries reached for container b96138f6d915. Exiting log stream.
2025-12-09 04:13:35.248 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:35.249 DEBUG [src.node.waku_node] Stopping container with id 55e80206f8e4
2025-12-09 04:13:35.498 ERROR [src.node.docker_mananger] Max retries reached for container 7c4f4fa74a6b. Exiting log stream.
2025-12-09 04:13:35.788 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:35.789 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:13:35.799 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:13:35.804 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:13:35.809 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:13:35.813 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,188 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_default_page_size with id: 2025-12-09_04-11-01__c18083ea-b58a-4e67-94f8-4f96251f3c05
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-09_04-11-01__c18083ea-b58a-4e67-94f8-4f96251f3c05__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.12.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30595', '30596', '30597', '30598', '30599']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30595:30595 -p 30596:30596 -p 30597:30597 -p 30598:30598 -p 30599:30599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30597 --rest-port=30595 --tcp-port=30596 --discv5-udp-port=30598 --rest-address=0.0.0.0 --nat=extip:172.18.12.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7a4e8eff8a1db6b41fbdbfd69d36f477d4a5ce135ca9d1898bd3948eae142cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30599 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.134 waku f8227ad9d37a17ff166c4f506aa5b75c6077cd8cd91606c9cdac21e75dd595ad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8227ad9d37a. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-11-01__c18083ea-b58a-4e67-94f8-4f96251f3c05__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30595
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 68564e4ba41a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e35132135d8b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30595/health" -H "Content-Type: 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:30595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.134/tcp/30596/p2p/16Uiu2HAkzsEf5WyeNuJ38AaztMDsx9VZYG6Ysyj1zyq3D9oio2pU","/ip4/172.18.12.134/tcp/30597/ws/p2p/16Uiu2HAkzsEf5WyeNuJ38AaztMDsx9VZYG6Ysyj1zyq3D9oio2pU"],"enrUri":"enr:-L24QJfihJPEtVCQvRQI0YXpqEWoVTquGacrCy7oOg86nE6zcjwDMpZWRrX8ojqSKI21BX9vhAXPgfBOPbJH_KwX5kcCgmlkgnY0gmlwhKwSDIaKbXVsdGlhZGRyc5YACASsEgyGBneEAAoErBIMhgZ3hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUNbnOlqip01zMaApJ-6U2BhhOAIJKTYxsLqXwid9v2WDdGNwgneEg3VkcIJ3hoV3YWt1MgM"}'
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-09_04-11-01__c18083ea-b58a-4e67-94f8-4f96251f3c05__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.92.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24263', '24264', '24265', '24266', '24267']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24263:24263 -p 24264:24264 -p 24265:24265 -p 24266:24266 -p 24267:24267 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24265 --rest-port=24263 --tcp-port=24264 --discv5-udp-port=24266 --rest-address=0.0.0.0 --nat=extip:172.18.92.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e4af5c6daa5cda2decadfbfc2bdd6cac5baf4de784a1f576a5a5894a0b8f8cae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24267 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJfihJPEtVCQvRQI0YXpqEWoVTquGacrCy7oOg86nE6zcjwDMpZWRrX8ojqSKI21BX9vhAXPgfBOPbJH_KwX5kcCgmlkgnY0gmlwhKwSDIaKbXVsdGlhZGRyc5YACASsEgyGBneEAAoErBIMhgZ3hd0DgnJzhQADAQAAiXNlY3AyNTZrMaECUNbnOlqip01zMaApJ-6U2BhhOAIJKTYxsLqXwid9v2WDdGNwgneEg3VkcIJ3hoV3YWt1MgM --storenode=/ip4/172.18.12.134/tcp/30596/p2p/16Uiu2HAkzsEf5WyeNuJ38AaztMDsx9VZYG6Ysyj1zyq3D9oio2pU --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.95 waku 77bf067782e399a11a22dafc181ca5b8f4ef3130fbabe99e7771d09d26d3c30f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77bf067782e3. Setting up logs at ./log/docker/store_node1_2025-12-09_04-11-01__c18083ea-b58a-4e67-94f8-4f96251f3c05__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24263
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24263/health" -H "Content-Type: 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:24263/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.95/tcp/24264/p2p/16Uiu2HAmKMQ4PeLwZ3b3uwQDtmr2yAyenVu86b5nfhSiyFgZHLhX","/ip4/172.18.92.95/tcp/24265/ws/p2p/16Uiu2HAmKMQ4PeLwZ3b3uwQDtmr2yAyenVu86b5nfhSiyFgZHLhX"],"enrUri":"enr:-L24QBRpQ8eVkzbsLlQ_uaat3t7nxykp6P9zqM12Ai0IJbF_UTUUD54rlG6FS3lhIov-uieHkWGbxW0n65zAeojgu8QCgmlkgnY0gmlwhKwSXF-KbXVsdGlhZGRyc5YACASsElxfBl7IAAoErBJcXwZeyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDY4ApT5Eg9SsmoDE3JZAPvjc8ddUptJ0YJN4l6K1MaTqDdGNwgl7Ig3VkcIJeyoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.134/tcp/30596/p2p/16Uiu2HAkzsEf5WyeNuJ38AaztMDsx9VZYG6Ysyj1zyq3D9oio2pU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30595/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:24263/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/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:30595/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaa6d8c2338fad81bbee4e489e128c409061a03253498ab28a24e1e4b309a060a"},{"messageHash":"0xa3695095cbfeae86d9551c77677ed7412f4bfd185318ade64df6bca2aa2ec9f9"},{"messageHash":"0x9e90761b699bb26e7beb89954f1ae7d74f6ccaf7d94d63dfa0992e303c7ed368"},{"messageHash":"0x46e560a9c2920a7dfccb94d83bae3fbb1904751958a2de18e0ba21df99b8defb"},{"messageHash":"0xa05d721ab10857e7f04ed7ffe685d6b6f5ff13287d89bfc933f7579002349115"},{"messageHash":"0xd230df27648af0807b511d5f799a1cf5eb9022dda18ea841cb48d184d8544031"},{"messageHash":"0x3aa7db4fbb73a8507b33527cfa3c84e994b557419c0d0822ad9d72f885d6411e"},{"messageHash":"0xb9e4b6098eca08ab7788e24436045e85aab950101400d866af57adaeebd56877"},{"messageHash":"0x4845220054a0bd3c51d8965aeb0a80987f5c9213c7db1e571cc7c672afc52293"},{"messageHash":"0x17c76f8a01af3457efa38b9ac2014cd2f2e103ff8d1ac5fd599ae20890a2290a"},{"messageHash":"0xe427e7e549d83eeacd79299a992d57d61498472ff66b284042c0310104169ec4"},{"messageHash":"0xdc3321b6eaafc936eb6b2e3c198ff3ceaa3b4901318e473717a23bf2501e95bc"},{"messageHash":"0xbbda07ed89ee6f694cea70a4eda256ad8d688e5d66fef756182e81ffbb57948f"},{"messageHash":"0x7472e30676e8fd452de539f8ff01d023b19c8af9a89d5be8680901814eae199d"},{"messageHash":"0x2cde0bd82cad3688f645ffc710141cbc389587d6d1a460ff45897bbea17a0004"},{"messageHash":"0x5902f0aa353c84ff4350e7c86b22bf5a37e8280d6f26c053b0b2526a135d490b"},{"messageHash":"0x9151e845ee990acababd803df9f64cd2fcfa6d1a962bb6cc2f018c5069adbab3"},{"messageHash":"0x0a63e2ff4efd48b7113b009c067f0b77c3dbea86130b209338932fcba1b11bcd"},{"messageHash":"0x9075cc7af4ce950ac5d283376a6b82d00cc21f7078c7a0eac13c13d31fc5f9f2"},{"messageHash":"0x2c141880deaa98fb0a41bda4d414e091220fafaf7ec864e2bb30a6fddf38b63f"}],"paginationCursor":"0x2c141880deaa98fb0a41bda4d414e091220fafaf7ec864e2bb30a6fddf38b63f"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24263/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaa6d8c2338fad81bbee4e489e128c409061a03253498ab28a24e1e4b309a060a"},{"messageHash":"0xa3695095cbfeae86d9551c77677ed7412f4bfd185318ade64df6bca2aa2ec9f9"},{"messageHash":"0x9e90761b699bb26e7beb89954f1ae7d74f6ccaf7d94d63dfa0992e303c7ed368"},{"messageHash":"0x46e560a9c2920a7dfccb94d83bae3fbb1904751958a2de18e0ba21df99b8defb"},{"messageHash":"0xa05d721ab10857e7f04ed7ffe685d6b6f5ff13287d89bfc933f7579002349115"},{"messageHash":"0xd230df27648af0807b511d5f799a1cf5eb9022dda18ea841cb48d184d8544031"},{"messageHash":"0x3aa7db4fbb73a8507b33527cfa3c84e994b557419c0d0822ad9d72f885d6411e"},{"messageHash":"0xb9e4b6098eca08ab7788e24436045e85aab950101400d866af57adaeebd56877"},{"messageHash":"0x4845220054a0bd3c51d8965aeb0a80987f5c9213c7db1e571cc7c672afc52293"},{"messageHash":"0x17c76f8a01af3457efa38b9ac2014cd2f2e103ff8d1ac5fd599ae20890a2290a"},{"messageHash":"0xe427e7e549d83eeacd79299a992d57d61498472ff66b284042c0310104169ec4"},{"messageHash":"0xdc3321b6eaafc936eb6b2e3c198ff3ceaa3b4901318e473717a23bf2501e95bc"},{"messageHash":"0xbbda07ed89ee6f694cea70a4eda256ad8d688e5d66fef756182e81ffbb57948f"},{"messageHash":"0x7472e30676e8fd452de539f8ff01d023b19c8af9a89d5be8680901814eae199d"},{"messageHash":"0x2cde0bd82cad3688f645ffc710141cbc389587d6d1a460ff45897bbea17a0004"},{"messageHash":"0x5902f0aa353c84ff4350e7c86b22bf5a37e8280d6f26c053b0b2526a135d490b"},{"messageHash":"0x9151e845ee990acababd803df9f64cd2fcfa6d1a962bb6cc2f018c5069adbab3"},{"messageHash":"0x0a63e2ff4efd48b7113b009c067f0b77c3dbea86130b209338932fcba1b11bcd"},{"messageHash":"0x9075cc7af4ce950ac5d283376a6b82d00cc21f7078c7a0eac13c13d31fc5f9f2"},{"messageHash":"0x2c141880deaa98fb0a41bda4d414e091220fafaf7ec864e2bb30a6fddf38b63f"}],"paginationCursor":"0x2c141880deaa98fb0a41bda4d414e091220fafaf7ec864e2bb30a6fddf38b63f"}'
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 f8227ad9d37a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 77bf067782e3
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,292 @@
2025-12-09 04:09:26.544 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:26.544 DEBUG [tests.conftest] Running test: test_on_empty_postgress_db with id: 2025-12-09_04-09-26__e93abe4b-c5a0-4d49-823d-c3467fc8e552
2025-12-09 04:09:26.544 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:26.545 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:09:26.796 ERROR [src.node.docker_mananger] Max retries reached for container bb152364a1fd. Exiting log stream.
2025-12-09 04:09:27.350 ERROR [src.node.docker_mananger] Max retries reached for container fc916e96cd6c. Exiting log stream.
2025-12-09 04:09:29.988 DEBUG [src.postgres_setup] Postgres container started
2025-12-09 04:09:29.995 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:29.996 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-09-26__e93abe4b-c5a0-4d49-823d-c3467fc8e552__wakuorg_nwaku:latest.log
2025-12-09 04:09:29.996 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:29.996 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:29.997 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:29.997 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.163
2025-12-09 04:09:29.998 DEBUG [src.node.docker_mananger] Generated ports ['17500', '17501', '17502', '17503', '17504']
2025-12-09 04:09:29.998 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:29.998 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:29.998 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:29.998 DEBUG [src.node.docker_mananger] docker run -i -t -p 17500:17500 -p 17501:17501 -p 17502:17502 -p 17503:17503 -p 17504:17504 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17502 --rest-port=17500 --tcp-port=17501 --discv5-udp-port=17503 --rest-address=0.0.0.0 --nat=extip:172.18.125.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dceb576fe10fd02961fb3ba4ac66b95b2a78b8ab6bf40c8cc030c604fc98e2ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17504 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2025-12-09 04:09:30.188 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.163 waku c9dfca1d8c9fcd401252c6cd3d7c5a079c3877132d8a161e32e1f51885b70da4
2025-12-09 04:09:30.219 DEBUG [src.node.docker_mananger] Container started with ID c9dfca1d8c9f. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-26__e93abe4b-c5a0-4d49-823d-c3467fc8e552__wakuorg_nwaku:latest.log
2025-12-09 04:09:30.219 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17500
2025-12-09 04:09:30.220 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:31.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.555 ERROR [src.node.docker_mananger] Max retries reached for container c9dfca1d8c9f. Exiting log stream.
2025-12-09 04:09:31.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:39.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:40.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:41.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:45.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:51.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:51.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:51.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17500/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:51.270 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=17500): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f1433cf4e90>: Failed to establish a new connection: [Errno 111] Connection refused'))
2025-12-09 04:09:51.370 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:51.370 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:51.371 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:51.372 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.190
2025-12-09 04:09:51.372 DEBUG [src.node.docker_mananger] Generated ports ['23759', '23760', '23761', '23762', '23763']
2025-12-09 04:09:51.372 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:51.372 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:51.372 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:51.372 DEBUG [src.node.docker_mananger] docker run -i -t -p 23759:23759 -p 23760:23760 -p 23761:23761 -p 23762:23762 -p 23763:23763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23761 --rest-port=23759 --tcp-port=23760 --discv5-udp-port=23762 --rest-address=0.0.0.0 --nat=extip:172.18.98.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd6feaa88cb78be159abade72ac71be643a6ade6bdf40053f0bf51ec3cce20bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23763 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2025-12-09 04:09:51.551 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.190 waku c73aaefc20b744709aa819bbae27685fe4fce377b7933fda25aec90024ef9f06
2025-12-09 04:09:51.581 DEBUG [src.node.docker_mananger] Container started with ID c73aaefc20b7. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-26__e93abe4b-c5a0-4d49-823d-c3467fc8e552__wakuorg_nwaku:latest.log
2025-12-09 04:09:51.582 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23759
2025-12-09 04:09:51.582 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:52.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23759/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:52.586 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-09 04:09:52.587 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:52.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23759/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:52.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.190/tcp/23760/p2p/16Uiu2HAmSV5CsUC2bJK9rshqg4sDeDUzy9jgLszJuwjdtfYcWsqU","/ip4/172.18.98.190/tcp/23761/ws/p2p/16Uiu2HAmSV5CsUC2bJK9rshqg4sDeDUzy9jgLszJuwjdtfYcWsqU"],"enrUri":"enr:-L24QI56ujmvkddCgeRBh2AbfW-NEgjQvnSjqVgppOahtWDHAGjXs3N5TRsXN4zM7MpVXVMHjEde7ELWahpLmdaSlusCgmlkgnY0gmlwhKwSYr6KbXVsdGlhZGRyc5YACASsEmK-BlzQAAoErBJivgZc0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzXlMW3T_hCoanx4cQKAYhacI5KVW1jVtcMhpD1M2zxuDdGNwglzQg3VkcIJc0oV3YWt1MgM"}'
2025-12-09 04:09:52.589 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:52.596 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:52.596 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-09-26__e93abe4b-c5a0-4d49-823d-c3467fc8e552__wakuorg_nwaku:latest.log
2025-12-09 04:09:52.596 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:52.596 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:52.598 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:52.598 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.141
2025-12-09 04:09:52.598 DEBUG [src.node.docker_mananger] Generated ports ['40005', '40006', '40007', '40008', '40009']
2025-12-09 04:09:52.598 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:52.598 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:52.598 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:52.599 DEBUG [src.node.docker_mananger] docker run -i -t -p 40005:40005 -p 40006:40006 -p 40007:40007 -p 40008:40008 -p 40009:40009 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40007 --rest-port=40005 --tcp-port=40006 --discv5-udp-port=40008 --rest-address=0.0.0.0 --nat=extip:172.18.52.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fbca5cccaca7127fbde246fc011c3fafa90ea85b69c4dccd2da9fc080c7117c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40009 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI56ujmvkddCgeRBh2AbfW-NEgjQvnSjqVgppOahtWDHAGjXs3N5TRsXN4zM7MpVXVMHjEde7ELWahpLmdaSlusCgmlkgnY0gmlwhKwSYr6KbXVsdGlhZGRyc5YACASsEmK-BlzQAAoErBJivgZc0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzXlMW3T_hCoanx4cQKAYhacI5KVW1jVtcMhpD1M2zxuDdGNwglzQg3VkcIJc0oV3YWt1MgM --storenode=/ip4/172.18.98.190/tcp/23760/p2p/16Uiu2HAmSV5CsUC2bJK9rshqg4sDeDUzy9jgLszJuwjdtfYcWsqU --store=false --relay=true
2025-12-09 04:09:52.790 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.141 waku daba1d14a0c523a1c8e951e2725a13e9bc8e5545f1c9a6c7728d6447df95cb42
2025-12-09 04:09:52.822 DEBUG [src.node.docker_mananger] Container started with ID daba1d14a0c5. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-26__e93abe4b-c5a0-4d49-823d-c3467fc8e552__wakuorg_nwaku:latest.log
2025-12-09 04:09:52.822 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40005
2025-12-09 04:09:52.823 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:53.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40005/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:53.827 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-09 04:09:53.827 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:53.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40005/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:53.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.141/tcp/40006/p2p/16Uiu2HAmSa3HiGMJEpMQYMA9CfPMJAQRqLX1pEk5eToFkCbX7eja","/ip4/172.18.52.141/tcp/40007/ws/p2p/16Uiu2HAmSa3HiGMJEpMQYMA9CfPMJAQRqLX1pEk5eToFkCbX7eja"],"enrUri":"enr:-L24QNRB9HbHMeAb2FYH1WFrGSynO41Y9KUUbmQz0ajm0peTW8r-i1KScYkeGuqfDOtxYc9WzGQbFwL_WQov24sDNYUCgmlkgnY0gmlwhKwSNI2KbXVsdGlhZGRyc5YACASsEjSNBpxGAAoErBI0jQacR90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzr8JCLrHE-WQ5A1fc_cbeEIVDJIE5QJSpqmUnxWMhimDdGNwgpxGg3VkcIKcSIV3YWt1MgE"}'
2025-12-09 04:09:53.830 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:53.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40005/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.190/tcp/23760/p2p/16Uiu2HAmSV5CsUC2bJK9rshqg4sDeDUzy9jgLszJuwjdtfYcWsqU"]'
2025-12-09 04:09:53.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:53.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:53.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:53.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40005/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:53.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:53.877 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:53.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23759/relay/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-09 04:09:53.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:53.884 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:54.085 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:09:54.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23759/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:54.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45c49d71c3aa35b2c2c9f2616a4358eb14a4e858b561499fcee512cdacda1d53"}]}'
2025-12-09 04:09:54.091 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:09:54.091 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:09:54.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40005/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:54.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"36ccb8a33c7c146cfa78","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x45c49d71c3aa35b2c2c9f2616a4358eb14a4e858b561499fcee512cdacda1d53"}]}'
2025-12-09 04:09:54.100 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:09:54.226 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2025-12-09 04:09:54.228 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:54.229 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:54.229 DEBUG [src.node.waku_node] Stopping container with id c73aaefc20b7
2025-12-09 04:09:54.778 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:54.778 DEBUG [src.node.waku_node] Stopping container with id daba1d14a0c5
2025-12-09 04:09:55.302 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:55.303 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:55.310 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:55.317 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:55.322 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,668 @@
2025-12-09 04:12:54.218 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:12:54.219 DEBUG [tests.conftest] Running test: test_extreme_number_page_size with id: 2025-12-09_04-12-54__5b9ce7ce-2e5e-4ec5-bb6e-85146a5e6f61
2025-12-09 04:12:54.219 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:12:54.219 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:12:54.219 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:12:54.227 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:12:54.227 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-12-54__5b9ce7ce-2e5e-4ec5-bb6e-85146a5e6f61__wakuorg_nwaku:latest.log
2025-12-09 04:12:54.227 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:12:54.227 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:12:54.229 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:12:54.229 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.113
2025-12-09 04:12:54.229 DEBUG [src.node.docker_mananger] Generated ports ['57923', '57924', '57925', '57926', '57927']
2025-12-09 04:12:54.229 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:12:54.229 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:12:54.230 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:12:54.230 DEBUG [src.node.docker_mananger] docker run -i -t -p 57923:57923 -p 57924:57924 -p 57925:57925 -p 57926:57926 -p 57927:57927 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57925 --rest-port=57923 --tcp-port=57924 --discv5-udp-port=57926 --rest-address=0.0.0.0 --nat=extip:172.18.211.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c1e06c8acec9d8e8baebfde6a45eebfeafe53f8eefdaeeac1ebda76afcdb2ccf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57927 --metrics-logging=true --store=true --relay=true
2025-12-09 04:12:54.416 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.113 waku 769f19faea687667db037a3041655dc5cb324e72f9c1aae89a288cefeca94441
2025-12-09 04:12:54.440 ERROR [src.node.docker_mananger] Max retries reached for container 962112b6bef6. Exiting log stream.
2025-12-09 04:12:54.449 DEBUG [src.node.docker_mananger] Container started with ID 769f19faea68. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-12-54__5b9ce7ce-2e5e-4ec5-bb6e-85146a5e6f61__wakuorg_nwaku:latest.log
2025-12-09 04:12:54.450 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57923
2025-12-09 04:12:54.451 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:12:55.015 ERROR [src.node.docker_mananger] Max retries reached for container 40487f2a25ff. Exiting log stream.
2025-12-09 04:12:55.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57923/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:12:55.455 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-09 04:12:55.455 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:12:55.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57923/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:12:55.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.113/tcp/57924/p2p/16Uiu2HAmDWKS3W3MS53U6qF1yrhR3KHHamMnNAh899Hq6CQBC6De","/ip4/172.18.211.113/tcp/57925/ws/p2p/16Uiu2HAmDWKS3W3MS53U6qF1yrhR3KHHamMnNAh899Hq6CQBC6De"],"enrUri":"enr:-L24QPo_EMoYkpbFz46418BYy6jBRcsfw0gL2CnFA2JrUlCbTjM_sWeWCuyjstRGczX7HG0wsddajhumJMNJXj3X-UoCgmlkgnY0gmlwhKwS03GKbXVsdGlhZGRyc5YACASsEtNxBuJEAAoErBLTcQbiRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDKMJIyyITUnctuBlNTqikcJTyQNVCOf6THWimDlc8YmDdGNwguJEg3VkcILiRoV3YWt1MgM"}'
2025-12-09 04:12:55.457 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:12:55.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:12:55.464 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-12-54__5b9ce7ce-2e5e-4ec5-bb6e-85146a5e6f61__wakuorg_nwaku:latest.log
2025-12-09 04:12:55.465 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:12:55.465 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:12:55.466 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:12:55.466 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.115
2025-12-09 04:12:55.466 DEBUG [src.node.docker_mananger] Generated ports ['49680', '49681', '49682', '49683', '49684']
2025-12-09 04:12:55.466 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:12:55.467 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:12:55.467 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:12:55.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 49680:49680 -p 49681:49681 -p 49682:49682 -p 49683:49683 -p 49684:49684 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49682 --rest-port=49680 --tcp-port=49681 --discv5-udp-port=49683 --rest-address=0.0.0.0 --nat=extip:172.18.58.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f50dfbf1be0dc80981abfc7b5b7cc5aae9e7fb0b01a76d2ebc76edce5a3ab559 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49684 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPo_EMoYkpbFz46418BYy6jBRcsfw0gL2CnFA2JrUlCbTjM_sWeWCuyjstRGczX7HG0wsddajhumJMNJXj3X-UoCgmlkgnY0gmlwhKwS03GKbXVsdGlhZGRyc5YACASsEtNxBuJEAAoErBLTcQbiRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDKMJIyyITUnctuBlNTqikcJTyQNVCOf6THWimDlc8YmDdGNwguJEg3VkcILiRoV3YWt1MgM --storenode=/ip4/172.18.211.113/tcp/57924/p2p/16Uiu2HAmDWKS3W3MS53U6qF1yrhR3KHHamMnNAh899Hq6CQBC6De --store=true --relay=true
2025-12-09 04:12:55.661 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.115 waku 13e6d0d08afb1c4e1f12552bb31abdbe1e7564f43ffe045d729259bcaf5f1efc
2025-12-09 04:12:55.693 DEBUG [src.node.docker_mananger] Container started with ID 13e6d0d08afb. Setting up logs at ./log/docker/store_node1_2025-12-09_04-12-54__5b9ce7ce-2e5e-4ec5-bb6e-85146a5e6f61__wakuorg_nwaku:latest.log
2025-12-09 04:12:55.694 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49680
2025-12-09 04:12:55.695 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:12:56.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49680/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:12:56.699 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-09 04:12:56.700 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:12:56.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49680/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:12:56.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.115/tcp/49681/p2p/16Uiu2HAmHEDPMqLnG3TAtM5PQ6gPwcrkqxngSgzm6JjaaoNqBox9","/ip4/172.18.58.115/tcp/49682/ws/p2p/16Uiu2HAmHEDPMqLnG3TAtM5PQ6gPwcrkqxngSgzm6JjaaoNqBox9"],"enrUri":"enr:-L24QGBTGzcJUO6QDupky2l1F7SZ40jkOnGQqp8BWEvu5kGqACyD14VzZIkA4-ZH44nrOWD3DKWqiEUQwdnWeb6Fn34CgmlkgnY0gmlwhKwSOnOKbXVsdGlhZGRyc5YACASsEjpzBsIRAAoErBI6cwbCEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ_GnZpIyr10TiB_iIZvkIwfha6zDfcMdQXUyOETj8qaDdGNwgsIRg3VkcILCE4V3YWt1MgM"}'
2025-12-09 04:12:56.702 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:12:56.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49680/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.113/tcp/57924/p2p/16Uiu2HAmDWKS3W3MS53U6qF1yrhR3KHHamMnNAh899Hq6CQBC6De"]'
2025-12-09 04:12:56.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:56.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:12:56.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:56.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49680/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:12:56.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:56.711 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:56.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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-09 04:12:56.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:56.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:56.917 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:56.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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-09 04:12:56.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:56.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:57.124 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:57.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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-09 04:12:57.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:57.130 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:57.331 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:57.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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-09 04:12:57.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:57.337 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:57.538 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:57.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:57.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:57.544 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:57.744 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:57.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:57.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:57.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:57.951 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:57.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:57.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:57.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:58.158 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:58.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:58.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:58.164 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:58.366 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:58.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:58.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:58.372 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:58.572 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:58.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:58.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:58.578 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:58.779 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:58.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:58.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:58.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:58.985 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:58.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:58.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:58.992 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:59.193 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:59.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:59.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:59.200 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:59.400 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:59.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:59.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:59.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:59.608 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:59.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:59.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:59.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:12:59.815 DEBUG [src.steps.store] Relaying message
2025-12-09 04:12:59.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:12:59.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:12:59.821 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:00.022 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:00.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:00.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:00.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:00.230 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:00.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:00.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:00.236 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:00.438 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:00.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:00.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:00.443 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:00.644 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:00.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:00.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:00.650 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:00.851 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:00.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:00.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:00.858 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:01.059 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:01.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:01.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:01.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:01.267 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:01.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:01.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:01.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:01.475 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:01.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:01.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:01.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:01.683 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:01.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:01.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:01.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:01.890 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:01.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:01.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:01.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:02.097 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:02.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:02.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:02.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:02.305 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:02.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:02.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:02.313 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:02.513 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:02.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:02.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:02.520 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:02.721 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:02.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:02.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:02.728 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:02.928 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:02.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:02.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:02.935 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:03.136 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:03.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:03.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:03.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:03.345 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:03.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:03.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:03.352 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:03.553 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:03.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:03.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:03.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:03.760 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:03.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:03.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:03.768 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:03.968 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:03.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:03.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:03.975 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:04.176 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:04.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:04.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:04.184 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:04.385 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:04.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:04.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:04.391 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:04.592 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:04.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:04.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:04.599 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:04.799 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:04.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:04.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:04.806 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:05.006 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:05.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:05.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:05.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:05.214 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:05.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:05.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:05.221 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:05.422 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:05.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:05.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:05.429 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:05.630 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:05.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:05.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:05.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:05.838 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:05.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:05.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:05.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:06.046 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:06.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:06.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:06.053 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:06.253 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:06.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:06.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:06.260 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:06.461 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:06.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:06.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:06.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:06.669 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:06.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:06.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:06.675 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:06.876 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:06.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:06.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:06.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:07.083 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:07.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:07.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:07.090 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:07.291 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:07.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:07.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:07.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:07.499 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:07.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:07.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:07.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:07.706 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:07.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:07.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:07.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:07.913 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:07.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:07.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:07.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:08.121 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:08.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:08.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:08.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:08.327 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:08.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:08.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:08.334 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:08.535 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:08.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:08.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:08.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:08.742 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:08.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:08.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:08.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:08.949 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:08.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:08.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:08.955 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:09.156 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:09.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:09.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:09.162 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:09.363 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:09.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:09.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:09.369 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:09.569 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:09.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:09.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:09.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:09.776 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:09.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:09.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:09.782 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:09.983 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:09.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:09.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:09.990 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:10.190 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:10.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:10.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:10.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:10.397 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:10.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:10.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:10.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:10.604 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:10.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:10.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:10.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:10.810 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:10.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:10.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:10.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:11.018 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:11.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:11.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:11.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:11.225 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:11.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:11.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:11.231 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:11.431 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:11.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:11.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:11.438 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:11.639 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:11.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:11.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:11.645 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:11.846 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:11.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:11.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:11.853 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:12.054 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:12.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:12.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:12.061 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:12.262 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:12.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:12.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:12.268 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:12.469 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:12.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:12.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:12.476 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:12.677 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:12.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:12.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:12.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:12.884 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:12.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:12.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:12.892 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:13.092 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:13.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:13.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:13.101 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:13.302 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:13.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:13.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:13.309 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:13.510 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:13.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:13.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:13.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:13.718 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:13.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:13.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:13.725 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:13.926 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:13.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:13.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:13.933 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:14.133 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:14.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:14.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:14.141 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:14.341 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:14.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:14.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:14.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:14.549 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:14.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:14.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:14.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:14.757 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:14.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:14.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:14.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:14.965 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:14.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:14.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:14.972 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:15.173 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:15.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:15.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:15.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:15.381 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:15.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:15.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:15.387 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:15.588 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:15.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:15.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:15.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:15.795 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:15.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:15.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:15.801 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:16.002 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:16.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:16.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:16.009 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:16.210 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:16.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:16.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:16.217 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:16.418 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:16.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:16.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:16.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:16.626 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:16.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:16.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:16.633 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:16.834 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:16.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:16.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:16.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:17.041 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:17.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:17.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:17.048 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:17.249 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:17.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:17.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:17.256 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:17.457 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:17.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:17.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:17.464 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:17.665 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:17.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:17.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:17.674 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:17.875 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:17.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:17.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:17.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:18.083 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:18.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:18.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:18.090 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:18.291 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:18.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:18.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:18.298 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:18.499 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:18.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:18.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:18.506 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:18.706 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:18.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:18.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:18.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:18.913 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:18.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:18.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:18.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:19.120 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:19.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:19.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.128 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:19.329 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:19.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:19.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:19.537 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:19.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:19.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:19.743 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:19.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:19.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.751 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:19.952 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:19.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:19.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:20.160 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:20.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:20.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:20.166 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:20.367 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:20.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:20.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:20.374 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:20.574 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:20.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:20.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:20.581 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:20.781 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:20.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:20.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:20.788 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:20.989 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:20.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:20.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:20.996 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:21.196 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:21.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:21.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:21.202 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:21.403 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:21.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:21.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:21.409 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:21.609 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:21.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:21.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:21.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:21.817 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:21.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:21.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:21.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:22.024 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:22.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:22.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:22.031 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:22.232 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:22.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:22.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:22.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:22.439 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:22.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:22.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:22.445 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:22.646 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:22.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:22.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:22.653 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:22.853 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:22.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:22.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:22.859 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:23.060 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:23.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:23.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:23.067 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:23.268 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:23.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:23.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:23.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:23.475 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:23.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:23.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:23.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:23.683 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:23.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:23.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:23.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:23.890 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:23.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:23.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:23.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:24.098 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:24.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:24.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:24.105 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:24.305 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:24.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:24.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:24.313 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:24.513 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:24.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:24.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:24.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:24.720 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:24.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:24.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:24.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:24.927 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:24.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:24.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:24.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:25.135 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:25.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:25.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:25.142 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:25.343 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:25.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:25.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:25.350 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:25.551 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:25.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:25.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:25.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:25.758 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:25.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:25.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:25.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:25.965 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:25.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:25.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:25.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:26.173 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:26.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:26.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:26.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:26.380 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:26.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:26.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:26.387 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:26.588 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:26.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:26.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:26.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:26.795 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:26.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:26.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:26.802 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:27.003 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:27.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:27.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:27.011 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:27.211 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:27.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:27.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:27.218 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:27.419 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:27.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:27.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:27.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:27.626 DEBUG [src.steps.store] Relaying message
2025-12-09 04:13:27.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57923/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)'}'
2025-12-09 04:13:27.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:27.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:13:27.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57923/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:27.839 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:13:27.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49680/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1000000&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:27.845 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:13:27.847 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:13:27.849 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:13:27.849 DEBUG [src.node.waku_node] Stopping container with id 769f19faea68
2025-12-09 04:13:28.399 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:28.400 DEBUG [src.node.waku_node] Stopping container with id 13e6d0d08afb
2025-12-09 04:13:28.970 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:28.973 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:13:29.015 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:13:29.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
2025-12-09 04:09:53.469 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:53.470 DEBUG [tests.conftest] Running test: test_store_invalid_ascending with id: 2025-12-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13
2025-12-09 04:09:53.471 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:53.471 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:09:53.472 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:09:53.481 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:53.482 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13__wakuorg_nwaku:latest.log
2025-12-09 04:09:53.482 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:53.482 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:53.485 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:53.485 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.8
2025-12-09 04:09:53.486 DEBUG [src.node.docker_mananger] Generated ports ['48815', '48816', '48817', '48818', '48819']
2025-12-09 04:09:53.487 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:53.487 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:53.487 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:53.487 DEBUG [src.node.docker_mananger] docker run -i -t -p 48815:48815 -p 48816:48816 -p 48817:48817 -p 48818:48818 -p 48819:48819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48817 --rest-port=48815 --tcp-port=48816 --discv5-udp-port=48818 --rest-address=0.0.0.0 --nat=extip:172.18.182.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa0d8c38124dea590589f2471b456fe0b8a6dddad37da6a579f0e0d0be3157be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48819 --metrics-logging=true --store=true --relay=true
2025-12-09 04:09:53.673 ERROR [src.node.docker_mananger] Max retries reached for container 5319820c0e9b. Exiting log stream.
2025-12-09 04:09:53.679 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.8 waku 09239a4f46085d35135ad8c9b609c10a1f157e8622de3cd15c65132ae0c400cc
2025-12-09 04:09:53.708 DEBUG [src.node.docker_mananger] Container started with ID 09239a4f4608. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13__wakuorg_nwaku:latest.log
2025-12-09 04:09:53.709 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48815
2025-12-09 04:09:53.710 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:54.341 ERROR [src.node.docker_mananger] Max retries reached for container 5bd70c206ecc. Exiting log stream.
2025-12-09 04:09:54.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48815/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:54.714 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-09 04:09:54.714 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:54.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:54.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.8/tcp/48816/p2p/16Uiu2HAmKRxDxUmoVJ9ASK5osWz29AQ3QFufygLWbHRGcwwT1gXP","/ip4/172.18.182.8/tcp/48817/ws/p2p/16Uiu2HAmKRxDxUmoVJ9ASK5osWz29AQ3QFufygLWbHRGcwwT1gXP"],"enrUri":"enr:-L24QEjVtiAoHdysZZ4nVM3g9-ZaP1UZyy-avL9Ihl4lLUQ2M08jXRWL0V_nF7ucUwvqyMn-6miLrRskdEdD5SO-h74CgmlkgnY0gmlwhKwStgiKbXVsdGlhZGRyc5YACASsErYIBr6wAAoErBK2CAa-sd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZKrahliRM8oAS1yNYphXNLazUGIa1M_4NhoI7gf2Kr6DdGNwgr6wg3VkcIK-soV3YWt1MgM"}'
2025-12-09 04:09:54.717 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:54.724 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:54.724 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13__wakuorg_nwaku:latest.log
2025-12-09 04:09:54.724 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:54.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:54.726 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:54.726 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.90
2025-12-09 04:09:54.726 DEBUG [src.node.docker_mananger] Generated ports ['30010', '30011', '30012', '30013', '30014']
2025-12-09 04:09:54.726 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:54.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:54.727 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:54.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 30010:30010 -p 30011:30011 -p 30012:30012 -p 30013:30013 -p 30014:30014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30012 --rest-port=30010 --tcp-port=30011 --discv5-udp-port=30013 --rest-address=0.0.0.0 --nat=extip:172.18.225.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da22edd1d4e5f7c8df6173daa06fabafe41d70a03a4f5bd59011a93ba3cba2de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30014 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEjVtiAoHdysZZ4nVM3g9-ZaP1UZyy-avL9Ihl4lLUQ2M08jXRWL0V_nF7ucUwvqyMn-6miLrRskdEdD5SO-h74CgmlkgnY0gmlwhKwStgiKbXVsdGlhZGRyc5YACASsErYIBr6wAAoErBK2CAa-sd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZKrahliRM8oAS1yNYphXNLazUGIa1M_4NhoI7gf2Kr6DdGNwgr6wg3VkcIK-soV3YWt1MgM --storenode=/ip4/172.18.182.8/tcp/48816/p2p/16Uiu2HAmKRxDxUmoVJ9ASK5osWz29AQ3QFufygLWbHRGcwwT1gXP --store=true --relay=true
2025-12-09 04:09:54.917 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.90 waku 73d78c1a68f37c7a0e631ed9091e7d0a5eb11f10d6ec18b1214fae9261c7ab1f
2025-12-09 04:09:54.946 DEBUG [src.node.docker_mananger] Container started with ID 73d78c1a68f3. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13__wakuorg_nwaku:latest.log
2025-12-09 04:09:54.947 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30010
2025-12-09 04:09:54.947 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:55.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30010/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:55.953 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-09 04:09:55.953 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:55.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:55.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.90/tcp/30011/p2p/16Uiu2HAkw3ihiCyJXxhZ1dVC4m433CXgid3eJYvTRAqecy4eTcLr","/ip4/172.18.225.90/tcp/30012/ws/p2p/16Uiu2HAkw3ihiCyJXxhZ1dVC4m433CXgid3eJYvTRAqecy4eTcLr"],"enrUri":"enr:-L24QGF2_4HSi4kb0O0QL1YCl31YmSUUoETfzbY-qhYr2EWrXWZa0USpeWq-PPb0GIPBqLAk9CH_-3IZw_VYZHkKS9QCgmlkgnY0gmlwhKwS4VqKbXVsdGlhZGRyc5YACASsEuFaBnU7AAoErBLhWgZ1PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGBestVr6IkneTh-zc6qm4CV3zNarD17Xg-0rOCwxMyuDdGNwgnU7g3VkcIJ1PYV3YWt1MgM"}'
2025-12-09 04:09:55.956 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:55.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30010/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.8/tcp/48816/p2p/16Uiu2HAmKRxDxUmoVJ9ASK5osWz29AQ3QFufygLWbHRGcwwT1gXP"]'
2025-12-09 04:09:55.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48815/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:55.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30010/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:55.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.966 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:55.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48815/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-09 04:09:55.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.172 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:56.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48815/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-09 04:09:56.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:56.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.379 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:56.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48815/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-09 04:09:56.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:56.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.586 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:56.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48815/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-09 04:09:56.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:56.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.792 DEBUG [tests.store.test_sorting] requesting stored messages with invalid ascending =##
2025-12-09 04:09:56.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48815/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=##" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:56.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xddd16cf7e447109a434d249e22283b523d6b41a79f4b852fe37fc824b5e0af50"},{"messageHash":"0xdb3fff1536fdf513c4fe80fa5cddb685f542e8cea298ca1cfa1de09149eb600b"}],"paginationCursor":"0xdb3fff1536fdf513c4fe80fa5cddb685f542e8cea298ca1cfa1de09149eb600b"}'
2025-12-09 04:09:56.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30010/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=##" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:56.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xddd16cf7e447109a434d249e22283b523d6b41a79f4b852fe37fc824b5e0af50"},{"messageHash":"0xdb3fff1536fdf513c4fe80fa5cddb685f542e8cea298ca1cfa1de09149eb600b"}],"paginationCursor":"0xdb3fff1536fdf513c4fe80fa5cddb685f542e8cea298ca1cfa1de09149eb600b"}'
2025-12-09 04:09:56.802 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:56.803 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:56.803 DEBUG [src.node.waku_node] Stopping container with id 09239a4f4608
2025-12-09 04:09:57.407 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:57.407 DEBUG [src.node.waku_node] Stopping container with id 73d78c1a68f3
2025-12-09 04:09:57.965 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:57.967 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:57.973 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:57.980 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2025-12-09 04:10:17.593 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:17.593 DEBUG [tests.conftest] Running test: test_light_push_with_payload_of_150_kb with id: 2025-12-09_04-10-17__352cb859-6a39-4313-880c-f22c766b6128
2025-12-09 04:10:17.593 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:17.593 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:10:17.601 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:17.601 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-09_04-10-17__352cb859-6a39-4313-880c-f22c766b6128__wakuorg_nwaku:latest.log
2025-12-09 04:10:17.601 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:17.601 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:17.602 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:17.602 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.48
2025-12-09 04:10:17.603 DEBUG [src.node.docker_mananger] Generated ports ['54214', '54215', '54216', '54217', '54218']
2025-12-09 04:10:17.603 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:17.603 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:17.603 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:17.603 DEBUG [src.node.docker_mananger] docker run -i -t -p 54214:54214 -p 54215:54215 -p 54216:54216 -p 54217:54217 -p 54218:54218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54216 --rest-port=54214 --tcp-port=54215 --discv5-udp-port=54217 --rest-address=0.0.0.0 --nat=extip:172.18.232.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4acf36f2ba3cbfaac1f8300ef32ddb293fdde10c94cff19ffcafd70caa912614 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54218 --metrics-logging=true --lightpush=true --relay=true
2025-12-09 04:10:17.770 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.48 waku 4f64098a0023262e38e29464e4df1594ca3c94f74aede98d23120366d6d4d91c
2025-12-09 04:10:17.796 DEBUG [src.node.docker_mananger] Container started with ID 4f64098a0023. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-10-17__352cb859-6a39-4313-880c-f22c766b6128__wakuorg_nwaku:latest.log
2025-12-09 04:10:17.798 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54214
2025-12-09 04:10:17.798 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:17.896 ERROR [src.node.docker_mananger] Max retries reached for container db86e76f5b9f. Exiting log stream.
2025-12-09 04:10:18.397 ERROR [src.node.docker_mananger] Max retries reached for container 795df7a37a37. Exiting log stream.
2025-12-09 04:10:18.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54214/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:18.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_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-09 04:10:18.802 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:18.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54214/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:18.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.48/tcp/54215/p2p/16Uiu2HAkyc5Xo1tpKvwWionswTCHYZmT8WwsvJLQ45WHkDRc1gjP","/ip4/172.18.232.48/tcp/54216/ws/p2p/16Uiu2HAkyc5Xo1tpKvwWionswTCHYZmT8WwsvJLQ45WHkDRc1gjP"],"enrUri":"enr:-L24QDfy2lV2tHHq-TlD9JyhmI2vRN5_DhNkc2eFRmdTFa4ReGKtIXZlaDUhCNOBlJd6Ec_nmdOP8ysRWUKGEUyXUeUCgmlkgnY0gmlwhKwS6DCKbXVsdGlhZGRyc5YACASsEugwBtPHAAoErBLoMAbTyN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPhkvknYSIMt-N7Dz8zZDEMaFKvvhbTe1uiXKyhXXIsaDdGNwgtPHg3VkcILTyYV3YWt1Mgk"}'
2025-12-09 04:10:18.805 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:18.812 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:18.812 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-09_04-10-17__352cb859-6a39-4313-880c-f22c766b6128__wakuorg_nwaku:latest.log
2025-12-09 04:10:18.812 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:18.813 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:18.814 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:18.814 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.141
2025-12-09 04:10:18.814 DEBUG [src.node.docker_mananger] Generated ports ['50619', '50620', '50621', '50622', '50623']
2025-12-09 04:10:18.814 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:18.814 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:18.814 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:18.814 DEBUG [src.node.docker_mananger] docker run -i -t -p 50619:50619 -p 50620:50620 -p 50621:50621 -p 50622:50622 -p 50623:50623 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50621 --rest-port=50619 --tcp-port=50620 --discv5-udp-port=50622 --rest-address=0.0.0.0 --nat=extip:172.18.253.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc9ebc0beaba0bcec6bdbb23cbecaadf66ab8bdfcfb6d0cb15dbe951e647fcd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50623 --metrics-logging=true --lightpush=false --relay=true
2025-12-09 04:10:18.981 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.141 waku c553e225bc3a03cb23231d8536999fbaafc3e3cd683198dce9eaa27f9fb59d6f
2025-12-09 04:10:19.006 DEBUG [src.node.docker_mananger] Container started with ID c553e225bc3a. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-10-17__352cb859-6a39-4313-880c-f22c766b6128__wakuorg_nwaku:latest.log
2025-12-09 04:10:19.006 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50619
2025-12-09 04:10:19.006 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:20.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50619/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:20.010 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-09 04:10:20.011 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:20.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50619/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:20.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.141/tcp/50620/p2p/16Uiu2HAmEdBWhJdG8iEZ8MLnFFhRXq8oSc7wZexqABHtcQtANh49","/ip4/172.18.253.141/tcp/50621/ws/p2p/16Uiu2HAmEdBWhJdG8iEZ8MLnFFhRXq8oSc7wZexqABHtcQtANh49"],"enrUri":"enr:-L24QKa5Z-q0Khq33NahFO522nT1dR2TgHHh9inpxj3-XpToI4-wMPFl6hpDRzNtRj7gscEE2kl0Gy0loY4jyDsUY3oCgmlkgnY0gmlwhKwS_Y2KbXVsdGlhZGRyc5YACASsEv2NBsW8AAoErBL9jQbFvd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHUDVVcPaULUtncFAUOcF0LQaZB4UTNGnilSVUbPDOk6DdGNwgsW8g3VkcILFvoV3YWt1MgE"}'
2025-12-09 04:10:20.013 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:20.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50619/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.48/tcp/54215/p2p/16Uiu2HAkyc5Xo1tpKvwWionswTCHYZmT8WwsvJLQ45WHkDRc1gjP"]'
2025-12-09 04:10:20.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:20.053 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:20.053 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-09_04-10-17__352cb859-6a39-4313-880c-f22c766b6128__wakuorg_nwaku:latest.log
2025-12-09 04:10:20.053 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:20.054 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:20.059 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:20.059 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.107
2025-12-09 04:10:20.060 DEBUG [src.node.docker_mananger] Generated ports ['33074', '33075', '33076', '33077', '33078']
2025-12-09 04:10:20.060 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:20.060 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:20.060 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:20.060 DEBUG [src.node.docker_mananger] docker run -i -t -p 33074:33074 -p 33075:33075 -p 33076:33076 -p 33077:33077 -p 33078:33078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33076 --rest-port=33074 --tcp-port=33075 --discv5-udp-port=33077 --rest-address=0.0.0.0 --nat=extip:172.18.65.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e847bd8ec491ad6958ebfe7a0c9e6cb0bebfd9c7cb5fb0464953d327cf39af7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33078 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDfy2lV2tHHq-TlD9JyhmI2vRN5_DhNkc2eFRmdTFa4ReGKtIXZlaDUhCNOBlJd6Ec_nmdOP8ysRWUKGEUyXUeUCgmlkgnY0gmlwhKwS6DCKbXVsdGlhZGRyc5YACASsEugwBtPHAAoErBLoMAbTyN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPhkvknYSIMt-N7Dz8zZDEMaFKvvhbTe1uiXKyhXXIsaDdGNwgtPHg3VkcILTyYV3YWt1Mgk --lightpushnode=/ip4/172.18.232.48/tcp/54215/p2p/16Uiu2HAkyc5Xo1tpKvwWionswTCHYZmT8WwsvJLQ45WHkDRc1gjP --lightpush=true --relay=false
2025-12-09 04:10:20.239 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.107 waku 138e67c2530cae821c7ee864da31692a85859c095bd50786e668543d453d195a
2025-12-09 04:10:20.265 DEBUG [src.node.docker_mananger] Container started with ID 138e67c2530c. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-10-17__352cb859-6a39-4313-880c-f22c766b6128__wakuorg_nwaku:latest.log
2025-12-09 04:10:20.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33074
2025-12-09 04:10:20.267 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:21.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33074/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:21.272 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-09 04:10:21.272 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:21.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:21.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.107/tcp/33075/p2p/16Uiu2HAmRDrF31DdfBfJU9pAaoPyf1t8JWLu4Ygbh4gktMQJDMez","/ip4/172.18.65.107/tcp/33076/ws/p2p/16Uiu2HAmRDrF31DdfBfJU9pAaoPyf1t8JWLu4Ygbh4gktMQJDMez"],"enrUri":"enr:-L24QJFo0wizNKQzf9qBmyAwcD3MQxoWO1NvIwAvdRRvep-ya8NCmdj13j7w_tOrIJgibwnnMZhBsLtfJWvvxkHrtYICgmlkgnY0gmlwhKwSQWuKbXVsdGlhZGRyc5YACASsEkFrBoEzAAoErBJBawaBNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDurc-BHqYVzTyPG1XrVodzlwy8WHdws6e8jtY6bTymjuDdGNwgoEzg3VkcIKBNYV3YWt1Mgg"}'
2025-12-09 04:10:21.275 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:21.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.48/tcp/54215/p2p/16Uiu2HAkyc5Xo1tpKvwWionswTCHYZmT8WwsvJLQ45WHkDRc1gjP"]'
2025-12-09 04:10:21.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:21.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.141/tcp/50620/p2p/16Uiu2HAmEdBWhJdG8iEZ8MLnFFhRXq8oSc7wZexqABHtcQtANh49"]'
2025-12-09 04:10:21.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:21.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54214/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:21.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:21.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50619/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:21.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:21.347 DEBUG [tests.light_push.test_publish] Running test with payload length of 153600 bytes
2025-12-09 04:10:21.349 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:10:21.351 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:10:21.500 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:33074/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
2025-12-09 04:10:21.503 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:21.504 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:21.504 DEBUG [src.node.waku_node] Stopping container with id 4f64098a0023
2025-12-09 04:10:21.999 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:22.001 DEBUG [src.node.waku_node] Stopping container with id c553e225bc3a
2025-12-09 04:10:22.491 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:22.492 DEBUG [src.node.waku_node] Stopping container with id 138e67c2530c
2025-12-09 04:10:22.816 ERROR [src.node.docker_mananger] Max retries reached for container 4f64098a0023. Exiting log stream.
2025-12-09 04:10:22.959 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:22.960 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:22.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:22.976 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:23.002 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2025-12-09 04:08:36.681 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:36.682 DEBUG [tests.conftest] Running test: test_get_peers_after_node1_was_restarted with id: 2025-12-09_04-08-36__48e7862b-12ee-455d-8448-d3cd5b358843
2025-12-09 04:08:36.682 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:36.682 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:08:36.689 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:36.689 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-08-36__48e7862b-12ee-455d-8448-d3cd5b358843__wakuorg_nwaku:latest.log
2025-12-09 04:08:36.689 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:36.689 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:36.691 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:36.691 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.13
2025-12-09 04:08:36.691 DEBUG [src.node.docker_mananger] Generated ports ['36071', '36072', '36073', '36074', '36075']
2025-12-09 04:08:36.691 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:36.691 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:36.691 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:36.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 36071:36071 -p 36072:36072 -p 36073:36073 -p 36074:36074 -p 36075:36075 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36073 --rest-port=36071 --tcp-port=36072 --discv5-udp-port=36074 --rest-address=0.0.0.0 --nat=extip:172.18.103.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b604a114da8dfbdcad1549f09b8e907a106c2a5179bfafc86c3ab4bfabff35ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36075 --metrics-logging=true --relay=true --relay-peer-exchange=true
2025-12-09 04:08:36.859 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.13 waku bd68bb22017404ee76a78e2448ed17b897ea7bf26408e6d9d8dc64da5396d48b
2025-12-09 04:08:36.885 DEBUG [src.node.docker_mananger] Container started with ID bd68bb220174. Setting up logs at ./log/docker/node1_2025-12-09_04-08-36__48e7862b-12ee-455d-8448-d3cd5b358843__wakuorg_nwaku:latest.log
2025-12-09 04:08:36.885 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36071
2025-12-09 04:08:36.888 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:36.998 ERROR [src.node.docker_mananger] Max retries reached for container 1dda90a26aff. Exiting log stream.
2025-12-09 04:08:37.484 ERROR [src.node.docker_mananger] Max retries reached for container 93a0dd57a183. Exiting log stream.
2025-12-09 04:08:37.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36071/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:37.891 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-09 04:08:37.891 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:37.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36071/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:37.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.13/tcp/36072/p2p/16Uiu2HAmU38s547on6umpCBWf1MLak6oxkkk3MjkMG3ZQBUt3b2J","/ip4/172.18.103.13/tcp/36073/ws/p2p/16Uiu2HAmU38s547on6umpCBWf1MLak6oxkkk3MjkMG3ZQBUt3b2J"],"enrUri":"enr:-L24QDHa5zEWbL0NRXG861EKU-BLFpdk_f70RGcKTKYjRiLKGVMmaJVVDWcd2Pq9TsdNe5be6V5BXmITQXcpSPz78uoCgmlkgnY0gmlwhKwSZw2KbXVsdGlhZGRyc5YACASsEmcNBozoAAoErBJnDQaM6d0DgnJzhQADAQAAiXNlY3AyNTZrMaED5Iu1OMqn_MSM2glZAhZcMvssEod_ZgdfwYfUVbaHZXODdGNwgozog3VkcIKM6oV3YWt1MgE"}'
2025-12-09 04:08:37.894 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:37.900 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:37.900 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-08-36__48e7862b-12ee-455d-8448-d3cd5b358843__wakuorg_nwaku:latest.log
2025-12-09 04:08:37.900 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:37.900 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:37.901 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:37.902 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.170
2025-12-09 04:08:37.902 DEBUG [src.node.docker_mananger] Generated ports ['25942', '25943', '25944', '25945', '25946']
2025-12-09 04:08:37.902 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:37.902 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:37.902 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:37.902 DEBUG [src.node.docker_mananger] docker run -i -t -p 25942:25942 -p 25943:25943 -p 25944:25944 -p 25945:25945 -p 25946:25946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25944 --rest-port=25942 --tcp-port=25943 --discv5-udp-port=25945 --rest-address=0.0.0.0 --nat=extip:172.18.121.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f53a2c87ae330886ffaed85cc10ff33cff72cb75acaddddfefcd6f88ea46e1fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25946 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDHa5zEWbL0NRXG861EKU-BLFpdk_f70RGcKTKYjRiLKGVMmaJVVDWcd2Pq9TsdNe5be6V5BXmITQXcpSPz78uoCgmlkgnY0gmlwhKwSZw2KbXVsdGlhZGRyc5YACASsEmcNBozoAAoErBJnDQaM6d0DgnJzhQADAQAAiXNlY3AyNTZrMaED5Iu1OMqn_MSM2glZAhZcMvssEod_ZgdfwYfUVbaHZXODdGNwgozog3VkcIKM6oV3YWt1MgE
2025-12-09 04:08:38.050 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.170 waku 1ccfbbb8c5d06e3cb11d412c8e43b97d1cf2a4247cb35d224839bf2299811cce
2025-12-09 04:08:38.077 DEBUG [src.node.docker_mananger] Container started with ID 1ccfbbb8c5d0. Setting up logs at ./log/docker/node2_2025-12-09_04-08-36__48e7862b-12ee-455d-8448-d3cd5b358843__wakuorg_nwaku:latest.log
2025-12-09 04:08:38.078 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25942
2025-12-09 04:08:38.078 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:39.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25942/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:39.094 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-09 04:08:39.095 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:39.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:39.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.170/tcp/25943/p2p/16Uiu2HAmLPZhePr81YyxiqjPfiNcB1pPtYxR79rtfSorvVZ6jbs2","/ip4/172.18.121.170/tcp/25944/ws/p2p/16Uiu2HAmLPZhePr81YyxiqjPfiNcB1pPtYxR79rtfSorvVZ6jbs2"],"enrUri":"enr:-L24QNODk0wFPY1EhHKY3c1KILk2JUb8WwmaIH-4E2UoXW1oWdcQ2MzOvDRoMByaeWAVx252ufvSX_PEC37gzjk_uOgCgmlkgnY0gmlwhKwSeaqKbXVsdGlhZGRyc5YACASsEnmqBmVXAAoErBJ5qgZlWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcunpmqW0LD3hy8LQLEmoNY7mSnkSn9yEthmU9sBg5n2DdGNwgmVXg3VkcIJlWYV3YWt1MgE"}'
2025-12-09 04:08:39.102 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:39.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.13/tcp/36072/p2p/16Uiu2HAmU38s547on6umpCBWf1MLak6oxkkk3MjkMG3ZQBUt3b2J"]'
2025-12-09 04:08:39.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:39.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36071/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"]'
2025-12-09 04:08:39.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:39.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25942/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"]'
2025-12-09 04:08:39.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:39.119 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:40.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36071/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:40.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.121.170/tcp/44702/p2p/16Uiu2HAmLPZhePr81YyxiqjPfiNcB1pPtYxR79rtfSorvVZ6jbs2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:08:40.123 DEBUG [src.node.waku_node] Restarting container with id bd68bb220174
2025-12-09 04:08:40.969 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:41.977 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:41.977 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-08-36__48e7862b-12ee-455d-8448-d3cd5b358843__wakuorg_nwaku:latest.log
2025-12-09 04:08:41.977 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:41.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:41.979 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:41.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.22
2025-12-09 04:08:41.979 DEBUG [src.node.docker_mananger] Generated ports ['19608', '19609', '19610', '19611', '19612']
2025-12-09 04:08:41.979 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:41.979 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:41.979 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:41.979 DEBUG [src.node.docker_mananger] docker run -i -t -p 19608:19608 -p 19609:19609 -p 19610:19610 -p 19611:19611 -p 19612:19612 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19610 --rest-port=19608 --tcp-port=19609 --discv5-udp-port=19611 --rest-address=0.0.0.0 --nat=extip:172.18.214.22 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=da9fcce47460b0936cc760677c41adc9756b131b03ac5c93ea461b1f91fadf13 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19612 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.121.170/tcp/44702/p2p/16Uiu2HAmLPZhePr81YyxiqjPfiNcB1pPtYxR79rtfSorvVZ6jbs2
2025-12-09 04:08:42.146 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.22 waku a260859adbefdd97f5a8e609a9194b983bea839e1ffd1147b775a7c20bd90499
2025-12-09 04:08:42.173 DEBUG [src.node.docker_mananger] Container started with ID a260859adbef. Setting up logs at ./log/docker/node3_2025-12-09_04-08-36__48e7862b-12ee-455d-8448-d3cd5b358843__wakuorg_nwaku:latest.log
2025-12-09 04:08:42.173 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19608
2025-12-09 04:08:42.174 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:43.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19608/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:43.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2025-12-09 04:08:43.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19608/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:43.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store 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-09 04:08:43.282 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:43.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19608/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:43.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.22/tcp/19609/p2p/16Uiu2HAmUpxGKp6exiy5CQBg5YigBAgpjCKv5xgbHdmf1mbstvPx","/ip4/172.18.214.22/tcp/19610/ws/p2p/16Uiu2HAmUpxGKp6exiy5CQBg5YigBAgpjCKv5xgbHdmf1mbstvPx"],"enrUri":"enr:-La4QJVVVdQ80mMUSBiu7OpJ6tH55GZykf1zggkOB6_QGHp3BUcECTCKyXVJuoBEgQ2PAk4bcx1MdcBIaEzIrj66KfQCgmlkgnY0gmlwhKwS1haKbXVsdGlhZGRyc5YACASsEtYWBkyZAAoErBLWFgZMmt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8Ehw0u96ZdEv2LY3LIJWfG8XrPHOMrWuXin_wH3UwP-DdGNwgkyZhXdha3UyAA"}'
2025-12-09 04:08:43.284 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:43.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19608/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.13/tcp/36072/p2p/16Uiu2HAmU38s547on6umpCBWf1MLak6oxkkk3MjkMG3ZQBUt3b2J"]'
2025-12-09 04:08:43.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:43.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19608/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:43.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.103.13/tcp/36072/p2p/16Uiu2HAmU38s547on6umpCBWf1MLak6oxkkk3MjkMG3ZQBUt3b2J","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.121.170/tcp/44702/p2p/16Uiu2HAmLPZhePr81YyxiqjPfiNcB1pPtYxR79rtfSorvVZ6jbs2","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
2025-12-09 04:08:43.314 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:43.315 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:43.315 DEBUG [src.node.waku_node] Stopping container with id bd68bb220174
2025-12-09 04:08:43.813 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:43.814 DEBUG [src.node.waku_node] Stopping container with id 1ccfbbb8c5d0
2025-12-09 04:08:44.314 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:44.314 DEBUG [src.node.waku_node] Stopping container with id a260859adbef
2025-12-09 04:08:44.626 ERROR [src.node.docker_mananger] Max retries reached for container bd68bb220174. Exiting log stream.
2025-12-09 04:08:44.796 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:44.797 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:44.821 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:44.830 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:44.833 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-09_04-09-19__3801cd2a-0025-425b-90e3-d1f504312f48
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-09_04-09-19__3801cd2a-0025-425b-90e3-d1f504312f48__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-09_04-09-19__3801cd2a-0025-425b-90e3-d1f504312f48__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-09_04-09-19__3801cd2a-0025-425b-90e3-d1f504312f48__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-09_04-09-19__3801cd2a-0025-425b-90e3-d1f504312f48__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.248.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20429', '20430', '20431', '20432', '20433']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20429:20429 -p 20430:20430 -p 20431:20431 -p 20432:20432 -p 20433:20433 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20431 --rest-port=20429 --tcp-port=20430 --discv5-udp-port=20432 --rest-address=0.0.0.0 --nat=extip:172.18.248.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e877ab18c9f37cd4fd77af54fe8ffdf2bdb64cc88badaf8a93c4569cb26fc2cd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20433 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.10 waku 15faed91c599624ca78ccae1a5fc99a8135837f93325f5909af33ab194373a9f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15faed91c599. Setting up logs at ./log/docker/node1_2025-12-09_04-09-19__3801cd2a-0025-425b-90e3-d1f504312f48__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20429
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 48516ebb8f3c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 93cbe835b3dc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20429/health" -H "Content-Type: 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:20429/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.10/tcp/20430/p2p/16Uiu2HAkvFPwRmm5Xs9Th4vUCC6Z42eGXBQ2Ztp21exbrNVS6XmJ","/ip4/172.18.248.10/tcp/20431/ws/p2p/16Uiu2HAkvFPwRmm5Xs9Th4vUCC6Z42eGXBQ2Ztp21exbrNVS6XmJ"],"enrUri":"enr:-L24QFP_vJWIL_VL-a1ooogf6SsuZTPp3TTka3XY2fN7-daaGv2jBLFlPzfWoroXt173oZC5TZuCr-AowSZNrLccckQCgmlkgnY0gmlwhKwS-AqKbXVsdGlhZGRyc5YACASsEvgKBk_OAAoErBL4CgZPz90DgnJzhQADAQAAiXNlY3AyNTZrMaECDDm90F-chpIfm4_MFAPiW5YDfd81S8SHaI0cDvr8fNmDdGNwgk_Og3VkcIJP0IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20429/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:20429/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:20429/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.10/tcp/20430/p2p/16Uiu2HAkvFPwRmm5Xs9Th4vUCC6Z42eGXBQ2Ztp21exbrNVS6XmJ","/ip4/172.18.248.10/tcp/20431/ws/p2p/16Uiu2HAkvFPwRmm5Xs9Th4vUCC6Z42eGXBQ2Ztp21exbrNVS6XmJ"],"enrUri":"enr:-L24QFP_vJWIL_VL-a1ooogf6SsuZTPp3TTka3XY2fN7-daaGv2jBLFlPzfWoroXt173oZC5TZuCr-AowSZNrLccckQCgmlkgnY0gmlwhKwS-AqKbXVsdGlhZGRyc5YACASsEvgKBk_OAAoErBL4CgZPz90DgnJzhQADAQAAiXNlY3AyNTZrMaECDDm90F-chpIfm4_MFAPiW5YDfd81S8SHaI0cDvr8fNmDdGNwgk_Og3VkcIJP0IV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20429/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-111-g792036'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20429/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-111-g792036'
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:20429/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 15faed91c599
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 @@
2025-12-09 04:10:07.003 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:07.003 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_invalid_request_id with id: 2025-12-09_04-10-07__11bbf9eb-db2d-4813-a804-58fdee7ceca1
2025-12-09 04:10:07.003 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:07.003 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:10:07.003 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-09 04:10:07.010 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:07.010 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-10-07__11bbf9eb-db2d-4813-a804-58fdee7ceca1__wakuorg_nwaku:latest.log
2025-12-09 04:10:07.011 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:07.011 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:07.012 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:07.012 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.20
2025-12-09 04:10:07.012 DEBUG [src.node.docker_mananger] Generated ports ['43763', '43764', '43765', '43766', '43767']
2025-12-09 04:10:07.012 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:07.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:07.013 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:07.013 DEBUG [src.node.docker_mananger] docker run -i -t -p 43763:43763 -p 43764:43764 -p 43765:43765 -p 43766:43766 -p 43767:43767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43765 --rest-port=43763 --tcp-port=43764 --discv5-udp-port=43766 --rest-address=0.0.0.0 --nat=extip:172.18.180.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1d6e9eb2e5a6463a49970be5c3fb4bffdab0f7bf903bb6067c5f015a12d818f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43767 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:10:07.175 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.20 waku 117d8ea604d64c97421efa72c86a3152d0f53f7bc17b3569479d999bef36768d
2025-12-09 04:10:07.205 DEBUG [src.node.docker_mananger] Container started with ID 117d8ea604d6. Setting up logs at ./log/docker/node1_2025-12-09_04-10-07__11bbf9eb-db2d-4813-a804-58fdee7ceca1__wakuorg_nwaku:latest.log
2025-12-09 04:10:07.206 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43763
2025-12-09 04:10:07.207 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:07.287 ERROR [src.node.docker_mananger] Max retries reached for container 37d475525b7e. Exiting log stream.
2025-12-09 04:10:07.794 ERROR [src.node.docker_mananger] Max retries reached for container f0ff922553dc. Exiting log stream.
2025-12-09 04:10:08.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43763/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:08.211 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-09 04:10:08.212 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:08.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:08.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.20/tcp/43764/p2p/16Uiu2HAmAcL5aRdaGvbB6EYcXbukx9u4JnFbBwZJvGYfv11s6u5S","/ip4/172.18.180.20/tcp/43765/ws/p2p/16Uiu2HAmAcL5aRdaGvbB6EYcXbukx9u4JnFbBwZJvGYfv11s6u5S"],"enrUri":"enr:-L24QAJCTTf-s0yGgGOcIrZJIc0Azo5JG3BH9eS8WodbpQIuPZEbkaQbA6k_TvWHlnqt8q_pcE2Hyo5CKaazIGxqWdECgmlkgnY0gmlwhKwStBSKbXVsdGlhZGRyc5YACASsErQUBqr0AAoErBK0FAaq9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4ZoxBGacrq6kSemfHG77CHnUxnknQ_SMQvORrALryLmDdGNwgqr0g3VkcIKq9oV3YWt1MgU"}'
2025-12-09 04:10:08.215 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:08.215 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-09 04:10:08.223 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:08.223 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-10-07__11bbf9eb-db2d-4813-a804-58fdee7ceca1__wakuorg_nwaku:latest.log
2025-12-09 04:10:08.223 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:08.223 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:08.225 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:08.225 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.178
2025-12-09 04:10:08.225 DEBUG [src.node.docker_mananger] Generated ports ['18855', '18856', '18857', '18858', '18859']
2025-12-09 04:10:08.225 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:08.225 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:08.225 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:08.225 DEBUG [src.node.docker_mananger] docker run -i -t -p 18855:18855 -p 18856:18856 -p 18857:18857 -p 18858:18858 -p 18859:18859 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18857 --rest-port=18855 --tcp-port=18856 --discv5-udp-port=18858 --rest-address=0.0.0.0 --nat=extip:172.18.152.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=02fd6b2ef4c45bc9ac6799f66d153d589c33ee90dbfcfd6dbfd489600aa0d479 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18859 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAJCTTf-s0yGgGOcIrZJIc0Azo5JG3BH9eS8WodbpQIuPZEbkaQbA6k_TvWHlnqt8q_pcE2Hyo5CKaazIGxqWdECgmlkgnY0gmlwhKwStBSKbXVsdGlhZGRyc5YACASsErQUBqr0AAoErBK0FAaq9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4ZoxBGacrq6kSemfHG77CHnUxnknQ_SMQvORrALryLmDdGNwgqr0g3VkcIKq9oV3YWt1MgU --filternode=/ip4/172.18.180.20/tcp/43764/p2p/16Uiu2HAmAcL5aRdaGvbB6EYcXbukx9u4JnFbBwZJvGYfv11s6u5S
2025-12-09 04:10:08.386 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.178 waku 4125a8b2f6f908d175113f896f5341ecffbd47472fc99d18f1bdd0d1ae998806
2025-12-09 04:10:08.415 DEBUG [src.node.docker_mananger] Container started with ID 4125a8b2f6f9. Setting up logs at ./log/docker/node2_2025-12-09_04-10-07__11bbf9eb-db2d-4813-a804-58fdee7ceca1__wakuorg_nwaku:latest.log
2025-12-09 04:10:08.415 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18855
2025-12-09 04:10:08.416 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:09.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18855/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:09.421 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-09 04:10:09.422 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:09.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:09.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.178/tcp/18856/p2p/16Uiu2HAm1CzA4SccvbvVY8vZU85Zvxid5NTZZm8yHnqBY6SZzRir","/ip4/172.18.152.178/tcp/18857/ws/p2p/16Uiu2HAm1CzA4SccvbvVY8vZU85Zvxid5NTZZm8yHnqBY6SZzRir"],"enrUri":"enr:-L24QCd3AJ-4DwOs4Yk5MNAI3O39dYFWWQI2_NaCylofRV5zO_zl9J7ddjznMVlmZCYbvVmOMB2qHlKgWA012VC5h-kCgmlkgnY0gmlwhKwSmLKKbXVsdGlhZGRyc5YACASsEpiyBkmoAAoErBKYsgZJqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVeYftMOnpbHHiqFqIbsXQmNFex5UZtWvnPvU4qhxmSODdGNwgkmog3VkcIJJqoV3YWt1MgA"}'
2025-12-09 04:10:09.425 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:09.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18855/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.20/tcp/43764/p2p/16Uiu2HAmAcL5aRdaGvbB6EYcXbukx9u4JnFbBwZJvGYfv11s6u5S"]'
2025-12-09 04:10:09.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:09.456 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-09 04:10:09.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43763/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:10:09.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:09.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18855/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7e763247-5338-4264-aee2-74b9cd5b89f3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-09 04:10:09.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7e763247-5338-4264-aee2-74b9cd5b89f3","statusDesc":"OK"}'
2025-12-09 04:10:09.481 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:18855/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-09 04:10:09.484 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18855/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-09 04:10:09.486 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:09.487 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:09.487 DEBUG [src.node.waku_node] Stopping container with id 117d8ea604d6
2025-12-09 04:10:09.973 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:09.973 DEBUG [src.node.waku_node] Stopping container with id 4125a8b2f6f9
2025-12-09 04:10:10.473 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:10.474 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:10.479 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:10.483 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,178 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_edge_service_nodes_communication with id: 2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e
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-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__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-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__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-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__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-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__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-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:434 Start 2 edges nodes and 3 service nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41055', '41056', '41057', '41058', '41059']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41055:41055 -p 41056:41056 -p 41057:41057 -p 41058:41058 -p 41059:41059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41057 --rest-port=41055 --tcp-port=41056 --discv5-udp-port=41058 --rest-address=0.0.0.0 --nat=extip:172.18.249.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eecaafa146d6a15a7d64cea5c7bfccaba75ba26cecd7e7dacaacbf5dafb66953 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41059 --metrics-logging=true --relay=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.190 waku 6c205828f65de6501cd401c5559f2f944130570c41190dbbd2f311f5b665ac95
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c205828f65d. Setting up logs at ./log/docker/node6_2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41055
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41055/health" -H "Content-Type: 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":"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:41055/debug/v1/info" -H "Content-Type: application/json" -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.190/tcp/41056/p2p/16Uiu2HAkxFzg9VQABG1fHb9529DtAbpEF4y3P8GVwTSXorfwKazu","/ip4/172.18.249.190/tcp/41057/ws/p2p/16Uiu2HAkxFzg9VQABG1fHb9529DtAbpEF4y3P8GVwTSXorfwKazu"],"enrUri":"enr:-L24QM9ZyUU8S83GpYbFkUm-MmOaZxQ4bBCHWWoa-U_XDaXKRqIbMlOhbn_vBL-bqV12q5c-XOYfWkmfwq1KH0yCQ80CgmlkgnY0gmlwhKwS-b6KbXVsdGlhZGRyc5YACASsEvm-BqBgAAoErBL5vgagYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKhhkXPf2xQLDZTMHoO5xg3o3JrM-ej6EUQzAS7lAgfKDdGNwgqBgg3VkcIKgYoV3YWt1Mgs"}'
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.238.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55628', '55629', '55630', '55631', '55632']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55628:55628 -p 55629:55629 -p 55630:55630 -p 55631:55631 -p 55632:55632 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55630 --rest-port=55628 --tcp-port=55629 --discv5-udp-port=55631 --rest-address=0.0.0.0 --nat=extip:172.18.238.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3cc48f1d11fc4183ad1ac24dcbb2ec0cfbcbebeba5a2dc4f604ff9c97706a92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55632 --metrics-logging=true --relay=false --lightpushnode=/ip4/172.18.249.190/tcp/41056/p2p/16Uiu2HAkxFzg9VQABG1fHb9529DtAbpEF4y3P8GVwTSXorfwKazu --discv5-bootstrap-node=enr:-L24QM9ZyUU8S83GpYbFkUm-MmOaZxQ4bBCHWWoa-U_XDaXKRqIbMlOhbn_vBL-bqV12q5c-XOYfWkmfwq1KH0yCQ80CgmlkgnY0gmlwhKwS-b6KbXVsdGlhZGRyc5YACASsEvm-BqBgAAoErBL5vgagYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKhhkXPf2xQLDZTMHoO5xg3o3JrM-ej6EUQzAS7lAgfKDdGNwgqBgg3VkcIKgYoV3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.191 waku 06014230184c6698099ecdb5cb39796b63606b44e3fee7a03af69015d07063a5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06014230184c. Setting up logs at ./log/docker/node4_2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55628
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55628/health" -H "Content-Type: 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":"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55628/debug/v1/info" -H "Content-Type: application/json" -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.191/tcp/55629/p2p/16Uiu2HAmQGT3DXthPZDhN7jxSTPimrJn5jXJEgrVTZQWBHhkiPGq","/ip4/172.18.238.191/tcp/55630/ws/p2p/16Uiu2HAmQGT3DXthPZDhN7jxSTPimrJn5jXJEgrVTZQWBHhkiPGq"],"enrUri":"enr:-L24QLR3k311bkKDfsXzNCh4zxFbVQC16VkpJ20b1bKC5so6aSjlr_Ysd26y0FOEiZZTSzr_4LCUPfCzdAHXou9Zl-ECgmlkgnY0gmlwhKwS7r-KbXVsdGlhZGRyc5YACASsEu6_BtlNAAoErBLuvwbZTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrIYPqRqqvdY1vqGRpWavlz5Zzijh18LMv_q9qZ7eF8aDdGNwgtlNg3VkcILZT4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.168.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49310', '49311', '49312', '49313', '49314']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49310:49310 -p 49311:49311 -p 49312:49312 -p 49313:49313 -p 49314:49314 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49312 --rest-port=49310 --tcp-port=49311 --discv5-udp-port=49313 --rest-address=0.0.0.0 --nat=extip:172.18.168.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e062e90abb984b42aaeeec6ae686e48085a7b54ace4bcaa4fdaabef11cdc67ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49314 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QM9ZyUU8S83GpYbFkUm-MmOaZxQ4bBCHWWoa-U_XDaXKRqIbMlOhbn_vBL-bqV12q5c-XOYfWkmfwq1KH0yCQ80CgmlkgnY0gmlwhKwS-b6KbXVsdGlhZGRyc5YACASsEvm-BqBgAAoErBL5vgagYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKhhkXPf2xQLDZTMHoO5xg3o3JrM-ej6EUQzAS7lAgfKDdGNwgqBgg3VkcIKgYoV3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.39 waku 23a61b789324304de7d0b7a6500816ce4b8404450ef13895c3588dc1357e8d07
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 23a61b789324. Setting up logs at ./log/docker/node7_2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49310
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49310/health" -H "Content-Type: 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":"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"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49310/debug/v1/info" -H "Content-Type: application/json" -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.39/tcp/49311/p2p/16Uiu2HAmPbN3TM2s4osC4PCy9bZbMW3jxWCCyoGit4QN4naCDyG2","/ip4/172.18.168.39/tcp/49312/ws/p2p/16Uiu2HAmPbN3TM2s4osC4PCy9bZbMW3jxWCCyoGit4QN4naCDyG2"],"enrUri":"enr:-L24QMFuV2TNskxW7bKBVZPGOiSxjm5NiDPi4x27OPjgoE-Scty5EWBjHu5RNBqiiwKDWFmIknKAAzyXEiC3iygrqFUCgmlkgnY0gmlwhKwSqCeKbXVsdGlhZGRyc5YACASsEqgnBsCfAAoErBKoJwbAoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDooLCwCzI9Ettrx5BW1VxlS_2rHKU70H8RGpBmNZTLjeDdGNwgsCfg3VkcILAoYV3YWt1MgM"}'
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.133.16
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64432', '64433', '64434', '64435', '64436']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64432:64432 -p 64433:64433 -p 64434:64434 -p 64435:64435 -p 64436:64436 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64434 --rest-port=64432 --tcp-port=64433 --discv5-udp-port=64435 --rest-address=0.0.0.0 --nat=extip:172.18.133.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c313dccc61c34fcd768babfa30fbff8dc4ee2fac77ad355ceeac2babd98adadb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64436 --metrics-logging=true --relay=true --filter=true --storenode=/ip4/172.18.168.39/tcp/49311/p2p/16Uiu2HAmPbN3TM2s4osC4PCy9bZbMW3jxWCCyoGit4QN4naCDyG2 --discv5-bootstrap-node=enr:-L24QMFuV2TNskxW7bKBVZPGOiSxjm5NiDPi4x27OPjgoE-Scty5EWBjHu5RNBqiiwKDWFmIknKAAzyXEiC3iygrqFUCgmlkgnY0gmlwhKwSqCeKbXVsdGlhZGRyc5YACASsEqgnBsCfAAoErBKoJwbAoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDooLCwCzI9Ettrx5BW1VxlS_2rHKU70H8RGpBmNZTLjeDdGNwgsCfg3VkcILAoYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.16 waku 68ccaf727d8dd742fe79a4f9622846bc4d83a570bef001cbde77289057f47fc6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 68ccaf727d8d. Setting up logs at ./log/docker/node8_2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64432
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64432/health" -H "Content-Type: 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":"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:64432/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.16/tcp/64433/p2p/16Uiu2HAm9dQa5Yd9zEjePmCvPCLPmJgutEse7zuvUavdvYmAY8AG","/ip4/172.18.133.16/tcp/64434/ws/p2p/16Uiu2HAm9dQa5Yd9zEjePmCvPCLPmJgutEse7zuvUavdvYmAY8AG"],"enrUri":"enr:-L24QKduuHCMxH5B8AqEAdX7Rq24OIDJ0-EY-7PIcRj8_lSIFcRit30EDQe6AAVsy31ZLWvypAFhjLkS-vWG5Nqgwp8CgmlkgnY0gmlwhKwShRCKbXVsdGlhZGRyc5YACASsEoUQBvuxAAoErBKFEAb7st0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0wUp787DhifvsNMStZSOkuuzCMZYYpHKlz_mztwWNj2DdGNwgvuxg3VkcIL7s4V3YWt1MgU"}'
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.13.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23552', '23553', '23554', '23555', '23556']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23552:23552 -p 23553:23553 -p 23554:23554 -p 23555:23555 -p 23556:23556 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23554 --rest-port=23552 --tcp-port=23553 --discv5-udp-port=23555 --rest-address=0.0.0.0 --nat=extip:172.18.13.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bafc4865b4d214d2ea2d2632bea8f3652e52e0ef06f96cd92673eae3b706fdcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23556 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.16/tcp/64433/p2p/16Uiu2HAm9dQa5Yd9zEjePmCvPCLPmJgutEse7zuvUavdvYmAY8AG --storenode=/ip4/172.18.168.39/tcp/49311/p2p/16Uiu2HAmPbN3TM2s4osC4PCy9bZbMW3jxWCCyoGit4QN4naCDyG2 --discv5-bootstrap-node=enr:-L24QMFuV2TNskxW7bKBVZPGOiSxjm5NiDPi4x27OPjgoE-Scty5EWBjHu5RNBqiiwKDWFmIknKAAzyXEiC3iygrqFUCgmlkgnY0gmlwhKwSqCeKbXVsdGlhZGRyc5YACASsEqgnBsCfAAoErBKoJwbAoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDooLCwCzI9Ettrx5BW1VxlS_2rHKU70H8RGpBmNZTLjeDdGNwgsCfg3VkcILAoYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.13.139 waku 9fef02e7be299c1816087ebbedaa8f8b4465f3f4149b5e3dd8ff3630f5c6c104
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9fef02e7be29. Setting up logs at ./log/docker/node5_2025-12-09_04-07-51__9ee17e67-317f-4540-9821-43eeabd92e4e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23552
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23552/health" -H "Content-Type: 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:23552/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.139/tcp/23553/p2p/16Uiu2HAm7ENth1394artVo5F61KaM8zcXuUdnPAgRc7ZvcDjne3i","/ip4/172.18.13.139/tcp/23554/ws/p2p/16Uiu2HAm7ENth1394artVo5F61KaM8zcXuUdnPAgRc7ZvcDjne3i"],"enrUri":"enr:-L24QOuumfFGPUwPA3-DMD6IR-ewxTG_V6PKFwKTbdrFQXpkGkC06fbu3Yj3nGIGCUrbxVbNbB8Ery4J4wY9enARO7ECgmlkgnY0gmlwhKwSDYuKbXVsdGlhZGRyc5YACASsEg2LBlwBAAoErBINiwZcAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECr2eIY79jKkrHQD-y9nilANlFhX009z6Ln8ED8OZlhzmDdGNwglwBg3VkcIJcA4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:450 Connect 3 service nodes to relay subscriptions
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41055/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:49310/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:64432/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41055/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.168.39/tcp/38160/p2p/16Uiu2HAmPbN3TM2s4osC4PCy9bZbMW3jxWCCyoGit4QN4naCDyG2","protocols":["/ipfs/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-111-g792036","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49310/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.249.190/tcp/41056/p2p/16Uiu2HAkxFzg9VQABG1fHb9529DtAbpEF4y3P8GVwTSXorfwKazu","protocols":["/ipfs/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-111-g792036","origin":"Discv5"},{"multiaddr":"/ip4/172.17.0.5/tcp/39386/p2p/16Uiu2HAm9dQa5Yd9zEjePmCvPCLPmJgutEse7zuvUavdvYmAY8AG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-111-g792036","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64432/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.168.39/tcp/49311/p2p/16Uiu2HAmPbN3TM2s4osC4PCy9bZbMW3jxWCCyoGit4QN4naCDyG2","protocols":["/ipfs/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-111-g792036","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:456 Edge node2 makes filter subscription to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23552/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.e2e.test_e2e:test_e2e.py:461 Check if service node1 receives message sent by edge node1
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:55628/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": 1765253310244308467}}'
INFO  src.node.api_clients.base_client:base_client.py: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:41055/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253310244308467,"ephemeral":false,"proof":""}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:465 Check if edge node2 can query stored message
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23552/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":"9b315f2f28386825c694","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc45455c25e55374ec27f2e0e81670d8ace1fb88f498bca7e009f195f28596d81"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:468 Check if service node3 can query stored message
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64432/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":"319d7791e840d0f16d99","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc45455c25e55374ec27f2e0e81670d8ace1fb88f498bca7e009f195f28596d81"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:471 Check if edge node2 can get sent message using filter get request
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23552/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":1765253310244308467,"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 6c205828f65d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06014230184c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 23a61b789324
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c205828f65d. 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 68ccaf727d8d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06014230184c. 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 9fef02e7be29
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 23a61b789324. 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,95 @@
2025-12-09 04:10:10.699 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:10.699 DEBUG [tests.conftest] Running test: test_time_filter_negative_start_time with id: 2025-12-09_04-10-10__d9981b4e-db64-487a-bc18-9133dcaf2c38
2025-12-09 04:10:10.699 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:10.699 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:10.700 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:10:10.706 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:10.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-10__d9981b4e-db64-487a-bc18-9133dcaf2c38__wakuorg_nwaku:latest.log
2025-12-09 04:10:10.706 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:10.706 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:10.707 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:10.708 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.122
2025-12-09 04:10:10.708 DEBUG [src.node.docker_mananger] Generated ports ['42120', '42121', '42122', '42123', '42124']
2025-12-09 04:10:10.708 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:10.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:10.708 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:10.708 DEBUG [src.node.docker_mananger] docker run -i -t -p 42120:42120 -p 42121:42121 -p 42122:42122 -p 42123:42123 -p 42124:42124 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42122 --rest-port=42120 --tcp-port=42121 --discv5-udp-port=42123 --rest-address=0.0.0.0 --nat=extip:172.18.249.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3c86f5bc1f9bfbe0df4eebeebccb6bd1b18a73dd080dab92ef4a4a66c137b92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42124 --metrics-logging=true --store=true --relay=true
2025-12-09 04:10:10.870 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.122 waku 866fe7ebf94cbd50b08152f151acefd1868acbe1a932195afafbd4fd466ca453
2025-12-09 04:10:10.896 DEBUG [src.node.docker_mananger] Container started with ID 866fe7ebf94c. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-10__d9981b4e-db64-487a-bc18-9133dcaf2c38__wakuorg_nwaku:latest.log
2025-12-09 04:10:10.898 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42120
2025-12-09 04:10:10.898 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:10.962 ERROR [src.node.docker_mananger] Max retries reached for container a3db0ac9ec04. Exiting log stream.
2025-12-09 04:10:11.499 ERROR [src.node.docker_mananger] Max retries reached for container a0d18a3e430c. Exiting log stream.
2025-12-09 04:10:11.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42120/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:11.902 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-09 04:10:11.902 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:11.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42120/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:11.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.122/tcp/42121/p2p/16Uiu2HAmPhSZeehpb5w63tvDSaw9v8NnD3P76bec1CmtbJASx3xc","/ip4/172.18.249.122/tcp/42122/ws/p2p/16Uiu2HAmPhSZeehpb5w63tvDSaw9v8NnD3P76bec1CmtbJASx3xc"],"enrUri":"enr:-L24QHG6NhUpLthL6md2upITi_bFgOq6u1717zmNX3I-EZoFNP9de-ZjKwKmYuo_tZkEp_YMAB31Kp78C-8Xn-z7wM8CgmlkgnY0gmlwhKwS-XqKbXVsdGlhZGRyc5YACASsEvl6BqSJAAoErBL5egakit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpBFbaEsCQWaQ8khV-wN9VM9D0cKsEahpzj9zjOZ6ROmDdGNwgqSJg3VkcIKki4V3YWt1MgM"}'
2025-12-09 04:10:11.904 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:11.911 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:11.911 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-10__d9981b4e-db64-487a-bc18-9133dcaf2c38__wakuorg_nwaku:latest.log
2025-12-09 04:10:11.911 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:11.911 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:11.912 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:11.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.66
2025-12-09 04:10:11.913 DEBUG [src.node.docker_mananger] Generated ports ['50237', '50238', '50239', '50240', '50241']
2025-12-09 04:10:11.913 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:11.913 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:11.913 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:11.913 DEBUG [src.node.docker_mananger] docker run -i -t -p 50237:50237 -p 50238:50238 -p 50239:50239 -p 50240:50240 -p 50241:50241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50239 --rest-port=50237 --tcp-port=50238 --discv5-udp-port=50240 --rest-address=0.0.0.0 --nat=extip:172.18.79.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0db6feef4916e834d697e53fa3d3ef3fa2632ec3fb69d15dd17c59ff6c7d7da0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50241 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHG6NhUpLthL6md2upITi_bFgOq6u1717zmNX3I-EZoFNP9de-ZjKwKmYuo_tZkEp_YMAB31Kp78C-8Xn-z7wM8CgmlkgnY0gmlwhKwS-XqKbXVsdGlhZGRyc5YACASsEvl6BqSJAAoErBL5egakit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpBFbaEsCQWaQ8khV-wN9VM9D0cKsEahpzj9zjOZ6ROmDdGNwgqSJg3VkcIKki4V3YWt1MgM --storenode=/ip4/172.18.249.122/tcp/42121/p2p/16Uiu2HAmPhSZeehpb5w63tvDSaw9v8NnD3P76bec1CmtbJASx3xc --store=true --relay=true
2025-12-09 04:10:12.085 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.66 waku 9f5eae5c94a3e01a67df028e54e2cb7b26c640d9e9e9c82647ed32521d84e189
2025-12-09 04:10:12.111 DEBUG [src.node.docker_mananger] Container started with ID 9f5eae5c94a3. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-10__d9981b4e-db64-487a-bc18-9133dcaf2c38__wakuorg_nwaku:latest.log
2025-12-09 04:10:12.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50237
2025-12-09 04:10:12.112 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:13.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50237/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:13.116 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-09 04:10:13.117 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:13.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:13.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.66/tcp/50238/p2p/16Uiu2HAmE58ajHiQP8FDC8DBgENBMS49KnEwxtRMWEd4S9t9ohRc","/ip4/172.18.79.66/tcp/50239/ws/p2p/16Uiu2HAmE58ajHiQP8FDC8DBgENBMS49KnEwxtRMWEd4S9t9ohRc"],"enrUri":"enr:-L24QJ3Wn--TogqfTDlUqd4szkgiGkcMR4z3WhtgMBVIAcGoBDEfs-R4MivekoW8uImPLzRuThpN4YOd7Qd5bdKANJsCgmlkgnY0gmlwhKwST0KKbXVsdGlhZGRyc5YACASsEk9CBsQ-AAoErBJPQgbEP90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFQrvGafItqDxSvl8-7_PJeVApTmHf9F8xiE4KXV-XUODdGNwgsQ-g3VkcILEQIV3YWt1MgM"}'
2025-12-09 04:10:13.119 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:13.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50237/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.122/tcp/42121/p2p/16Uiu2HAmPhSZeehpb5w63tvDSaw9v8NnD3P76bec1CmtbJASx3xc"]'
2025-12-09 04:10:13.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:13.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42120/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:13.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:13.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:13.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:13.128 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:13.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42120/relay/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-09 04:10:13.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:13.134 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:13.334 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:13.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42120/relay/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-09 04:10:13.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:13.340 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:13.541 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:13.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42120/relay/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-09 04:10:13.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:13.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:13.748 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:13.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42120/relay/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-09 04:10:13.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:13.754 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:13.956 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:13.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42120/relay/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-09 04:10:13.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:13.961 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:14.162 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:14.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42120/relay/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-09 04:10:14.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:14.168 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:14.368 DEBUG [tests.store.test_time_filter] inquering stored messages with start time -10000
2025-12-09 04:10:14.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42120/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:14.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x78089aebb414ccb3da1d6db1a31ea2ae3c5dabaffb4f3284998a840489caf9ab","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253410128114944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfa80ea251d3ff1ec970def1ad33960ed9a4e3c07dc095f3220676cf9b279e6a4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253412128122112,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x10f9b61f1f2becda0487d15d0abc64935247cbe93d2776a7d69bcd85c8b01f9f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253413028124160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x841d1c134b9c6bf6519a7f6a9bd8c614b7e274526192b156a93965d511fdfc4b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253413228125952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd8889c6e6cd4c2635d37354b4d89fb007a33e0da1178f9d73a75e6851bfaba3b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253415128128000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5069f3615d4068fcc0be407ff3fa3f61871e0057ca10c77dfb3171bedd761a3c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253423128129024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:10:14.373 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2025-12-09 04:10:14.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50237/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=-10000&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:14.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x78089aebb414ccb3da1d6db1a31ea2ae3c5dabaffb4f3284998a840489caf9ab","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253410128114944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfa80ea251d3ff1ec970def1ad33960ed9a4e3c07dc095f3220676cf9b279e6a4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253412128122112,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x10f9b61f1f2becda0487d15d0abc64935247cbe93d2776a7d69bcd85c8b01f9f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253413028124160,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x841d1c134b9c6bf6519a7f6a9bd8c614b7e274526192b156a93965d511fdfc4b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253413228125952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd8889c6e6cd4c2635d37354b4d89fb007a33e0da1178f9d73a75e6851bfaba3b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253415128128000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5069f3615d4068fcc0be407ff3fa3f61871e0057ca10c77dfb3171bedd761a3c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253423128129024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:10:14.377 DEBUG [tests.store.test_time_filter] number of messages stored for start time = -10000 is 6
2025-12-09 04:10:14.379 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:14.380 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:14.380 DEBUG [src.node.waku_node] Stopping container with id 866fe7ebf94c
2025-12-09 04:10:14.866 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:14.867 DEBUG [src.node.waku_node] Stopping container with id 9f5eae5c94a3
2025-12-09 04:10:15.369 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:15.371 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:15.377 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:15.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b
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-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52938', '52939', '52940', '52941', '52942']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52938:52938 -p 52939:52939 -p 52940:52940 -p 52941:52941 -p 52942:52942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52940 --rest-port=52938 --tcp-port=52939 --discv5-udp-port=52941 --rest-address=0.0.0.0 --nat=extip:172.18.222.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f9eaf702f4adb24b41aadbaeae80ab2fa93e8cc0ee65bd2aee298b6b94ffa1db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52942 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b0470c428677. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.101 waku af6b1c830c18bdaad5d74062bcacc83811acdc9d336347c517bc86c4e9a558b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af6b1c830c18. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52938
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 dc4c231ca6be. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52938/health" -H "Content-Type: 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:52938/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR","/ip4/172.18.222.101/tcp/52940/ws/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR"],"enrUri":"enr:-L24QCeX0Yo4MH-57s6flW5XnDrLf00_CCGUWYGSAgK5yLL2Ai3SRyfOBC1klto_0p8uM_0hscz6HIi3Y-zH-B0TuC8CgmlkgnY0gmlwhKwS3mWKbXVsdGlhZGRyc5YACASsEt5lBs7LAAoErBLeZQbOzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRhrGjouvfExoqEV3xVh4AZ77SFast-byywqokjXKliKDdGNwgs7Lg3VkcILOzYV3YWt1MgM"}'
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-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61488', '61489', '61490', '61491', '61492']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61488:61488 -p 61489:61489 -p 61490:61490 -p 61491:61491 -p 61492:61492 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61490 --rest-port=61488 --tcp-port=61489 --discv5-udp-port=61491 --rest-address=0.0.0.0 --nat=extip:172.18.90.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffb6d49eacde37d2e784f023ad6c200fb72cd40a2cae6a4aa07f215249f4a92b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61492 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCeX0Yo4MH-57s6flW5XnDrLf00_CCGUWYGSAgK5yLL2Ai3SRyfOBC1klto_0p8uM_0hscz6HIi3Y-zH-B0TuC8CgmlkgnY0gmlwhKwS3mWKbXVsdGlhZGRyc5YACASsEt5lBs7LAAoErBLeZQbOzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRhrGjouvfExoqEV3xVh4AZ77SFast-byywqokjXKliKDdGNwgs7Lg3VkcILOzYV3YWt1MgM --storenode=/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.3 waku 8596f411d98ac07454f70a7b4ce3fea5da83bae219344238d2ad084ae02816a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8596f411d98a. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61488
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61488/health" -H "Content-Type: 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:61488/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.3/tcp/61489/p2p/16Uiu2HAmJfjQXZaUc31RptjxcTRboU8zHytKhHYWroRbaxueUoMb","/ip4/172.18.90.3/tcp/61490/ws/p2p/16Uiu2HAmJfjQXZaUc31RptjxcTRboU8zHytKhHYWroRbaxueUoMb"],"enrUri":"enr:-L24QD_-tbtvAkUOy-V8GvEBQwGBL7UvWMBswKZsKfeH129iR1r1EdRdDMcuryd9OXzgbu_E8SsAC4lNABDzBEEo2qsCgmlkgnY0gmlwhKwSWgOKbXVsdGlhZGRyc5YACASsEloDBvAxAAoErBJaAwbwMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWVbOEDeacSG_G61w_8XOUymk8N4jRUyrGnOmyU6U_2qDdGNwgvAxg3VkcILwM4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61488/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52938/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:61488/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:52938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:52938/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":"0x5a0affc23769852360d0b57cf4e48a7a00f71817557cb0aa2dcf8881d56e94a9"}]}'
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:61488/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":"0x5a0affc23769852360d0b57cf4e48a7a00f71817557cb0aa2dcf8881d56e94a9"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8596f411d98a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45346', '45347', '45348', '45349', '45350']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45346:45346 -p 45347:45347 -p 45348:45348 -p 45349:45349 -p 45350:45350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45348 --rest-port=45346 --tcp-port=45347 --discv5-udp-port=45349 --rest-address=0.0.0.0 --nat=extip:172.18.154.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=838d0ef98ffc54cf535d3b66e479eca86c98513aaddfcaeaeccedbcadee1e2c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45350 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCeX0Yo4MH-57s6flW5XnDrLf00_CCGUWYGSAgK5yLL2Ai3SRyfOBC1klto_0p8uM_0hscz6HIi3Y-zH-B0TuC8CgmlkgnY0gmlwhKwS3mWKbXVsdGlhZGRyc5YACASsEt5lBs7LAAoErBLeZQbOzN0DgnJzhQADAQAAiXNlY3AyNTZrMaECRhrGjouvfExoqEV3xVh4AZ77SFast-byywqokjXKliKDdGNwgs7Lg3VkcILOzYV3YWt1MgM --storenode=/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.252 waku 6c96335cb920b76c397312f15b774b5f44b0ffff821b23b9374d209c3423de78
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c96335cb920. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-42__238d92d8-2669-410e-81e3-752b236da82b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45346
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 8596f411d98a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45346/health" -H "Content-Type: 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":"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:45346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.252/tcp/45347/p2p/16Uiu2HAm98nz8WWB74f12GSpoWQtJawGS3Nfrq2zazSshF7XkG9o","/ip4/172.18.154.252/tcp/45348/ws/p2p/16Uiu2HAm98nz8WWB74f12GSpoWQtJawGS3Nfrq2zazSshF7XkG9o"],"enrUri":"enr:-L24QF1M-Afj3BaIHdIB3GdHXJ42y2kwERZhumD0hkmftIInRqweJc8a5Uw10hOyZNtUcqDkxpYQNnPLrl2vY9hfmoQCgmlkgnY0gmlwhKwSmvyKbXVsdGlhZGRyc5YACASsEpr8BrEjAAoErBKa_AaxJN0DgnJzhQADAQAAiXNlY3AyNTZrMaECy7CqKhrxY8GoO0tzvng4zt9UrutNlYlKp0--23P6yPKDdGNwgrEjg3VkcIKxJYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR"]'
INFO  src.node.api_clients.base_client:base_client.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:45346/health" -H "Content-Type: 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":"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:45346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.252/tcp/45347/p2p/16Uiu2HAm98nz8WWB74f12GSpoWQtJawGS3Nfrq2zazSshF7XkG9o","/ip4/172.18.154.252/tcp/45348/ws/p2p/16Uiu2HAm98nz8WWB74f12GSpoWQtJawGS3Nfrq2zazSshF7XkG9o"],"enrUri":"enr:-L24QF1M-Afj3BaIHdIB3GdHXJ42y2kwERZhumD0hkmftIInRqweJc8a5Uw10hOyZNtUcqDkxpYQNnPLrl2vY9hfmoQCgmlkgnY0gmlwhKwSmvyKbXVsdGlhZGRyc5YACASsEpr8BrEjAAoErBKa_AaxJN0DgnJzhQADAQAAiXNlY3AyNTZrMaECy7CqKhrxY8GoO0tzvng4zt9UrutNlYlKp0--23P6yPKDdGNwgrEjg3VkcIKxJYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.101/tcp/52939/p2p/16Uiu2HAkz9LCWoiLgcmrE9sRK28XfMdZb7R4f7RCDHWwJLhb1zpR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52938/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":"0x5a0affc23769852360d0b57cf4e48a7a00f71817557cb0aa2dcf8881d56e94a9"},{"messageHash":"0x9b0ea86bf805cece979738a91b736239ef187341c78e2da10547e2c5f566ca08"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45346/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":"622dc07109be01aa5f27","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5a0affc23769852360d0b57cf4e48a7a00f71817557cb0aa2dcf8881d56e94a9"},{"messageHash":"0x9b0ea86bf805cece979738a91b736239ef187341c78e2da10547e2c5f566ca08"}]}'
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 af6b1c830c18
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c96335cb920
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,219 @@
2025-12-09 04:08:40.592 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:40.592 DEBUG [tests.conftest] Running test: test_multiple_lightpush_nodes with id: 2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012
2025-12-09 04:08:40.592 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:40.593 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:08:40.600 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:40.600 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:40.600 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:40.600 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:40.602 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:40.602 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.250
2025-12-09 04:08:40.602 DEBUG [src.node.docker_mananger] Generated ports ['8685', '8686', '8687', '8688', '8689']
2025-12-09 04:08:40.602 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:40.602 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:40.602 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:40.602 DEBUG [src.node.docker_mananger] docker run -i -t -p 8685:8685 -p 8686:8686 -p 8687:8687 -p 8688:8688 -p 8689:8689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8687 --rest-port=8685 --tcp-port=8686 --discv5-udp-port=8688 --rest-address=0.0.0.0 --nat=extip:172.18.235.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6bfa8443342b501aa54f7af538f4eaa0111b30d3ca5733d6f041694dc5d57ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8689 --metrics-logging=true --lightpush=true --relay=true
2025-12-09 04:08:40.785 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.250 waku c14353b9a1dad2c272485ca85fc98c43cfb8b79e4a1e7bb15ee88105ed89e2d6
2025-12-09 04:08:40.815 DEBUG [src.node.docker_mananger] Container started with ID c14353b9a1da. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:40.815 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8685
2025-12-09 04:08:40.816 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:40.883 ERROR [src.node.docker_mananger] Max retries reached for container 9f4cd635800a. Exiting log stream.
2025-12-09 04:08:41.401 ERROR [src.node.docker_mananger] Max retries reached for container e3b9e4706eaf. Exiting log stream.
2025-12-09 04:08:41.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8685/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:41.820 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-09 04:08:41.821 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:41.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:41.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg","/ip4/172.18.235.250/tcp/8687/ws/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg"],"enrUri":"enr:-L24QDngI3A9cRl0eWT5TIbXBG5vKXPuN0dqu1kDibLJJrRbRTkgNbXnTfJ3snSeyU12WtraiQtDGXPXa6ceivm3-eYCgmlkgnY0gmlwhKwS6_qKbXVsdGlhZGRyc5YACASsEuv6BiHuAAoErBLr-gYh790DgnJzhQADAQAAiXNlY3AyNTZrMaECRxmM8g2w7xDZbdRChkb5rWGEPVAwqovhp5Lqs9zF80mDdGNwgiHug3VkcIIh8IV3YWt1Mgk"}'
2025-12-09 04:08:41.823 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:41.830 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:41.830 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:41.831 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:41.831 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:41.832 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:41.832 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.111
2025-12-09 04:08:41.832 DEBUG [src.node.docker_mananger] Generated ports ['43858', '43859', '43860', '43861', '43862']
2025-12-09 04:08:41.833 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:41.833 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:41.833 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:41.833 DEBUG [src.node.docker_mananger] docker run -i -t -p 43858:43858 -p 43859:43859 -p 43860:43860 -p 43861:43861 -p 43862:43862 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43860 --rest-port=43858 --tcp-port=43859 --discv5-udp-port=43861 --rest-address=0.0.0.0 --nat=extip:172.18.6.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1d3bcf8aa1eddbf34d1add85d74f9a9b33bb9ed8ccdd7ea076dfc1af000dcf70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43862 --metrics-logging=true --lightpush=false --relay=true
2025-12-09 04:08:42.016 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.111 waku 108a889e2b384a77b94e2d0b4e9697d64fb05f5e902ba196d720d5c5ee7e306e
2025-12-09 04:08:42.046 DEBUG [src.node.docker_mananger] Container started with ID 108a889e2b38. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:42.046 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43858
2025-12-09 04:08:42.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:43.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43858/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:43.050 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-09 04:08:43.051 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:43.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43858/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:43.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.111/tcp/43859/p2p/16Uiu2HAmAzjECr5WgXdDDo1k4AdfJa9j5FQs4UkeEqvvU3JVgZ83","/ip4/172.18.6.111/tcp/43860/ws/p2p/16Uiu2HAmAzjECr5WgXdDDo1k4AdfJa9j5FQs4UkeEqvvU3JVgZ83"],"enrUri":"enr:-L24QMwC-W4TfyMSaowCsmtSWyueS_Qta50TnOdY34q4CTkOc9N-yLv34z55kc0xtP4Zk4SEbHEItqaorxIQglG10x4CgmlkgnY0gmlwhKwSBm-KbXVsdGlhZGRyc5YACASsEgZvBqtTAAoErBIGbwarVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC51ckxrUJSRtTOWnBBfHIbSXrdN_DB8kXvhQtcvmhVpCDdGNwgqtTg3VkcIKrVYV3YWt1MgE"}'
2025-12-09 04:08:43.053 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:43.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43858/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg"]'
2025-12-09 04:08:43.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:43.096 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:43.096 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:43.097 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:43.098 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:43.101 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:43.103 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.22
2025-12-09 04:08:43.104 DEBUG [src.node.docker_mananger] Generated ports ['58200', '58201', '58202', '58203', '58204']
2025-12-09 04:08:43.104 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:43.104 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:43.106 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:43.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 58200:58200 -p 58201:58201 -p 58202:58202 -p 58203:58203 -p 58204:58204 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58202 --rest-port=58200 --tcp-port=58201 --discv5-udp-port=58203 --rest-address=0.0.0.0 --nat=extip:172.18.171.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd1fc94eacbf2bcb71e31c002f3c08d5afaed2f3c146ec76de3bde866ddb56dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58204 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDngI3A9cRl0eWT5TIbXBG5vKXPuN0dqu1kDibLJJrRbRTkgNbXnTfJ3snSeyU12WtraiQtDGXPXa6ceivm3-eYCgmlkgnY0gmlwhKwS6_qKbXVsdGlhZGRyc5YACASsEuv6BiHuAAoErBLr-gYh790DgnJzhQADAQAAiXNlY3AyNTZrMaECRxmM8g2w7xDZbdRChkb5rWGEPVAwqovhp5Lqs9zF80mDdGNwgiHug3VkcIIh8IV3YWt1Mgk --lightpushnode=/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg --lightpush=true --relay=false
2025-12-09 04:08:43.291 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.22 waku 77c4f93bb877fec273a14022a078ddc390d0751192d6dddc3ff6643e49179e95
2025-12-09 04:08:43.322 DEBUG [src.node.docker_mananger] Container started with ID 77c4f93bb877. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:43.323 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58200
2025-12-09 04:08:43.324 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:44.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58200/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:44.328 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-09 04:08:44.328 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:44.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58200/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:44.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.22/tcp/58201/p2p/16Uiu2HAm34RXfneD7HiTBc82Eb58v24QrjX9ib4ShEEtKbDdVBnx","/ip4/172.18.171.22/tcp/58202/ws/p2p/16Uiu2HAm34RXfneD7HiTBc82Eb58v24QrjX9ib4ShEEtKbDdVBnx"],"enrUri":"enr:-L24QO9ukb-AVA0KxF1_iSMLGnLIdAGfhFCusBBxMqgj4whrbM_TsUA1yW8jVDbJ8lJKjEqxWlCF1NqgQrMLVseXHTkCgmlkgnY0gmlwhKwSqxaKbXVsdGlhZGRyc5YACASsEqsWBuNZAAoErBKrFgbjWt0DgnJzhQADAQAAiXNlY3AyNTZrMaECcWv1k8UyS0kGT2ynwARRr5q2JPKKbL7-hAPafVH6HnGDdGNwguNZg3VkcILjW4V3YWt1Mgg"}'
2025-12-09 04:08:44.331 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:44.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg"]'
2025-12-09 04:08:44.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:44.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58200/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.111/tcp/43859/p2p/16Uiu2HAmAzjECr5WgXdDDo1k4AdfJa9j5FQs4UkeEqvvU3JVgZ83"]'
2025-12-09 04:08:44.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:44.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:44.398 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node2_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:44.399 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:44.403 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:44.405 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:44.405 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.88
2025-12-09 04:08:44.405 DEBUG [src.node.docker_mananger] Generated ports ['62964', '62965', '62966', '62967', '62968']
2025-12-09 04:08:44.405 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:44.405 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:44.405 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:44.406 DEBUG [src.node.docker_mananger] docker run -i -t -p 62964:62964 -p 62965:62965 -p 62966:62966 -p 62967:62967 -p 62968:62968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62966 --rest-port=62964 --tcp-port=62965 --discv5-udp-port=62967 --rest-address=0.0.0.0 --nat=extip:172.18.51.88 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddefff5c3eebfcde120bcb122dd00fc9fcddfd5e99972bf6b3ae8c8f5b9086e8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62968 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDngI3A9cRl0eWT5TIbXBG5vKXPuN0dqu1kDibLJJrRbRTkgNbXnTfJ3snSeyU12WtraiQtDGXPXa6ceivm3-eYCgmlkgnY0gmlwhKwS6_qKbXVsdGlhZGRyc5YACASsEuv6BiHuAAoErBLr-gYh790DgnJzhQADAQAAiXNlY3AyNTZrMaECRxmM8g2w7xDZbdRChkb5rWGEPVAwqovhp5Lqs9zF80mDdGNwgiHug3VkcIIh8IV3YWt1Mgk --lightpushnode=/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg --lightpush=true --relay=false
2025-12-09 04:08:44.593 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.88 waku 048192197b474007e6980726c867b34020e01c853ff035dd4e3970eb29cb1764
2025-12-09 04:08:44.623 DEBUG [src.node.docker_mananger] Container started with ID 048192197b47. Setting up logs at ./log/docker/lightpush_node2_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:44.624 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62964
2025-12-09 04:08:44.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:45.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:45.628 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-09 04:08:45.628 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:45.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:45.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.88/tcp/62965/p2p/16Uiu2HAmMq4rky4AZVC1YXLynqtjTURva8P4jNuGEotiAV3VbXBN","/ip4/172.18.51.88/tcp/62966/ws/p2p/16Uiu2HAmMq4rky4AZVC1YXLynqtjTURva8P4jNuGEotiAV3VbXBN"],"enrUri":"enr:-L24QNOZSb75dK2PFpIBls4TQpbOV3KM9XwuSmaIpzpFqa6iJ4h06w7XFK3ICn-A1ZC-t1MAAMe0q4iZJk2y3uU1pyQCgmlkgnY0gmlwhKwSM1iKbXVsdGlhZGRyc5YACASsEjNYBvX1AAoErBIzWAb19t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiE4Wde0WtCqvCThnR1_LrxaELkNW4FayFVD2YEL8k2GDdGNwgvX1g3VkcIL194V3YWt1Mgg"}'
2025-12-09 04:08:45.631 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:45.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg"]'
2025-12-09 04:08:45.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:45.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.111/tcp/43859/p2p/16Uiu2HAmAzjECr5WgXdDDo1k4AdfJa9j5FQs4UkeEqvvU3JVgZ83"]'
2025-12-09 04:08:45.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:45.710 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:45.711 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node3_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:45.711 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:45.711 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:45.714 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:45.714 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.147
2025-12-09 04:08:45.714 DEBUG [src.node.docker_mananger] Generated ports ['64060', '64061', '64062', '64063', '64064']
2025-12-09 04:08:45.714 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:45.714 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:45.715 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:45.715 DEBUG [src.node.docker_mananger] docker run -i -t -p 64060:64060 -p 64061:64061 -p 64062:64062 -p 64063:64063 -p 64064:64064 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64062 --rest-port=64060 --tcp-port=64061 --discv5-udp-port=64063 --rest-address=0.0.0.0 --nat=extip:172.18.49.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2d99a31fee0addbb334abac1d31dd4aadff1eb151ca7aadfad9cb02af5bd92ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64064 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDngI3A9cRl0eWT5TIbXBG5vKXPuN0dqu1kDibLJJrRbRTkgNbXnTfJ3snSeyU12WtraiQtDGXPXa6ceivm3-eYCgmlkgnY0gmlwhKwS6_qKbXVsdGlhZGRyc5YACASsEuv6BiHuAAoErBLr-gYh790DgnJzhQADAQAAiXNlY3AyNTZrMaECRxmM8g2w7xDZbdRChkb5rWGEPVAwqovhp5Lqs9zF80mDdGNwgiHug3VkcIIh8IV3YWt1Mgk --lightpushnode=/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg --lightpush=true --relay=false
2025-12-09 04:08:45.901 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.147 waku 36bf6a78c98a2b8c18ece053c0d36f562d72d09aa2d4edbdc7f8bf4178dd0c7b
2025-12-09 04:08:45.933 DEBUG [src.node.docker_mananger] Container started with ID 36bf6a78c98a. Setting up logs at ./log/docker/lightpush_node3_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:45.934 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64060
2025-12-09 04:08:45.935 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:46.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64060/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:46.939 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-09 04:08:46.939 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:46.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64060/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:46.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.147/tcp/64061/p2p/16Uiu2HAm57uZ9kHg3hNVAzrwhWsm4kvpH8RsTPUcUXgHcSHZvrtm","/ip4/172.18.49.147/tcp/64062/ws/p2p/16Uiu2HAm57uZ9kHg3hNVAzrwhWsm4kvpH8RsTPUcUXgHcSHZvrtm"],"enrUri":"enr:-L24QIe3kvCrIdvxvNfRniTUaf_Qe2cP3hwC6k367waT5_A-POE4egNiLuaipX4RtXgpUAcyxsMxYQK2qcjRaq8d5xYCgmlkgnY0gmlwhKwSMZOKbXVsdGlhZGRyc5YACASsEjGTBvo9AAoErBIxkwb6Pt0DgnJzhQADAQAAiXNlY3AyNTZrMaECkAfDn_Swvonl7e1wePeyrrfln5Lyy3Z-I8rvXA1tB6aDdGNwgvo9g3VkcIL6P4V3YWt1Mgg"}'
2025-12-09 04:08:46.942 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:46.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64060/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg"]'
2025-12-09 04:08:46.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:46.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64060/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.111/tcp/43859/p2p/16Uiu2HAmAzjECr5WgXdDDo1k4AdfJa9j5FQs4UkeEqvvU3JVgZ83"]'
2025-12-09 04:08:46.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:47.010 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:47.010 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node4_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:47.011 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:47.011 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:47.014 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:47.014 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.241
2025-12-09 04:08:47.014 DEBUG [src.node.docker_mananger] Generated ports ['12292', '12293', '12294', '12295', '12296']
2025-12-09 04:08:47.014 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:47.015 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:47.015 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:47.015 DEBUG [src.node.docker_mananger] docker run -i -t -p 12292:12292 -p 12293:12293 -p 12294:12294 -p 12295:12295 -p 12296:12296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12294 --rest-port=12292 --tcp-port=12293 --discv5-udp-port=12295 --rest-address=0.0.0.0 --nat=extip:172.18.109.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45372b266fe6819c79d2b52c5cf3e4b0e1afdbe0dd62faae6c9ade891cc3ccbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12296 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDngI3A9cRl0eWT5TIbXBG5vKXPuN0dqu1kDibLJJrRbRTkgNbXnTfJ3snSeyU12WtraiQtDGXPXa6ceivm3-eYCgmlkgnY0gmlwhKwS6_qKbXVsdGlhZGRyc5YACASsEuv6BiHuAAoErBLr-gYh790DgnJzhQADAQAAiXNlY3AyNTZrMaECRxmM8g2w7xDZbdRChkb5rWGEPVAwqovhp5Lqs9zF80mDdGNwgiHug3VkcIIh8IV3YWt1Mgk --lightpushnode=/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg --lightpush=true --relay=false
2025-12-09 04:08:47.215 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.241 waku 33b8726c06786c35a9fa5f58a49406e8bf285a9f52de407636f81d4d5b7cc350
2025-12-09 04:08:47.244 DEBUG [src.node.docker_mananger] Container started with ID 33b8726c0678. Setting up logs at ./log/docker/lightpush_node4_2025-12-09_04-08-40__1a0ad827-e49e-4d2b-83a7-4a622a532012__wakuorg_nwaku:latest.log
2025-12-09 04:08:47.244 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12292
2025-12-09 04:08:47.244 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:48.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12292/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.249 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-09 04:08:48.249 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:48.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.241/tcp/12293/p2p/16Uiu2HAm2QLxaue1uqwoxk1ZPXazc6oYMmwXyVt7feufJkexkmUK","/ip4/172.18.109.241/tcp/12294/ws/p2p/16Uiu2HAm2QLxaue1uqwoxk1ZPXazc6oYMmwXyVt7feufJkexkmUK"],"enrUri":"enr:-L24QDrgyIFiwzURXxd9nSgLYnU49--ndGT0IWGmSm8DNA0BN-AbChGLTTkDKMkn4brk8aOGTpj3SoLQamaDjpD1RIMCgmlkgnY0gmlwhKwSbfGKbXVsdGlhZGRyc5YACASsEm3xBjAFAAoErBJt8QYwBt0DgnJzhQADAQAAiXNlY3AyNTZrMaECZ6q4g2x41HK7-T27lDrYOMU5P4m19iQt8rc2UV8HjOiDdGNwgjAFg3VkcIIwB4V3YWt1Mgg"}'
2025-12-09 04:08:48.252 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:48.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12292/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.250/tcp/8686/p2p/16Uiu2HAkzDDXKdDsN4fUCVXCn6zCF18aSpDLWx8z3baq5h7Qo7zg"]'
2025-12-09 04:08:48.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:48.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12292/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.111/tcp/43859/p2p/16Uiu2HAmAzjECr5WgXdDDo1k4AdfJa9j5FQs4UkeEqvvU3JVgZ83"]'
2025-12-09 04:08:48.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:48.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8685/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:08:48.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:48.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43858/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:08:48.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:48.329 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:48.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58200/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253328329207041}}'
2025-12-09 04:08:48.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:48.341 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:48.441 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:48.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253328329207041,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:48.446 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:48.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253328329207041,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:48.450 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:48.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62964/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253328450385634}}'
2025-12-09 04:08:48.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:48.459 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:48.559 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:48.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253328450385634,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:48.563 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:48.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253328450385634,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:48.567 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:48.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64060/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253328567688273}}'
2025-12-09 04:08:48.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:48.576 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:48.678 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:48.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253328567688273,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:48.682 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:48.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253328567688273,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:48.686 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:48.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12292/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253328686014807}}'
2025-12-09 04:08:48.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:48.695 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:48.795 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:48.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8685/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253328686014807,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:48.799 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:48.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43858/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:48.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253328686014807,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:48.804 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:48.805 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:48.805 DEBUG [src.node.waku_node] Stopping container with id c14353b9a1da
2025-12-09 04:08:49.383 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:49.383 DEBUG [src.node.waku_node] Stopping container with id 108a889e2b38
2025-12-09 04:08:49.955 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:49.955 DEBUG [src.node.waku_node] Stopping container with id 77c4f93bb877
2025-12-09 04:08:50.269 ERROR [src.node.docker_mananger] Max retries reached for container c14353b9a1da. Exiting log stream.
2025-12-09 04:08:50.507 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:50.507 DEBUG [src.node.waku_node] Stopping container with id 048192197b47
2025-12-09 04:08:50.766 ERROR [src.node.docker_mananger] Max retries reached for container 108a889e2b38. Exiting log stream.
2025-12-09 04:08:51.039 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:51.039 DEBUG [src.node.waku_node] Stopping container with id 36bf6a78c98a
2025-12-09 04:08:51.319 ERROR [src.node.docker_mananger] Max retries reached for container 77c4f93bb877. Exiting log stream.
2025-12-09 04:08:51.550 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:51.550 DEBUG [src.node.waku_node] Stopping container with id 33b8726c0678
2025-12-09 04:08:51.853 ERROR [src.node.docker_mananger] Max retries reached for container 048192197b47. Exiting log stream.
2025-12-09 04:08:52.045 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:52.046 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:52.077 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:52.092 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:52.098 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:52.104 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:52.110 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:52.116 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2025-12-09 04:09:06.514 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:06.515 DEBUG [tests.conftest] Running test: test_time_filter_small_timestamp with id: 2025-12-09_04-09-06__233dc8c1-3616-4782-9738-a6ca6aa3a116
2025-12-09 04:09:06.515 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:06.515 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:09:06.515 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:09:06.522 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:06.522 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-09-06__233dc8c1-3616-4782-9738-a6ca6aa3a116__wakuorg_nwaku:latest.log
2025-12-09 04:09:06.522 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:06.523 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:06.524 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:06.524 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.133
2025-12-09 04:09:06.524 DEBUG [src.node.docker_mananger] Generated ports ['23627', '23628', '23629', '23630', '23631']
2025-12-09 04:09:06.524 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:06.525 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:06.525 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:06.525 DEBUG [src.node.docker_mananger] docker run -i -t -p 23627:23627 -p 23628:23628 -p 23629:23629 -p 23630:23630 -p 23631:23631 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23629 --rest-port=23627 --tcp-port=23628 --discv5-udp-port=23630 --rest-address=0.0.0.0 --nat=extip:172.18.178.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82075b6cbd944f1458b8b0c6d55c5fa6f2fbc1ff4f2cdaca6a2dc1fb5faa2cf7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23631 --metrics-logging=true --store=true --relay=true
2025-12-09 04:09:06.708 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.133 waku 98bce7e2e4fd8ba62836b3daf3043415650312ad675dbc3e318469190399d5ae
2025-12-09 04:09:06.743 ERROR [src.node.docker_mananger] Max retries reached for container 936e2b9103a0. Exiting log stream.
2025-12-09 04:09:06.743 DEBUG [src.node.docker_mananger] Container started with ID 98bce7e2e4fd. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-06__233dc8c1-3616-4782-9738-a6ca6aa3a116__wakuorg_nwaku:latest.log
2025-12-09 04:09:06.744 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23627
2025-12-09 04:09:06.744 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:07.323 ERROR [src.node.docker_mananger] Max retries reached for container 28928e66dc93. Exiting log stream.
2025-12-09 04:09:07.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23627/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:07.748 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-09 04:09:07.748 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:07.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23627/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:07.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.133/tcp/23628/p2p/16Uiu2HAkzgTSW1s3HXjvBnvdWYQfuWZ5FHqt24QqYsHpPabkWQ4K","/ip4/172.18.178.133/tcp/23629/ws/p2p/16Uiu2HAkzgTSW1s3HXjvBnvdWYQfuWZ5FHqt24QqYsHpPabkWQ4K"],"enrUri":"enr:-L24QIp2ORoz3YeHOiaaElII3bdVtf8KXwfPKnv9RmDXkkSnUCtBj-jQIwidEZV5lffxEeeGxWrqePrQJfkS-nI3aTQCgmlkgnY0gmlwhKwSsoWKbXVsdGlhZGRyc5YACASsErKFBlxMAAoErBKyhQZcTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECThP34VJIqfNybXp6gF8HqOHsTRB54xAtuRSUybAC-rSDdGNwglxMg3VkcIJcToV3YWt1MgM"}'
2025-12-09 04:09:07.750 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:07.757 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:07.758 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-09-06__233dc8c1-3616-4782-9738-a6ca6aa3a116__wakuorg_nwaku:latest.log
2025-12-09 04:09:07.758 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:07.758 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:07.759 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:07.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.216
2025-12-09 04:09:07.759 DEBUG [src.node.docker_mananger] Generated ports ['29785', '29786', '29787', '29788', '29789']
2025-12-09 04:09:07.760 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:07.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:07.760 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:07.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 29785:29785 -p 29786:29786 -p 29787:29787 -p 29788:29788 -p 29789:29789 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29787 --rest-port=29785 --tcp-port=29786 --discv5-udp-port=29788 --rest-address=0.0.0.0 --nat=extip:172.18.30.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af8382fec434e5bd950eeddbebfebbb416ce8b6accc72af36f0d61fc60fb5dbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29789 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIp2ORoz3YeHOiaaElII3bdVtf8KXwfPKnv9RmDXkkSnUCtBj-jQIwidEZV5lffxEeeGxWrqePrQJfkS-nI3aTQCgmlkgnY0gmlwhKwSsoWKbXVsdGlhZGRyc5YACASsErKFBlxMAAoErBKyhQZcTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECThP34VJIqfNybXp6gF8HqOHsTRB54xAtuRSUybAC-rSDdGNwglxMg3VkcIJcToV3YWt1MgM --storenode=/ip4/172.18.178.133/tcp/23628/p2p/16Uiu2HAkzgTSW1s3HXjvBnvdWYQfuWZ5FHqt24QqYsHpPabkWQ4K --store=true --relay=true
2025-12-09 04:09:07.943 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.216 waku 7e7a481e29f71d5a0d5bdd1bce46ccd079523dc476f20ea380d8d36d0662ba99
2025-12-09 04:09:07.975 DEBUG [src.node.docker_mananger] Container started with ID 7e7a481e29f7. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-06__233dc8c1-3616-4782-9738-a6ca6aa3a116__wakuorg_nwaku:latest.log
2025-12-09 04:09:07.976 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29785
2025-12-09 04:09:07.976 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:08.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29785/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:08.980 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-09 04:09:08.981 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:08.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29785/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:08.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.216/tcp/29786/p2p/16Uiu2HAmD5L8mw3wETFL2sCE6EgN44T3XuFivReztMXLKLTwJiTD","/ip4/172.18.30.216/tcp/29787/ws/p2p/16Uiu2HAmD5L8mw3wETFL2sCE6EgN44T3XuFivReztMXLKLTwJiTD"],"enrUri":"enr:-L24QJ9gdUHHn49jCUgrvf_rwbqvcCNn6z2BfD46_QFFz3Y9PQFljDC5fZSoRfMWlM70FBY9pwbab3McdNqT8rmXtRwCgmlkgnY0gmlwhKwSHtiKbXVsdGlhZGRyc5YACASsEh7YBnRaAAoErBIe2AZ0W90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBjxPPPBR-XgRze99LnwgdJPaLuPdwj7-INtMT1GFu7yDdGNwgnRag3VkcIJ0XIV3YWt1MgM"}'
2025-12-09 04:09:08.983 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:08.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29785/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.133/tcp/23628/p2p/16Uiu2HAkzgTSW1s3HXjvBnvdWYQfuWZ5FHqt24QqYsHpPabkWQ4K"]'
2025-12-09 04:09:08.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:08.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23627/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:08.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:08.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29785/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:08.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:08.992 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:08.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23627/relay/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-09 04:09:08.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:08.998 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:09.199 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:09.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23627/relay/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-09 04:09:09.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:09.205 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:09.406 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:09.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23627/relay/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-09 04:09:09.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:09.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:09.612 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:09.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23627/relay/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-09 04:09:09.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:09.638 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:09.840 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:09.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23627/relay/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-09 04:09:09.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:09.846 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:10.047 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:10.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23627/relay/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-09 04:09:10.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:10.053 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:10.254 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1765253345992662016 after end time 1765253358992676097
2025-12-09 04:09:10.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23627/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253345992662016&endTime=1765253358992676097&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:10.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfae3964d17e2c78d0834a6c1fdf2d5aae0b924699922206dca7f9ee1e344666b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253345992662016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x31036e456cb6911f054a1efd2f35a3a27d4f02163115a79e5cc7d6a0c244697a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253347992667904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa0d2ed1887c31d9c94b2d4cc9a8dc7c409b5f0027ce877579a0ff593ef30c062","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253348892669952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x665bd51afbf882769600208e631f07028fa89ecbe1d0f75e1c49ff90acec79b6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253349092672000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5eac2fbba2b4240d93fd8aaba6a72eedd4b47cece255c19dc5d1212011fb45cc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253350992674048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4d3ca297b0f87fc130c6c6bef0a9b9f5d2fcd6700ac0f1cbd7499b1fac8c5226","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253358992676096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:09:10.258 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1765253345992662016 and end time = 1765253358992676097 is 6
2025-12-09 04:09:10.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29785/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253345992662016&endTime=1765253358992676097&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:10.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfae3964d17e2c78d0834a6c1fdf2d5aae0b924699922206dca7f9ee1e344666b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253345992662016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x31036e456cb6911f054a1efd2f35a3a27d4f02163115a79e5cc7d6a0c244697a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253347992667904,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa0d2ed1887c31d9c94b2d4cc9a8dc7c409b5f0027ce877579a0ff593ef30c062","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253348892669952,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x665bd51afbf882769600208e631f07028fa89ecbe1d0f75e1c49ff90acec79b6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253349092672000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5eac2fbba2b4240d93fd8aaba6a72eedd4b47cece255c19dc5d1212011fb45cc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253350992674048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4d3ca297b0f87fc130c6c6bef0a9b9f5d2fcd6700ac0f1cbd7499b1fac8c5226","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253358992676096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:09:10.262 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1765253345992662016 and end time = 1765253358992676097 is 6
2025-12-09 04:09:10.264 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:10.265 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:10.266 DEBUG [src.node.waku_node] Stopping container with id 98bce7e2e4fd
2025-12-09 04:09:10.842 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:10.842 DEBUG [src.node.waku_node] Stopping container with id 7e7a481e29f7
2025-12-09 04:09:11.369 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:11.371 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:11.377 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:11.383 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,346 @@
2025-12-09 04:09:25.956 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:25.956 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2025-12-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4
2025-12-09 04:09:25.956 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:25.957 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:09:25.957 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-09 04:09:25.963 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:25.963 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4__wakuorg_nwaku:latest.log
2025-12-09 04:09:25.964 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:25.964 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:25.965 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:25.965 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.19
2025-12-09 04:09:25.965 DEBUG [src.node.docker_mananger] Generated ports ['4819', '4820', '4821', '4822', '4823']
2025-12-09 04:09:25.966 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:25.966 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:25.966 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:25.966 DEBUG [src.node.docker_mananger] docker run -i -t -p 4819:4819 -p 4820:4820 -p 4821:4821 -p 4822:4822 -p 4823:4823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4821 --rest-port=4819 --tcp-port=4820 --discv5-udp-port=4822 --rest-address=0.0.0.0 --nat=extip:172.18.16.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f15dbcb59dc9cbbe37b14904f4feef0870ee3ec0afd6cdb4ad4eebb45cb9fabb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4823 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:09:26.153 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.19 waku 69ddf3ffc8e813d31d931ff27641c4e1c913d2bb1a9a8da3012532f696dd5505
2025-12-09 04:09:26.189 DEBUG [src.node.docker_mananger] Container started with ID 69ddf3ffc8e8. Setting up logs at ./log/docker/node1_2025-12-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4__wakuorg_nwaku:latest.log
2025-12-09 04:09:26.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4819
2025-12-09 04:09:26.191 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:26.206 ERROR [src.node.docker_mananger] Max retries reached for container bf709eaaae27. Exiting log stream.
2025-12-09 04:09:26.723 ERROR [src.node.docker_mananger] Max retries reached for container bea587ff6729. Exiting log stream.
2025-12-09 04:09:27.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4819/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:27.195 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-09 04:09:27.195 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:27.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:27.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.19/tcp/4820/p2p/16Uiu2HAmQqRrg7aQz7jgmXpfX6yxf9BPPJL6gEvwtdfRJ2Gr12A5","/ip4/172.18.16.19/tcp/4821/ws/p2p/16Uiu2HAmQqRrg7aQz7jgmXpfX6yxf9BPPJL6gEvwtdfRJ2Gr12A5"],"enrUri":"enr:-L24QOIR9usDKqzS6T-rB0EAKBeMEuIjw8TxXjn-qYYk2cWhaF47uAP0A5E7k6CuhEYdEZy7ZoJ-3CtNBVRyCGhvq_0CgmlkgnY0gmlwhKwSEBOKbXVsdGlhZGRyc5YACASsEhATBhLUAAoErBIQEwYS1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtPjkQ9wSpKFkjDQ2vDzhwFaxyuyfJM1X3kfrLcdlSGKDdGNwghLUg3VkcIIS1oV3YWt1MgU"}'
2025-12-09 04:09:27.198 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:27.198 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-09 04:09:27.205 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:27.205 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4__wakuorg_nwaku:latest.log
2025-12-09 04:09:27.205 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:27.205 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:27.207 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:27.207 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.32
2025-12-09 04:09:27.207 DEBUG [src.node.docker_mananger] Generated ports ['24613', '24614', '24615', '24616', '24617']
2025-12-09 04:09:27.207 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:27.207 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:27.207 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:27.208 DEBUG [src.node.docker_mananger] docker run -i -t -p 24613:24613 -p 24614:24614 -p 24615:24615 -p 24616:24616 -p 24617:24617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24615 --rest-port=24613 --tcp-port=24614 --discv5-udp-port=24616 --rest-address=0.0.0.0 --nat=extip:172.18.64.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b6b6edb9dfffb4bdb090cb28a2a8240e9cb5a4cc1201b411ff55ea62f68be58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24617 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOIR9usDKqzS6T-rB0EAKBeMEuIjw8TxXjn-qYYk2cWhaF47uAP0A5E7k6CuhEYdEZy7ZoJ-3CtNBVRyCGhvq_0CgmlkgnY0gmlwhKwSEBOKbXVsdGlhZGRyc5YACASsEhATBhLUAAoErBIQEwYS1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtPjkQ9wSpKFkjDQ2vDzhwFaxyuyfJM1X3kfrLcdlSGKDdGNwghLUg3VkcIIS1oV3YWt1MgU --filternode=/ip4/172.18.16.19/tcp/4820/p2p/16Uiu2HAmQqRrg7aQz7jgmXpfX6yxf9BPPJL6gEvwtdfRJ2Gr12A5
2025-12-09 04:09:27.404 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.32 waku ca99984952acb002c034b8cc8b6416751c6ff733fbd81ae663d5a01539162bff
2025-12-09 04:09:27.434 DEBUG [src.node.docker_mananger] Container started with ID ca99984952ac. Setting up logs at ./log/docker/node2_2025-12-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4__wakuorg_nwaku:latest.log
2025-12-09 04:09:27.434 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24613
2025-12-09 04:09:27.435 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:28.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:28.439 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-09 04:09:28.439 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:28.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:28.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.32/tcp/24614/p2p/16Uiu2HAm2FZkwr5fW9RxEDHYc7RCVN1UL3Q3jyLdnaj4ZJCmhShm","/ip4/172.18.64.32/tcp/24615/ws/p2p/16Uiu2HAm2FZkwr5fW9RxEDHYc7RCVN1UL3Q3jyLdnaj4ZJCmhShm"],"enrUri":"enr:-L24QMdzQuOp15M8Hq_e2UW01Cjt-WODVBJGRKbCKYiKcloDeBLOPTFgEMH0PUar1bYORv79pvbEa1f3givglMZdg_QCgmlkgnY0gmlwhKwSQCCKbXVsdGlhZGRyc5YACASsEkAgBmAmAAoErBJAIAZgJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECZWr3OWjjof5HcQmDpC64aqQBYpkEjO3gh0uRjBOZgeCDdGNwgmAmg3VkcIJgKIV3YWt1MgA"}'
2025-12-09 04:09:28.442 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:28.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.19/tcp/4820/p2p/16Uiu2HAmQqRrg7aQz7jgmXpfX6yxf9BPPJL6gEvwtdfRJ2Gr12A5"]'
2025-12-09 04:09:28.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:28.473 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-09 04:09:28.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:28.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:28.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24613/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "90edb627-93c7-4450-9907-4a7a35be0567", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-09 04:09:28.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"90edb627-93c7-4450-9907-4a7a35be0567","statusDesc":"OK"}'
2025-12-09 04:09:28.502 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2025-12-09 04:09:28.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:28.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:28.510 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:28.610 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:28.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:28.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368502899820,"ephemeral":false}]'
2025-12-09 04:09:28.615 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2025-12-09 04:09:28.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:28.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:28.620 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:28.720 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:28.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:28.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368615919853,"ephemeral":false}]'
2025-12-09 04:09:28.725 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2025-12-09 04:09:28.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:28.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:28.730 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:28.831 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:28.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:28.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368725674460,"ephemeral":false}]'
2025-12-09 04:09:28.835 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2025-12-09 04:09:28.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:28.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:28.840 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:28.941 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:28.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:28.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368836122797,"ephemeral":false}]'
2025-12-09 04:09:28.945 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2025-12-09 04:09:28.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:28.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:28.949 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.050 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368945493555,"ephemeral":false}]'
2025-12-09 04:09:29.055 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2025-12-09 04:09:29.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.060 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.160 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369055721018,"ephemeral":false}]'
2025-12-09 04:09:29.165 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2025-12-09 04:09:29.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.271 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369165938312,"ephemeral":false}]'
2025-12-09 04:09:29.276 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2025-12-09 04:09:29.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.281 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.381 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369276522526,"ephemeral":false}]'
2025-12-09 04:09:29.386 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2025-12-09 04:09:29.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.391 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.491 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369386631243,"ephemeral":false}]'
2025-12-09 04:09:29.496 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2025-12-09 04:09:29.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.502 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.602 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369497069354,"ephemeral":false}]'
2025-12-09 04:09:29.607 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2025-12-09 04:09:29.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.712 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369607274532,"ephemeral":false}]'
2025-12-09 04:09:29.717 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2025-12-09 04:09:29.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.822 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369717236247,"ephemeral":false}]'
2025-12-09 04:09:29.826 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2025-12-09 04:09:29.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:29.931 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:29.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369826731889,"ephemeral":false}]'
2025-12-09 04:09:29.936 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2025-12-09 04:09:29.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:29.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:29.941 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.041 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369936731521,"ephemeral":false}]'
2025-12-09 04:09:30.045 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2025-12-09 04:09:30.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.050 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.150 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370046234108,"ephemeral":false}]'
2025-12-09 04:09:30.155 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2025-12-09 04:09:30.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.159 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.260 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370155660238,"ephemeral":false}]'
2025-12-09 04:09:30.265 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2025-12-09 04:09:30.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.270 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.370 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370265467750,"ephemeral":false}]'
2025-12-09 04:09:30.374 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2025-12-09 04:09:30.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.479 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370374964693,"ephemeral":false}]'
2025-12-09 04:09:30.484 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2025-12-09 04:09:30.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.589 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370484752130,"ephemeral":false}]'
2025-12-09 04:09:30.594 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2025-12-09 04:09:30.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.699 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370594329470,"ephemeral":false}]'
2025-12-09 04:09:30.703 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2025-12-09 04:09:30.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.709 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.809 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370704235159,"ephemeral":false}]'
2025-12-09 04:09:30.814 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2025-12-09 04:09:30.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.819 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:30.919 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:30.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:30.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370814581068,"ephemeral":false}]'
2025-12-09 04:09:30.923 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2025-12-09 04:09:30.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:30.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:30.928 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.029 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370924182322,"ephemeral":false}]'
2025-12-09 04:09:31.033 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2025-12-09 04:09:31.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.038 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.139 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371034138633,"ephemeral":false}]'
2025-12-09 04:09:31.143 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2025-12-09 04:09:31.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.148 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.249 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371144187635,"ephemeral":false}]'
2025-12-09 04:09:31.253 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2025-12-09 04:09:31.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.358 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371253751724,"ephemeral":false}]'
2025-12-09 04:09:31.363 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2025-12-09 04:09:31.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.368 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.468 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371363730947,"ephemeral":false}]'
2025-12-09 04:09:31.472 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2025-12-09 04:09:31.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.577 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371473194397,"ephemeral":false}]'
2025-12-09 04:09:31.582 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2025-12-09 04:09:31.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.687 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371582381332,"ephemeral":false}]'
2025-12-09 04:09:31.691 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2025-12-09 04:09:31.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.696 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.796 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371691793228,"ephemeral":false}]'
2025-12-09 04:09:31.801 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2025-12-09 04:09:31.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.806 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:31.906 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:31.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:31.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371801562251,"ephemeral":false}]'
2025-12-09 04:09:31.912 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2025-12-09 04:09:31.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:31.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:31.916 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.017 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371912302552,"ephemeral":false}]'
2025-12-09 04:09:32.021 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2025-12-09 04:09:32.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:32.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:32.026 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.126 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372021718551,"ephemeral":false}]'
2025-12-09 04:09:32.131 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2025-12-09 04:09:32.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:32.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:32.136 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.236 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372131848528,"ephemeral":false}]'
2025-12-09 04:09:32.241 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2025-12-09 04:09:32.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:32.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:32.246 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.346 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372241795131,"ephemeral":false}]'
2025-12-09 04:09:32.351 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2025-12-09 04:09:32.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:32.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:32.356 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.456 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372351937966,"ephemeral":false}]'
2025-12-09 04:09:32.462 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2025-12-09 04:09:32.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:32.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:32.467 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.568 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372463102312,"ephemeral":false}]'
2025-12-09 04:09:32.573 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2025-12-09 04:09:32.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:32.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:32.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.678 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372573239695,"ephemeral":false}]'
2025-12-09 04:09:32.682 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2025-12-09 04:09:32.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:32.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:32.687 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.787 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372683155423,"ephemeral":false}]'
2025-12-09 04:09:32.792 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2025-12-09 04:09:32.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:32.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:32.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.897 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:32.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24613/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372792684215,"ephemeral":false}]'
2025-12-09 04:09:32.903 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:32.904 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:32.904 DEBUG [src.node.waku_node] Stopping container with id 69ddf3ffc8e8
2025-12-09 04:09:33.452 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:33.452 DEBUG [src.node.waku_node] Stopping container with id ca99984952ac
2025-12-09 04:09:34.000 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:34.001 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:34.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:34.019 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-09 04:10:02.070 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:02.071 DEBUG [tests.conftest] Running test: test_2_nodes_different_cluster_different_shard with id: 2025-12-09_04-10-02__96341601-80fb-4986-addb-9ed780d81071
2025-12-09 04:10:02.073 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:02.073 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:10:02.074 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:10:02.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:02.083 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-10-02__96341601-80fb-4986-addb-9ed780d81071__wakuorg_nwaku:latest.log
2025-12-09 04:10:02.084 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:02.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:02.086 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:02.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.158
2025-12-09 04:10:02.087 DEBUG [src.node.docker_mananger] Generated ports ['27732', '27733', '27734', '27735', '27736']
2025-12-09 04:10:02.087 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-09 04:10:02.087 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:10:02.087 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:02.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:02.087 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:02.088 DEBUG [src.node.docker_mananger] docker run -i -t -p 27732:27732 -p 27733:27733 -p 27734:27734 -p 27735:27735 -p 27736:27736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27734 --rest-port=27732 --tcp-port=27733 --discv5-udp-port=27735 --rest-address=0.0.0.0 --nat=extip:172.18.224.158 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ef3e58a1003eef2fef50b5dadb93addc2ad6d599ebeadc0d9ac7dfc2abebfb3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27736 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:10:02.265 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.158 waku 4695f714c1144e33eef616c1c9c03c36a780b18ade33adfad4db9358a3c41d3e
2025-12-09 04:10:02.295 DEBUG [src.node.docker_mananger] Container started with ID 4695f714c114. Setting up logs at ./log/docker/node1_2025-12-09_04-10-02__96341601-80fb-4986-addb-9ed780d81071__wakuorg_nwaku:latest.log
2025-12-09 04:10:02.296 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27732
2025-12-09 04:10:02.296 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:02.336 ERROR [src.node.docker_mananger] Max retries reached for container d69864b031e4. Exiting log stream.
2025-12-09 04:10:02.901 ERROR [src.node.docker_mananger] Max retries reached for container 8d643fab55f1. Exiting log stream.
2025-12-09 04:10:03.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27732/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:03.300 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-09 04:10:03.300 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:03.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27732/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:03.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.158/tcp/27733/p2p/16Uiu2HAm55sC8VUupPeBFQUy6KjRaRMCgjH4Pzd5fkwCyW3r2ivC","/ip4/172.18.224.158/tcp/27734/ws/p2p/16Uiu2HAm55sC8VUupPeBFQUy6KjRaRMCgjH4Pzd5fkwCyW3r2ivC"],"enrUri":"enr:-L24QEJsdtzktDhHikLx1jNHlPYO918ae1inx7OE_WJ6v_evDp_VNkl8w17anOxCDn_xbj_ka4sUdII7Y5E67OYexZ8CgmlkgnY0gmlwhKwS4J6KbXVsdGlhZGRyc5YACASsEuCeBmxVAAoErBLgngZsVt0DgnJzhQACAQAAiXNlY3AyNTZrMaECj4HuavSqY3L8VyYq7mDz3k4QYaVjv18jy_9V2LTIcImDdGNwgmxVg3VkcIJsV4V3YWt1MgU"}'
2025-12-09 04:10:03.303 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:03.309 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:03.310 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-10-02__96341601-80fb-4986-addb-9ed780d81071__wakuorg_nwaku:latest.log
2025-12-09 04:10:03.310 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:03.310 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:03.311 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:03.311 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.75
2025-12-09 04:10:03.311 DEBUG [src.node.docker_mananger] Generated ports ['8321', '8322', '8323', '8324', '8325']
2025-12-09 04:10:03.312 DEBUG [src.node.waku_node] Cluster id was resolved to: 4
2025-12-09 04:10:03.312 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:10:03.312 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:03.312 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:03.312 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:03.312 DEBUG [src.node.docker_mananger] docker run -i -t -p 8321:8321 -p 8322:8322 -p 8323:8323 -p 8324:8324 -p 8325:8325 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8323 --rest-port=8321 --tcp-port=8322 --discv5-udp-port=8324 --rest-address=0.0.0.0 --nat=extip:172.18.220.75 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=cf9bf0baf6133a0d0c896dee0aabb735caea3fffe0cad4b1daf5dc20ef815617 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8325 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEJsdtzktDhHikLx1jNHlPYO918ae1inx7OE_WJ6v_evDp_VNkl8w17anOxCDn_xbj_ka4sUdII7Y5E67OYexZ8CgmlkgnY0gmlwhKwS4J6KbXVsdGlhZGRyc5YACASsEuCeBmxVAAoErBLgngZsVt0DgnJzhQACAQAAiXNlY3AyNTZrMaECj4HuavSqY3L8VyYq7mDz3k4QYaVjv18jy_9V2LTIcImDdGNwgmxVg3VkcIJsV4V3YWt1MgU
2025-12-09 04:10:03.496 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.75 waku 71c1a5e62cad85beb6a7680c2d489522314d67edf06f776090ef545c6901205d
2025-12-09 04:10:03.528 DEBUG [src.node.docker_mananger] Container started with ID 71c1a5e62cad. Setting up logs at ./log/docker/node2_2025-12-09_04-10-02__96341601-80fb-4986-addb-9ed780d81071__wakuorg_nwaku:latest.log
2025-12-09 04:10:03.529 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8321
2025-12-09 04:10:03.529 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:04.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8321/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:04.537 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-09 04:10:04.538 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:04.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8321/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:04.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.75/tcp/8322/p2p/16Uiu2HAmFwCRiBVZgKTPsxYfxxDJPuYxoEStbiHaEPbrkWDfNbCS","/ip4/172.18.220.75/tcp/8323/ws/p2p/16Uiu2HAmFwCRiBVZgKTPsxYfxxDJPuYxoEStbiHaEPbrkWDfNbCS"],"enrUri":"enr:-L24QMi4zpKHVB7VwKCE9SoZQBiCKzfOkXN-MzWiQyqmQHplKY-OIChnQ549jhKgqNP_9n5rlAmi_j3BIXgPVyNXunsCgmlkgnY0gmlwhKwS3EuKbXVsdGlhZGRyc5YACASsEtxLBiCCAAoErBLcSwYgg90DgnJzhQAEAQAAiXNlY3AyNTZrMaEDMLoCI3WKde3nM-a0j39q0VDdqmxhQK25ZK_4Xale6EeDdGNwgiCCg3VkcIIghIV3YWt1MgE"}'
2025-12-09 04:10:04.548 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:04.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8321/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.224.158/tcp/27733/p2p/16Uiu2HAm55sC8VUupPeBFQUy6KjRaRMCgjH4Pzd5fkwCyW3r2ivC"]'
2025-12-09 04:10:04.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27732/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2025-12-09 04:10:04.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8321/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/1"]'
2025-12-09 04:10:04.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27732/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-09 04:10:04.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:04.591 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:10:04.691 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:10:04.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:04.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253404587626262,"ephemeral":false,"proof":""}]'
2025-12-09 04:10:04.695 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:10:04.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8321/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:04.698 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:8321/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
2025-12-09 04:10:04.700 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:04.701 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:04.701 DEBUG [src.node.waku_node] Stopping container with id 4695f714c114
2025-12-09 04:10:05.252 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:05.253 DEBUG [src.node.waku_node] Stopping container with id 71c1a5e62cad
2025-12-09 04:10:05.795 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:05.798 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:05.806 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:05.814 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,185 @@
2025-12-09 04:10:23.785 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:23.786 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_pubsub_topics with id: 2025-12-09_04-10-23__e656eaf6-9be5-4313-8cfa-a72361b9316f
2025-12-09 04:10:23.786 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:23.786 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:23.787 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:10:23.793 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:23.794 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-23__e656eaf6-9be5-4313-8cfa-a72361b9316f__wakuorg_nwaku:latest.log
2025-12-09 04:10:23.794 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:23.794 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:23.795 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:23.795 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.41
2025-12-09 04:10:23.795 DEBUG [src.node.docker_mananger] Generated ports ['4256', '4257', '4258', '4259', '4260']
2025-12-09 04:10:23.796 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:23.796 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:23.796 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:23.796 DEBUG [src.node.docker_mananger] docker run -i -t -p 4256:4256 -p 4257:4257 -p 4258:4258 -p 4259:4259 -p 4260:4260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4258 --rest-port=4256 --tcp-port=4257 --discv5-udp-port=4259 --rest-address=0.0.0.0 --nat=extip:172.18.241.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdea7af1d90dbecaae8ad2eb7f6a302ebbdcaff0f0ffe3bed811eebbdeb368bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4260 --metrics-logging=true --store=true --relay=true
2025-12-09 04:10:23.979 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.41 waku 6ba49a934c0b08277704019cc8515ed6c356b4603da4f39b332e280f2e6f2cd5
2025-12-09 04:10:24.008 DEBUG [src.node.docker_mananger] Container started with ID 6ba49a934c0b. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-23__e656eaf6-9be5-4313-8cfa-a72361b9316f__wakuorg_nwaku:latest.log
2025-12-09 04:10:24.010 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4256
2025-12-09 04:10:24.010 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:24.052 ERROR [src.node.docker_mananger] Max retries reached for container 9652ac1766ab. Exiting log stream.
2025-12-09 04:10:24.579 ERROR [src.node.docker_mananger] Max retries reached for container 04bd7e927d15. Exiting log stream.
2025-12-09 04:10:25.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:25.014 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-09 04:10:25.014 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:25.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:25.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.41/tcp/4257/p2p/16Uiu2HAm3waPWDAxRAZp94rndHMwUR4iYeNdWERBtr34mtr6wPMS","/ip4/172.18.241.41/tcp/4258/ws/p2p/16Uiu2HAm3waPWDAxRAZp94rndHMwUR4iYeNdWERBtr34mtr6wPMS"],"enrUri":"enr:-L24QC9mJC3zvsHJ-f7TcJ8EQldkNEeeRhVuVG2MX9QL_fKcE_XavHNJpL7jRHWYQdoOZhtbnwNZm5ATW4pCoCXrwVYCgmlkgnY0gmlwhKwS8SmKbXVsdGlhZGRyc5YACASsEvEpBhChAAoErBLxKQYQot0DgnJzhQADAQAAiXNlY3AyNTZrMaECfoaZAxMctYDQPn7h5Sq-RxYb4SjDFxpbYtbM_OX3DtmDdGNwghChg3VkcIIQo4V3YWt1MgM"}'
2025-12-09 04:10:25.016 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:25.023 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:25.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-23__e656eaf6-9be5-4313-8cfa-a72361b9316f__wakuorg_nwaku:latest.log
2025-12-09 04:10:25.024 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:25.024 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:25.025 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:25.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.28
2025-12-09 04:10:25.026 DEBUG [src.node.docker_mananger] Generated ports ['11112', '11113', '11114', '11115', '11116']
2025-12-09 04:10:25.026 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:25.026 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:25.026 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:25.026 DEBUG [src.node.docker_mananger] docker run -i -t -p 11112:11112 -p 11113:11113 -p 11114:11114 -p 11115:11115 -p 11116:11116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11114 --rest-port=11112 --tcp-port=11113 --discv5-udp-port=11115 --rest-address=0.0.0.0 --nat=extip:172.18.179.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d53e4336fc8f5f2f86f6eff63cb0dace299ccc6be67fa043d1c5f3eb6f68eafb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11116 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC9mJC3zvsHJ-f7TcJ8EQldkNEeeRhVuVG2MX9QL_fKcE_XavHNJpL7jRHWYQdoOZhtbnwNZm5ATW4pCoCXrwVYCgmlkgnY0gmlwhKwS8SmKbXVsdGlhZGRyc5YACASsEvEpBhChAAoErBLxKQYQot0DgnJzhQADAQAAiXNlY3AyNTZrMaECfoaZAxMctYDQPn7h5Sq-RxYb4SjDFxpbYtbM_OX3DtmDdGNwghChg3VkcIIQo4V3YWt1MgM --storenode=/ip4/172.18.241.41/tcp/4257/p2p/16Uiu2HAm3waPWDAxRAZp94rndHMwUR4iYeNdWERBtr34mtr6wPMS --store=true --relay=true
2025-12-09 04:10:25.205 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.28 waku 229013fc2080d295b0eb50c4a18934f8aaa9da54c253384ac312fc44c868e74f
2025-12-09 04:10:25.236 DEBUG [src.node.docker_mananger] Container started with ID 229013fc2080. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-23__e656eaf6-9be5-4313-8cfa-a72361b9316f__wakuorg_nwaku:latest.log
2025-12-09 04:10:25.236 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11112
2025-12-09 04:10:25.236 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:26.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.241 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-09 04:10:26.241 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:26.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.28/tcp/11113/p2p/16Uiu2HAm7jAG9AwA13YhrnxT9824NVFFgoQ1xY2ta6w9srtxBSv3","/ip4/172.18.179.28/tcp/11114/ws/p2p/16Uiu2HAm7jAG9AwA13YhrnxT9824NVFFgoQ1xY2ta6w9srtxBSv3"],"enrUri":"enr:-L24QAKulDWp191hPWAA0tEtkBRc-DeBYUM1k8XmEuvc16_JX-V1NPLUIIysDhxLuR_umU3YpjqBBaW62yVczUECSdgCgmlkgnY0gmlwhKwSsxyKbXVsdGlhZGRyc5YACASsErMcBitpAAoErBKzHAYrat0DgnJzhQADAQAAiXNlY3AyNTZrMaECtscYZBqsve_OFgIQlb1HfKuoTd8L4CB_33giIYUmxqiDdGNwgitpg3VkcIIra4V3YWt1MgM"}'
2025-12-09 04:10:26.244 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:26.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11112/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.41/tcp/4257/p2p/16Uiu2HAm3waPWDAxRAZp94rndHMwUR4iYeNdWERBtr34mtr6wPMS"]'
2025-12-09 04:10:26.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:26.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:26.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
2025-12-09 04:10:26.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/2", "/waku/2/rs/3/3", "/waku/2/rs/3/4", "/waku/2/rs/3/5", "/waku/2/rs/3/6", "/waku/2/rs/3/7", "/waku/2/rs/3/8"]'
2025-12-09 04:10:26.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.275 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/0
2025-12-09 04:10:26.276 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:26.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/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-09 04:10:26.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.291 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:26.491 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:26.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x85964942de3df638c0d2bc662c744935f07b16a54d72ded2c7dbc89a1bda1d8e"}]}'
2025-12-09 04:10:26.496 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:26.496 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:26.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x85964942de3df638c0d2bc662c744935f07b16a54d72ded2c7dbc89a1bda1d8e"}]}'
2025-12-09 04:10:26.499 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:26.499 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/1
2025-12-09 04:10:26.500 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:26.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:10:26.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:26.706 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:26.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc5f8cb76e70d813ba61a6e4b432d12b88a9420fd66ec28345e39f424f8dccc1a"}]}'
2025-12-09 04:10:26.709 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:26.710 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:26.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc5f8cb76e70d813ba61a6e4b432d12b88a9420fd66ec28345e39f424f8dccc1a"}]}'
2025-12-09 04:10:26.713 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:26.713 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/2
2025-12-09 04:10:26.714 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:26.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F2" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:10:26.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:26.920 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:26.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7740044ee96fa942e5ecb773163c7dd4ab68f78c458f4371dd1f70daec95b1df"}]}'
2025-12-09 04:10:26.924 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:26.925 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:26.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7740044ee96fa942e5ecb773163c7dd4ab68f78c458f4371dd1f70daec95b1df"}]}'
2025-12-09 04:10:26.928 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:26.928 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/3
2025-12-09 04:10:26.928 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:26.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F3" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:10:26.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:27.134 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcc55f42c54d241c8edc296ea14a4e049eb1163d8cbb86963ab2852130df84ba7"}]}'
2025-12-09 04:10:27.138 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.138 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcc55f42c54d241c8edc296ea14a4e049eb1163d8cbb86963ab2852130df84ba7"}]}'
2025-12-09 04:10:27.142 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.142 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/4
2025-12-09 04:10:27.142 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:27.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F4" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:10:27.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:27.148 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:27.349 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb625cd962e67637ff32872aa4342cab2ebacf617ef687ec3438fc04c149df94"}]}'
2025-12-09 04:10:27.352 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.353 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb625cd962e67637ff32872aa4342cab2ebacf617ef687ec3438fc04c149df94"}]}'
2025-12-09 04:10:27.356 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.356 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/5
2025-12-09 04:10:27.356 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:27.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F5" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:10:27.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:27.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:27.563 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5378d10337f1eba18f5049fb8cb61fc2bb58ee1ed170388e1c21f9526fb4bc1"}]}'
2025-12-09 04:10:27.567 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.567 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5378d10337f1eba18f5049fb8cb61fc2bb58ee1ed170388e1c21f9526fb4bc1"}]}'
2025-12-09 04:10:27.570 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.570 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/6
2025-12-09 04:10:27.570 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:27.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F6" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:10:27.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:27.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:27.776 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa52ddbbef6ae523574a3cbc2f89d491ef604549b3709d2d7ebc6581b42f256d8"}]}'
2025-12-09 04:10:27.780 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.781 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F6&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa52ddbbef6ae523574a3cbc2f89d491ef604549b3709d2d7ebc6581b42f256d8"}]}'
2025-12-09 04:10:27.784 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.784 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/7
2025-12-09 04:10:27.784 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:27.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F7" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:10:27.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:27.790 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:27.991 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4b83444498df1a703e85489bd900fdc4741a3281de9b0dd4005ddc698ea6b3d"}]}'
2025-12-09 04:10:27.995 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.995 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:27.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4b83444498df1a703e85489bd900fdc4741a3281de9b0dd4005ddc698ea6b3d"}]}'
2025-12-09 04:10:27.998 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:27.998 DEBUG [tests.store.test_get_messages] Running test with pubsub topic /waku/2/rs/3/8
2025-12-09 04:10:27.999 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:27.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F8" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:10:28.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:28.004 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:28.204 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:28.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4256/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:28.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x59c6615bef07303be0e4226057d8220f8909577becaa162d7f5e3b0449bf18db"}]}'
2025-12-09 04:10:28.208 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:28.209 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:28.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11112/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F8&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:28.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x59c6615bef07303be0e4226057d8220f8909577becaa162d7f5e3b0449bf18db"}]}'
2025-12-09 04:10:28.211 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:28.213 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:28.214 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:28.214 DEBUG [src.node.waku_node] Stopping container with id 6ba49a934c0b
2025-12-09 04:10:28.733 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:28.734 DEBUG [src.node.waku_node] Stopping container with id 229013fc2080
2025-12-09 04:10:29.239 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:29.241 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:29.255 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:29.266 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
2025-12-09 04:09:31.048 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:31.048 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2025-12-09_04-09-31__6e061470-a782-448e-b68a-f4be1fb9469e
2025-12-09 04:09:31.049 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:31.049 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:31.049 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:09:31.056 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:31.056 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-31__6e061470-a782-448e-b68a-f4be1fb9469e__wakuorg_nwaku:latest.log
2025-12-09 04:09:31.057 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:31.057 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:31.058 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:31.059 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.70
2025-12-09 04:09:31.059 DEBUG [src.node.docker_mananger] Generated ports ['7122', '7123', '7124', '7125', '7126']
2025-12-09 04:09:31.059 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:31.059 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:31.059 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:31.059 DEBUG [src.node.docker_mananger] docker run -i -t -p 7122:7122 -p 7123:7123 -p 7124:7124 -p 7125:7125 -p 7126:7126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7124 --rest-port=7122 --tcp-port=7123 --discv5-udp-port=7125 --rest-address=0.0.0.0 --nat=extip:172.18.181.70 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fdf3dbd49a4efccf21d4ccdc01646ab3953e98b1bd46c82a945e5a1660906bfd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7126 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-09 04:09:31.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.70 waku b526683a9390a87fc7f10dcdf949d9cc340af55f819892470eec0545ab96a7e6
2025-12-09 04:09:31.278 DEBUG [src.node.docker_mananger] Container started with ID b526683a9390. Setting up logs at ./log/docker/node1_2025-12-09_04-09-31__6e061470-a782-448e-b68a-f4be1fb9469e__wakuorg_nwaku:latest.log
2025-12-09 04:09:31.278 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7122
2025-12-09 04:09:31.278 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:31.324 ERROR [src.node.docker_mananger] Max retries reached for container 76875a0591f5. Exiting log stream.
2025-12-09 04:09:31.860 ERROR [src.node.docker_mananger] Max retries reached for container a37178315f08. Exiting log stream.
2025-12-09 04:09:32.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.282 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-09 04:09:32.282 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:32.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:32.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.70/tcp/7123/p2p/16Uiu2HAkz2Jn6tpB9VLQWvMTinPtL4wbmB8J3CYteLN9MtqykVmN","/ip4/172.18.181.70/tcp/7124/ws/p2p/16Uiu2HAkz2Jn6tpB9VLQWvMTinPtL4wbmB8J3CYteLN9MtqykVmN"],"enrUri":"enr:-L24QAZwqeR3_2orv0NmzIVbzRhWjfEmxMrhgAnq5iNSF3I_akE9Ow3m6tY6vWcPuSmllf5hrM2MIDG0iNaN9botGdECgmlkgnY0gmlwhKwStUaKbXVsdGlhZGRyc5YACASsErVGBhvTAAoErBK1RgYb1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECRE4ac-Meq1c9wJbh1lV5flcDIvz8N0W0lj8pReggpvWDdGNwghvTg3VkcIIb1YV3YWt1MgU"}'
2025-12-09 04:09:32.285 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:32.292 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:32.292 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-31__6e061470-a782-448e-b68a-f4be1fb9469e__wakuorg_nwaku:latest.log
2025-12-09 04:09:32.292 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:32.292 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:32.294 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:32.294 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.195
2025-12-09 04:09:32.294 DEBUG [src.node.docker_mananger] Generated ports ['57547', '57548', '57549', '57550', '57551']
2025-12-09 04:09:32.294 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:32.294 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:32.294 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:32.294 DEBUG [src.node.docker_mananger] docker run -i -t -p 57547:57547 -p 57548:57548 -p 57549:57549 -p 57550:57550 -p 57551:57551 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57549 --rest-port=57547 --tcp-port=57548 --discv5-udp-port=57550 --rest-address=0.0.0.0 --nat=extip:172.18.223.195 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c0ef75aecfdf00f7cec7a7f64fbcf2119aefbdf6f79db0fdecd14336329dfc66 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57551 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAZwqeR3_2orv0NmzIVbzRhWjfEmxMrhgAnq5iNSF3I_akE9Ow3m6tY6vWcPuSmllf5hrM2MIDG0iNaN9botGdECgmlkgnY0gmlwhKwStUaKbXVsdGlhZGRyc5YACASsErVGBhvTAAoErBK1RgYb1N0DgnJzhQACAQAAiXNlY3AyNTZrMaECRE4ac-Meq1c9wJbh1lV5flcDIvz8N0W0lj8pReggpvWDdGNwghvTg3VkcIIb1YV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-09 04:09:32.474 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.195 waku f37ffd8aa455767923f1ad2dff6c93abf42b35bc9b9044d6137ef3f69fafb1e5
2025-12-09 04:09:32.505 DEBUG [src.node.docker_mananger] Container started with ID f37ffd8aa455. Setting up logs at ./log/docker/node2_2025-12-09_04-09-31__6e061470-a782-448e-b68a-f4be1fb9469e__wakuorg_nwaku:latest.log
2025-12-09 04:09:32.506 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57547
2025-12-09 04:09:32.506 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:33.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.516 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-09 04:09:33.517 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:33.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.195/tcp/57548/p2p/16Uiu2HAmLbE8XMa1f96hQFzN6yWcjqvUMGGwfZYnHZXQgkaiv8xH","/ip4/172.18.223.195/tcp/57549/ws/p2p/16Uiu2HAmLbE8XMa1f96hQFzN6yWcjqvUMGGwfZYnHZXQgkaiv8xH"],"enrUri":"enr:-L24QI5HUp9C_z_AR8sYJ2DT53Ub7PgoNDK3Cigk-kkEIevzMuqF9pWgbUqdk9-AQ2O5N44lpY3FcB37e6YdLj2IkZcCgmlkgnY0gmlwhKwS38OKbXVsdGlhZGRyc5YACASsEt_DBuDMAAoErBLfwwbgzd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdebAzwcwkds13iFSPQ0qixLkVrTGk9dbvwxK7HZzLTqDdGNwguDMg3VkcILgzoV3YWt1MgE"}'
2025-12-09 04:09:33.525 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:33.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57547/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.181.70/tcp/7123/p2p/16Uiu2HAkz2Jn6tpB9VLQWvMTinPtL4wbmB8J3CYteLN9MtqykVmN"]'
2025-12-09 04:09:33.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:33.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/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-09 04:09:33.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:33.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57547/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-09 04:09:33.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:33.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:33.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:33.556 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:33.657 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:33.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1765253373548575839,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:33.661 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:33.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1765253373548575839,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:33.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:33.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:33.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:33.770 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:33.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765253373665950856,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:33.775 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:33.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1765253373665950856,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:33.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:33.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:33.785 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:33.886 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:33.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765253373780041862,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:33.890 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:33.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1765253373780041862,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:33.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:33.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:33.899 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:33.999 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765253373894565240,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.004 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765253373894565240,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.013 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.114 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765253374008689675,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.118 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765253374008689675,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.127 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.227 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765253374122871288,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.232 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765253374122871288,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.241 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.341 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765253374236743951,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.346 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.347 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765253374236743951,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.356 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.456 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765253374351338434,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.461 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765253374351338434,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.466 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7122/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"]'
2025-12-09 04:09:34.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.470 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:57547/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"]'
2025-12-09 04:09:34.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.478 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.578 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.581 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
2025-12-09 04:09:34.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.686 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.689 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml. Response content: b'/newsService/1.0/alerts/xml'
2025-12-09 04:09:34.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.694 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.794 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.797 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson. Response content: b'/newsService/1.0/updates/json'
2025-12-09 04:09:34.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.803 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.904 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765253374799216093,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.908 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1765253374799216093,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.916 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:35.016 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765253374912051911,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.020 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1765253374912051911,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:35.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:35.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:35.130 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765253375024357534,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.134 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1765253375024357534,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:35.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:35.143 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:35.243 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765253375138517977,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.248 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1765253375138517977,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7122/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:35.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:35.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:35.358 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7122/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765253375253340088,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.363 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57547/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1765253375253340088,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.368 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:35.369 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:35.370 DEBUG [src.node.waku_node] Stopping container with id b526683a9390
2025-12-09 04:09:35.910 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:35.910 DEBUG [src.node.waku_node] Stopping container with id f37ffd8aa455
2025-12-09 04:09:36.418 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:36.419 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:36.432 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:36.440 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,123 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2025-12-09_04-10-43__6d5007ec-272b-497a-b3d5-e48755494f00
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-09_04-10-43__6d5007ec-272b-497a-b3d5-e48755494f00__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43400', '43401', '43402', '43403', '43404']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43400:43400 -p 43401:43401 -p 43402:43402 -p 43403:43403 -p 43404:43404 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43402 --rest-port=43400 --tcp-port=43401 --discv5-udp-port=43403 --rest-address=0.0.0.0 --nat=extip:172.18.81.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9ecb1b7c27d9dd3ba8effae260faefb933f2b8f59b4abdc6a5cfb5e0fcc67ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43404 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.14 waku ad2608fcf8451ec0d9db32363277d4e2aec70511840a2e0c8f9cddfe4370c732
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad2608fcf845. Setting up logs at ./log/docker/node1_2025-12-09_04-10-43__6d5007ec-272b-497a-b3d5-e48755494f00__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43400
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 a34597d04d82. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 536f7cc28713. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43400/health" -H "Content-Type: 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:43400/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/43401/p2p/16Uiu2HAkx3e95fpWmLjEd5gtnMbJMT38d1cMVzbPXkbNUEgCJbbG","/ip4/172.18.81.14/tcp/43402/ws/p2p/16Uiu2HAkx3e95fpWmLjEd5gtnMbJMT38d1cMVzbPXkbNUEgCJbbG"],"enrUri":"enr:-L24QNqff5ALM4NchBiyc4ES7zgbk4xFshn4vwoS8Gj2UfXzFPAhwqMktMGu5nJiJJQa-yDUuFq_BvWIlOhHQ7rFm54CgmlkgnY0gmlwhKwSUQ6KbXVsdGlhZGRyc5YACASsElEOBqmJAAoErBJRDgapit0DgnJzhQADAQAAiXNlY3AyNTZrMaECJu4z4ANk02j0LBFM1iUgs5S5ls_SXKyN3oa3ZXcQcAODdGNwgqmJg3VkcIKpi4V3YWt1MgE"}'
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-09_04-10-43__6d5007ec-272b-497a-b3d5-e48755494f00__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49513', '49514', '49515', '49516', '49517']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49513:49513 -p 49514:49514 -p 49515:49515 -p 49516:49516 -p 49517:49517 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49515 --rest-port=49513 --tcp-port=49514 --discv5-udp-port=49516 --rest-address=0.0.0.0 --nat=extip:172.18.51.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fded8a1683fdeb6b26fa593471d469f8eda3c1e37b54f95de44ad4bbf278dd8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49517 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNqff5ALM4NchBiyc4ES7zgbk4xFshn4vwoS8Gj2UfXzFPAhwqMktMGu5nJiJJQa-yDUuFq_BvWIlOhHQ7rFm54CgmlkgnY0gmlwhKwSUQ6KbXVsdGlhZGRyc5YACASsElEOBqmJAAoErBJRDgapit0DgnJzhQADAQAAiXNlY3AyNTZrMaECJu4z4ANk02j0LBFM1iUgs5S5ls_SXKyN3oa3ZXcQcAODdGNwgqmJg3VkcIKpi4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.54 waku 529088a7c51fff45fb47eaf555136b9f22aceb08dcd3a2f2c33ed68a6e44c1f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 529088a7c51f. Setting up logs at ./log/docker/node2_2025-12-09_04-10-43__6d5007ec-272b-497a-b3d5-e48755494f00__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49513
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49513/health" -H "Content-Type: 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:49513/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.54/tcp/49514/p2p/16Uiu2HAmM1eZgfyqjCTDHgw3tawYW1oaYBXtCR4xh2vTrPKLvXeZ","/ip4/172.18.51.54/tcp/49515/ws/p2p/16Uiu2HAmM1eZgfyqjCTDHgw3tawYW1oaYBXtCR4xh2vTrPKLvXeZ"],"enrUri":"enr:-L24QBNGfyfZbxczjU7JuZEksoaZGk6YiKDZhjoWWA3g7W0iI-73EcDeGOTcMdmf4NLXsSc09pWNDnxqoPfE0sQWXEUCgmlkgnY0gmlwhKwSMzaKbXVsdGlhZGRyc5YACASsEjM2BsFqAAoErBIzNgbBa90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfChR6WDSDtNo6n3QDi8kN_hZpyAws1BDlg_JUk93NnKDdGNwgsFqg3VkcILBbIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49513/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.14/tcp/43401/p2p/16Uiu2HAkx3e95fpWmLjEd5gtnMbJMT38d1cMVzbPXkbNUEgCJbbG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43400/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:49513/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:43400/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:43400/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":1765253445557998592,"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:49513/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":1765253445557998592,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:43400/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":1765253445677145856,"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:49513/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":1765253445677145856,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43400/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:43400/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":1765253445790982144,"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:49513/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":1765253445790982144,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43400/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:43400/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":1765253445905613056,"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:49513/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":1765253445905613056,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43400/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:43400/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":1765253446020054016,"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:49513/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":1765253446020054016,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:43400/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:49513/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:43400/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:43400/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:43400/relay/v1/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:43400/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:43400/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:43400/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:43400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43400/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43400/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:43400/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 ad2608fcf845
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 529088a7c51f
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,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_msg_not_stored_when_ephemeral_true with id: 2025-12-09_04-07-51__5fd6d4f9-507d-4473-9a79-47a22d0e85a4
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-09_04-07-51__5fd6d4f9-507d-4473-9a79-47a22d0e85a4__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-09_04-07-51__5fd6d4f9-507d-4473-9a79-47a22d0e85a4__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-09_04-07-51__5fd6d4f9-507d-4473-9a79-47a22d0e85a4__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:386 Start 3 nodes
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5814', '5815', '5816', '5817', '5818']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5814:5814 -p 5815:5815 -p 5816:5816 -p 5817:5817 -p 5818:5818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5816 --rest-port=5814 --tcp-port=5815 --discv5-udp-port=5817 --rest-address=0.0.0.0 --nat=extip:172.18.162.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=201b20cb3f2abf5e8bec1637daca72073b580fd7d2b52764c096df527ecaca5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5818 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.9 waku 36dea6873ce19ef9f010767689742ece1c680a1ac922f4c7739baceb8476b8b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36dea6873ce1. Setting up logs at ./log/docker/node1_2025-12-09_04-07-51__5fd6d4f9-507d-4473-9a79-47a22d0e85a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5814
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5814/health" -H "Content-Type: 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:5814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.9/tcp/5815/p2p/16Uiu2HAmKwXkXuWmgd4SqMRQyAs6sP7zSBCFaWDV8UopKjm9beWV","/ip4/172.18.162.9/tcp/5816/ws/p2p/16Uiu2HAmKwXkXuWmgd4SqMRQyAs6sP7zSBCFaWDV8UopKjm9beWV"],"enrUri":"enr:-L24QO4SeTwebQfuKFMXEF-F262HeuIKs3355a45XnIS1LP8LECNuJ2a7iitzjxqmT_GXmbv9nR5H6aipj3rJEWHUHsCgmlkgnY0gmlwhKwSogmKbXVsdGlhZGRyc5YACASsEqIJBha3AAoErBKiCQYWuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbD6bO37Vri2an3IuHTKyoQByMGg3RlFKuERQilDK6LKDdGNwgha3g3VkcIIWuYV3YWt1MgM"}'
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.234.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26782', '26783', '26784', '26785', '26786']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26782:26782 -p 26783:26783 -p 26784:26784 -p 26785:26785 -p 26786:26786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26784 --rest-port=26782 --tcp-port=26783 --discv5-udp-port=26785 --rest-address=0.0.0.0 --nat=extip:172.18.234.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0ba1cdbae9b3a1778a34f4c8fcfe55f53e8baaeb7295cd7c5cb7ada124b27b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26786 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QO4SeTwebQfuKFMXEF-F262HeuIKs3355a45XnIS1LP8LECNuJ2a7iitzjxqmT_GXmbv9nR5H6aipj3rJEWHUHsCgmlkgnY0gmlwhKwSogmKbXVsdGlhZGRyc5YACASsEqIJBha3AAoErBKiCQYWuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbD6bO37Vri2an3IuHTKyoQByMGg3RlFKuERQilDK6LKDdGNwgha3g3VkcIIWuYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.212 waku daaff0cd411101d421cbf6782da2677bf15320a754b29eba337bd508bf2fc24d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID daaff0cd4111. Setting up logs at ./log/docker/node2_2025-12-09_04-07-51__5fd6d4f9-507d-4473-9a79-47a22d0e85a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26782
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26782/health" -H "Content-Type: 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:26782/debug/v1/info" -H "Content-Type: application/json" -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.212/tcp/26783/p2p/16Uiu2HAmPduBp5G7D6DfJdxWGZpk9ar5B4QWpbf3nPAJe7uXQ2fx","/ip4/172.18.234.212/tcp/26784/ws/p2p/16Uiu2HAmPduBp5G7D6DfJdxWGZpk9ar5B4QWpbf3nPAJe7uXQ2fx"],"enrUri":"enr:-L24QETPvfb28QO5JGd9w-GodWoeJWnPRzhNPOGukjubZSsDGfNJMSoFBNZkcpP3cgwn6nvLQT7MqK3W65bvCsQxxxkCgmlkgnY0gmlwhKwS6tSKbXVsdGlhZGRyc5YACASsEurUBmifAAoErBLq1AZooN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoykjGQyKv6XQGT0xVTsh8vP8-fo726T-n5oav46BQO-DdGNwgmifg3VkcIJooYV3YWt1MgM"}'
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.45.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12732', '12733', '12734', '12735', '12736']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12732:12732 -p 12733:12733 -p 12734:12734 -p 12735:12735 -p 12736:12736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12734 --rest-port=12732 --tcp-port=12733 --discv5-udp-port=12735 --rest-address=0.0.0.0 --nat=extip:172.18.45.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dafdbc88585d8dd71fe88cd9b2b8cb8f20bafc593e69e0e1aa2b7feb8b2cff52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12736 --metrics-logging=true --relay=false --storenode=/ip4/172.18.234.212/tcp/26783/p2p/16Uiu2HAmPduBp5G7D6DfJdxWGZpk9ar5B4QWpbf3nPAJe7uXQ2fx --discv5-bootstrap-node=enr:-L24QETPvfb28QO5JGd9w-GodWoeJWnPRzhNPOGukjubZSsDGfNJMSoFBNZkcpP3cgwn6nvLQT7MqK3W65bvCsQxxxkCgmlkgnY0gmlwhKwS6tSKbXVsdGlhZGRyc5YACASsEurUBmifAAoErBLq1AZooN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoykjGQyKv6XQGT0xVTsh8vP8-fo726T-n5oav46BQO-DdGNwgmifg3VkcIJooYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.235 waku 9595f1e89417b4f296cca9d6b60decf41329e4fefaa023a74a5b942c019624f0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9595f1e89417. Setting up logs at ./log/docker/node3_2025-12-09_04-07-51__5fd6d4f9-507d-4473-9a79-47a22d0e85a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12732
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12732/health" -H "Content-Type: 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:12732/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.235/tcp/12733/p2p/16Uiu2HAkwWfxnUfGv9oGC4p2B7REPGR7cwm2UVkPBVZy6PGhoEde","/ip4/172.18.45.235/tcp/12734/ws/p2p/16Uiu2HAkwWfxnUfGv9oGC4p2B7REPGR7cwm2UVkPBVZy6PGhoEde"],"enrUri":"enr:-L24QG4IEqb5FtMZ8A8-DViD4tYZSAepOFDLlc7hKFVAT2y9UrnSbn3DYRKBpvgBSypvrIDKnQmMDFWe4DQwC17C5WoCgmlkgnY0gmlwhKwSLeuKbXVsdGlhZGRyc5YACASsEi3rBjG9AAoErBIt6wYxvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHv9CG7QGu08rU9qrlftYfVTOXd347jL4egTd5ngsKzGDdGNwgjG9g3VkcIIxv4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:391 Subscribe node1 ,2 to pubtopic /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:5814/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:26782/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5814/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.234.212/tcp/41342/p2p/16Uiu2HAmPduBp5G7D6DfJdxWGZpk9ar5B4QWpbf3nPAJe7uXQ2fx","protocols":["/ipfs/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-111-g792036","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26782/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.162.9/tcp/5815/p2p/16Uiu2HAmKwXkXuWmgd4SqMRQyAs6sP7zSBCFaWDV8UopKjm9beWV","protocols":["/ipfs/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-111-g792036","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:396 Node1 publish message with flag ephemeral = True
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5814/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}'
INFO  src.node.api_clients.base_client:base_client.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 3 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:401 Node3 makes store request to get 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:12732/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":"727bfcef0e8e2c2ef7b5","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.e2e.test_e2e:test_e2e.py:405 Response for store when ephemeral = true is strPeer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': '727bfcef0e8e2c2ef7b5', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.e2e.test_e2e:test_e2e.py:407 Message isn't stored as ephemeral = True
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 36dea6873ce1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id daaff0cd4111
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9595f1e89417
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36dea6873ce1. 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,97 @@
2025-12-09 04:09:19.057 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:19.057 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2025-12-09_04-09-19__702d6492-4377-4558-8d0d-94741c55a55e
2025-12-09 04:09:19.058 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:19.058 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:19.058 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:09:19.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:19.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-19__702d6492-4377-4558-8d0d-94741c55a55e__wakuorg_nwaku:latest.log
2025-12-09 04:09:19.065 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:19.065 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:19.067 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:19.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.2
2025-12-09 04:09:19.067 DEBUG [src.node.docker_mananger] Generated ports ['40281', '40282', '40283', '40284', '40285']
2025-12-09 04:09:19.067 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:19.067 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:19.068 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:19.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 40281:40281 -p 40282:40282 -p 40283:40283 -p 40284:40284 -p 40285:40285 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40283 --rest-port=40281 --tcp-port=40282 --discv5-udp-port=40284 --rest-address=0.0.0.0 --nat=extip:172.18.249.2 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=efbf7cc3d41defde38b9c7fcbe9d73796e80cd3af6a763d5cec52892ae08bbef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40285 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-09 04:09:19.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.2 waku f4e443c316e46660088c474b25e4c7b873831c0554df6b75a81ab15a05d4fb72
2025-12-09 04:09:19.282 DEBUG [src.node.docker_mananger] Container started with ID f4e443c316e4. Setting up logs at ./log/docker/node1_2025-12-09_04-09-19__702d6492-4377-4558-8d0d-94741c55a55e__wakuorg_nwaku:latest.log
2025-12-09 04:09:19.284 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40281
2025-12-09 04:09:19.284 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:19.306 ERROR [src.node.docker_mananger] Max retries reached for container 7738aafd76f5. Exiting log stream.
2025-12-09 04:09:19.847 ERROR [src.node.docker_mananger] Max retries reached for container eea75c798ed8. Exiting log stream.
2025-12-09 04:09:20.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40281/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:20.287 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-09 04:09:20.288 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:20.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40281/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:20.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.2/tcp/40282/p2p/16Uiu2HAmSDJkaA3Da8pRifJXARknJWkgDEJLawJXTcN6CziRtCEN","/ip4/172.18.249.2/tcp/40283/ws/p2p/16Uiu2HAmSDJkaA3Da8pRifJXARknJWkgDEJLawJXTcN6CziRtCEN"],"enrUri":"enr:-L24QCextKBdlrCGp3lxRUGlc1iIrFVelxXkMu2VMBHzdbnEM53A2aHmsuKpXN5Ak4axmmOCITPkcBTw8ZWRyzh20dMCgmlkgnY0gmlwhKwS-QKKbXVsdGlhZGRyc5YACASsEvkCBp1aAAoErBL5AgadW90DgnJzhQACAQAAiXNlY3AyNTZrMaEDyW9SjqsNUucsSjoxqNTepu39Ic4zS51Pr9wcymW_NGuDdGNwgp1ag3VkcIKdXIV3YWt1MgU"}'
2025-12-09 04:09:20.290 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:20.296 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:20.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-19__702d6492-4377-4558-8d0d-94741c55a55e__wakuorg_nwaku:latest.log
2025-12-09 04:09:20.297 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:20.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:20.298 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:20.298 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.155
2025-12-09 04:09:20.298 DEBUG [src.node.docker_mananger] Generated ports ['6507', '6508', '6509', '6510', '6511']
2025-12-09 04:09:20.299 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:20.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:20.299 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:20.299 DEBUG [src.node.docker_mananger] docker run -i -t -p 6507:6507 -p 6508:6508 -p 6509:6509 -p 6510:6510 -p 6511:6511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6509 --rest-port=6507 --tcp-port=6508 --discv5-udp-port=6510 --rest-address=0.0.0.0 --nat=extip:172.18.148.155 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d11a760f48ea0b4edcabc4fabcf3f407c449e1c81f0eb4d87a2bedd9a0e1d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6511 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCextKBdlrCGp3lxRUGlc1iIrFVelxXkMu2VMBHzdbnEM53A2aHmsuKpXN5Ak4axmmOCITPkcBTw8ZWRyzh20dMCgmlkgnY0gmlwhKwS-QKKbXVsdGlhZGRyc5YACASsEvkCBp1aAAoErBL5AgadW90DgnJzhQACAQAAiXNlY3AyNTZrMaEDyW9SjqsNUucsSjoxqNTepu39Ic4zS51Pr9wcymW_NGuDdGNwgp1ag3VkcIKdXIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-09 04:09:20.475 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.155 waku ffc79859d2e50ed8650a72d2ecafaa537846d3c7b0b5ef43f41057f1346929f4
2025-12-09 04:09:20.512 DEBUG [src.node.docker_mananger] Container started with ID ffc79859d2e5. Setting up logs at ./log/docker/node2_2025-12-09_04-09-19__702d6492-4377-4558-8d0d-94741c55a55e__wakuorg_nwaku:latest.log
2025-12-09 04:09:20.512 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6507
2025-12-09 04:09:20.513 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:21.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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-09 04:09:21.521 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:21.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.155/tcp/6508/p2p/16Uiu2HAmPLpVhzBhEtK76Mmg1dVqqXHbymbyDNVBEsAQgcVbFGSB","/ip4/172.18.148.155/tcp/6509/ws/p2p/16Uiu2HAmPLpVhzBhEtK76Mmg1dVqqXHbymbyDNVBEsAQgcVbFGSB"],"enrUri":"enr:-L24QAZ1RUikoVtYlP1iASvPodfVq5O2AbAFY0lMkQbPK4PpJJ4dvS1Mlr_SVIPztgyaDEwNvkrQTXJ9inTscQm94YsCgmlkgnY0gmlwhKwSlJuKbXVsdGlhZGRyc5YACASsEpSbBhlsAAoErBKUmwYZbd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDnsj1bL5_HzBr1IpiioR0HnupsFQvvI-eTDbm4cuZt-CDdGNwghlsg3VkcIIZboV3YWt1MgE"}'
2025-12-09 04:09:21.525 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:21.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.2/tcp/40282/p2p/16Uiu2HAmSDJkaA3Da8pRifJXARknJWkgDEJLawJXTcN6CziRtCEN"]'
2025-12-09 04:09:21.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/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-09 04:09:21.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6507/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-09 04:09:21.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:21.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:21.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:21.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:21.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:21.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:21.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:21.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40281/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:21.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:21.591 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:21.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.694 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":1765253361543888258,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:21.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.697 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":1765253361551221856,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:21.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.700 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":1765253361557761667,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:21.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.702 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":1765253361563870082,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:21.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.706 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":1765253361570556573,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:21.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.709 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":1765253361576324940,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:21.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.711 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":1765253361581976103,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:21.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6507/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:21.713 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":1765253361586031309,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:21.715 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:21.716 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:21.716 DEBUG [src.node.waku_node] Stopping container with id f4e443c316e4
2025-12-09 04:09:22.252 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:22.252 DEBUG [src.node.waku_node] Stopping container with id ffc79859d2e5
2025-12-09 04:09:22.812 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:22.813 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:22.828 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:22.835 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2025-12-09 04:09:48.295 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:48.295 DEBUG [tests.conftest] Running test: test_time_filter_matches_no_message with id: 2025-12-09_04-09-48__636bd8e4-1977-4502-a791-8a2a202fdf27
2025-12-09 04:09:48.295 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:48.296 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:09:48.296 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:09:48.303 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:48.303 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-09-48__636bd8e4-1977-4502-a791-8a2a202fdf27__wakuorg_nwaku:latest.log
2025-12-09 04:09:48.303 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:48.303 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:48.304 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:48.304 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.195
2025-12-09 04:09:48.305 DEBUG [src.node.docker_mananger] Generated ports ['4190', '4191', '4192', '4193', '4194']
2025-12-09 04:09:48.305 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:48.305 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:48.305 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:48.305 DEBUG [src.node.docker_mananger] docker run -i -t -p 4190:4190 -p 4191:4191 -p 4192:4192 -p 4193:4193 -p 4194:4194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4192 --rest-port=4190 --tcp-port=4191 --discv5-udp-port=4193 --rest-address=0.0.0.0 --nat=extip:172.18.1.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fc050dae64ea4efa05408d89db7b3684db4000b2c0dbb8262ab4f6c1a1dc115 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4194 --metrics-logging=true --store=true --relay=true
2025-12-09 04:09:48.487 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.195 waku 1103e5bcc7806f9f08d7bd2f11fab37f6d3a247d104d11c6910939ab4d2708ba
2025-12-09 04:09:48.519 DEBUG [src.node.docker_mananger] Container started with ID 1103e5bcc780. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-48__636bd8e4-1977-4502-a791-8a2a202fdf27__wakuorg_nwaku:latest.log
2025-12-09 04:09:48.520 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4190
2025-12-09 04:09:48.520 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:48.559 ERROR [src.node.docker_mananger] Max retries reached for container 71bbf56b859b. Exiting log stream.
2025-12-09 04:09:49.101 ERROR [src.node.docker_mananger] Max retries reached for container bff82ec6b320. Exiting log stream.
2025-12-09 04:09:49.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4190/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.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_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-09 04:09:49.524 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:49.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4190/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:49.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.195/tcp/4191/p2p/16Uiu2HAmNo57uHTzX6odsTjtaFx7pZyq2PKqysDnah9Pnots2s7U","/ip4/172.18.1.195/tcp/4192/ws/p2p/16Uiu2HAmNo57uHTzX6odsTjtaFx7pZyq2PKqysDnah9Pnots2s7U"],"enrUri":"enr:-L24QGJiMYypBrUcZdxQGcqGjUTVbOcZKg_YwRCrrd8_6pp1HpjA6MxCAs58TL3rhyu4Y4cY6GsEJqwYET15zM96wGoCgmlkgnY0gmlwhKwSAcOKbXVsdGlhZGRyc5YACASsEgHDBhBfAAoErBIBwwYQYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlqbog_8GKm_KttrOqBreYWfDfruKJtm3zJIb5TrdHqeDdGNwghBfg3VkcIIQYYV3YWt1MgM"}'
2025-12-09 04:09:49.526 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:49.533 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:49.533 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-09-48__636bd8e4-1977-4502-a791-8a2a202fdf27__wakuorg_nwaku:latest.log
2025-12-09 04:09:49.533 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:49.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:49.535 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:49.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.167
2025-12-09 04:09:49.535 DEBUG [src.node.docker_mananger] Generated ports ['9381', '9382', '9383', '9384', '9385']
2025-12-09 04:09:49.535 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:49.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:49.535 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:49.535 DEBUG [src.node.docker_mananger] docker run -i -t -p 9381:9381 -p 9382:9382 -p 9383:9383 -p 9384:9384 -p 9385:9385 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9383 --rest-port=9381 --tcp-port=9382 --discv5-udp-port=9384 --rest-address=0.0.0.0 --nat=extip:172.18.255.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eededfdcbacede9189d2e945fac2dcab082aace81b7cdcaa6bde3fffbacd610d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9385 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGJiMYypBrUcZdxQGcqGjUTVbOcZKg_YwRCrrd8_6pp1HpjA6MxCAs58TL3rhyu4Y4cY6GsEJqwYET15zM96wGoCgmlkgnY0gmlwhKwSAcOKbXVsdGlhZGRyc5YACASsEgHDBhBfAAoErBIBwwYQYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlqbog_8GKm_KttrOqBreYWfDfruKJtm3zJIb5TrdHqeDdGNwghBfg3VkcIIQYYV3YWt1MgM --storenode=/ip4/172.18.1.195/tcp/4191/p2p/16Uiu2HAmNo57uHTzX6odsTjtaFx7pZyq2PKqysDnah9Pnots2s7U --store=true --relay=true
2025-12-09 04:09:49.729 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.167 waku 39cfb600390a204daf55da3543cc7a4c979b926672c1e2eda303a39027a13b84
2025-12-09 04:09:49.763 DEBUG [src.node.docker_mananger] Container started with ID 39cfb600390a. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-48__636bd8e4-1977-4502-a791-8a2a202fdf27__wakuorg_nwaku:latest.log
2025-12-09 04:09:49.763 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9381
2025-12-09 04:09:49.764 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:50.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9381/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.768 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-09 04:09:50.769 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:50.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9381/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:50.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.167/tcp/9382/p2p/16Uiu2HAmQ1brZ5N1YJM5aE5ZtznAtHSUNT6MoUoFbcN2vpEnk73e","/ip4/172.18.255.167/tcp/9383/ws/p2p/16Uiu2HAmQ1brZ5N1YJM5aE5ZtznAtHSUNT6MoUoFbcN2vpEnk73e"],"enrUri":"enr:-L24QGQ55LYstt5vJmkttAgJUoaDRX6GUzOq6b5opWeHm57RGuSvaKKRTrgcxCfasEDN6vzLrdNT_3iJRni2vH6LSW0CgmlkgnY0gmlwhKwS_6eKbXVsdGlhZGRyc5YACASsEv-nBiSmAAoErBL_pwYkp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDqLhRR146emjv3OuzNy07ncoSAmilUUgGX3HrHlpXilmDdGNwgiSmg3VkcIIkqIV3YWt1MgM"}'
2025-12-09 04:09:50.772 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:50.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9381/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.195/tcp/4191/p2p/16Uiu2HAmNo57uHTzX6odsTjtaFx7pZyq2PKqysDnah9Pnots2s7U"]'
2025-12-09 04:09:50.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:50.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4190/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:50.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:50.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9381/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:50.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:50.780 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:50.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4190/relay/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-09 04:09:50.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:50.786 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:50.987 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:50.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4190/relay/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-09 04:09:50.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:50.993 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:51.194 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:51.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4190/relay/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-09 04:09:51.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:51.199 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:51.400 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:51.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4190/relay/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-09 04:09:51.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:51.406 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:51.607 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:51.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4190/relay/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-09 04:09:51.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:51.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:51.813 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:51.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4190/relay/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-09 04:09:51.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:51.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:52.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4190/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253387780606048&endTime=1765253387780705948&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:52.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-09 04:09:52.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9381/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253387780606048&endTime=1765253387780705948&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:52.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-09 04:09:52.027 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:52.028 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:52.029 DEBUG [src.node.waku_node] Stopping container with id 1103e5bcc780
2025-12-09 04:09:52.549 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:52.551 DEBUG [src.node.waku_node] Stopping container with id 39cfb600390a
2025-12-09 04:09:53.047 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:53.049 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:53.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:53.068 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,283 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_30_new_content_topics with id: 2025-12-09_04-08-26__03a58038-26a9-407e-9947-a5edcb2c1ebc
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-09_04-08-26__03a58038-26a9-407e-9947-a5edcb2c1ebc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.50
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56671', '56672', '56673', '56674', '56675']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56671:56671 -p 56672:56672 -p 56673:56673 -p 56674:56674 -p 56675:56675 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56673 --rest-port=56671 --tcp-port=56672 --discv5-udp-port=56674 --rest-address=0.0.0.0 --nat=extip:172.18.56.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=75c79b078922c2ac218c938df91d64e8c5ccbb1ea04d6d8f40bda0ba58dceb7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56675 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.50 waku 2292545eb3280c07acb99363a42d6a5b6d16fdb10e762f96eb29b264416d4ecf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2292545eb328. Setting up logs at ./log/docker/node1_2025-12-09_04-08-26__03a58038-26a9-407e-9947-a5edcb2c1ebc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56671
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 2e0474f4f25b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fdca7a0f5d44. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56671/health" -H "Content-Type: 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:56671/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.50/tcp/56672/p2p/16Uiu2HAm8SCikStXrXA1Tt7xyz8aH6dXQgx3VkgzZxteQYp4DZYG","/ip4/172.18.56.50/tcp/56673/ws/p2p/16Uiu2HAm8SCikStXrXA1Tt7xyz8aH6dXQgx3VkgzZxteQYp4DZYG"],"enrUri":"enr:-L24QLZzleQhOMZw8n85Ar-aVqJBox2ij09JPuI3exaQGYI8N9zfZ27dYXc65Rn3ceXW3DmLDdJPrPWpHt5z2dY7rEYCgmlkgnY0gmlwhKwSODKKbXVsdGlhZGRyc5YACASsEjgyBt1gAAoErBI4MgbdYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwUqwRs_iU9jLA4Vfizjsq7wMZD_PivP8PWCxm8VXt0WDdGNwgt1gg3VkcILdYoV3YWt1MgU"}'
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-09_04-08-26__03a58038-26a9-407e-9947-a5edcb2c1ebc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63741', '63742', '63743', '63744', '63745']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63741:63741 -p 63742:63742 -p 63743:63743 -p 63744:63744 -p 63745:63745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63743 --rest-port=63741 --tcp-port=63742 --discv5-udp-port=63744 --rest-address=0.0.0.0 --nat=extip:172.18.200.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=901debb2255dd6fd8eb6ded8ea40b9cdb6ec63db6dfa73e3e397258372ebc2c7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63745 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLZzleQhOMZw8n85Ar-aVqJBox2ij09JPuI3exaQGYI8N9zfZ27dYXc65Rn3ceXW3DmLDdJPrPWpHt5z2dY7rEYCgmlkgnY0gmlwhKwSODKKbXVsdGlhZGRyc5YACASsEjgyBt1gAAoErBI4MgbdYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECwUqwRs_iU9jLA4Vfizjsq7wMZD_PivP8PWCxm8VXt0WDdGNwgt1gg3VkcILdYoV3YWt1MgU --filternode=/ip4/172.18.56.50/tcp/56672/p2p/16Uiu2HAm8SCikStXrXA1Tt7xyz8aH6dXQgx3VkgzZxteQYp4DZYG
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.17 waku 38acf0cb74e23b2c8539a1dda13e08baa701fecd0b469ae75816ab91e2f64500
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38acf0cb74e2. Setting up logs at ./log/docker/node2_2025-12-09_04-08-26__03a58038-26a9-407e-9947-a5edcb2c1ebc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63741
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/health" -H "Content-Type: 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:63741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.17/tcp/63742/p2p/16Uiu2HAmSufg7jJo2tuwBU7LnAGekrVXeNkLbXY2zbiuBZGqrcno","/ip4/172.18.200.17/tcp/63743/ws/p2p/16Uiu2HAmSufg7jJo2tuwBU7LnAGekrVXeNkLbXY2zbiuBZGqrcno"],"enrUri":"enr:-L24QI2r0t05q1dHgt_wzQgUgb6mhbyKY9j0B0U7FH-z8Nzgb3oo_9MvJm20LoAoqni59SnczZfGqq1cTovbJ3W_Gp8CgmlkgnY0gmlwhKwSyBGKbXVsdGlhZGRyc5YACASsEsgRBvj-AAoErBLIEQb4_90DgnJzhQADAQAAiXNlY3AyNTZrMaED08Y2d9gS9pdA1-31FO8R_uUtuDjanNMTdLCJybMWnlSDdGNwgvj-g3VkcIL5AIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.50/tcp/56672/p2p/16Uiu2HAm8SCikStXrXA1Tt7xyz8aH6dXQgx3VkgzZxteQYp4DZYG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/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:63741/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ba97c933-a933-4fa7-9fad-aa68383b313b", "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":"ba97c933-a933-4fa7-9fad-aa68383b313b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:63741/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728", "Lorem ipsum dolor sit amet", "<html><body>Hello</body></html>", "\u041f\u0440\u0438\u0432\u0435\u0442", "Base64==dGVzdA==", "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "\t\nSpecial\tCharacters\n", "False", "3.1415926535", "[1, 2, 3, 4, 5]", "0xDEADBEEF", "user@example.com", "http://example.com", "2023-11-01T12:00:00Z", "\"Escaped\" \\\"quotes\\\"", "Regular expression: ^[a-z0-9_-]{3,16}$", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "/usr/local/bin", "C:\\Windows\\System32", "SELECT * FROM users WHERE id = 1;", "function test() { console.log('Hello World'); }", "body { background-color: #fff; }", "print('Hello World')", "192.168.1.1", "www.example.com"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/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:63741/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":1765253309201061005,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1765253309320440076,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1765253309436618177,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1765253309553640437,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1765253309670030073,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1765253309786243748,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/Lorem%20ipsum%20dolor%20sit%20amet" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1765253309904036601,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%3Chtml%3E%3Cbody%3EHello%3C%2Fbody%3E%3C%2Fhtml%3E" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1765253310021064975,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1765253310137924299,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/Base64%3D%3DdGVzdA%3D%3D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1765253310254181299,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh%3A%20PQ" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1765253310370163848,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%09%0ASpecial%09Characters%0A" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1765253310486463115,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/False" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"False","version":0,"timestamp":1765253310602783845,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/3.1415926535" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3.1415926535","version":0,"timestamp":1765253310719618621,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%5B1%2C%202%2C%203%2C%204%2C%205%5D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1765253310836557992,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/0xDEADBEEF" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0xDEADBEEF","version":0,"timestamp":1765253310953427070,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/user%40example.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"user@example.com","version":0,"timestamp":1765253311069533724,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/http%3A%2F%2Fexample.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"http://example.com","version":0,"timestamp":1765253311186065212,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/2023-11-01T12%3A00%3A00Z" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1765253311303247660,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%22Escaped%22%20%5C%22quotes%5C%22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1765253311420086821,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/Regular%20expression%3A%20%5E%5Ba-z0-9_-%5D%7B3%2C16%7D%24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1765253311536304606,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1765253311653355989,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%7B%22name%22%3A%20%22John%22%2C%20%22age%22%3A%2030%2C%20%22city%22%3A%20%22New%20York%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1765253311773384541,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/%2Fusr%2Flocal%2Fbin" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/usr/local/bin","version":0,"timestamp":1765253311890841648,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/C%3A%5CWindows%5CSystem32" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1765253312007617694,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/SELECT%20%2A%20FROM%20users%20WHERE%20id%20%3D%201%3B" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1765253312124476264,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/function%20test%28%29%20%7B%20console.log%28%27Hello%20World%27%29%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1765253312240988672,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/body%20%7B%20background-color%3A%20%23fff%3B%20%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1765253312358161552,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/print%28%27Hello%20World%27%29" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1765253312474421658,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/192.168.1.1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"192.168.1.1","version":0,"timestamp":1765253312590479320,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:25 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/filter/v2/messages/www.example.com" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"www.example.com","version":0,"timestamp":1765253312706870079,"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 2292545eb328
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 38acf0cb74e2
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,127 @@
2025-12-09 04:09:10.202 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:10.203 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list1] with id: 2025-12-09_04-09-10__44e6ba38-50b0-47d4-ad8d-a851574e7b5f
2025-12-09 04:09:10.204 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:10.205 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:10.205 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:09:10.217 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:10.218 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-10__44e6ba38-50b0-47d4-ad8d-a851574e7b5f__wakuorg_nwaku:latest.log
2025-12-09 04:09:10.218 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:10.219 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:10.221 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:10.221 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.17
2025-12-09 04:09:10.221 DEBUG [src.node.docker_mananger] Generated ports ['21228', '21229', '21230', '21231', '21232']
2025-12-09 04:09:10.221 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:10.221 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:10.221 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:10.221 DEBUG [src.node.docker_mananger] docker run -i -t -p 21228:21228 -p 21229:21229 -p 21230:21230 -p 21231:21231 -p 21232:21232 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21230 --rest-port=21228 --tcp-port=21229 --discv5-udp-port=21231 --rest-address=0.0.0.0 --nat=extip:172.18.176.17 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b54a0c50b5b39c27ccffafdc6ddfc3c6ea426aaefefa6cb79e746e3ff6114adb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21232 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2025-12-09 04:09:10.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.17 waku 532e2aca8bff393f3cb25416dacbcfc6b7b9849dfcc0ad5c7a80045a509550ae
2025-12-09 04:09:10.432 DEBUG [src.node.docker_mananger] Container started with ID 532e2aca8bff. Setting up logs at ./log/docker/node1_2025-12-09_04-09-10__44e6ba38-50b0-47d4-ad8d-a851574e7b5f__wakuorg_nwaku:latest.log
2025-12-09 04:09:10.434 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21228
2025-12-09 04:09:10.434 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:10.477 ERROR [src.node.docker_mananger] Max retries reached for container 6b680820ddcb. Exiting log stream.
2025-12-09 04:09:11.030 ERROR [src.node.docker_mananger] Max retries reached for container aefdfecbdb9d. Exiting log stream.
2025-12-09 04:09:11.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:11.438 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-09 04:09:11.438 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:11.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:11.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.17/tcp/21229/p2p/16Uiu2HAkxhaKjVMrzuLbx4LqCtnHK8RakinTXFm5rAyC8NL8qwsX","/ip4/172.18.176.17/tcp/21230/ws/p2p/16Uiu2HAkxhaKjVMrzuLbx4LqCtnHK8RakinTXFm5rAyC8NL8qwsX"],"enrUri":"enr:-L24QNUsubzRc-8bJuSXUItFrpFvOYGGbIcHz_o9dSuWhHJnBL8fXO7LUim68XRVHBbqjtC4hkpafmYDlpXzMakPDtQCgmlkgnY0gmlwhKwSsBGKbXVsdGlhZGRyc5YACASsErARBlLtAAoErBKwEQZS7t0DgnJzhQACAQAAiXNlY3AyNTZrMaECMKX1TnCoxCBDl_4Odffybg81rbRk7nFgTNOD_6xegpqDdGNwglLtg3VkcIJS74V3YWt1MgU"}'
2025-12-09 04:09:11.440 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:11.447 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:11.448 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-10__44e6ba38-50b0-47d4-ad8d-a851574e7b5f__wakuorg_nwaku:latest.log
2025-12-09 04:09:11.448 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:11.448 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:11.449 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:11.450 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.18
2025-12-09 04:09:11.450 DEBUG [src.node.docker_mananger] Generated ports ['23848', '23849', '23850', '23851', '23852']
2025-12-09 04:09:11.450 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:11.450 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:11.450 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:11.450 DEBUG [src.node.docker_mananger] docker run -i -t -p 23848:23848 -p 23849:23849 -p 23850:23850 -p 23851:23851 -p 23852:23852 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23850 --rest-port=23848 --tcp-port=23849 --discv5-udp-port=23851 --rest-address=0.0.0.0 --nat=extip:172.18.53.18 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c624a26997fccda5c58bbdf7e46ebef42e63cbaba5a5e256fdbed8e87bc8e9b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23852 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNUsubzRc-8bJuSXUItFrpFvOYGGbIcHz_o9dSuWhHJnBL8fXO7LUim68XRVHBbqjtC4hkpafmYDlpXzMakPDtQCgmlkgnY0gmlwhKwSsBGKbXVsdGlhZGRyc5YACASsErARBlLtAAoErBKwEQZS7t0DgnJzhQACAQAAiXNlY3AyNTZrMaECMKX1TnCoxCBDl_4Odffybg81rbRk7nFgTNOD_6xegpqDdGNwglLtg3VkcIJS74V3YWt1MgU --content-topic=/myapp/1/latest/proto
2025-12-09 04:09:11.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.18 waku 00206f2378987c5cf705dc5008a9b88482e130691c3eb9220131ec3185db1d5c
2025-12-09 04:09:11.683 DEBUG [src.node.docker_mananger] Container started with ID 00206f237898. Setting up logs at ./log/docker/node2_2025-12-09_04-09-10__44e6ba38-50b0-47d4-ad8d-a851574e7b5f__wakuorg_nwaku:latest.log
2025-12-09 04:09:11.683 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23848
2025-12-09 04:09:11.683 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:12.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.698 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-09 04:09:12.698 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:12.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.18/tcp/23849/p2p/16Uiu2HAmBkgHjBEK9vEH7nHdJrV248obW7XV9jKNutHnN2rG2esj","/ip4/172.18.53.18/tcp/23850/ws/p2p/16Uiu2HAmBkgHjBEK9vEH7nHdJrV248obW7XV9jKNutHnN2rG2esj"],"enrUri":"enr:-L24QCCjdIxwI6PoZshqX-XB7mziFNefLdYnf_X1D6fC_QSjOTpnStWhmW-snzI-METiL0vPibIZWBUCN0b506hdEwICgmlkgnY0gmlwhKwSNRKKbXVsdGlhZGRyc5YACASsEjUSBl0pAAoErBI1EgZdKt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8plgNgzRGF5Y4WwfssZu_SrUbRNZ5WStjYxbUCu8PyqDdGNwgl0pg3VkcIJdK4V3YWt1MgE"}'
2025-12-09 04:09:12.702 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:12.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23848/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.17/tcp/21229/p2p/16Uiu2HAkxhaKjVMrzuLbx4LqCtnHK8RakinTXFm5rAyC8NL8qwsX"]'
2025-12-09 04:09:12.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:12.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21228/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"]'
2025-12-09 04:09:12.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:12.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23848/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"]'
2025-12-09 04:09:12.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:12.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21228/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:12.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:12.719 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:12.820 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:12.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1765253352714875253,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:12.825 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:12.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1765253352714875253,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:12.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21228/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:12.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:12.834 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:12.935 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:12.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765253352829556092,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:12.939 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:12.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765253352829556092,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:12.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21228/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:12.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:12.948 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:13.049 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765253352944126263,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.054 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765253352944126263,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21228/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:13.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:13.063 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:13.163 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765253353058393674,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.168 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765253353058393674,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21228/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:13.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:13.178 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:13.278 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765253353173125621,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.283 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765253353173125621,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21228/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:13.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:13.292 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:13.392 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765253353287595306,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.397 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765253353287595306,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21228/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:13.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:13.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:13.507 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21228/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765253353401300995,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.512 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:13.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23848/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:13.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765253353401300995,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:13.517 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:13.518 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:13.519 DEBUG [src.node.waku_node] Stopping container with id 532e2aca8bff
2025-12-09 04:09:14.079 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:14.079 DEBUG [src.node.waku_node] Stopping container with id 00206f237898
2025-12-09 04:09:14.598 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:14.601 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:14.615 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:14.621 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2025-12-09 04:09:33.198 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:33.198 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_shard with id: 2025-12-09_04-09-33__fffe4658-a051-435d-8c96-4a596c9cfa7c
2025-12-09 04:09:33.198 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:33.199 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:33.199 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:09:33.206 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:33.206 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-33__fffe4658-a051-435d-8c96-4a596c9cfa7c__wakuorg_nwaku:latest.log
2025-12-09 04:09:33.206 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:33.206 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:33.208 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:33.208 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.212
2025-12-09 04:09:33.208 DEBUG [src.node.docker_mananger] Generated ports ['27644', '27645', '27646', '27647', '27648']
2025-12-09 04:09:33.208 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-09 04:09:33.208 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:09:33.208 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:33.209 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:33.209 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:33.209 DEBUG [src.node.docker_mananger] docker run -i -t -p 27644:27644 -p 27645:27645 -p 27646:27646 -p 27647:27647 -p 27648:27648 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27646 --rest-port=27644 --tcp-port=27645 --discv5-udp-port=27647 --rest-address=0.0.0.0 --nat=extip:172.18.202.212 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=abfdedd0aa58b33767b8becafde333eba9ad58eabf7ba5273f56d19fbf023ef4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27648 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:09:33.397 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.212 waku b77ebffc863555d3093ff6b902119201deb9b8eccf603aa3024be1d953e997f8
2025-12-09 04:09:33.426 ERROR [src.node.docker_mananger] Max retries reached for container 516610ab0db1. Exiting log stream.
2025-12-09 04:09:33.427 DEBUG [src.node.docker_mananger] Container started with ID b77ebffc8635. Setting up logs at ./log/docker/node1_2025-12-09_04-09-33__fffe4658-a051-435d-8c96-4a596c9cfa7c__wakuorg_nwaku:latest.log
2025-12-09 04:09:33.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27644
2025-12-09 04:09:33.429 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:33.986 ERROR [src.node.docker_mananger] Max retries reached for container 051050a03902. Exiting log stream.
2025-12-09 04:09:34.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27644/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.432 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-09 04:09:34.432 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:34.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27644/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.212/tcp/27645/p2p/16Uiu2HAmQZsoZFuJZ86uquCn4Hw9T1WzfgyX11Je8S8YeUFXS3u7","/ip4/172.18.202.212/tcp/27646/ws/p2p/16Uiu2HAmQZsoZFuJZ86uquCn4Hw9T1WzfgyX11Je8S8YeUFXS3u7"],"enrUri":"enr:-L24QN0r-aNoKGop0hFOjQTyzBzjgWQ6_5lwPXgHREU9uJBPcZPnePOjPCV3j2Kh4Zlzm0QX5AgjUYcGHCrnAeqbjdACgmlkgnY0gmlwhKwSytSKbXVsdGlhZGRyc5YACASsEsrUBmv9AAoErBLK1AZr_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDsPzvrBiT-V9N1UPVzBhSu5BaEoIzispyE-8it5APWN6DdGNwgmv9g3VkcIJr_4V3YWt1MgU"}'
2025-12-09 04:09:34.435 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:34.441 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:34.442 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-33__fffe4658-a051-435d-8c96-4a596c9cfa7c__wakuorg_nwaku:latest.log
2025-12-09 04:09:34.442 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:34.442 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:34.443 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:34.443 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.130
2025-12-09 04:09:34.443 DEBUG [src.node.docker_mananger] Generated ports ['8700', '8701', '8702', '8703', '8704']
2025-12-09 04:09:34.444 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2025-12-09 04:09:34.444 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:09:34.444 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:34.444 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:34.444 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:34.444 DEBUG [src.node.docker_mananger] docker run -i -t -p 8700:8700 -p 8701:8701 -p 8702:8702 -p 8703:8703 -p 8704:8704 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8702 --rest-port=8700 --tcp-port=8701 --discv5-udp-port=8703 --rest-address=0.0.0.0 --nat=extip:172.18.249.130 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dbbca87dcbbde63b1a85bbc4fdd9b1896b1bb281dc8badddd03c3f18dfcb5160 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8704 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN0r-aNoKGop0hFOjQTyzBzjgWQ6_5lwPXgHREU9uJBPcZPnePOjPCV3j2Kh4Zlzm0QX5AgjUYcGHCrnAeqbjdACgmlkgnY0gmlwhKwSytSKbXVsdGlhZGRyc5YACASsEsrUBmv9AAoErBLK1AZr_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDsPzvrBiT-V9N1UPVzBhSu5BaEoIzispyE-8it5APWN6DdGNwgmv9g3VkcIJr_4V3YWt1MgU
2025-12-09 04:09:34.636 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.130 waku c436b6deec39dad82b128b929eb6e55397e55f06b0077e6537859d62028a0224
2025-12-09 04:09:34.668 DEBUG [src.node.docker_mananger] Container started with ID c436b6deec39. Setting up logs at ./log/docker/node2_2025-12-09_04-09-33__fffe4658-a051-435d-8c96-4a596c9cfa7c__wakuorg_nwaku:latest.log
2025-12-09 04:09:34.668 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8700
2025-12-09 04:09:34.668 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:35.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8700/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.680 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-09 04:09:35.682 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:35.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8700/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.130/tcp/8701/p2p/16Uiu2HAmJ7fb46ErkJrYECFSm1X836HrFMgR5VWNNjeNDViEhuBq","/ip4/172.18.249.130/tcp/8702/ws/p2p/16Uiu2HAmJ7fb46ErkJrYECFSm1X836HrFMgR5VWNNjeNDViEhuBq"],"enrUri":"enr:-L24QN92zyErt5FuQ7tjXy7kmcKW155xVAwyIzMRfhzgZytLS2IESvvRid2808_DS_C5y-flV_hg_x22QmzgiTl0WdACgmlkgnY0gmlwhKwS-YKKbXVsdGlhZGRyc5YACASsEvmCBiH9AAoErBL5ggYh_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDUR_mxMpfzfFl_AQH2dgZTr4uXjPAZtIK5efsCfoEyHSDdGNwgiH9g3VkcIIh_4V3YWt1MgE"}'
2025-12-09 04:09:35.690 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:35.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8700/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.212/tcp/27645/p2p/16Uiu2HAmQZsoZFuJZ86uquCn4Hw9T1WzfgyX11Je8S8YeUFXS3u7"]'
2025-12-09 04:09:35.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:35.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27644/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2025-12-09 04:09:35.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:35.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8700/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2025-12-09 04:09:35.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:35.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27644/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-09 04:09:35.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:35.709 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:35.810 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27644/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253375703658338,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.815 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253375703658338,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27644/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-09 04:09:35.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:35.824 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:35.924 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27644/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253375819383490,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.929 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:35.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8700/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:35.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253375819383490,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:35.934 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:35.935 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:35.935 DEBUG [src.node.waku_node] Stopping container with id b77ebffc8635
2025-12-09 04:09:36.531 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:36.531 DEBUG [src.node.waku_node] Stopping container with id c436b6deec39
2025-12-09 04:09:37.029 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:37.031 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:37.036 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:37.042 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
2025-12-09 04:09:35.522 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:35.522 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2025-12-09_04-09-35__56709510-3c27-448a-923a-500f8330dc97
2025-12-09 04:09:35.522 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:35.522 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:35.523 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:09:35.530 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:35.530 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-35__56709510-3c27-448a-923a-500f8330dc97__wakuorg_nwaku:latest.log
2025-12-09 04:09:35.530 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:35.530 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:35.531 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:35.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.108
2025-12-09 04:09:35.532 DEBUG [src.node.docker_mananger] Generated ports ['11915', '11916', '11917', '11918', '11919']
2025-12-09 04:09:35.532 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:35.532 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:35.532 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:35.532 DEBUG [src.node.docker_mananger] docker run -i -t -p 11915:11915 -p 11916:11916 -p 11917:11917 -p 11918:11918 -p 11919:11919 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11917 --rest-port=11915 --tcp-port=11916 --discv5-udp-port=11918 --rest-address=0.0.0.0 --nat=extip:172.18.104.108 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bebad0ee0a31ed1df2e4ad54a0dfcc6a965195241bc6e0fcd2bbebb926d017f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11919 --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
2025-12-09 04:09:35.720 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.108 waku 4f00f532841f841fd3fb42d1c6faa7c4386855f39ad39d5eec0a46519a2e20a3
2025-12-09 04:09:35.752 DEBUG [src.node.docker_mananger] Container started with ID 4f00f532841f. Setting up logs at ./log/docker/node1_2025-12-09_04-09-35__56709510-3c27-448a-923a-500f8330dc97__wakuorg_nwaku:latest.log
2025-12-09 04:09:35.752 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11915
2025-12-09 04:09:35.753 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:35.800 ERROR [src.node.docker_mananger] Max retries reached for container ed8be6f3d630. Exiting log stream.
2025-12-09 04:09:36.327 ERROR [src.node.docker_mananger] Max retries reached for container 0f2046592f9f. Exiting log stream.
2025-12-09 04:09:36.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.756 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-09 04:09:36.756 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:36.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:36.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.108/tcp/11916/p2p/16Uiu2HAmAdJ9eKQviMdJjhVHu8jAPxGxNg4CDVCRuaAnBwZs4W32","/ip4/172.18.104.108/tcp/11917/ws/p2p/16Uiu2HAmAdJ9eKQviMdJjhVHu8jAPxGxNg4CDVCRuaAnBwZs4W32"],"enrUri":"enr:-L24QJHh2e_GGIgGIW8pNbKWOqefZKuGsXiEwUzy5VKJFzK2StwJeQi3QBwVUjw1_pDqlU7V0DrTd2fRokIOvMY0HAcCgmlkgnY0gmlwhKwSaGyKbXVsdGlhZGRyc5YACASsEmhsBi6MAAoErBJobAYujd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4dmXFPCYTNLwAqdLDGSpOAg1hBdqcppr0zBZ_sQl4qGDdGNwgi6Mg3VkcIIujoV3YWt1MgU"}'
2025-12-09 04:09:36.759 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:36.765 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:36.766 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-35__56709510-3c27-448a-923a-500f8330dc97__wakuorg_nwaku:latest.log
2025-12-09 04:09:36.766 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:36.766 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:36.767 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:36.767 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.159
2025-12-09 04:09:36.767 DEBUG [src.node.docker_mananger] Generated ports ['10306', '10307', '10308', '10309', '10310']
2025-12-09 04:09:36.768 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:36.768 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:36.768 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:36.768 DEBUG [src.node.docker_mananger] docker run -i -t -p 10306:10306 -p 10307:10307 -p 10308:10308 -p 10309:10309 -p 10310:10310 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10308 --rest-port=10306 --tcp-port=10307 --discv5-udp-port=10309 --rest-address=0.0.0.0 --nat=extip:172.18.66.159 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dae2e2b9ede7ff65efcc979fafb60dc3e9b9bfaafd2bec9ab98de7ff170b34a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10310 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJHh2e_GGIgGIW8pNbKWOqefZKuGsXiEwUzy5VKJFzK2StwJeQi3QBwVUjw1_pDqlU7V0DrTd2fRokIOvMY0HAcCgmlkgnY0gmlwhKwSaGyKbXVsdGlhZGRyc5YACASsEmhsBi6MAAoErBJobAYujd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4dmXFPCYTNLwAqdLDGSpOAg1hBdqcppr0zBZ_sQl4qGDdGNwgi6Mg3VkcIIujoV3YWt1MgU --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
2025-12-09 04:09:36.948 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.159 waku a95770a8f3a8db2af61c48da35f8a7942128510436511ba676c91ace9a9d9332
2025-12-09 04:09:36.980 DEBUG [src.node.docker_mananger] Container started with ID a95770a8f3a8. Setting up logs at ./log/docker/node2_2025-12-09_04-09-35__56709510-3c27-448a-923a-500f8330dc97__wakuorg_nwaku:latest.log
2025-12-09 04:09:36.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10306
2025-12-09 04:09:36.982 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:37.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:37.994 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-09 04:09:37.995 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:37.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.159/tcp/10307/p2p/16Uiu2HAkxiSyLS6Jnkrm3idt3n6DbfxpHzQGqLRdHRKanZQvfdv5","/ip4/172.18.66.159/tcp/10308/ws/p2p/16Uiu2HAkxiSyLS6Jnkrm3idt3n6DbfxpHzQGqLRdHRKanZQvfdv5"],"enrUri":"enr:-L24QJAHgneZe0YHo817ou2xs-1KxO_oBEtGoDYsi2fldttRGoEo-6QVNNWeO4ETbvdWGEYVKc_BKNoybK8GFTHeqFYCgmlkgnY0gmlwhKwSQp-KbXVsdGlhZGRyc5YACASsEkKfBihDAAoErBJCnwYoRN0DgnJzhQACAQAAiXNlY3AyNTZrMaECMN85-ZRENDMN5bIF1XNlovY89pZQWtEU3weBaqFZojaDdGNwgihDg3VkcIIoRYV3YWt1MgE"}'
2025-12-09 04:09:38.003 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:38.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10306/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.108/tcp/11916/p2p/16Uiu2HAmAdJ9eKQviMdJjhVHu8jAPxGxNg4CDVCRuaAnBwZs4W32"]'
2025-12-09 04:09:38.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/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"]'
2025-12-09 04:09:38.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10306/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"]'
2025-12-09 04:09:38.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:38.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.017 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:38.117 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1765253378012205599,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.121 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1765253378012205599,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:38.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.129 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:38.230 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1765253378125266904,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.234 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1765253378125266904,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:38.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.242 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:38.342 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1765253378238119852,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.346 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1765253378238119852,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:38.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.355 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:38.455 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1765253378350715856,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.459 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1765253378350715856,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:38.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.468 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:38.568 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1765253378463169640,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.572 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1765253378463169640,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:38.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.580 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:38.681 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1765253378576080720,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.685 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1765253378576080720,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:38.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.693 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:38.794 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1765253378688978544,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.798 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.798 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1765253378688978544,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11915/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:38.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:38.806 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:38.907 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11915/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1765253378802048431,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.911 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:38.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10306/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1765253378802048431,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:38.916 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:38.917 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:38.917 DEBUG [src.node.waku_node] Stopping container with id 4f00f532841f
2025-12-09 04:09:39.435 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:39.435 DEBUG [src.node.waku_node] Stopping container with id a95770a8f3a8
2025-12-09 04:09:39.975 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:39.976 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:39.989 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:39.995 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
2025-12-09 04:10:51.798 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:51.799 DEBUG [tests.conftest] Running test: test_store_with_long_string_pubsub_topic with id: 2025-12-09_04-10-51__8c0114b2-0173-4e84-ab28-da820e29cae7
2025-12-09 04:10:51.799 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:51.799 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:51.799 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:10:51.806 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:51.806 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-51__8c0114b2-0173-4e84-ab28-da820e29cae7__wakuorg_nwaku:latest.log
2025-12-09 04:10:51.806 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:51.806 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:51.807 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:51.807 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.94
2025-12-09 04:10:51.807 DEBUG [src.node.docker_mananger] Generated ports ['18312', '18313', '18314', '18315', '18316']
2025-12-09 04:10:51.808 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:51.808 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:51.808 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:51.808 DEBUG [src.node.docker_mananger] docker run -i -t -p 18312:18312 -p 18313:18313 -p 18314:18314 -p 18315:18315 -p 18316:18316 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18314 --rest-port=18312 --tcp-port=18313 --discv5-udp-port=18315 --rest-address=0.0.0.0 --nat=extip:172.18.154.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bddfeddb2eced4e3bf3fe2a1abdec7cf69bd0eba019bededddd3ff5023de419 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18316 --metrics-logging=true --store=true --relay=true
2025-12-09 04:10:51.996 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.94 waku 7b620f45f3477d17b7807eb3b367c1cbce13416f0eceae53b4ab9fd65f2b1132
2025-12-09 04:10:52.028 DEBUG [src.node.docker_mananger] Container started with ID 7b620f45f347. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-51__8c0114b2-0173-4e84-ab28-da820e29cae7__wakuorg_nwaku:latest.log
2025-12-09 04:10:52.029 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18312
2025-12-09 04:10:52.029 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:52.055 ERROR [src.node.docker_mananger] Max retries reached for container 37ea0ef93b4c. Exiting log stream.
2025-12-09 04:10:52.599 ERROR [src.node.docker_mananger] Max retries reached for container 6d346f448c75. Exiting log stream.
2025-12-09 04:10:53.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18312/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:53.033 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-09 04:10:53.033 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:53.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18312/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:53.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.94/tcp/18313/p2p/16Uiu2HAmP6WuuhhCYepAMKAGBM1krFHpUaxC6FHx26gCTyQyLWxH","/ip4/172.18.154.94/tcp/18314/ws/p2p/16Uiu2HAmP6WuuhhCYepAMKAGBM1krFHpUaxC6FHx26gCTyQyLWxH"],"enrUri":"enr:-L24QPitcEXJ6B-8S_H1FDFjYJrUFM5HSWSlBe44XsX2143EWbBqKLVlNNpZizi42DSx39Q6c8OW5jD_4OvGiRlk3NUCgmlkgnY0gmlwhKwSml6KbXVsdGlhZGRyc5YACASsEppeBkeJAAoErBKaXgZHit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmx7yTrrt6FqwCw7Ufz045vsKxu_wAGXJuZMt5hlXw3KDdGNwgkeJg3VkcIJHi4V3YWt1MgM"}'
2025-12-09 04:10:53.036 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:53.043 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:53.043 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-51__8c0114b2-0173-4e84-ab28-da820e29cae7__wakuorg_nwaku:latest.log
2025-12-09 04:10:53.043 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:53.043 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:53.045 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:53.045 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.71
2025-12-09 04:10:53.045 DEBUG [src.node.docker_mananger] Generated ports ['40430', '40431', '40432', '40433', '40434']
2025-12-09 04:10:53.045 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:53.045 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:53.046 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:53.046 DEBUG [src.node.docker_mananger] docker run -i -t -p 40430:40430 -p 40431:40431 -p 40432:40432 -p 40433:40433 -p 40434:40434 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40432 --rest-port=40430 --tcp-port=40431 --discv5-udp-port=40433 --rest-address=0.0.0.0 --nat=extip:172.18.146.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee15d61e0f6eb17ea630bea1d5daccbfc256b734820988d1716afffdb89f46c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40434 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPitcEXJ6B-8S_H1FDFjYJrUFM5HSWSlBe44XsX2143EWbBqKLVlNNpZizi42DSx39Q6c8OW5jD_4OvGiRlk3NUCgmlkgnY0gmlwhKwSml6KbXVsdGlhZGRyc5YACASsEppeBkeJAAoErBKaXgZHit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmx7yTrrt6FqwCw7Ufz045vsKxu_wAGXJuZMt5hlXw3KDdGNwgkeJg3VkcIJHi4V3YWt1MgM --storenode=/ip4/172.18.154.94/tcp/18313/p2p/16Uiu2HAmP6WuuhhCYepAMKAGBM1krFHpUaxC6FHx26gCTyQyLWxH --store=true --relay=true
2025-12-09 04:10:53.230 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.71 waku 10ab8246604dd46a34f6d7349d74968392c7d4b9f21d315aa35710421702faf9
2025-12-09 04:10:53.266 DEBUG [src.node.docker_mananger] Container started with ID 10ab8246604d. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-51__8c0114b2-0173-4e84-ab28-da820e29cae7__wakuorg_nwaku:latest.log
2025-12-09 04:10:53.266 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40430
2025-12-09 04:10:53.267 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:54.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40430/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:54.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-09 04:10:54.272 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:54.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40430/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:54.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.71/tcp/40431/p2p/16Uiu2HAmETuYFU6xXZZApNAF7R1qoAJFiBtFnEq6xW4cu3jgounU","/ip4/172.18.146.71/tcp/40432/ws/p2p/16Uiu2HAmETuYFU6xXZZApNAF7R1qoAJFiBtFnEq6xW4cu3jgounU"],"enrUri":"enr:-L24QGU9JpfVNqdZBQDLAy6Vto4bUfOHQangoi9vuHwaCnHfFSI95ePO6A7BkzwmvyNad37w-Z9XKTz00muTqX594-oCgmlkgnY0gmlwhKwSkkeKbXVsdGlhZGRyc5YACASsEpJHBp3vAAoErBKSRwad8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGuCLjBQyHDYEt_JXsldIVIUU1KRjsyYBN7Eepn2Pbf2DdGNwgp3vg3VkcIKd8YV3YWt1MgM"}'
2025-12-09 04:10:54.274 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:54.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40430/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.94/tcp/18313/p2p/16Uiu2HAmP6WuuhhCYepAMKAGBM1krFHpUaxC6FHx26gCTyQyLWxH"]'
2025-12-09 04:10:54.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:54.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:54.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:54.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40430/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:54.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:54.283 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:54.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/relay/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-09 04:10:54.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:54.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:54.489 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:54.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/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-09 04:10:54.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:54.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:54.696 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:54.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/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-09 04:10:54.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:54.703 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:54.903 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:54.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/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-09 04:10:54.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:54.909 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:55.111 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:55.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/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-09 04:10:55.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:55.117 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:55.318 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:55.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/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-09 04:10:55.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:55.324 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:55.525 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:55.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/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-09 04:10:55.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:55.532 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:55.732 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:55.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/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-09 04:10:55.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:55.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:56.063 DEBUG [tests.store.test_topics] Trying to get stored msg with url topic size million
2025-12-09 04:10:56.063 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:56.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18312/relay/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-09 04:10:56.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:56.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:56.271 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:56.529 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:11:01.490 ERROR [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:11:01.494 ERROR [tests.store.test_topics] store request with very long pubsub topic wasn't accepted
2025-12-09 04:11:01.497 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:11:01.498 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:11:01.498 DEBUG [src.node.waku_node] Stopping container with id 7b620f45f347
2025-12-09 04:11:02.029 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:02.031 DEBUG [src.node.waku_node] Stopping container with id 10ab8246604d
2025-12-09 04:11:02.581 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:02.583 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:11:02.597 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:11:02.604 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_for_filter_node with id: 2025-12-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38067', '38068', '38069', '38070', '38071']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38067:38067 -p 38068:38068 -p 38069:38069 -p 38070:38070 -p 38071:38071 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38069 --rest-port=38067 --tcp-port=38068 --discv5-udp-port=38070 --rest-address=0.0.0.0 --nat=extip:172.18.3.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1604614abc1e5a72d346cebbe65dbe0ff14fe11d8eedc312dafbff3b4d714fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38071 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a3161e9e16c5. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.182 waku 6143feb885779db963b9444de92504dffcf8f5a916199924992389e23d1b7df6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6143feb88577. Setting up logs at ./log/docker/node1_2025-12-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38067
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 87ca2b7d120c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38067/health" -H "Content-Type: 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:38067/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.3.182/tcp/38068/p2p/16Uiu2HAkzj1EbbLYMTgdJb4f34WTYEjDuY8SA7dJc8jNmS5zuZSR","/ip4/172.18.3.182/tcp/38069/ws/p2p/16Uiu2HAkzj1EbbLYMTgdJb4f34WTYEjDuY8SA7dJc8jNmS5zuZSR"],"enrUri":"enr:-L24QGqOQpf_y1v_Oqi-DL-b-YpI6bDhwX3Mp75ZsY1F95B3CvllBlMqmmza5hSyP2sF0pbIyucUtWXFTZEwgblmqDMCgmlkgnY0gmlwhKwSA7aKbXVsdGlhZGRyc5YACASsEgO2BpS0AAoErBIDtgaUtd0DgnJzhQADAQAAiXNlY3AyNTZrMaECTrsUkebthcnAD8qX4x3F6syEF_OWhfqL-ld0i8E3oLKDdGNwgpS0g3VkcIKUtoV3YWt1MgU"}'
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-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20620', '20621', '20622', '20623', '20624']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20620:20620 -p 20621:20621 -p 20622:20622 -p 20623:20623 -p 20624:20624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20622 --rest-port=20620 --tcp-port=20621 --discv5-udp-port=20623 --rest-address=0.0.0.0 --nat=extip:172.18.101.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca82a287ebfdbefb195dcec4b1124a1deddb6d29ac0ee1ef9a08bee8958ede6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20624 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGqOQpf_y1v_Oqi-DL-b-YpI6bDhwX3Mp75ZsY1F95B3CvllBlMqmmza5hSyP2sF0pbIyucUtWXFTZEwgblmqDMCgmlkgnY0gmlwhKwSA7aKbXVsdGlhZGRyc5YACASsEgO2BpS0AAoErBIDtgaUtd0DgnJzhQADAQAAiXNlY3AyNTZrMaECTrsUkebthcnAD8qX4x3F6syEF_OWhfqL-ld0i8E3oLKDdGNwgpS0g3VkcIKUtoV3YWt1MgU --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.162 waku ed67bea796a37c9e2c423a587b7572c4eaec56f9d94c8fe5f037de88f09693f0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed67bea796a3. Setting up logs at ./log/docker/node2_2025-12-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20620
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20620/health" -H "Content-Type: 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":"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:20620/debug/v1/info" -H "Content-Type: application/json" -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.162/tcp/20621/p2p/16Uiu2HAm3DE33SiWo7aY7DTJopHX5bRhJCiFSZYv1jtLf8qZnqwK","/ip4/172.18.101.162/tcp/20622/ws/p2p/16Uiu2HAm3DE33SiWo7aY7DTJopHX5bRhJCiFSZYv1jtLf8qZnqwK"],"enrUri":"enr:-L24QDUZl7M0xvfdKGq27AkC4ICcq4CKzYJeZET1l2YXvBWUNi76IvMihjBJA08a8pgUmHMq2dfsGbip-tbh5rmfki4CgmlkgnY0gmlwhKwSZaKKbXVsdGlhZGRyc5YACASsEmWiBlCNAAoErBJlogZQjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECc60w1VirDDZZOetcrzZ69U4-T9jX4TCwvBoDAmg639aDdGNwglCNg3VkcIJQj4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.182/tcp/38068/p2p/16Uiu2HAkzj1EbbLYMTgdJb4f34WTYEjDuY8SA7dJc8jNmS5zuZSR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38067/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:20620/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38067/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.101.162/tcp/35634/p2p/16Uiu2HAm3DE33SiWo7aY7DTJopHX5bRhJCiFSZYv1jtLf8qZnqwK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-111-g792036","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker 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-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61695', '61696', '61697', '61698', '61699']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61695:61695 -p 61696:61696 -p 61697:61697 -p 61698:61698 -p 61699:61699 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61697 --rest-port=61695 --tcp-port=61696 --discv5-udp-port=61698 --rest-address=0.0.0.0 --nat=extip:172.18.155.225 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=3bc821521cdc91c9b000baef9ba42c25b4d1cdda41cee0efaacfe7a7f24eda59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61699 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.101.162/tcp/35634/p2p/16Uiu2HAm3DE33SiWo7aY7DTJopHX5bRhJCiFSZYv1jtLf8qZnqwK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.225 waku 6c01c68e18f0100e5810125f8044ff0aee4d380d43161c10140260173e77ea6a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c01c68e18f0. Setting up logs at ./log/docker/node3_2025-12-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61695
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61695/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61695/health" -H "Content-Type: 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":"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:61695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.225/tcp/61696/p2p/16Uiu2HAmGDnuPF8JiFp9Q2yJ6j5a56pKsu2dZiofLpXx3m9upTuH","/ip4/172.18.155.225/tcp/61697/ws/p2p/16Uiu2HAmGDnuPF8JiFp9Q2yJ6j5a56pKsu2dZiofLpXx3m9upTuH"],"enrUri":"enr:-La4QMcCh9oS1fu7pLfsBcWO0LnRvibO-acQEmqZ71meBKYGHEDzyvqMjRYyCwBjntXxBeJIVj6cBMHUJuLZgV3zXS4CgmlkgnY0gmlwhKwSm-GKbXVsdGlhZGRyc5YACASsEpvhBvEAAAoErBKb4QbxAd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNPpI4vQhuuglJQaiFn7Al6fhua2IkjX4QiTWYuMhYhiDdGNwgvEAhXdha3UyAA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61695/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.182/tcp/38068/p2p/16Uiu2HAkzj1EbbLYMTgdJb4f34WTYEjDuY8SA7dJc8jNmS5zuZSR"]'
INFO  src.node.api_clients.base_client:base_client.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:61695/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.3.182/tcp/38068/p2p/16Uiu2HAkzj1EbbLYMTgdJb4f34WTYEjDuY8SA7dJc8jNmS5zuZSR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.101.162/tcp/35634/p2p/16Uiu2HAm3DE33SiWo7aY7DTJopHX5bRhJCiFSZYv1jtLf8qZnqwK","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker 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-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.147.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53875', '53876', '53877', '53878', '53879']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53875:53875 -p 53876:53876 -p 53877:53877 -p 53878:53878 -p 53879:53879 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53877 --rest-port=53875 --tcp-port=53876 --discv5-udp-port=53878 --rest-address=0.0.0.0 --nat=extip:172.18.147.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c537c58ad0ab8ce5a953eef5f0fbccce4e92cc8be42c9ebee07aecabccb86cbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53879 --metrics-logging=true --relay=false --filternode=/ip4/172.18.3.182/tcp/38068/p2p/16Uiu2HAkzj1EbbLYMTgdJb4f34WTYEjDuY8SA7dJc8jNmS5zuZSR
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.242 waku 8b3eab8c96e8afe47541376244523dac1d46e33ef4c01ea6efdbc8cca6ac02ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b3eab8c96e8. Setting up logs at ./log/docker/node4_2025-12-09_04-10-27__eef226df-966c-4ebc-9d95-8ed9fc0b0436__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53875
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53875/health" -H "Content-Type: 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:53875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.242/tcp/53876/p2p/16Uiu2HAmUUxCdNhPapi8By2FNgPgUbzUq18Exw22djURJeoamMvo","/ip4/172.18.147.242/tcp/53877/ws/p2p/16Uiu2HAmUUxCdNhPapi8By2FNgPgUbzUq18Exw22djURJeoamMvo"],"enrUri":"enr:-L24QAPinEFoZkjayY_nCgHg_Om-eT2ugTi4opZuAf5mFxdRM5zNxvrSwbi07hJ8QUypxVVJo3wlZckD8peR8vK8ZhoCgmlkgnY0gmlwhKwSk_KKbXVsdGlhZGRyc5YACASsEpPyBtJ0AAoErBKT8gbSdd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6yjAoUBAnsz9CHPuoLTiqPQn75lIAzkiE2lDXYgWC3CDdGNwgtJ0g3VkcILSdoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53875/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.182/tcp/38068/p2p/16Uiu2HAkzj1EbbLYMTgdJb4f34WTYEjDuY8SA7dJc8jNmS5zuZSR"]'
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 6143feb88577
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ed67bea796a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6c01c68e18f0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6143feb88577. 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 8b3eab8c96e8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ed67bea796a3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,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-09_04-08-49__3e9c4cac-e080-47ad-be6e-753ab5750c06
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-09_04-08-49__3e9c4cac-e080-47ad-be6e-753ab5750c06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44106', '44107', '44108', '44109', '44110']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44106:44106 -p 44107:44107 -p 44108:44108 -p 44109:44109 -p 44110:44110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44108 --rest-port=44106 --tcp-port=44107 --discv5-udp-port=44109 --rest-address=0.0.0.0 --nat=extip:172.18.10.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c09dca0e1fbb32aabe17ab0805c49dc8423cf3a3e98ed4df9e95afaca96adff7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44110 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.5 waku 8db36b623d4552ee72da79ef207543a7ce9a4405a669f3e4ad30765ffcc627bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8db36b623d45. Setting up logs at ./log/docker/node1_2025-12-09_04-08-49__3e9c4cac-e080-47ad-be6e-753ab5750c06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44106
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 9de496e01f7e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f2d446af9463. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44106/health" -H "Content-Type: 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:44106/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.5/tcp/44107/p2p/16Uiu2HAkzeBcteKfDwUjUkwvNWv2GNoFeWrSfgJr5xh6uq4Rp9US","/ip4/172.18.10.5/tcp/44108/ws/p2p/16Uiu2HAkzeBcteKfDwUjUkwvNWv2GNoFeWrSfgJr5xh6uq4Rp9US"],"enrUri":"enr:-L24QG3tWh55q1mRwGh4-MZI3r3aNJk0dU5ooxbZ_kYHthttWCd9-EgbFg4ma9uMCKYpLjVSe7CyyURto3kYBXtE1rkCgmlkgnY0gmlwhKwSCgWKbXVsdGlhZGRyc5YACASsEgoFBqxLAAoErBIKBQasTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECTX7q_3t-UTjaf1Z_6M9SGL8lIOLLu4d8Dd7qNtIkhg-DdGNwgqxLg3VkcIKsTYV3YWt1MgE"}'
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-09_04-08-49__3e9c4cac-e080-47ad-be6e-753ab5750c06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11905', '11906', '11907', '11908', '11909']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11905:11905 -p 11906:11906 -p 11907:11907 -p 11908:11908 -p 11909:11909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11907 --rest-port=11905 --tcp-port=11906 --discv5-udp-port=11908 --rest-address=0.0.0.0 --nat=extip:172.18.150.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea0cb4dd24a762ee6e580530f7aa93edb86cd1fa2d23e6fa981f2ab30efaffa4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11909 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG3tWh55q1mRwGh4-MZI3r3aNJk0dU5ooxbZ_kYHthttWCd9-EgbFg4ma9uMCKYpLjVSe7CyyURto3kYBXtE1rkCgmlkgnY0gmlwhKwSCgWKbXVsdGlhZGRyc5YACASsEgoFBqxLAAoErBIKBQasTN0DgnJzhQADAQAAiXNlY3AyNTZrMaECTX7q_3t-UTjaf1Z_6M9SGL8lIOLLu4d8Dd7qNtIkhg-DdGNwgqxLg3VkcIKsTYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.236 waku 1086784f19e9c08a8b52e0f4ea6ae361e675ef0257de62fdb013d78beeae8134
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1086784f19e9. Setting up logs at ./log/docker/node2_2025-12-09_04-08-49__3e9c4cac-e080-47ad-be6e-753ab5750c06__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11905
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11905/health" -H "Content-Type: 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:11905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.236/tcp/11906/p2p/16Uiu2HAkyFBBQRKY6dTGpZSAeCbehSxFhzxfgodqXchRW5PRKJNE","/ip4/172.18.150.236/tcp/11907/ws/p2p/16Uiu2HAkyFBBQRKY6dTGpZSAeCbehSxFhzxfgodqXchRW5PRKJNE"],"enrUri":"enr:-L24QGgT6gL0Apb21oo8CdfXHcMqEtVxy9tXUn4Hfby8nhJDEipGW5MS9-iwOwon-VrhiAhg3RN_jcn8g_A-vN7b9ZoCgmlkgnY0gmlwhKwSluyKbXVsdGlhZGRyc5YACASsEpbsBi6CAAoErBKW7AYug90DgnJzhQADAQAAiXNlY3AyNTZrMaECOL5gJSY_Xe9HIjhJoGqmr64dIcIOZwutfzne2fMb_cODdGNwgi6Cg3VkcIIuhIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11905/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.10.5/tcp/44107/p2p/16Uiu2HAkzeBcteKfDwUjUkwvNWv2GNoFeWrSfgJr5xh6uq4Rp9US"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44106/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:11905/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:44106/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:44106/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":1765253332281906176,"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:11905/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":1765253332281906176,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:44106/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:11905/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:44106/relay/v1/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:44106/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:44106/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:11905/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:44106/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:44106/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":1765253332420022284,"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:11905/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":1765253332420022284,"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 8db36b623d45
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1086784f19e9
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,63 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_all_on_peer_with_no_subscription with id: 2025-12-09_04-08-27__4336f354-27e0-44c1-abdb-a45f03a64ce8
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-09_04-08-27__4336f354-27e0-44c1-abdb-a45f03a64ce8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3739', '3740', '3741', '3742', '3743']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3739:3739 -p 3740:3740 -p 3741:3741 -p 3742:3742 -p 3743:3743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3741 --rest-port=3739 --tcp-port=3740 --discv5-udp-port=3742 --rest-address=0.0.0.0 --nat=extip:172.18.87.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afb75f9bd4ab6e715a99e2d9a8ac51fdaaea51982cdcbd3acfdfeda329a91165 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3743 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.226 waku c516aa71f02425f8af031594a68f88040e3942a6689a106ae6c4b3c22331e560
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c516aa71f024. Setting up logs at ./log/docker/node1_2025-12-09_04-08-27__4336f354-27e0-44c1-abdb-a45f03a64ce8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3739
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 e24476ce5a56. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8df5e93a9ae3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3739/health" -H "Content-Type: 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:3739/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.226/tcp/3740/p2p/16Uiu2HAm6BwnxPGp6e2yC3kFLeNYrL6SSby1MAjZAKMF91vSXx9g","/ip4/172.18.87.226/tcp/3741/ws/p2p/16Uiu2HAm6BwnxPGp6e2yC3kFLeNYrL6SSby1MAjZAKMF91vSXx9g"],"enrUri":"enr:-L24QNemWwG5g2vt9sayXPUCjXd-rLEbFqkL-IiOX4vBSCMFHw5Wn3IXRfwNW4CHSAnlXlR-pYum7GY_QhT82z8NbqoCgmlkgnY0gmlwhKwSV-KKbXVsdGlhZGRyc5YACASsElfiBg6cAAoErBJX4gYOnd0DgnJzhQADAQAAiXNlY3AyNTZrMaECn-xOCejgNsMrydruaeA4vIN7f1EdipSnE6NcwWzRQBODdGNwgg6cg3VkcIIOnoV3YWt1MgU"}'
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-09_04-08-27__4336f354-27e0-44c1-abdb-a45f03a64ce8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36295', '36296', '36297', '36298', '36299']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 -p 36299:36299 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36297 --rest-port=36295 --tcp-port=36296 --discv5-udp-port=36298 --rest-address=0.0.0.0 --nat=extip:172.18.85.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d827f5ba3cacc7c446fd6ed2a6641f984fe12c4beb7ae90f1d154c4ae529101b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36299 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNemWwG5g2vt9sayXPUCjXd-rLEbFqkL-IiOX4vBSCMFHw5Wn3IXRfwNW4CHSAnlXlR-pYum7GY_QhT82z8NbqoCgmlkgnY0gmlwhKwSV-KKbXVsdGlhZGRyc5YACASsElfiBg6cAAoErBJX4gYOnd0DgnJzhQADAQAAiXNlY3AyNTZrMaECn-xOCejgNsMrydruaeA4vIN7f1EdipSnE6NcwWzRQBODdGNwgg6cg3VkcIIOnoV3YWt1MgU --filternode=/ip4/172.18.87.226/tcp/3740/p2p/16Uiu2HAm6BwnxPGp6e2yC3kFLeNYrL6SSby1MAjZAKMF91vSXx9g
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.85.27 waku c5662078c035e567e603f04f7cc65eb29bb9cf497e1b41f70848920ec7636da4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c5662078c035. Setting up logs at ./log/docker/node2_2025-12-09_04-08-27__4336f354-27e0-44c1-abdb-a45f03a64ce8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36295
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36295/health" -H "Content-Type: 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:36295/debug/v1/info" -H "Content-Type: application/json" -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.27/tcp/36296/p2p/16Uiu2HAmBGHF6eBzYNn2z6B6q7A4vsCEQgH1o3shzxts3xDAtwkH","/ip4/172.18.85.27/tcp/36297/ws/p2p/16Uiu2HAmBGHF6eBzYNn2z6B6q7A4vsCEQgH1o3shzxts3xDAtwkH"],"enrUri":"enr:-L24QD9DcTq3E9u_2tn0JCCIRPWrwSftATn1Dglwvns1NDCPGHTiMOmqAHUSjwZhPJCy4A52kn1H4KZo66ccUW0X70sCgmlkgnY0gmlwhKwSVRuKbXVsdGlhZGRyc5YACASsElUbBo3IAAoErBJVGwaNyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC61MOQ4Vpn4Z6XSEHlvMLgUyhhmksywtDph-7BvJJ7y6DdGNwgo3Ig3VkcIKNyoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36295/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.226/tcp/3740/p2p/16Uiu2HAm6BwnxPGp6e2yC3kFLeNYrL6SSby1MAjZAKMF91vSXx9g"]'
INFO  src.node.api_clients.base_client:base_client.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:36295/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: 404 Client Error: Not Found for url: http://127.0.0.1:36295/filter/v2/subscriptions/all. Response content: b'{"requestId":"1","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 c516aa71f024
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c5662078c035
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2025-12-09 04:09:13.768 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:13.768 DEBUG [tests.conftest] Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2025-12-09_04-09-13__0a7625bf-c62d-4e92-ba32-ce4a558cbe8f
2025-12-09 04:09:13.769 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:13.769 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:13.769 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:09:13.776 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:13.776 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-13__0a7625bf-c62d-4e92-ba32-ce4a558cbe8f__wakuorg_nwaku:latest.log
2025-12-09 04:09:13.776 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:13.776 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:13.778 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:13.778 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.81
2025-12-09 04:09:13.778 DEBUG [src.node.docker_mananger] Generated ports ['61476', '61477', '61478', '61479', '61480']
2025-12-09 04:09:13.778 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:13.778 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:13.778 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:13.778 DEBUG [src.node.docker_mananger] docker run -i -t -p 61476:61476 -p 61477:61477 -p 61478:61478 -p 61479:61479 -p 61480:61480 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61478 --rest-port=61476 --tcp-port=61477 --discv5-udp-port=61479 --rest-address=0.0.0.0 --nat=extip:172.18.32.81 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=280e2fc0e943ccff4cf74baf603de38ddf402efedb07e0dca64db8f50d6e63bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61480 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-09 04:09:13.934 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.81 waku e467e48d635e758fba40c271d15257f031f54ddc5d14359300afd7c59ffe9674
2025-12-09 04:09:13.961 DEBUG [src.node.docker_mananger] Container started with ID e467e48d635e. Setting up logs at ./log/docker/node1_2025-12-09_04-09-13__0a7625bf-c62d-4e92-ba32-ce4a558cbe8f__wakuorg_nwaku:latest.log
2025-12-09 04:09:13.962 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61476
2025-12-09 04:09:13.962 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:14.093 ERROR [src.node.docker_mananger] Max retries reached for container 79efef3d22b3. Exiting log stream.
2025-12-09 04:09:14.567 ERROR [src.node.docker_mananger] Max retries reached for container 846ccc52ff60. Exiting log stream.
2025-12-09 04:09:14.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:14.966 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-09 04:09:14.966 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:14.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:14.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.81/tcp/61477/p2p/16Uiu2HAm9HE2rVrRvaoGgDNehXJWZMw8nouuxpomRdgKdYiKqvSw","/ip4/172.18.32.81/tcp/61478/ws/p2p/16Uiu2HAm9HE2rVrRvaoGgDNehXJWZMw8nouuxpomRdgKdYiKqvSw"],"enrUri":"enr:-L24QHfSmDxtAeuHHP30VtUGRfHb1anbPwoT53kPkfhVTkLyJXblg9dvNcxmsQm2vd_Papip7NNRnYPGQxUOuriIkpQCgmlkgnY0gmlwhKwSIFGKbXVsdGlhZGRyc5YACASsEiBRBvAlAAoErBIgUQbwJt0DgnJzhQACAQAAiXNlY3AyNTZrMaECzdmhwkcSMTj1_2uhid2-8AsnFUO1uwX0EfKZkLwVe1SDdGNwgvAlg3VkcILwJ4V3YWt1MgU"}'
2025-12-09 04:09:14.969 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:14.975 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:14.975 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-13__0a7625bf-c62d-4e92-ba32-ce4a558cbe8f__wakuorg_nwaku:latest.log
2025-12-09 04:09:14.975 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:14.975 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:14.977 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:14.977 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.90
2025-12-09 04:09:14.977 DEBUG [src.node.docker_mananger] Generated ports ['30176', '30177', '30178', '30179', '30180']
2025-12-09 04:09:14.977 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:14.977 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:14.977 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:14.977 DEBUG [src.node.docker_mananger] docker run -i -t -p 30176:30176 -p 30177:30177 -p 30178:30178 -p 30179:30179 -p 30180:30180 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30178 --rest-port=30176 --tcp-port=30177 --discv5-udp-port=30179 --rest-address=0.0.0.0 --nat=extip:172.18.120.90 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2b68d025bab8ff6f2e4bf7f56649d7acd7d5387cfd4f19634ba6acaf47e1a6b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30180 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHfSmDxtAeuHHP30VtUGRfHb1anbPwoT53kPkfhVTkLyJXblg9dvNcxmsQm2vd_Papip7NNRnYPGQxUOuriIkpQCgmlkgnY0gmlwhKwSIFGKbXVsdGlhZGRyc5YACASsEiBRBvAlAAoErBIgUQbwJt0DgnJzhQACAQAAiXNlY3AyNTZrMaECzdmhwkcSMTj1_2uhid2-8AsnFUO1uwX0EfKZkLwVe1SDdGNwgvAlg3VkcILwJ4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2025-12-09 04:09:15.137 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.90 waku 24fdf4e4d4294eaae6d6df1375442b207c3085485cbfb2662fb4720502e560e9
2025-12-09 04:09:15.161 DEBUG [src.node.docker_mananger] Container started with ID 24fdf4e4d429. Setting up logs at ./log/docker/node2_2025-12-09_04-09-13__0a7625bf-c62d-4e92-ba32-ce4a558cbe8f__wakuorg_nwaku:latest.log
2025-12-09 04:09:15.162 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30176
2025-12-09 04:09:15.162 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:16.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30176/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.183 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-09 04:09:16.184 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:16.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30176/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.90/tcp/30177/p2p/16Uiu2HAmBkZMwsSe6h6Uk9ba1Mg9HEaah7DU2z1aZZ6ydiAbRywW","/ip4/172.18.120.90/tcp/30178/ws/p2p/16Uiu2HAmBkZMwsSe6h6Uk9ba1Mg9HEaah7DU2z1aZZ6ydiAbRywW"],"enrUri":"enr:-L24QFqlF2MAxonsgwUGscqHCU-9k9yfBQsqAmFtJMIxu9BuRq9qP4DpwCvPk4X-IazDtHbfgWAswoFfJ35GCPtUiuYCgmlkgnY0gmlwhKwSeFqKbXVsdGlhZGRyc5YACASsEnhaBnXhAAoErBJ4WgZ14t0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8pGLC5XVZsvDJ2R_xRmSbPn687KWOHefntCREAhcQvmDdGNwgnXhg3VkcIJ144V3YWt1MgE"}'
2025-12-09 04:09:16.190 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:16.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30176/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.81/tcp/61477/p2p/16Uiu2HAm9HE2rVrRvaoGgDNehXJWZMw8nouuxpomRdgKdYiKqvSw"]'
2025-12-09 04:09:16.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.194 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:61476/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"]'
2025-12-09 04:09:16.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.198 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:30176/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"]'
2025-12-09 04:09:16.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61476/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:16.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.206 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:16.306 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:16.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.309 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61476/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2025-12-09 04:09:16.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61476/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:16.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:16.415 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:16.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.418 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61476/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2025-12-09 04:09:16.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61476/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:16.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.422 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:16.522 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:16.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.526 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61476/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2025-12-09 04:09:16.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61476/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:16.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:16.630 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:16.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.633 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61476/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2025-12-09 04:09:16.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61476/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:16.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:16.738 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:16.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.741 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61476/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2025-12-09 04:09:16.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61476/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:16.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.745 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:16.845 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:16.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.849 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61476/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2025-12-09 04:09:16.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61476/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:16.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.853 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:16.953 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:16.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.957 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61476/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2025-12-09 04:09:16.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61476/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:16.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:16.961 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:17.061 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:17.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61476/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:17.065 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61476/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2025-12-09 04:09:17.067 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:17.068 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:17.068 DEBUG [src.node.waku_node] Stopping container with id e467e48d635e
2025-12-09 04:09:17.540 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:17.540 DEBUG [src.node.waku_node] Stopping container with id 24fdf4e4d429
2025-12-09 04:09:18.057 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:18.058 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:18.064 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:18.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,114 @@
2025-12-09 04:13:16.622 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:13:16.623 DEBUG [tests.conftest] Running test: test_publish_after_node2_restarts with id: 2025-12-09_04-13-16__ed6e3759-9139-466b-bc84-f3fab381030c
2025-12-09 04:13:16.623 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:13:16.623 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:13:16.624 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-09 04:13:16.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:16.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-13-16__ed6e3759-9139-466b-bc84-f3fab381030c__wakuorg_nwaku:latest.log
2025-12-09 04:13:16.631 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:16.631 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:16.632 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:16.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.99
2025-12-09 04:13:16.633 DEBUG [src.node.docker_mananger] Generated ports ['62034', '62035', '62036', '62037', '62038']
2025-12-09 04:13:16.633 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:16.633 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:16.633 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:16.633 DEBUG [src.node.docker_mananger] docker run -i -t -p 62034:62034 -p 62035:62035 -p 62036:62036 -p 62037:62037 -p 62038:62038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62036 --rest-port=62034 --tcp-port=62035 --discv5-udp-port=62037 --rest-address=0.0.0.0 --nat=extip:172.18.161.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59aaa029ee5cbd1cde51adafcb2fcbe30de570ac1e5bbe20c1c1c6dde51d3e14 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62038 --metrics-logging=true --relay=true
2025-12-09 04:13:16.758 ERROR [src.node.docker_mananger] Max retries reached for container 59dae7a7818c. Exiting log stream.
2025-12-09 04:13:16.831 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.99 waku 3103c762bc6355da902429db4311fe22df767aff335368b59b3bf2f7427eee7d
2025-12-09 04:13:16.869 DEBUG [src.node.docker_mananger] Container started with ID 3103c762bc63. Setting up logs at ./log/docker/node1_2025-12-09_04-13-16__ed6e3759-9139-466b-bc84-f3fab381030c__wakuorg_nwaku:latest.log
2025-12-09 04:13:16.870 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62034
2025-12-09 04:13:16.870 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:17.297 ERROR [src.node.docker_mananger] Max retries reached for container 7f157408a9b1. Exiting log stream.
2025-12-09 04:13:17.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62034/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:17.874 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-09 04:13:17.874 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:17.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62034/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:17.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.99/tcp/62035/p2p/16Uiu2HAmPbz3q2bCrMgHVxo5LrsUjxmhUEeRX2G3JaVQRuyJYP2d","/ip4/172.18.161.99/tcp/62036/ws/p2p/16Uiu2HAmPbz3q2bCrMgHVxo5LrsUjxmhUEeRX2G3JaVQRuyJYP2d"],"enrUri":"enr:-L24QHYUNeWnWRFaLb1Q4dFwAdD039wwLzcC_NeN1qMdDxdKfXV7C5Z1pUobPZQbCpk9gEucEw_scnLiHXzh_GqDiUgCgmlkgnY0gmlwhKwSoWOKbXVsdGlhZGRyc5YACASsEqFjBvJTAAoErBKhYwbyVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoqt5LkaioEGIvpp9C7KhRzCqoQZlq-bYiiROeXMZwV6DdGNwgvJTg3VkcILyVYV3YWt1MgE"}'
2025-12-09 04:13:17.877 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:17.883 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:17.884 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-13-16__ed6e3759-9139-466b-bc84-f3fab381030c__wakuorg_nwaku:latest.log
2025-12-09 04:13:17.884 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:17.884 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:17.885 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:17.885 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.12.30
2025-12-09 04:13:17.885 DEBUG [src.node.docker_mananger] Generated ports ['21261', '21262', '21263', '21264', '21265']
2025-12-09 04:13:17.885 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:17.886 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:17.886 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:17.886 DEBUG [src.node.docker_mananger] docker run -i -t -p 21261:21261 -p 21262:21262 -p 21263:21263 -p 21264:21264 -p 21265:21265 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21263 --rest-port=21261 --tcp-port=21262 --discv5-udp-port=21264 --rest-address=0.0.0.0 --nat=extip:172.18.12.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=04a59d9df312ff04ba7f8ddfd28bc656efbd8cc9b5fe6fc3ccc9a0b93baed80b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21265 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHYUNeWnWRFaLb1Q4dFwAdD039wwLzcC_NeN1qMdDxdKfXV7C5Z1pUobPZQbCpk9gEucEw_scnLiHXzh_GqDiUgCgmlkgnY0gmlwhKwSoWOKbXVsdGlhZGRyc5YACASsEqFjBvJTAAoErBKhYwbyVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoqt5LkaioEGIvpp9C7KhRzCqoQZlq-bYiiROeXMZwV6DdGNwgvJTg3VkcILyVYV3YWt1MgE
2025-12-09 04:13:18.069 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.12.30 waku 3ed62f793c1f2600ea2fd136bf1baae7234d6b612cb68801823eafc0638e7961
2025-12-09 04:13:18.100 DEBUG [src.node.docker_mananger] Container started with ID 3ed62f793c1f. Setting up logs at ./log/docker/node2_2025-12-09_04-13-16__ed6e3759-9139-466b-bc84-f3fab381030c__wakuorg_nwaku:latest.log
2025-12-09 04:13:18.101 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21261
2025-12-09 04:13:18.101 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:19.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:19.115 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-09 04:13:19.117 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:19.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:19.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.30/tcp/21262/p2p/16Uiu2HAmJaebMM8iLjLfv4zz9qYhwjUW3vN2TpRtML5V44Lx6e72","/ip4/172.18.12.30/tcp/21263/ws/p2p/16Uiu2HAmJaebMM8iLjLfv4zz9qYhwjUW3vN2TpRtML5V44Lx6e72"],"enrUri":"enr:-L24QNLQVNcMrcDboLy6JBFGGWIrOGSkqE9Fpd-5z0VxQR2DFy91DHU45Tim8lqVULUpgY4jim5wU5Lg-ul2DAKXbp0CgmlkgnY0gmlwhKwSDB6KbXVsdGlhZGRyc5YACASsEgweBlMOAAoErBIMHgZTD90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWAl1WIZ7R0wKzm1X1BbDjU04DpxGs-Zt38vILqf0JemDdGNwglMOg3VkcIJTEIV3YWt1MgE"}'
2025-12-09 04:13:19.122 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:19.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21261/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.99/tcp/62035/p2p/16Uiu2HAmPbz3q2bCrMgHVxo5LrsUjxmhUEeRX2G3JaVQRuyJYP2d"]'
2025-12-09 04:13:19.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.126 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-09 04:13:19.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62034/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:13:19.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21261/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:13:19.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62034/relay/v1/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-09 04:13:19.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.141 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:13:19.241 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:13:19.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:19.244 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":1765253599136171520,"ephemeral":false,"proof":""}]'
2025-12-09 04:13:19.246 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:13:19.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:19.248 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":1765253599136171520,"ephemeral":false,"proof":""}]'
2025-12-09 04:13:19.250 INFO [src.steps.relay] WARM UP successful!!
2025-12-09 04:13:19.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62034/relay/v1/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-09 04:13:19.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:19.255 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:13:19.356 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:13:19.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:19.359 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":1765253599251239364,"ephemeral":false,"proof":""}]'
2025-12-09 04:13:19.360 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:13:19.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:19.362 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":1765253599251239364,"ephemeral":false,"proof":""}]'
2025-12-09 04:13:19.364 DEBUG [src.node.waku_node] Restarting container with id 3ed62f793c1f
2025-12-09 04:13:20.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:20.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:20.432 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-09 04:13:20.432 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:20.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:20.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.30/tcp/21262/p2p/16Uiu2HAmJaebMM8iLjLfv4zz9qYhwjUW3vN2TpRtML5V44Lx6e72","/ip4/172.18.12.30/tcp/21263/ws/p2p/16Uiu2HAmJaebMM8iLjLfv4zz9qYhwjUW3vN2TpRtML5V44Lx6e72"],"enrUri":"enr:-L24QNLQVNcMrcDboLy6JBFGGWIrOGSkqE9Fpd-5z0VxQR2DFy91DHU45Tim8lqVULUpgY4jim5wU5Lg-ul2DAKXbp0CgmlkgnY0gmlwhKwSDB6KbXVsdGlhZGRyc5YACASsEgweBlMOAAoErBIMHgZTD90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWAl1WIZ7R0wKzm1X1BbDjU04DpxGs-Zt38vILqf0JemDdGNwglMOg3VkcIJTEIV3YWt1MgE"}'
2025-12-09 04:13:20.435 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:20.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62034/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:13:20.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:20.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21261/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:13:20.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:20.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62034/relay/v1/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-09 04:13:20.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:20.452 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:13:20.553 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:13:20.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:20.555 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":1765253600449649152,"ephemeral":false,"proof":""}]'
2025-12-09 04:13:20.557 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:13:20.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:20.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2025-12-09 04:13:21.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62034/relay/v1/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-09 04:13:21.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:21.566 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:13:21.666 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:13:21.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:21.669 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":1765253601560542720,"ephemeral":false,"proof":""}]'
2025-12-09 04:13:21.672 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:13:21.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21261/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:21.674 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":1765253601560542720,"ephemeral":false,"proof":""}]'
2025-12-09 04:13:21.677 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:13:21.678 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:13:21.678 DEBUG [src.node.waku_node] Stopping container with id 3103c762bc63
2025-12-09 04:13:22.230 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:22.231 DEBUG [src.node.waku_node] Stopping container with id 3ed62f793c1f
2025-12-09 04:13:22.760 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:22.761 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:13:22.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:13:22.792 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,216 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2025-12-09_04-09-13__2bf7e7fb-5eb0-4464-821e-377b20dfb39d
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-09_04-09-13__2bf7e7fb-5eb0-4464-821e-377b20dfb39d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3464', '3465', '3466', '3467', '3468']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3464:3464 -p 3465:3465 -p 3466:3466 -p 3467:3467 -p 3468:3468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3466 --rest-port=3464 --tcp-port=3465 --discv5-udp-port=3467 --rest-address=0.0.0.0 --nat=extip:172.18.145.59 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f9be995fa60c1ff8c0d155b183a921fbcd7f5b8618bdaef940c4cbf70c51d3e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3468 --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.145.59 waku 7738aafd76f58422930010ad06d2a6c2044cfc5b4b156a299cabb73923dcfd08
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7738aafd76f5. Setting up logs at ./log/docker/node1_2025-12-09_04-09-13__2bf7e7fb-5eb0-4464-821e-377b20dfb39d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3464
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 f4e507ffb9d3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 05c4f327aa06. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3464/health" -H "Content-Type: 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:3464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.59/tcp/3465/p2p/16Uiu2HAmLmFfFBVzAp8avGiHkNbUm1eK2UKtaPZKDNbJnjtAGDF3","/ip4/172.18.145.59/tcp/3466/ws/p2p/16Uiu2HAmLmFfFBVzAp8avGiHkNbUm1eK2UKtaPZKDNbJnjtAGDF3"],"enrUri":"enr:-L24QHM7VG9CGf5AKw7rE9OVuE9I5PiYDvQodcYKtyvHpUAPX0v1FJJsSqRE7O_nd4koABw6GcQwAGihNm6os3Pwp14CgmlkgnY0gmlwhKwSkTuKbXVsdGlhZGRyc5YACASsEpE7Bg2JAAoErBKROwYNit0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeHhKdbbojhFUUgTzh5AGdMuOZ4md9C7JIqUYmDIwpaaDdGNwgg2Jg3VkcIINi4V3YWt1MgU"}'
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-09_04-09-13__2bf7e7fb-5eb0-4464-821e-377b20dfb39d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20537', '20538', '20539', '20540', '20541']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20537:20537 -p 20538:20538 -p 20539:20539 -p 20540:20540 -p 20541:20541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20539 --rest-port=20537 --tcp-port=20538 --discv5-udp-port=20540 --rest-address=0.0.0.0 --nat=extip:172.18.28.26 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2b7abe4ef17d6c5caaaefd3216229be4e5ebc644eddcadd8aa450a3eedce587d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20541 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHM7VG9CGf5AKw7rE9OVuE9I5PiYDvQodcYKtyvHpUAPX0v1FJJsSqRE7O_nd4koABw6GcQwAGihNm6os3Pwp14CgmlkgnY0gmlwhKwSkTuKbXVsdGlhZGRyc5YACASsEpE7Bg2JAAoErBKROwYNit0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeHhKdbbojhFUUgTzh5AGdMuOZ4md9C7JIqUYmDIwpaaDdGNwgg2Jg3VkcIINi4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.26 waku eea75c798ed8d5de04140f3a152e4a267b1ac81db87cd7b30ce21b900afe4a1a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eea75c798ed8. Setting up logs at ./log/docker/node2_2025-12-09_04-09-13__2bf7e7fb-5eb0-4464-821e-377b20dfb39d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20537
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20537/health" -H "Content-Type: 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:20537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.26/tcp/20538/p2p/16Uiu2HAm8E8jXgmUe69kY2hcqMrp68sk1kErjHoNuzvF9gbhSD2K","/ip4/172.18.28.26/tcp/20539/ws/p2p/16Uiu2HAm8E8jXgmUe69kY2hcqMrp68sk1kErjHoNuzvF9gbhSD2K"],"enrUri":"enr:-L24QFEUL-vp2dhcsaQ7e_fhB5zp-ppw57xyjVDbsswSOkIqKSEfpf_8iAYR2tpw0g43DkCtbBgQlH4e5xPwxySfsmoCgmlkgnY0gmlwhKwSHBqKbXVsdGlhZGRyc5YACASsEhwaBlA6AAoErBIcGgZQO90DgnJzhQACAQAAiXNlY3AyNTZrMaECvjM2FVRM_hSNoG7XIt_rIumW72bz_7TMA4W0UTmxIWSDdGNwglA6g3VkcIJQPIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20537/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.59/tcp/3465/p2p/16Uiu2HAmLmFfFBVzAp8avGiHkNbUm1eK2UKtaPZKDNbJnjtAGDF3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:20537/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:3464/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:3464/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":1765253356094975222,"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:20537/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":1765253356094975222,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:3464/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":1765253356212795345,"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:20537/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":1765253356212795345,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:3464/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":1765253356325215687,"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:20537/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":1765253356325215687,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:3464/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":1765253356438168474,"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:20537/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":1765253356438168474,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:3464/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":1765253356551097465,"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:20537/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":1765253356551097465,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:3464/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":1765253356663432834,"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:20537/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":1765253356663432834,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:3464/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":1765253356776073297,"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:20537/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":1765253356776073297,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:3464/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":1765253356888088901,"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:20537/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":1765253356888088901,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3464/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 DELETE "http://127.0.0.1:20537/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 DELETE "http://127.0.0.1:3464/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20537/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3464/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20537/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3464/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20537/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3464/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20537/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3464/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20537/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3464/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20537/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:3464/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20537/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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:3464/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 7738aafd76f5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eea75c798ed8
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-09 04:10:23.007 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:23.008 DEBUG [tests.conftest] Running test: test_metrics_after_light_push with id: 2025-12-09_04-10-23__995db5ed-ad07-455c-86b8-24b71b30d9da
2025-12-09 04:10:23.008 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:23.008 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:10:23.008 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:10:23.009 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:10:23.009 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:23.016 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:23.016 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-09_04-10-23__995db5ed-ad07-455c-86b8-24b71b30d9da__wakuorg_nwaku:latest.log
2025-12-09 04:10:23.017 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:23.017 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:23.018 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:23.018 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.148
2025-12-09 04:10:23.018 DEBUG [src.node.docker_mananger] Generated ports ['12506', '12507', '12508', '12509', '12510']
2025-12-09 04:10:23.019 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:23.019 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:23.019 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:23.019 DEBUG [src.node.docker_mananger] docker run -i -t -p 12506:12506 -p 12507:12507 -p 12508:12508 -p 12509:12509 -p 12510:12510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12508 --rest-port=12506 --tcp-port=12507 --discv5-udp-port=12509 --rest-address=0.0.0.0 --nat=extip:172.18.156.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be6a1d7c0fb5fef27c6b31ed81db1d5b4cdbbd6ba0b25adce939e4df5d4612ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12510 --metrics-logging=true --lightpush=true --relay=true
2025-12-09 04:10:23.190 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.148 waku a1fd80047a8797f2f668e04e2e90927056e09c705458e2240ef4ba36d8f4f279
2025-12-09 04:10:23.217 DEBUG [src.node.docker_mananger] Container started with ID a1fd80047a87. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-10-23__995db5ed-ad07-455c-86b8-24b71b30d9da__wakuorg_nwaku:latest.log
2025-12-09 04:10:23.218 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12506
2025-12-09 04:10:23.218 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:23.309 ERROR [src.node.docker_mananger] Max retries reached for container c553e225bc3a. Exiting log stream.
2025-12-09 04:10:23.788 ERROR [src.node.docker_mananger] Max retries reached for container 138e67c2530c. Exiting log stream.
2025-12-09 04:10:24.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12506/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:24.224 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-09 04:10:24.224 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:24.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:24.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.148/tcp/12507/p2p/16Uiu2HAkxQimwAkYrPQtk9jCZAahCEbQmtsXQ6yUECd5AB9e1qDX","/ip4/172.18.156.148/tcp/12508/ws/p2p/16Uiu2HAkxQimwAkYrPQtk9jCZAahCEbQmtsXQ6yUECd5AB9e1qDX"],"enrUri":"enr:-L24QIH7LVCJVNtgrSKD-1m9nhLjMlZc1XWaPk4niMvYT7EIEEtZD5PbFtYBOXrG4bAsmwl-Rw2pliYlFpAjHgIUe8ECgmlkgnY0gmlwhKwSnJSKbXVsdGlhZGRyc5YACASsEpyUBjDbAAoErBKclAYw3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECLFSkEbkRjqSm_sfTStFOX0spYdfCB64y-kkki1DN1uaDdGNwgjDbg3VkcIIw3YV3YWt1Mgk"}'
2025-12-09 04:10:24.227 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:24.234 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:24.234 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-09_04-10-23__995db5ed-ad07-455c-86b8-24b71b30d9da__wakuorg_nwaku:latest.log
2025-12-09 04:10:24.234 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:24.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:24.236 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:24.236 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.124.120
2025-12-09 04:10:24.236 DEBUG [src.node.docker_mananger] Generated ports ['34258', '34259', '34260', '34261', '34262']
2025-12-09 04:10:24.236 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:24.236 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:24.236 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:24.236 DEBUG [src.node.docker_mananger] docker run -i -t -p 34258:34258 -p 34259:34259 -p 34260:34260 -p 34261:34261 -p 34262:34262 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34260 --rest-port=34258 --tcp-port=34259 --discv5-udp-port=34261 --rest-address=0.0.0.0 --nat=extip:172.18.124.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=46a00fecfaff0a43f630d31dbcbf2cddbfaa3fc2cf485dafeac28e88ff0b419e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34262 --metrics-logging=true --lightpush=false --relay=true
2025-12-09 04:10:24.401 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.124.120 waku 66f57eedfb2d8ff841ded4a6e49c3153c7a2cdd048e8564da75e692cab46f39b
2025-12-09 04:10:24.427 DEBUG [src.node.docker_mananger] Container started with ID 66f57eedfb2d. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-10-23__995db5ed-ad07-455c-86b8-24b71b30d9da__wakuorg_nwaku:latest.log
2025-12-09 04:10:24.427 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34258
2025-12-09 04:10:24.428 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:25.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34258/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:25.432 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-09 04:10:25.432 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:25.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34258/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:25.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.124.120/tcp/34259/p2p/16Uiu2HAkwJAxgeu77DnjGKL7fAVrvTmhGDf9Kx6ZVeqV7GYBCR3F","/ip4/172.18.124.120/tcp/34260/ws/p2p/16Uiu2HAkwJAxgeu77DnjGKL7fAVrvTmhGDf9Kx6ZVeqV7GYBCR3F"],"enrUri":"enr:-L24QMTkeoyvIG2urZUhZ4yzYgFj0D5mrnHY5XPvL0Oqy2RYTLWYFyLrJJqHx2n1guC13aOfmWS8UcTH_VKUS9BWuhoCgmlkgnY0gmlwhKwSfHiKbXVsdGlhZGRyc5YACASsEnx4BoXTAAoErBJ8eAaF1N0DgnJzhQADAQAAiXNlY3AyNTZrMaECG8t_BKFRNM8W8XyotcCj6kq10NVP5OUh3NqKP1am6VqDdGNwgoXTg3VkcIKF1YV3YWt1MgE"}'
2025-12-09 04:10:25.435 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:25.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34258/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.148/tcp/12507/p2p/16Uiu2HAkxQimwAkYrPQtk9jCZAahCEbQmtsXQ6yUECd5AB9e1qDX"]'
2025-12-09 04:10:25.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:25.474 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:25.474 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-09_04-10-23__995db5ed-ad07-455c-86b8-24b71b30d9da__wakuorg_nwaku:latest.log
2025-12-09 04:10:25.474 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:25.474 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:25.478 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:25.478 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.237
2025-12-09 04:10:25.479 DEBUG [src.node.docker_mananger] Generated ports ['7080', '7081', '7082', '7083', '7084']
2025-12-09 04:10:25.479 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:25.479 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:25.480 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:25.480 DEBUG [src.node.docker_mananger] docker run -i -t -p 7080:7080 -p 7081:7081 -p 7082:7082 -p 7083:7083 -p 7084:7084 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7082 --rest-port=7080 --tcp-port=7081 --discv5-udp-port=7083 --rest-address=0.0.0.0 --nat=extip:172.18.45.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac762fe2bdaf1f97b1e0145071f3d775afdc27eb8c490c71f84baead845f9f09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7084 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIH7LVCJVNtgrSKD-1m9nhLjMlZc1XWaPk4niMvYT7EIEEtZD5PbFtYBOXrG4bAsmwl-Rw2pliYlFpAjHgIUe8ECgmlkgnY0gmlwhKwSnJSKbXVsdGlhZGRyc5YACASsEpyUBjDbAAoErBKclAYw3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECLFSkEbkRjqSm_sfTStFOX0spYdfCB64y-kkki1DN1uaDdGNwgjDbg3VkcIIw3YV3YWt1Mgk --lightpushnode=/ip4/172.18.156.148/tcp/12507/p2p/16Uiu2HAkxQimwAkYrPQtk9jCZAahCEbQmtsXQ6yUECd5AB9e1qDX --lightpush=true --relay=false
2025-12-09 04:10:25.671 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.237 waku d8c8df622dfe95d57df0a5e2af50d85fcd18400df26dbd8f1b63a669f5f7eb31
2025-12-09 04:10:25.698 DEBUG [src.node.docker_mananger] Container started with ID d8c8df622dfe. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-10-23__995db5ed-ad07-455c-86b8-24b71b30d9da__wakuorg_nwaku:latest.log
2025-12-09 04:10:25.698 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7080
2025-12-09 04:10:25.698 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:26.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7080/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.703 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-09 04:10:26.703 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:26.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7080/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:26.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.237/tcp/7081/p2p/16Uiu2HAmG87qwokuiGVgYRJudSViy2g8Rtpx19j4STs4NzbkGviE","/ip4/172.18.45.237/tcp/7082/ws/p2p/16Uiu2HAmG87qwokuiGVgYRJudSViy2g8Rtpx19j4STs4NzbkGviE"],"enrUri":"enr:-L24QDthIN0zXNqn66bpaqutVYzZ_Q0hLYQL1wqH6Si-lroTTUqrF-tCuNTh02GegJw90r-j5Dcikkf1D1FpOcZRIlUCgmlkgnY0gmlwhKwSLe2KbXVsdGlhZGRyc5YACASsEi3tBhupAAoErBIt7QYbqt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDM4Y3WGL2FlNbF1UVAmpW4XutsHt7TNW3XskHq7ov0tODdGNwghupg3VkcIIbq4V3YWt1Mgg"}'
2025-12-09 04:10:26.706 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:26.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7080/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.148/tcp/12507/p2p/16Uiu2HAkxQimwAkYrPQtk9jCZAahCEbQmtsXQ6yUECd5AB9e1qDX"]'
2025-12-09 04:10:26.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7080/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.124.120/tcp/34259/p2p/16Uiu2HAkwJAxgeu77DnjGKL7fAVrvTmhGDf9Kx6ZVeqV7GYBCR3F"]'
2025-12-09 04:10:26.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12506/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:10:26.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34258/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:10:26.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7080/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": 1765253426767736783}}'
2025-12-09 04:10:26.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:26.780 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2025-12-09 04:10:27.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:27.283 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":1765253426767736783,"ephemeral":false,"proof":""}]'
2025-12-09 04:10:27.284 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-09 04:10:32.284 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.156.148/tcp/12507"} has 1
2025-12-09 04:10:32.289 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/lightpush/2.0.0-beta1",peerId="/ip4/172.18.156.148/tcp/12507"} with value 1.0
2025-12-09 04:10:32.289 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2025-12-09 04:10:32.293 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2025-12-09 04:10:32.293 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2025-12-09 04:10:32.296 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2025-12-09 04:10:32.296 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2025-12-09 04:10:32.299 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 2.0
2025-12-09 04:10:32.300 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2025-12-09 04:10:32.303 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 2.0
2025-12-09 04:10:32.303 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2025-12-09 04:10:32.306 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2025-12-09 04:10:32.306 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2025-12-09 04:10:32.309 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2025-12-09 04:10:32.309 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2025-12-09 04:10:32.312 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 2.0
2025-12-09 04:10:32.312 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2025-12-09 04:10:32.315 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2025-12-09 04:10:32.316 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2025-12-09 04:10:32.319 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2025-12-09 04:10:32.320 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:32.321 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:32.321 DEBUG [src.node.waku_node] Stopping container with id a1fd80047a87
2025-12-09 04:10:32.834 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:32.835 DEBUG [src.node.waku_node] Stopping container with id 66f57eedfb2d
2025-12-09 04:10:33.292 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:33.292 DEBUG [src.node.waku_node] Stopping container with id d8c8df622dfe
2025-12-09 04:10:33.651 ERROR [src.node.docker_mananger] Max retries reached for container a1fd80047a87. Exiting log stream.
2025-12-09 04:10:33.811 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:33.812 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:33.821 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:33.829 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:33.836 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_extra_field with id: 2025-12-09_04-09-54__10703d0a-879d-44ec-9fe4-b36695550e3b
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-09_04-09-54__10703d0a-879d-44ec-9fe4-b36695550e3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28514', '28515', '28516', '28517', '28518']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28514:28514 -p 28515:28515 -p 28516:28516 -p 28517:28517 -p 28518:28518 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28516 --rest-port=28514 --tcp-port=28515 --discv5-udp-port=28517 --rest-address=0.0.0.0 --nat=extip:172.18.174.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=64aaa80ed16af8b37961afdb4c4093e4ca6bdeab9e91b3bff0cd7efcac95b76c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28518 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b6d8c1e6a08a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.226 waku 7eaa940d940da5fe29d2d0b164ec9bac8305956a68109f7343dcdbe73bfc46c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7eaa940d940d. Setting up logs at ./log/docker/node1_2025-12-09_04-09-54__10703d0a-879d-44ec-9fe4-b36695550e3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28514
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 18fe811eb7a9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28514/health" -H "Content-Type: 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:28514/debug/v1/info" -H "Content-Type: application/json" -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.226/tcp/28515/p2p/16Uiu2HAmMqQ4sPaLR85XaAhLrGgavxF1GLowmPhGoVaFwV9opcjs","/ip4/172.18.174.226/tcp/28516/ws/p2p/16Uiu2HAmMqQ4sPaLR85XaAhLrGgavxF1GLowmPhGoVaFwV9opcjs"],"enrUri":"enr:-L24QNwREiXWzqe01fQGxtBUR2Gd27KRAvgQi4Cqe_EKlFPhKu6pJsWcdy2KNXSlHg3JVI4ljlXIOrwzqI1MzJ5L-nECgmlkgnY0gmlwhKwSruKKbXVsdGlhZGRyc5YACASsEq7iBm9jAAoErBKu4gZvZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiGPOpNkz3D8ZzkuH8xE2Jn4nC6q9eXi1h4ZyRZKCxtqDdGNwgm9jg3VkcIJvZYV3YWt1MgU"}'
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-09_04-09-54__10703d0a-879d-44ec-9fe4-b36695550e3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21667', '21668', '21669', '21670', '21671']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21667:21667 -p 21668:21668 -p 21669:21669 -p 21670:21670 -p 21671:21671 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21669 --rest-port=21667 --tcp-port=21668 --discv5-udp-port=21670 --rest-address=0.0.0.0 --nat=extip:172.18.20.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6e91a1bfb471ccc0f08a6464de32ceced6cb2ebbedc5ab28fe8daaea1225f52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21671 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNwREiXWzqe01fQGxtBUR2Gd27KRAvgQi4Cqe_EKlFPhKu6pJsWcdy2KNXSlHg3JVI4ljlXIOrwzqI1MzJ5L-nECgmlkgnY0gmlwhKwSruKKbXVsdGlhZGRyc5YACASsEq7iBm9jAAoErBKu4gZvZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiGPOpNkz3D8ZzkuH8xE2Jn4nC6q9eXi1h4ZyRZKCxtqDdGNwgm9jg3VkcIJvZYV3YWt1MgU --filternode=/ip4/172.18.174.226/tcp/28515/p2p/16Uiu2HAmMqQ4sPaLR85XaAhLrGgavxF1GLowmPhGoVaFwV9opcjs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.130 waku 94a5a9394642343d262db40518e47e637374d229ff900ef2194ed286c1b1db1f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 94a5a9394642. Setting up logs at ./log/docker/node2_2025-12-09_04-09-54__10703d0a-879d-44ec-9fe4-b36695550e3b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21667
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21667/health" -H "Content-Type: 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:21667/debug/v1/info" -H "Content-Type: application/json" -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.130/tcp/21668/p2p/16Uiu2HAmFAhcHEVudSBqXMfGU3FpaGm9HEmoLcrfMfrXWziCHyum","/ip4/172.18.20.130/tcp/21669/ws/p2p/16Uiu2HAmFAhcHEVudSBqXMfGU3FpaGm9HEmoLcrfMfrXWziCHyum"],"enrUri":"enr:-L24QO5kDttRKbCqRoxwbixkfSxOj8hgv0kWEoKrTq87RqEFdx_fPp2zCQpGiNlMyyNNuWJedebvTvnu4mqiemFORXsCgmlkgnY0gmlwhKwSFIKKbXVsdGlhZGRyc5YACASsEhSCBlSkAAoErBIUggZUpd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJVPeT_vyMBKFL0KKRPxvc-EsNijiT8O5dM6csBGXWWSDdGNwglSkg3VkcIJUpoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21667/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.226/tcp/28515/p2p/16Uiu2HAmMqQ4sPaLR85XaAhLrGgavxF1GLowmPhGoVaFwV9opcjs"]'
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:28514/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:21667/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7adc281e-cf2f-4b4e-b2b0-05561dfb8d66", "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":"7adc281e-cf2f-4b4e-b2b0-05561dfb8d66","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28514/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)', "extraField": "extraValue"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:28514/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7eaa940d940d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 94a5a9394642
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 @@
2025-12-09 04:09:53.077 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:53.078 DEBUG [tests.conftest] Running test: test_time_filter_start_time_equals_end_time with id: 2025-12-09_04-09-53__48ecde9c-f9c3-45b5-a1c2-219ebd493579
2025-12-09 04:09:53.078 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:53.078 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:09:53.079 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:09:53.087 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:53.088 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-09-53__48ecde9c-f9c3-45b5-a1c2-219ebd493579__wakuorg_nwaku:latest.log
2025-12-09 04:09:53.088 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:53.088 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:53.090 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:53.090 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.24
2025-12-09 04:09:53.091 DEBUG [src.node.docker_mananger] Generated ports ['14537', '14538', '14539', '14540', '14541']
2025-12-09 04:09:53.091 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:53.091 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:53.092 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:53.092 DEBUG [src.node.docker_mananger] docker run -i -t -p 14537:14537 -p 14538:14538 -p 14539:14539 -p 14540:14540 -p 14541:14541 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14539 --rest-port=14537 --tcp-port=14538 --discv5-udp-port=14540 --rest-address=0.0.0.0 --nat=extip:172.18.238.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=56a411d39590af969a6e95f7bc6eceebcd7cc0ace04e57dcfc5f9bda9ec7f1bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14541 --metrics-logging=true --store=true --relay=true
2025-12-09 04:09:53.286 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.24 waku c01136e6ce3d956cdabc249de5e51dce2ce125a77f569d72ad14754e50afa938
2025-12-09 04:09:53.319 DEBUG [src.node.docker_mananger] Container started with ID c01136e6ce3d. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-53__48ecde9c-f9c3-45b5-a1c2-219ebd493579__wakuorg_nwaku:latest.log
2025-12-09 04:09:53.319 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14537
2025-12-09 04:09:53.320 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:53.392 ERROR [src.node.docker_mananger] Max retries reached for container 1103e5bcc780. Exiting log stream.
2025-12-09 04:09:53.914 ERROR [src.node.docker_mananger] Max retries reached for container 39cfb600390a. Exiting log stream.
2025-12-09 04:09:54.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14537/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:54.324 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-09 04:09:54.324 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:54.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14537/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:54.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.24/tcp/14538/p2p/16Uiu2HAm9cQyqFwf4B5Uhe3ntThrhAerGChXpnE2sMcx66XWXGdc","/ip4/172.18.238.24/tcp/14539/ws/p2p/16Uiu2HAm9cQyqFwf4B5Uhe3ntThrhAerGChXpnE2sMcx66XWXGdc"],"enrUri":"enr:-L24QDAKZzXYSSnyN5YB2yWK10ZotDUgfNZKyKiglDG8UtMRU_IaXjI9mqDHfhN3bFIlG4QJ1Wmp4ghi3_LnDCLnHiECgmlkgnY0gmlwhKwS7hiKbXVsdGlhZGRyc5YACASsEu4YBjjKAAoErBLuGAY4y90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0sQLy_0ei5hCj2D3SQZZYHVl-21aqZ51QXq0_xO86meDdGNwgjjKg3VkcII4zIV3YWt1MgM"}'
2025-12-09 04:09:54.327 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:54.334 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:54.334 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-09-53__48ecde9c-f9c3-45b5-a1c2-219ebd493579__wakuorg_nwaku:latest.log
2025-12-09 04:09:54.334 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:54.334 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:54.336 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:54.336 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.73
2025-12-09 04:09:54.336 DEBUG [src.node.docker_mananger] Generated ports ['36617', '36618', '36619', '36620', '36621']
2025-12-09 04:09:54.336 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:54.336 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:54.336 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:54.337 DEBUG [src.node.docker_mananger] docker run -i -t -p 36617:36617 -p 36618:36618 -p 36619:36619 -p 36620:36620 -p 36621:36621 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36619 --rest-port=36617 --tcp-port=36618 --discv5-udp-port=36620 --rest-address=0.0.0.0 --nat=extip:172.18.205.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c55ad283fd3ef8dbed47bbc64ccadaafd03c0cf6cbe079803e36e2c7f50b7a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36621 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDAKZzXYSSnyN5YB2yWK10ZotDUgfNZKyKiglDG8UtMRU_IaXjI9mqDHfhN3bFIlG4QJ1Wmp4ghi3_LnDCLnHiECgmlkgnY0gmlwhKwS7hiKbXVsdGlhZGRyc5YACASsEu4YBjjKAAoErBLuGAY4y90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0sQLy_0ei5hCj2D3SQZZYHVl-21aqZ51QXq0_xO86meDdGNwgjjKg3VkcII4zIV3YWt1MgM --storenode=/ip4/172.18.238.24/tcp/14538/p2p/16Uiu2HAm9cQyqFwf4B5Uhe3ntThrhAerGChXpnE2sMcx66XWXGdc --store=true --relay=true
2025-12-09 04:09:54.542 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.73 waku 52c81cce7e63c4937d7860c5426879053f7a4a9647d41b6eec770271c7010fa4
2025-12-09 04:09:54.573 DEBUG [src.node.docker_mananger] Container started with ID 52c81cce7e63. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-53__48ecde9c-f9c3-45b5-a1c2-219ebd493579__wakuorg_nwaku:latest.log
2025-12-09 04:09:54.574 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36617
2025-12-09 04:09:54.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:55.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36617/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:55.580 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-09 04:09:55.580 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:55.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36617/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:55.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.73/tcp/36618/p2p/16Uiu2HAmDTJgmWW7mE7nb4rtsvRqhfSBXpyfyXsfXcmen4hs2dSb","/ip4/172.18.205.73/tcp/36619/ws/p2p/16Uiu2HAmDTJgmWW7mE7nb4rtsvRqhfSBXpyfyXsfXcmen4hs2dSb"],"enrUri":"enr:-L24QJNzjqHenVcRJmKWHKgFfErRYA-KhwzvBBkSsqLxGL-0TAIASlEcPBXd6ZRq5xMaAn90uBdcSgbUkqfuNIWqAD4CgmlkgnY0gmlwhKwSzUmKbXVsdGlhZGRyc5YACASsEs1JBo8KAAoErBLNSQaPC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDC91zGahPGKU3b8BGYJwmrc6sIlcahTfVerOv3zgO62SDdGNwgo8Kg3VkcIKPDIV3YWt1MgM"}'
2025-12-09 04:09:55.583 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:55.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36617/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.24/tcp/14538/p2p/16Uiu2HAm9cQyqFwf4B5Uhe3ntThrhAerGChXpnE2sMcx66XWXGdc"]'
2025-12-09 04:09:55.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:55.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36617/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:55.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.592 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:55.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/relay/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-09 04:09:55.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:55.798 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:55.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/relay/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-09 04:09:55.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:55.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.005 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:56.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/relay/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-09 04:09:56.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:56.011 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.212 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:56.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/relay/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-09 04:09:56.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:56.218 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.419 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:56.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/relay/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-09 04:09:56.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:56.425 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.626 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:56.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14537/relay/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-09 04:09:56.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:56.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:56.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14537/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253392592057856&endTime=1765253392592057856&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:56.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x68960e35db62b6b4c8ffe9ae587d6b20846ff9300f567b2203bbde76e585bc9b"}]}'
2025-12-09 04:09:56.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36617/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1765253392592057856&endTime=1765253392592057856&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:56.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x68960e35db62b6b4c8ffe9ae587d6b20846ff9300f567b2203bbde76e585bc9b"}]}'
2025-12-09 04:09:56.841 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:56.843 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:56.843 DEBUG [src.node.waku_node] Stopping container with id c01136e6ce3d
2025-12-09 04:09:57.385 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:57.386 DEBUG [src.node.waku_node] Stopping container with id 52c81cce7e63
2025-12-09 04:09:57.932 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:57.933 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:57.940 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:57.947 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
2025-12-09 04:11:35.401 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:11:35.402 DEBUG [tests.conftest] Running test: test_verify_node_info with id: 2025-12-09_04-11-35__460fa1e5-76f6-496c-b6ef-5cbf4fd8b38c
2025-12-09 04:11:35.402 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:11:35.402 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:11:35.403 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:11:35.410 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:11:35.410 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-11-35__460fa1e5-76f6-496c-b6ef-5cbf4fd8b38c__wakuorg_nwaku:latest.log
2025-12-09 04:11:35.411 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:11:35.411 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:11:35.412 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:11:35.412 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:11:35.413 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:11:35.413 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.123
2025-12-09 04:11:35.414 DEBUG [src.node.docker_mananger] Generated ports ['25684', '25685', '25686', '25687', '25688']
2025-12-09 04:11:35.414 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:11:35.414 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:11:35.414 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:11:35.414 DEBUG [src.node.docker_mananger] docker run -i -t -p 25684:25684 -p 25685:25685 -p 25686:25686 -p 25687:25687 -p 25688:25688 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25686 --rest-port=25684 --tcp-port=25685 --discv5-udp-port=25687 --rest-address=0.0.0.0 --nat=extip:172.18.128.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2b41efc00c0f78625ccb3bdccafaa6abf34c8bbf700b4bbeebc0ca2c3eb5d1fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25688 --metrics-logging=true --relay=true
2025-12-09 04:11:35.602 ERROR [src.node.docker_mananger] Max retries reached for container 811edce61593. Exiting log stream.
2025-12-09 04:11:35.618 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.123 waku b2ca2ef1c3790aab6c4a6882574d451125c49eacbcc8262611aacb7c7cbf86bd
2025-12-09 04:11:35.653 DEBUG [src.node.docker_mananger] Container started with ID b2ca2ef1c379. Setting up logs at ./log/docker/node1_2025-12-09_04-11-35__460fa1e5-76f6-496c-b6ef-5cbf4fd8b38c__wakuorg_nwaku:latest.log
2025-12-09 04:11:35.653 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25684
2025-12-09 04:11:35.654 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:36.192 ERROR [src.node.docker_mananger] Max retries reached for container 4df6f094195b. Exiting log stream.
2025-12-09 04:11:36.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25684/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:11:36.657 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-09 04:11:36.658 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:11:36.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25684/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:11:36.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.123/tcp/25685/p2p/16Uiu2HAmHbNf53AHHTXAZYoxZED1KfFg1HFD1mshS3ip3cxedE8z","/ip4/172.18.128.123/tcp/25686/ws/p2p/16Uiu2HAmHbNf53AHHTXAZYoxZED1KfFg1HFD1mshS3ip3cxedE8z"],"enrUri":"enr:-L24QN_jsj5mWDfuc2jpVMyTm1sq__Y3Vc-jFnhcEFKsLxT7INEjPyUdxmO_Gmi6rq2DsCqL4g76HBIVVCKDTotKTEcCgmlkgnY0gmlwhKwSgHuKbXVsdGlhZGRyc5YACASsEoB7BmRVAAoErBKAewZkVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSV1VYI6Dfwuu8r99_oml9n-wcATRgCR-anlU6vyJ-7ODdGNwgmRVg3VkcIJkV4V3YWt1MgE"}'
2025-12-09 04:11:36.660 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:11:36.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25684/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:11:36.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.123/tcp/25685/p2p/16Uiu2HAmHbNf53AHHTXAZYoxZED1KfFg1HFD1mshS3ip3cxedE8z","/ip4/172.18.128.123/tcp/25686/ws/p2p/16Uiu2HAmHbNf53AHHTXAZYoxZED1KfFg1HFD1mshS3ip3cxedE8z"],"enrUri":"enr:-L24QN_jsj5mWDfuc2jpVMyTm1sq__Y3Vc-jFnhcEFKsLxT7INEjPyUdxmO_Gmi6rq2DsCqL4g76HBIVVCKDTotKTEcCgmlkgnY0gmlwhKwSgHuKbXVsdGlhZGRyc5YACASsEoB7BmRVAAoErBKAewZkVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSV1VYI6Dfwuu8r99_oml9n-wcATRgCR-anlU6vyJ-7ODdGNwgmRVg3VkcIJkV4V3YWt1MgE"}'
2025-12-09 04:11:36.663 DEBUG [tests.rest_flags.test_debug_flags] node info: {'listenAddresses': ['/ip4/172.18.128.123/tcp/25685/p2p/16Uiu2HAmHbNf53AHHTXAZYoxZED1KfFg1HFD1mshS3ip3cxedE8z', '/ip4/172.18.128.123/tcp/25686/ws/p2p/16Uiu2HAmHbNf53AHHTXAZYoxZED1KfFg1HFD1mshS3ip3cxedE8z'], 'enrUri': 'enr:-L24QN_jsj5mWDfuc2jpVMyTm1sq__Y3Vc-jFnhcEFKsLxT7INEjPyUdxmO_Gmi6rq2DsCqL4g76HBIVVCKDTotKTEcCgmlkgnY0gmlwhKwSgHuKbXVsdGlhZGRyc5YACASsEoB7BmRVAAoErBKAewZkVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSV1VYI6Dfwuu8r99_oml9n-wcATRgCR-anlU6vyJ-7ODdGNwgmRVg3VkcIJkV4V3YWt1MgE'}
2025-12-09 04:11:36.665 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:11:36.666 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:11:36.666 DEBUG [src.node.waku_node] Stopping container with id b2ca2ef1c379
2025-12-09 04:11:37.220 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:37.221 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:11:37.224 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,39 @@
2025-12-09 04:13:39.387 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:13:39.388 DEBUG [tests.conftest] Running test: test_verify_node_version2 with id: 2025-12-09_04-13-39__4454294c-c4bf-4a3c-8d67-86defcf105b7
2025-12-09 04:13:39.389 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:13:39.389 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:13:39.389 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:13:39.397 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:39.398 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-13-39__4454294c-c4bf-4a3c-8d67-86defcf105b7__wakuorg_nwaku:latest.log
2025-12-09 04:13:39.398 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:13:39.399 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:13:39.400 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:39.400 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:39.402 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:39.403 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.21
2025-12-09 04:13:39.403 DEBUG [src.node.docker_mananger] Generated ports ['58491', '58492', '58493', '58494', '58495']
2025-12-09 04:13:39.403 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:39.403 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:39.403 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:39.403 DEBUG [src.node.docker_mananger] docker run -i -t -p 58491:58491 -p 58492:58492 -p 58493:58493 -p 58494:58494 -p 58495:58495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58493 --rest-port=58491 --tcp-port=58492 --discv5-udp-port=58494 --rest-address=0.0.0.0 --nat=extip:172.18.156.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6d54a3d50c46a840bd293f4fb5cca4ce1c9f73baad9cd28af12bfe7a8f198ebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58495 --metrics-logging=true --relay=true
2025-12-09 04:13:39.587 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.21 waku 10d6335664b3d52f7953ae602077b93ee76dda4706b61e7bb2aac2f695253695
2025-12-09 04:13:39.622 DEBUG [src.node.docker_mananger] Container started with ID 10d6335664b3. Setting up logs at ./log/docker/node1_2025-12-09_04-13-39__4454294c-c4bf-4a3c-8d67-86defcf105b7__wakuorg_nwaku:latest.log
2025-12-09 04:13:39.623 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58491
2025-12-09 04:13:39.623 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:39.669 ERROR [src.node.docker_mananger] Max retries reached for container 185a8a435e62. Exiting log stream.
2025-12-09 04:13:40.214 ERROR [src.node.docker_mananger] Max retries reached for container 6674bb20016e. Exiting log stream.
2025-12-09 04:13:40.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58491/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:40.627 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-09 04:13:40.627 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:40.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58491/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:40.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.21/tcp/58492/p2p/16Uiu2HAmBSe9hLQPexsQb3x2G2VtYFt9StN3HQfPLuTpT2TeH8wy","/ip4/172.18.156.21/tcp/58493/ws/p2p/16Uiu2HAmBSe9hLQPexsQb3x2G2VtYFt9StN3HQfPLuTpT2TeH8wy"],"enrUri":"enr:-L24QLmFc3q5-w91ZpINbIHMPl4r4FJhVJmAlGjMPWN_8WN2ONGiCa6g0uXHwBcQqKXE7VO-OcdVq7dpziJMAUJgNwECgmlkgnY0gmlwhKwSnBWKbXVsdGlhZGRyc5YACASsEpwVBuR8AAoErBKcFQbkfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7fqA1rHtUQJPqHqrH67Faa2dC2ZjxgB2xxpOVKNCEsCDdGNwguR8g3VkcILkfoV3YWt1MgE"}'
2025-12-09 04:13:40.630 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:40.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58491/version" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:40.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-111-g792036'
2025-12-09 04:13:40.633 DEBUG [tests.rest_flags.test_debug_flags] version of created node is v0.36.0-111-g792036
2025-12-09 04:13:40.635 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:13:40.636 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:13:40.636 DEBUG [src.node.waku_node] Stopping container with id 10d6335664b3
2025-12-09 04:13:41.185 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:41.185 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:13:41.187 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2025-12-09 04:09:44.823 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:44.824 DEBUG [tests.conftest] Running test: test_store_not_include_data with id: 2025-12-09_04-09-44__808f9936-6805-4574-a987-f4441c088c45
2025-12-09 04:09:44.824 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:44.824 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:09:44.825 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:09:44.831 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:44.832 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-09-44__808f9936-6805-4574-a987-f4441c088c45__wakuorg_nwaku:latest.log
2025-12-09 04:09:44.832 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:44.832 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:44.833 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:44.833 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.235
2025-12-09 04:09:44.834 DEBUG [src.node.docker_mananger] Generated ports ['28842', '28843', '28844', '28845', '28846']
2025-12-09 04:09:44.834 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:44.834 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:44.834 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:44.834 DEBUG [src.node.docker_mananger] docker run -i -t -p 28842:28842 -p 28843:28843 -p 28844:28844 -p 28845:28845 -p 28846:28846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28844 --rest-port=28842 --tcp-port=28843 --discv5-udp-port=28845 --rest-address=0.0.0.0 --nat=extip:172.18.149.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61ff618def994fc6e9a2ad391dd4dacb041d740f14271a391a61bfd5dafbd6dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28846 --metrics-logging=true --store=true --relay=true
2025-12-09 04:09:45.030 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.235 waku b6388e090b3570a5829c6e2fde75a206bfb0ca32a26189c18c7c5f33d69ba470
2025-12-09 04:09:45.062 DEBUG [src.node.docker_mananger] Container started with ID b6388e090b35. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-44__808f9936-6805-4574-a987-f4441c088c45__wakuorg_nwaku:latest.log
2025-12-09 04:09:45.063 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28842
2025-12-09 04:09:45.063 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:45.095 ERROR [src.node.docker_mananger] Max retries reached for container aa9dc4bc5c49. Exiting log stream.
2025-12-09 04:09:45.616 ERROR [src.node.docker_mananger] Max retries reached for container 4908ec74dfee. Exiting log stream.
2025-12-09 04:09:46.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28842/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.067 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-09 04:09:46.067 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:46.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.235/tcp/28843/p2p/16Uiu2HAmLDBXtZxheJuzkU85x5P7NciZSfNJ9CCbX59CPHPnMuQi","/ip4/172.18.149.235/tcp/28844/ws/p2p/16Uiu2HAmLDBXtZxheJuzkU85x5P7NciZSfNJ9CCbX59CPHPnMuQi"],"enrUri":"enr:-L24QFc9sOG2S14LAJI_y2FGGbz_EjzARH8LIWz8797-YaJWNo-CONGYnUF8IzWEC7b-LeWG9zvDZmxvow0hHnjfxN0CgmlkgnY0gmlwhKwSleuKbXVsdGlhZGRyc5YACASsEpXrBnCrAAoErBKV6wZwrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcEEJ7EK0XxmkH6M0HrB9OC2v-w8N9cMxc-IcfD1QCV-DdGNwgnCrg3VkcIJwrYV3YWt1MgM"}'
2025-12-09 04:09:46.070 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:46.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:46.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-09-44__808f9936-6805-4574-a987-f4441c088c45__wakuorg_nwaku:latest.log
2025-12-09 04:09:46.077 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:46.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:46.078 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:46.078 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.47
2025-12-09 04:09:46.079 DEBUG [src.node.docker_mananger] Generated ports ['10061', '10062', '10063', '10064', '10065']
2025-12-09 04:09:46.079 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:46.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:46.079 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:46.079 DEBUG [src.node.docker_mananger] docker run -i -t -p 10061:10061 -p 10062:10062 -p 10063:10063 -p 10064:10064 -p 10065:10065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10063 --rest-port=10061 --tcp-port=10062 --discv5-udp-port=10064 --rest-address=0.0.0.0 --nat=extip:172.18.133.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3b6237b1d5650646b98cf3ad8cb775ce6ad850e7a0f18645383a21e84efe7ddf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10065 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFc9sOG2S14LAJI_y2FGGbz_EjzARH8LIWz8797-YaJWNo-CONGYnUF8IzWEC7b-LeWG9zvDZmxvow0hHnjfxN0CgmlkgnY0gmlwhKwSleuKbXVsdGlhZGRyc5YACASsEpXrBnCrAAoErBKV6wZwrN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcEEJ7EK0XxmkH6M0HrB9OC2v-w8N9cMxc-IcfD1QCV-DdGNwgnCrg3VkcIJwrYV3YWt1MgM --storenode=/ip4/172.18.149.235/tcp/28843/p2p/16Uiu2HAmLDBXtZxheJuzkU85x5P7NciZSfNJ9CCbX59CPHPnMuQi --store=true --relay=true
2025-12-09 04:09:46.277 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.47 waku 89b95d75b004464deea51020f70ce7b018a1c10b7d76957ad05f169ede76bbaa
2025-12-09 04:09:46.308 DEBUG [src.node.docker_mananger] Container started with ID 89b95d75b004. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-44__808f9936-6805-4574-a987-f4441c088c45__wakuorg_nwaku:latest.log
2025-12-09 04:09:46.309 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10061
2025-12-09 04:09:46.310 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:47.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10061/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.314 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-09 04:09:47.314 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:47.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.47/tcp/10062/p2p/16Uiu2HAkxE75MGw4M4AdDsPXaKEpgHwVRZx192B8VY4LXgTk5SbY","/ip4/172.18.133.47/tcp/10063/ws/p2p/16Uiu2HAkxE75MGw4M4AdDsPXaKEpgHwVRZx192B8VY4LXgTk5SbY"],"enrUri":"enr:-L24QHL_srumSwJ-Z4G7-beehB_Em3Kz-X4f8tny6t316BXlZlETAWtniQFN-zNgFMr2ZVLjDl6Q3PtXsqR1rc23fAYCgmlkgnY0gmlwhKwShS-KbXVsdGlhZGRyc5YACASsEoUvBidOAAoErBKFLwYnT90DgnJzhQADAQAAiXNlY3AyNTZrMaECKZx3jLP0RDLoknsY8hE6bhkAlnWeQA935oH9fuH8GKeDdGNwgidOg3VkcIInUIV3YWt1MgM"}'
2025-12-09 04:09:47.317 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:47.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.235/tcp/28843/p2p/16Uiu2HAmLDBXtZxheJuzkU85x5P7NciZSfNJ9CCbX59CPHPnMuQi"]'
2025-12-09 04:09:47.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:47.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:47.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:47.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10061/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:09:47.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:47.326 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:47.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28842/relay/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-09 04:09:47.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:47.332 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:47.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10061/store/v3/messages?includeData=false&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7668aea6a9512465376a4111d88bb2c8fd7a52dffd50d07fdc5aa1dd9ac93d8f"}]}'
2025-12-09 04:09:47.537 DEBUG [tests.store.test_api_flags] Message restored with hash only is [{'messageHash': '0x7668aea6a9512465376a4111d88bb2c8fd7a52dffd50d07fdc5aa1dd9ac93d8f'}]
2025-12-09 04:09:47.538 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:47.539 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:47.540 DEBUG [src.node.waku_node] Stopping container with id b6388e090b35
2025-12-09 04:09:48.107 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:48.107 DEBUG [src.node.waku_node] Stopping container with id 89b95d75b004
2025-12-09 04:09:48.641 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:48.644 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:48.651 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:48.658 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_invalid_hash_param with id: 2025-12-09_04-08-51__4bf191ab-e72b-43fa-8a44-3f4cc11ca690
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-09_04-08-51__4bf191ab-e72b-43fa-8a44-3f4cc11ca690__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7389', '7390', '7391', '7392', '7393']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7389:7389 -p 7390:7390 -p 7391:7391 -p 7392:7392 -p 7393:7393 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7391 --rest-port=7389 --tcp-port=7390 --discv5-udp-port=7392 --rest-address=0.0.0.0 --nat=extip:172.18.182.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=93ac43cde4fc3219f6ad3e7b4cdcbbaa58a4f9feefedef81e1bc94be1ad7a39c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7393 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.211 waku 32e08b47c5db7cca5d04fea1a55cd618ff8b2057aa2bd11b5684d60f36bda37d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32e08b47c5db. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-08-51__4bf191ab-e72b-43fa-8a44-3f4cc11ca690__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7389
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 2f6b1c824b2c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c2315aa9e05e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7389/health" -H "Content-Type: 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:7389/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.211/tcp/7390/p2p/16Uiu2HAm6XFEqoPJAxzoTfARpnEYCWhNxeXpBYufTV7XMMsu1Qgb","/ip4/172.18.182.211/tcp/7391/ws/p2p/16Uiu2HAm6XFEqoPJAxzoTfARpnEYCWhNxeXpBYufTV7XMMsu1Qgb"],"enrUri":"enr:-L24QDHKJh0eT8t2rakYxaX3lFmhefjI8dbzoBk6RPg3jWKMRaWAImZ8QBFA64EgCmHW-SejcqYpCl5ob-LDqkdc8JwCgmlkgnY0gmlwhKwSttOKbXVsdGlhZGRyc5YACASsErbTBhzeAAoErBK20wYc390DgnJzhQADAQAAiXNlY3AyNTZrMaECpN4RG4nFdjeepjfjqzRu7qip5E0lj4WybCMuXLOhgLSDdGNwghzeg3VkcIIc4IV3YWt1MgM"}'
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-09_04-08-51__4bf191ab-e72b-43fa-8a44-3f4cc11ca690__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.217.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9144', '9145', '9146', '9147', '9148']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9144:9144 -p 9145:9145 -p 9146:9146 -p 9147:9147 -p 9148:9148 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9146 --rest-port=9144 --tcp-port=9145 --discv5-udp-port=9147 --rest-address=0.0.0.0 --nat=extip:172.18.217.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d8b4905d8918bcedbda2c7fd6850eeafee99db4f0da2d35758528adcfbfb76f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9148 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDHKJh0eT8t2rakYxaX3lFmhefjI8dbzoBk6RPg3jWKMRaWAImZ8QBFA64EgCmHW-SejcqYpCl5ob-LDqkdc8JwCgmlkgnY0gmlwhKwSttOKbXVsdGlhZGRyc5YACASsErbTBhzeAAoErBK20wYc390DgnJzhQADAQAAiXNlY3AyNTZrMaECpN4RG4nFdjeepjfjqzRu7qip5E0lj4WybCMuXLOhgLSDdGNwghzeg3VkcIIc4IV3YWt1MgM --storenode=/ip4/172.18.182.211/tcp/7390/p2p/16Uiu2HAm6XFEqoPJAxzoTfARpnEYCWhNxeXpBYufTV7XMMsu1Qgb --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.98 waku 42a743946ce8ca956fb8cc9e30b0bb2fbeaa292cdd52a4c947d17ee46d33ffdb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42a743946ce8. Setting up logs at ./log/docker/store_node1_2025-12-09_04-08-51__4bf191ab-e72b-43fa-8a44-3f4cc11ca690__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9144
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9144/health" -H "Content-Type: 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:9144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.98/tcp/9145/p2p/16Uiu2HAmBEZwhjKKpqQGNnuun8fNj4fBidVwMUc5ev6ezkXoEx2p","/ip4/172.18.217.98/tcp/9146/ws/p2p/16Uiu2HAmBEZwhjKKpqQGNnuun8fNj4fBidVwMUc5ev6ezkXoEx2p"],"enrUri":"enr:-L24QIcUY8qkD_ik0jeThLk562V319ncTYmZn-YYnC2hl4Sif3J6Lo8N3frI0m-urpBjKHYsJ0ihZeaEyagrvzwyyFICgmlkgnY0gmlwhKwS2WKKbXVsdGlhZGRyc5YACASsEtliBiO5AAoErBLZYgYjut0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6uLG5fvRET0CywOZvarBL6FzFdighlGVJdnRluNKjw2DdGNwgiO5g3VkcIIju4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9144/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.211/tcp/7390/p2p/16Uiu2HAm6XFEqoPJAxzoTfARpnEYCWhNxeXpBYufTV7XMMsu1Qgb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7389/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:9144/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:7389/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:7389/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:7389/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:7389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7389/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x422036c4afa33044ce6fb83920fda6739cdcc2d41ef20099566064c0cd4b93c9&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x422036c4afa33044ce6fb83920fda6739cdcc2d41ef20099566064c0cd4b93c9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7389/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0x422036c4afa33044ce6fb83920fda6739cdcc2d41ef20099566064c0cd4b93c9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8a10cf60a87e5860cd51f8fbe505d0a78489d0131b210ab1a90bf58adfb0825"},{"messageHash":"0x20e4b60783c7b20b19194cefcf822d399b6c5d85d211b7bde17a25760bd00488"},{"messageHash":"0x422036c4afa33044ce6fb83920fda6739cdcc2d41ef20099566064c0cd4b93c9"},{"messageHash":"0x526b0682ab5967b5d38fa9f6fac3ca788825e6d5d38876d475522d8a93428bb6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9144/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x422036c4afa33044ce6fb83920fda6739cdcc2d41ef20099566064c0cd4b93c9&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x422036c4afa33044ce6fb83920fda6739cdcc2d41ef20099566064c0cd4b93c9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9144/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0x422036c4afa33044ce6fb83920fda6739cdcc2d41ef20099566064c0cd4b93c9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8a10cf60a87e5860cd51f8fbe505d0a78489d0131b210ab1a90bf58adfb0825"},{"messageHash":"0x20e4b60783c7b20b19194cefcf822d399b6c5d85d211b7bde17a25760bd00488"},{"messageHash":"0x422036c4afa33044ce6fb83920fda6739cdcc2d41ef20099566064c0cd4b93c9"},{"messageHash":"0x526b0682ab5967b5d38fa9f6fac3ca788825e6d5d38876d475522d8a93428bb6"}]}'
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 32e08b47c5db
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 42a743946ce8
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 @@
2025-12-09 04:08:14.093 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:14.093 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2025-12-09_04-08-14__ce8e7104-2036-4dcd-9555-e5a686352746
2025-12-09 04:08:14.094 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:14.094 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:08:14.094 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-09 04:08:14.100 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:14.100 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-08-14__ce8e7104-2036-4dcd-9555-e5a686352746__wakuorg_nwaku:latest.log
2025-12-09 04:08:14.100 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:14.100 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:14.102 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:14.102 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.30
2025-12-09 04:08:14.102 DEBUG [src.node.docker_mananger] Generated ports ['7763', '7764', '7765', '7766', '7767']
2025-12-09 04:08:14.102 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:14.102 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:14.102 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:14.102 DEBUG [src.node.docker_mananger] docker run -i -t -p 7763:7763 -p 7764:7764 -p 7765:7765 -p 7766:7766 -p 7767:7767 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7765 --rest-port=7763 --tcp-port=7764 --discv5-udp-port=7766 --rest-address=0.0.0.0 --nat=extip:172.18.167.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89a2a7bf313cc631fdfefe3fcd5bea734036be5d7ff6cadf1cbfc6fed95468fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7767 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:08:14.283 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.30 waku a1c3d363c15ae6942207df88891983bf005684970f5f757f7382aae1d4d51f14
2025-12-09 04:08:14.318 DEBUG [src.node.docker_mananger] Container started with ID a1c3d363c15a. Setting up logs at ./log/docker/node1_2025-12-09_04-08-14__ce8e7104-2036-4dcd-9555-e5a686352746__wakuorg_nwaku:latest.log
2025-12-09 04:08:14.318 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7763
2025-12-09 04:08:14.318 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:14.398 ERROR [src.node.docker_mananger] Max retries reached for container d158a671ae65. Exiting log stream.
2025-12-09 04:08:14.899 ERROR [src.node.docker_mananger] Max retries reached for container 1b9d10161468. Exiting log stream.
2025-12-09 04:08:15.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7763/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:15.322 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-09 04:08:15.322 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:15.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7763/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:15.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.30/tcp/7764/p2p/16Uiu2HAmLZqmz1qGUKfnUeP83GrKYTsDiDMCsRKEcJdgC54LtSXS","/ip4/172.18.167.30/tcp/7765/ws/p2p/16Uiu2HAmLZqmz1qGUKfnUeP83GrKYTsDiDMCsRKEcJdgC54LtSXS"],"enrUri":"enr:-L24QBSo0QTaYO9FX2bd9-ko145u3wlX43tY25Kov_ckHIbRRVA3uzQZEvkm9KQwUpx4OqMeBmWYQoUewIEgTJxRTSkCgmlkgnY0gmlwhKwSpx6KbXVsdGlhZGRyc5YACASsEqceBh5UAAoErBKnHgYeVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdYvlfQLAEHitswkWBfWUVcABWtCE7L7Qw-azJTaSpfGDdGNwgh5Ug3VkcIIeVoV3YWt1MgU"}'
2025-12-09 04:08:15.325 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:15.325 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-09 04:08:15.331 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:15.331 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-08-14__ce8e7104-2036-4dcd-9555-e5a686352746__wakuorg_nwaku:latest.log
2025-12-09 04:08:15.331 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:15.331 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:15.333 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:15.333 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.105
2025-12-09 04:08:15.333 DEBUG [src.node.docker_mananger] Generated ports ['11105', '11106', '11107', '11108', '11109']
2025-12-09 04:08:15.333 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:15.333 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:15.333 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:15.333 DEBUG [src.node.docker_mananger] docker run -i -t -p 11105:11105 -p 11106:11106 -p 11107:11107 -p 11108:11108 -p 11109:11109 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11107 --rest-port=11105 --tcp-port=11106 --discv5-udp-port=11108 --rest-address=0.0.0.0 --nat=extip:172.18.125.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7fece4a71bf4ccb013fabea56bb2d4ecd0f8dff9cb08fe2c4f7eab98c4cca10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11109 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBSo0QTaYO9FX2bd9-ko145u3wlX43tY25Kov_ckHIbRRVA3uzQZEvkm9KQwUpx4OqMeBmWYQoUewIEgTJxRTSkCgmlkgnY0gmlwhKwSpx6KbXVsdGlhZGRyc5YACASsEqceBh5UAAoErBKnHgYeVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdYvlfQLAEHitswkWBfWUVcABWtCE7L7Qw-azJTaSpfGDdGNwgh5Ug3VkcIIeVoV3YWt1MgU --filternode=/ip4/172.18.167.30/tcp/7764/p2p/16Uiu2HAmLZqmz1qGUKfnUeP83GrKYTsDiDMCsRKEcJdgC54LtSXS
2025-12-09 04:08:15.526 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.105 waku 820c26bc9b7833991d44658467924e14981cc2f11f688aa6cb659671168f2976
2025-12-09 04:08:15.556 DEBUG [src.node.docker_mananger] Container started with ID 820c26bc9b78. Setting up logs at ./log/docker/node2_2025-12-09_04-08-14__ce8e7104-2036-4dcd-9555-e5a686352746__wakuorg_nwaku:latest.log
2025-12-09 04:08:15.556 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11105
2025-12-09 04:08:15.557 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:16.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11105/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:16.561 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-09 04:08:16.561 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:16.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:16.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.105/tcp/11106/p2p/16Uiu2HAmNkQRgRHWBsJui1ws86UsPAodQBgZgLUnJxJWV9N4oMBB","/ip4/172.18.125.105/tcp/11107/ws/p2p/16Uiu2HAmNkQRgRHWBsJui1ws86UsPAodQBgZgLUnJxJWV9N4oMBB"],"enrUri":"enr:-L24QAgD1odxqs8FXiKgYMzciM_epHQc-fepuQHSlP9QN086GSzISse-kfBtWE1G1ksYeWCusrDfUSO8tba6Nv55btACgmlkgnY0gmlwhKwSfWmKbXVsdGlhZGRyc5YACASsEn1pBitiAAoErBJ9aQYrY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlff-7AmuMjDB4cv1JCo1ZJmIxotjDjqSz2qstH5ZbJ6DdGNwgitig3VkcIIrZIV3YWt1MgA"}'
2025-12-09 04:08:16.564 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:16.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11105/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.167.30/tcp/7764/p2p/16Uiu2HAmLZqmz1qGUKfnUeP83GrKYTsDiDMCsRKEcJdgC54LtSXS"]'
2025-12-09 04:08:16.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:16.592 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-09 04:08:16.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7763/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:08:16.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:16.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11105/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "348f2046-9fce-4f7e-a819-0d7363e6063a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-09 04:08:16.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"348f2046-9fce-4f7e-a819-0d7363e6063a","statusDesc":"OK"}'
2025-12-09 04:08:16.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11105/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-09 04:08:16.621 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:11105/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-09 04:08:16.624 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:16.625 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:16.625 DEBUG [src.node.waku_node] Stopping container with id a1c3d363c15a
2025-12-09 04:08:17.142 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:17.142 DEBUG [src.node.waku_node] Stopping container with id 820c26bc9b78
2025-12-09 04:08:17.656 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:17.657 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:17.662 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:17.667 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_payload_less_than_150_kb with id: 2025-12-09_04-08-40__ae44d1d4-b2bb-4907-862a-7acd52808c59
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-09_04-08-40__ae44d1d4-b2bb-4907-862a-7acd52808c59__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.248
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51907', '51908', '51909', '51910', '51911']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51907:51907 -p 51908:51908 -p 51909:51909 -p 51910:51910 -p 51911:51911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51909 --rest-port=51907 --tcp-port=51908 --discv5-udp-port=51910 --rest-address=0.0.0.0 --nat=extip:172.18.76.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00bd5f9d5d5271946aecfb395c9b6adece9b2632ab7eeafb72ee46a76dd95e2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51911 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.248 waku 4f817af5bb3388a93fdb052d602806024c5ab4b7ce1967bd36dc35e843ffeec0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f817af5bb33. Setting up logs at ./log/docker/node1_2025-12-09_04-08-40__ae44d1d4-b2bb-4907-862a-7acd52808c59__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51907
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 53941bae30c2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9e2bfaeab422. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51907/health" -H "Content-Type: 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:51907/debug/v1/info" -H "Content-Type: application/json" -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.248/tcp/51908/p2p/16Uiu2HAkuwYniKnm9o9x63jhUUsnDFSoF5o3PmnfQZpHQgED64U2","/ip4/172.18.76.248/tcp/51909/ws/p2p/16Uiu2HAkuwYniKnm9o9x63jhUUsnDFSoF5o3PmnfQZpHQgED64U2"],"enrUri":"enr:-L24QHZiIatihXQrf0siu3YqCETeKs5XJfKs52FuJvDMxfj6UFifenO9zKqUDaz3rl6gnPXfzd6dT6C3iT8hWM2u8I0CgmlkgnY0gmlwhKwSTPiKbXVsdGlhZGRyc5YACASsEkz4BsrEAAoErBJM-AbKxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECB6dLGEoODnMlHCZMRtbNmsYx6IawhSzhpRhgd9HXGXODdGNwgsrEg3VkcILKxoV3YWt1MgE"}'
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-09_04-08-40__ae44d1d4-b2bb-4907-862a-7acd52808c59__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52169', '52170', '52171', '52172', '52173']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52169:52169 -p 52170:52170 -p 52171:52171 -p 52172:52172 -p 52173:52173 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52171 --rest-port=52169 --tcp-port=52170 --discv5-udp-port=52172 --rest-address=0.0.0.0 --nat=extip:172.18.44.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=175cbe6e3e7de6355a7cf7df1ca5cd9dbddfefbbfcdefad10e887d7debadfca9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52173 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHZiIatihXQrf0siu3YqCETeKs5XJfKs52FuJvDMxfj6UFifenO9zKqUDaz3rl6gnPXfzd6dT6C3iT8hWM2u8I0CgmlkgnY0gmlwhKwSTPiKbXVsdGlhZGRyc5YACASsEkz4BsrEAAoErBJM-AbKxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECB6dLGEoODnMlHCZMRtbNmsYx6IawhSzhpRhgd9HXGXODdGNwgsrEg3VkcILKxoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.253 waku e7dfc4ee796540e566065b854db3b09f4b25b89c3dc8a028423c884ba554c729
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e7dfc4ee7965. Setting up logs at ./log/docker/node2_2025-12-09_04-08-40__ae44d1d4-b2bb-4907-862a-7acd52808c59__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52169
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52169/health" -H "Content-Type: 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:52169/debug/v1/info" -H "Content-Type: application/json" -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.253/tcp/52170/p2p/16Uiu2HAm6uHb4Ajd7Lq6kEF91U9byjqYv7dRREGEPJDMfEWfnAgX","/ip4/172.18.44.253/tcp/52171/ws/p2p/16Uiu2HAm6uHb4Ajd7Lq6kEF91U9byjqYv7dRREGEPJDMfEWfnAgX"],"enrUri":"enr:-L24QDgRoY5RVT4ELSKwvhLe-55yf9PnCHYkQXKozqUgGtTvdDimKT4FDtddpuLhkwgad1uJxR42H_3QW2u1R7C5IKICgmlkgnY0gmlwhKwSLP2KbXVsdGlhZGRyc5YACASsEiz9BsvKAAoErBIs_QbLy90DgnJzhQADAQAAiXNlY3AyNTZrMaECqoOABci80VY56FjKHn_xExWNkASNl8YZc5Ot8W71jACDdGNwgsvKg3VkcILLzIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52169/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.76.248/tcp/51908/p2p/16Uiu2HAkuwYniKnm9o9x63jhUUsnDFSoF5o3PmnfQZpHQgED64U2"]'
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:51907/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:52169/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:51907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:51907/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":1765253323392549120,"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:52169/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":1765253323392549120,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:49 Running test with payload length of 102400 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 2 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:51907/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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:52169/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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 4f817af5bb33
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e7dfc4ee7965
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2025-12-09 04:10:42.619 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:42.619 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_relay with id: 2025-12-09_04-10-42__6a95ebc3-cf83-4665-8593-88c57a2e0b34
2025-12-09 04:10:42.620 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:42.620 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:42.627 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:42.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-42__6a95ebc3-cf83-4665-8593-88c57a2e0b34__wakuorg_nwaku:latest.log
2025-12-09 04:10:42.627 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:42.627 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:42.628 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:42.628 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.114
2025-12-09 04:10:42.629 DEBUG [src.node.docker_mananger] Generated ports ['23777', '23778', '23779', '23780', '23781']
2025-12-09 04:10:42.629 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:42.629 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:42.629 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:42.629 DEBUG [src.node.docker_mananger] docker run -i -t -p 23777:23777 -p 23778:23778 -p 23779:23779 -p 23780:23780 -p 23781:23781 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23779 --rest-port=23777 --tcp-port=23778 --discv5-udp-port=23780 --rest-address=0.0.0.0 --nat=extip:172.18.73.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bfb8cf3bce4d21ab50b6bdcccaeb18c58ceeaa00ecdf73a4cf165cf422aeddb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23781 --metrics-logging=true --store=false --relay=true
2025-12-09 04:10:42.813 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.114 waku e14dce6b572e79fea4474a456c1e01c623815140ee70413fb16cc1610d0b5c82
2025-12-09 04:10:42.843 DEBUG [src.node.docker_mananger] Container started with ID e14dce6b572e. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-42__6a95ebc3-cf83-4665-8593-88c57a2e0b34__wakuorg_nwaku:latest.log
2025-12-09 04:10:42.844 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23777
2025-12-09 04:10:42.845 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:42.868 ERROR [src.node.docker_mananger] Max retries reached for container efc1c30ae80a. Exiting log stream.
2025-12-09 04:10:43.422 ERROR [src.node.docker_mananger] Max retries reached for container 4a9f51c65419. Exiting log stream.
2025-12-09 04:10:43.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23777/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:43.848 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-09 04:10:43.848 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:43.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23777/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:43.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.114/tcp/23778/p2p/16Uiu2HAmE6yeAZH8A6VMCZsdaT3DBya1dqdbjRzp8uYJe4qQftqb","/ip4/172.18.73.114/tcp/23779/ws/p2p/16Uiu2HAmE6yeAZH8A6VMCZsdaT3DBya1dqdbjRzp8uYJe4qQftqb"],"enrUri":"enr:-L24QFKdHcbfz2Y3Ewz-iGwczAuwec54bW7zvC8hfCf5QvNFRwcnmugn4KkNBgNKGfxyl2GacRqrwVC5qaxjDs_NcCUCgmlkgnY0gmlwhKwSSXKKbXVsdGlhZGRyc5YACASsEklyBlziAAoErBJJcgZc490DgnJzhQADAQAAiXNlY3AyNTZrMaEDFYP8esyINXR5nIRX0-Bm3P5Zq9YKr4ZWEYpt4keQ686DdGNwglzig3VkcIJc5IV3YWt1MgE"}'
2025-12-09 04:10:43.851 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:43.858 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:43.858 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-42__6a95ebc3-cf83-4665-8593-88c57a2e0b34__wakuorg_nwaku:latest.log
2025-12-09 04:10:43.858 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:43.858 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:43.859 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:43.860 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.60
2025-12-09 04:10:43.860 DEBUG [src.node.docker_mananger] Generated ports ['63837', '63838', '63839', '63840', '63841']
2025-12-09 04:10:43.860 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:43.860 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:43.860 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:43.860 DEBUG [src.node.docker_mananger] docker run -i -t -p 63837:63837 -p 63838:63838 -p 63839:63839 -p 63840:63840 -p 63841:63841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63839 --rest-port=63837 --tcp-port=63838 --discv5-udp-port=63840 --rest-address=0.0.0.0 --nat=extip:172.18.152.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecc4415a7daea6cf07a10ca9cd6ec501ed4ab75323c5dc1ab9fc25ca352e1d80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63841 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFKdHcbfz2Y3Ewz-iGwczAuwec54bW7zvC8hfCf5QvNFRwcnmugn4KkNBgNKGfxyl2GacRqrwVC5qaxjDs_NcCUCgmlkgnY0gmlwhKwSSXKKbXVsdGlhZGRyc5YACASsEklyBlziAAoErBJJcgZc490DgnJzhQADAQAAiXNlY3AyNTZrMaEDFYP8esyINXR5nIRX0-Bm3P5Zq9YKr4ZWEYpt4keQ686DdGNwglzig3VkcIJc5IV3YWt1MgE --storenode=/ip4/172.18.73.114/tcp/23778/p2p/16Uiu2HAmE6yeAZH8A6VMCZsdaT3DBya1dqdbjRzp8uYJe4qQftqb --store=false --relay=true
2025-12-09 04:10:44.045 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.60 waku 661d4296f3e81106796a2f11d802c267165e95d441344711ec722329991a4b7d
2025-12-09 04:10:44.076 DEBUG [src.node.docker_mananger] Container started with ID 661d4296f3e8. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-42__6a95ebc3-cf83-4665-8593-88c57a2e0b34__wakuorg_nwaku:latest.log
2025-12-09 04:10:44.077 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63837
2025-12-09 04:10:44.077 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:45.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63837/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:45.081 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-09 04:10:45.082 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:45.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63837/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:45.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.60/tcp/63838/p2p/16Uiu2HAmLNq9XisJYRkv6g6gAgTEC7xD7eC8pkq5zMeLsetcvyjw","/ip4/172.18.152.60/tcp/63839/ws/p2p/16Uiu2HAmLNq9XisJYRkv6g6gAgTEC7xD7eC8pkq5zMeLsetcvyjw"],"enrUri":"enr:-L24QG-8hnkfpZqgYvjGdmOXsyRET5oE2iEWdz13WjS8IxHxN-XDXvHtsgvhTT8NF-6yrHP-Cxb2Q8M_5-P9wbUzpXcCgmlkgnY0gmlwhKwSmDyKbXVsdGlhZGRyc5YACASsEpg8BvleAAoErBKYPAb5X90DgnJzhQADAQAAiXNlY3AyNTZrMaEDcrnMALA56ijanhSCGLSVM58X0J_AkziAHAsY8-tGrTKDdGNwgvleg3VkcIL5YIV3YWt1MgE"}'
2025-12-09 04:10:45.084 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:45.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63837/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.114/tcp/23778/p2p/16Uiu2HAmE6yeAZH8A6VMCZsdaT3DBya1dqdbjRzp8uYJe4qQftqb"]'
2025-12-09 04:10:45.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:45.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23777/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:45.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:45.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63837/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:45.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:45.139 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:45.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23777/relay/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-09 04:10:45.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:45.145 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:45.345 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:45.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63837/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:45.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAmE6yeAZH8A6VMCZsdaT3DBya1dqdbjRzp8uYJe4qQftqb","messages":[]}'
2025-12-09 04:10:45.360 DEBUG [src.steps.store] messages length is 0
2025-12-09 04:10:45.361 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:45.363 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:45.363 DEBUG [src.node.waku_node] Stopping container with id e14dce6b572e
2025-12-09 04:10:45.962 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:45.962 DEBUG [src.node.waku_node] Stopping container with id 661d4296f3e8
2025-12-09 04:10:46.549 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:46.550 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:46.559 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:46.565 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_refresh_existing with id: 2025-12-09_04-09-11__3f642caa-c3cd-40ff-8e48-dc996016c1e2
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-09_04-09-11__3f642caa-c3cd-40ff-8e48-dc996016c1e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22470', '22471', '22472', '22473', '22474']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22470:22470 -p 22471:22471 -p 22472:22472 -p 22473:22473 -p 22474:22474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22472 --rest-port=22470 --tcp-port=22471 --discv5-udp-port=22473 --rest-address=0.0.0.0 --nat=extip:172.18.247.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa9b9ca87b2abc8cb467b9418fe11b4b7eecb205c994bce41c749eedebabb911 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22474 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.39 waku 430ea2013e4a60a18bf8fdf4c40379c07057eb5c2fe511734158e471e9522fac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 430ea2013e4a. Setting up logs at ./log/docker/node1_2025-12-09_04-09-11__3f642caa-c3cd-40ff-8e48-dc996016c1e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22470
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 a5d8c2f056cd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 68ee16cbf671. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22470/health" -H "Content-Type: 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:22470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.39/tcp/22471/p2p/16Uiu2HAmUGvLay83Ez6xjGA9dStirNPm3xUK3XeRGKd7hUS9nMmB","/ip4/172.18.247.39/tcp/22472/ws/p2p/16Uiu2HAmUGvLay83Ez6xjGA9dStirNPm3xUK3XeRGKd7hUS9nMmB"],"enrUri":"enr:-L24QG-gMw2woMbqOtK3TxkjqjY_48zEnhPyzHOKZa6PQ8xNP9V9YcBjJygJONNGGkZFriyCOkQgJghfR8WV3R-17b0CgmlkgnY0gmlwhKwS9yeKbXVsdGlhZGRyc5YACASsEvcnBlfHAAoErBL3JwZXyN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6BOtLsDFbFSI4SUd4q6HXYu8RjmJTXuafVHyaCBhSbqDdGNwglfHg3VkcIJXyYV3YWt1MgU"}'
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-09_04-09-11__3f642caa-c3cd-40ff-8e48-dc996016c1e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35207', '35208', '35209', '35210', '35211']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35207:35207 -p 35208:35208 -p 35209:35209 -p 35210:35210 -p 35211:35211 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35209 --rest-port=35207 --tcp-port=35208 --discv5-udp-port=35210 --rest-address=0.0.0.0 --nat=extip:172.18.133.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6faee8bafa962719d75e8d19342e5fbacbe56b5d8b4c7e1f9d0acddbbf7c5e1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35211 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QG-gMw2woMbqOtK3TxkjqjY_48zEnhPyzHOKZa6PQ8xNP9V9YcBjJygJONNGGkZFriyCOkQgJghfR8WV3R-17b0CgmlkgnY0gmlwhKwS9yeKbXVsdGlhZGRyc5YACASsEvcnBlfHAAoErBL3JwZXyN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6BOtLsDFbFSI4SUd4q6HXYu8RjmJTXuafVHyaCBhSbqDdGNwglfHg3VkcIJXyYV3YWt1MgU --filternode=/ip4/172.18.247.39/tcp/22471/p2p/16Uiu2HAmUGvLay83Ez6xjGA9dStirNPm3xUK3XeRGKd7hUS9nMmB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.11 waku 364496eae10f148df327dad90eff6303b8951419bdb878b677982931e0a20d79
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 364496eae10f. Setting up logs at ./log/docker/node2_2025-12-09_04-09-11__3f642caa-c3cd-40ff-8e48-dc996016c1e2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35207
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35207/health" -H "Content-Type: 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:35207/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.11/tcp/35208/p2p/16Uiu2HAmFsinicWMNbmbRKs11k4yBvtsUjL6unRe14W7WB95g1QD","/ip4/172.18.133.11/tcp/35209/ws/p2p/16Uiu2HAmFsinicWMNbmbRKs11k4yBvtsUjL6unRe14W7WB95g1QD"],"enrUri":"enr:-L24QFltqWZpYaDZvkzOBlgKRCLXp5wYE2V0A1ChAq_53_vOOskmKWVlI0UwUOPTcseYVIBNpzSEtZRuZE-boauZvq0CgmlkgnY0gmlwhKwShQuKbXVsdGlhZGRyc5YACASsEoULBomIAAoErBKFCwaJid0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL9YECQwOQ_kS2P5VvRoIDgMbTmzdL64kv9MnVp0wZZqDdGNwgomIg3VkcIKJioV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35207/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.39/tcp/22471/p2p/16Uiu2HAmUGvLay83Ez6xjGA9dStirNPm3xUK3XeRGKd7hUS9nMmB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22470/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:35207/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dab4cc5f-fd1b-4652-aa35-d1f4fda38f0e", "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":"dab4cc5f-fd1b-4652-aa35-d1f4fda38f0e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:35207/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 POST "http://127.0.0.1:22470/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:35207/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":1765253354519565936,"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 430ea2013e4a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 364496eae10f
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_single_content_topic[/toychat/2/huilong/proto] with id: 2025-12-09_04-10-54__87a62625-518f-47cc-aa9b-25791f207e04
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-09_04-10-54__87a62625-518f-47cc-aa9b-25791f207e04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.2.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23799', '23800', '23801', '23802', '23803']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23799:23799 -p 23800:23800 -p 23801:23801 -p 23802:23802 -p 23803:23803 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23801 --rest-port=23799 --tcp-port=23800 --discv5-udp-port=23802 --rest-address=0.0.0.0 --nat=extip:172.18.2.72 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5de1e79f814e9d250d2bfa9cb3423a804e87c6be16b049dd216d4de4ceec52e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23803 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.72 waku cdf562fc57cb4dbc9216deceaeb309cee937cd74746624ab59067f70a98ffc49
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdf562fc57cb. Setting up logs at ./log/docker/node1_2025-12-09_04-10-54__87a62625-518f-47cc-aa9b-25791f207e04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23799
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 18121e56e854. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23799/health" -H "Content-Type: 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:23799/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.72/tcp/23800/p2p/16Uiu2HAmVJByCWQeaKCLAqpdAZrzboVc7m1HNxdDLzXTqD12B8ax","/ip4/172.18.2.72/tcp/23801/ws/p2p/16Uiu2HAmVJByCWQeaKCLAqpdAZrzboVc7m1HNxdDLzXTqD12B8ax"],"enrUri":"enr:-L24QNOHfojkcSWXB7YW_Ze2BlYOLt-i-4RZeXU42P2SIwCGLwRNf-ZiY8tVmcHesXF1OBmy7uWOoh9uXOYkRbmbQtUCgmlkgnY0gmlwhKwSAkiKbXVsdGlhZGRyc5YACASsEgJIBlz4AAoErBICSAZc-d0DgnJzhQACAQAAiXNlY3AyNTZrMaED90KeWQHQAOGB0bjPRtndA3u3JcjQhuVNYOXAG2g-O02DdGNwglz4g3VkcIJc-oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-10-54__87a62625-518f-47cc-aa9b-25791f207e04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40914', '40915', '40916', '40917', '40918']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40914:40914 -p 40915:40915 -p 40916:40916 -p 40917:40917 -p 40918:40918 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40916 --rest-port=40914 --tcp-port=40915 --discv5-udp-port=40917 --rest-address=0.0.0.0 --nat=extip:172.18.70.162 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eed37dffcaabcd40e2492ced7a8205beca9fa4cac8ff834fc506fddced4e2847 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40918 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNOHfojkcSWXB7YW_Ze2BlYOLt-i-4RZeXU42P2SIwCGLwRNf-ZiY8tVmcHesXF1OBmy7uWOoh9uXOYkRbmbQtUCgmlkgnY0gmlwhKwSAkiKbXVsdGlhZGRyc5YACASsEgJIBlz4AAoErBICSAZc-d0DgnJzhQACAQAAiXNlY3AyNTZrMaED90KeWQHQAOGB0bjPRtndA3u3JcjQhuVNYOXAG2g-O02DdGNwglz4g3VkcIJc-oV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.162 waku c8450b9662981e7c316a8b29f8e222c71d1657a9d69f07c3465fd6d8a4df525d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c8450b966298. Setting up logs at ./log/docker/node2_2025-12-09_04-10-54__87a62625-518f-47cc-aa9b-25791f207e04__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40914
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40914/health" -H "Content-Type: 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:40914/debug/v1/info" -H "Content-Type: application/json" -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.162/tcp/40915/p2p/16Uiu2HAmGMBmn3CmVBGYE66r5vuUsUKqUepthkhvrHt6Jcox5n29","/ip4/172.18.70.162/tcp/40916/ws/p2p/16Uiu2HAmGMBmn3CmVBGYE66r5vuUsUKqUepthkhvrHt6Jcox5n29"],"enrUri":"enr:-L24QAawlcnVQKM9ZfJH9-_yFa1SgI9lVSbqCoFrXgPq39eMRZTqPkBtr-HAhsr6I8qRmlouOSE_v53Ju00mEc18ZNoCgmlkgnY0gmlwhKwSRqKKbXVsdGlhZGRyc5YACASsEkaiBp_TAAoErBJGogaf1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNt81UKhlQ75dKEWzAizc_J7e-7QUVlba-hwYHoqRAaaDdGNwgp_Tg3VkcIKf1YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40914/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.72/tcp/23800/p2p/16Uiu2HAmVJByCWQeaKCLAqpdAZrzboVc7m1HNxdDLzXTqD12B8ax"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40914/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23799/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:23799/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":1765253456681646291,"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:40914/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":1765253456681646291,"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 cdf562fc57cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c8450b966298
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 @@
2025-12-09 04:08:25.262 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:25.262 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_content_topic with id: 2025-12-09_04-08-25__4b2cf8c1-479b-47d2-8318-7b5bff5b7c3b
2025-12-09 04:08:25.263 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:25.263 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:08:25.263 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-09 04:08:25.270 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:25.270 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-08-25__4b2cf8c1-479b-47d2-8318-7b5bff5b7c3b__wakuorg_nwaku:latest.log
2025-12-09 04:08:25.270 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:25.270 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:25.272 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:25.272 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.95
2025-12-09 04:08:25.272 DEBUG [src.node.docker_mananger] Generated ports ['43659', '43660', '43661', '43662', '43663']
2025-12-09 04:08:25.272 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:25.272 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:25.272 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:25.273 DEBUG [src.node.docker_mananger] docker run -i -t -p 43659:43659 -p 43660:43660 -p 43661:43661 -p 43662:43662 -p 43663:43663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43661 --rest-port=43659 --tcp-port=43660 --discv5-udp-port=43662 --rest-address=0.0.0.0 --nat=extip:172.18.136.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7e41eb9ddf36ba574f1c1bee407ea4bfad322ee0e5fc3f754b2b7ea361182aee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43663 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:08:25.467 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.95 waku 7579451b4d0384fdf5671a6424bfd79f77821adbfbf99c8f331df0b48afda5c1
2025-12-09 04:08:25.496 DEBUG [src.node.docker_mananger] Container started with ID 7579451b4d03. Setting up logs at ./log/docker/node1_2025-12-09_04-08-25__4b2cf8c1-479b-47d2-8318-7b5bff5b7c3b__wakuorg_nwaku:latest.log
2025-12-09 04:08:25.497 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43659
2025-12-09 04:08:25.497 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:25.587 ERROR [src.node.docker_mananger] Max retries reached for container 51300998d557. Exiting log stream.
2025-12-09 04:08:26.058 ERROR [src.node.docker_mananger] Max retries reached for container 999a012e9c84. Exiting log stream.
2025-12-09 04:08:26.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43659/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:26.501 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-09 04:08:26.502 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:26.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:26.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.95/tcp/43660/p2p/16Uiu2HAmJkkY6tPb3ttRxfuBo24Y1k1JbgeY5zAhjMqS992BBYms","/ip4/172.18.136.95/tcp/43661/ws/p2p/16Uiu2HAmJkkY6tPb3ttRxfuBo24Y1k1JbgeY5zAhjMqS992BBYms"],"enrUri":"enr:-L24QItJ0XpkQqJU8ooS0qjY5uMd9rfcR8NLLCnDw10D1nO0ZcXIXCRVywD8iASFccPgrVWKrnWeRQJ7nl67_Llf8bMCgmlkgnY0gmlwhKwSiF-KbXVsdGlhZGRyc5YACASsEohfBqqMAAoErBKIXwaqjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWp_8wukqkA6D-XaV3cvnLSKIRk4ICXp-D_yNkErqPlaDdGNwgqqMg3VkcIKqjoV3YWt1MgU"}'
2025-12-09 04:08:26.504 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:26.505 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-09 04:08:26.511 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:26.511 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-08-25__4b2cf8c1-479b-47d2-8318-7b5bff5b7c3b__wakuorg_nwaku:latest.log
2025-12-09 04:08:26.511 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:26.511 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:26.512 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:26.513 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.170
2025-12-09 04:08:26.513 DEBUG [src.node.docker_mananger] Generated ports ['34215', '34216', '34217', '34218', '34219']
2025-12-09 04:08:26.513 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:26.513 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:26.513 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:26.513 DEBUG [src.node.docker_mananger] docker run -i -t -p 34215:34215 -p 34216:34216 -p 34217:34217 -p 34218:34218 -p 34219:34219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34217 --rest-port=34215 --tcp-port=34216 --discv5-udp-port=34218 --rest-address=0.0.0.0 --nat=extip:172.18.29.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=781ecbf537ca978fc79f993571567d6ab26f70c5a3dfff68dfbaeefee433dbe1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34219 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QItJ0XpkQqJU8ooS0qjY5uMd9rfcR8NLLCnDw10D1nO0ZcXIXCRVywD8iASFccPgrVWKrnWeRQJ7nl67_Llf8bMCgmlkgnY0gmlwhKwSiF-KbXVsdGlhZGRyc5YACASsEohfBqqMAAoErBKIXwaqjd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWp_8wukqkA6D-XaV3cvnLSKIRk4ICXp-D_yNkErqPlaDdGNwgqqMg3VkcIKqjoV3YWt1MgU --filternode=/ip4/172.18.136.95/tcp/43660/p2p/16Uiu2HAmJkkY6tPb3ttRxfuBo24Y1k1JbgeY5zAhjMqS992BBYms
2025-12-09 04:08:26.697 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.170 waku 90ff0ba04858313b9bad9ff833ca08f9ef3df0f6398c364251d426384c11d75e
2025-12-09 04:08:26.729 DEBUG [src.node.docker_mananger] Container started with ID 90ff0ba04858. Setting up logs at ./log/docker/node2_2025-12-09_04-08-25__4b2cf8c1-479b-47d2-8318-7b5bff5b7c3b__wakuorg_nwaku:latest.log
2025-12-09 04:08:26.729 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34215
2025-12-09 04:08:26.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:27.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34215/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:27.734 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-09 04:08:27.734 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:27.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:27.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.170/tcp/34216/p2p/16Uiu2HAmUx26o6B7Pf4vEcAfvsBA3GKmhBTNc91bhSeJUiawuJ8h","/ip4/172.18.29.170/tcp/34217/ws/p2p/16Uiu2HAmUx26o6B7Pf4vEcAfvsBA3GKmhBTNc91bhSeJUiawuJ8h"],"enrUri":"enr:-L24QLJbq8E8cD-qUFoHYZG9kXKYuGyRbR-Tsi-KgQ5kceVEASqSWKXiqbXGk51YASM2xLCTBMOBf1E-BFoPmcreDagCgmlkgnY0gmlwhKwSHaqKbXVsdGlhZGRyc5YACASsEh2qBoWoAAoErBIdqgaFqd0DgnJzhQADAQAAiXNlY3AyNTZrMaED8hfX6h0bM-1wkyDzmNZFsvG3d6fq9u1_BDTu21xabwKDdGNwgoWog3VkcIKFqoV3YWt1MgA"}'
2025-12-09 04:08:27.737 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:27.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.136.95/tcp/43660/p2p/16Uiu2HAmJkkY6tPb3ttRxfuBo24Y1k1JbgeY5zAhjMqS992BBYms"]'
2025-12-09 04:08:27.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:27.768 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-09 04:08:27.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43659/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:08:27.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:27.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "59ba0ec6-ce58-4bdb-9b5b-a007f55b63a1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-09 04:08:27.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"59ba0ec6-ce58-4bdb-9b5b-a007f55b63a1","statusDesc":"OK"}'
2025-12-09 04:08:27.794 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:34215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-09 04:08:27.797 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34215/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-09 04:08:27.800 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:27.801 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:27.801 DEBUG [src.node.waku_node] Stopping container with id 7579451b4d03
2025-12-09 04:08:28.329 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:28.329 DEBUG [src.node.waku_node] Stopping container with id 90ff0ba04858
2025-12-09 04:08:28.832 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:28.835 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:28.839 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:28.843 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,141 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_lightpush_nodes_and_2_receiving_nodes with id: 2025-12-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9
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-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25298', '25299', '25300', '25301', '25302']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25298:25298 -p 25299:25299 -p 25300:25300 -p 25301:25301 -p 25302:25302 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25300 --rest-port=25298 --tcp-port=25299 --discv5-udp-port=25301 --rest-address=0.0.0.0 --nat=extip:172.18.238.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddb655bb981a5fe6ab7aaf26b1985504c5b4ef63d6ac75b59bbbdbdc93d4a3ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25302 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.140 waku ff2489e59cd280514ab8a50b5ca6991462e87b7e3732f6c65d228095b800aecd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff2489e59cd2. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25298
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 f819202f0cb6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6bf56f553bca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25298/health" -H "Content-Type: 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:25298/debug/v1/info" -H "Content-Type: application/json" -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.140/tcp/25299/p2p/16Uiu2HAmQ9ML1T5RNvcQvbc9Jj363SaufqHtD8YSMTxjASLM137m","/ip4/172.18.238.140/tcp/25300/ws/p2p/16Uiu2HAmQ9ML1T5RNvcQvbc9Jj363SaufqHtD8YSMTxjASLM137m"],"enrUri":"enr:-L24QPtShoU9S1-66woEvDFmYJqZuVQoG27LjzYbK1ZF-cVhOyI-xnwEEt9X1DmRvG4nzwKfbyVCrFxqJc1kSw2bmb8CgmlkgnY0gmlwhKwS7oyKbXVsdGlhZGRyc5YACASsEu6MBmLTAAoErBLujAZi1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqrSJ5FunWVf3vJ5mYKJH4nBY8LWX9_gfLX-_sLu0brCDdGNwgmLTg3VkcIJi1YV3YWt1Mgk"}'
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-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.41.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8589', '8590', '8591', '8592', '8593']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8589:8589 -p 8590:8590 -p 8591:8591 -p 8592:8592 -p 8593:8593 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8591 --rest-port=8589 --tcp-port=8590 --discv5-udp-port=8592 --rest-address=0.0.0.0 --nat=extip:172.18.41.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf2bf2ac3ee63e7ae06ef8adf06fb41f055a3ae6b5ab1bb8a401fa85cfa23a05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8593 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.74 waku db86c0423453a0d5e7d313610dcf6f777997862f2cb52eb0627896d0e2a04428
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db86c0423453. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8589
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8589/health" -H "Content-Type: 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:8589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.74/tcp/8590/p2p/16Uiu2HAkujnkNR4qVJy9yDCkYcPmJWHnfGK2MDU53tdPjQ7MsWHA","/ip4/172.18.41.74/tcp/8591/ws/p2p/16Uiu2HAkujnkNR4qVJy9yDCkYcPmJWHnfGK2MDU53tdPjQ7MsWHA"],"enrUri":"enr:-L24QG4oGASRHeXXujThJemDPuEmt7IY2JlVEO4ezgqRYRf4RcwBMZdF9EQ--j0kJ92adoGeNdgIKEjsgi0_orT0nUgCgmlkgnY0gmlwhKwSKUqKbXVsdGlhZGRyc5YACASsEilKBiGOAAoErBIpSgYhj90DgnJzhQADAQAAiXNlY3AyNTZrMaECBKQbmL1F7b1VsbfNZn40sT9tkpo9ocr7bHi79krdpk2DdGNwgiGOg3VkcIIhkIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8589/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.140/tcp/25299/p2p/16Uiu2HAmQ9ML1T5RNvcQvbc9Jj363SaufqHtD8YSMTxjASLM137m"]'
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-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.80.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9327', '9328', '9329', '9330', '9331']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9327:9327 -p 9328:9328 -p 9329:9329 -p 9330:9330 -p 9331:9331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9329 --rest-port=9327 --tcp-port=9328 --discv5-udp-port=9330 --rest-address=0.0.0.0 --nat=extip:172.18.80.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=10eba9b3c4a7c51db8dee6bff4dabd0f5eec9269eca3f7d208df0adc7cff9af3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9331 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPtShoU9S1-66woEvDFmYJqZuVQoG27LjzYbK1ZF-cVhOyI-xnwEEt9X1DmRvG4nzwKfbyVCrFxqJc1kSw2bmb8CgmlkgnY0gmlwhKwS7oyKbXVsdGlhZGRyc5YACASsEu6MBmLTAAoErBLujAZi1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqrSJ5FunWVf3vJ5mYKJH4nBY8LWX9_gfLX-_sLu0brCDdGNwgmLTg3VkcIJi1YV3YWt1Mgk --lightpushnode=/ip4/172.18.238.140/tcp/25299/p2p/16Uiu2HAmQ9ML1T5RNvcQvbc9Jj363SaufqHtD8YSMTxjASLM137m --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.193 waku b6d4c175d3791fbd913dc49d0268276f6e65015a7fd69d555cf82e079d3f3c40
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b6d4c175d379. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9327
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9327/health" -H "Content-Type: 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:9327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.193/tcp/9328/p2p/16Uiu2HAkwW5wNsaqQz8BUewar9fMXuJjHKu3gdTjZX1jv8ifLkLE","/ip4/172.18.80.193/tcp/9329/ws/p2p/16Uiu2HAkwW5wNsaqQz8BUewar9fMXuJjHKu3gdTjZX1jv8ifLkLE"],"enrUri":"enr:-L24QMsu3-brhEDjj1uqgfvye8PHiWSttdvgL2GkPRFO1KLUG5g9X8-DMZGSwYXF9v1uWCnOssCR2s0ckhA29vd1I2YCgmlkgnY0gmlwhKwSUMGKbXVsdGlhZGRyc5YACASsElDBBiRwAAoErBJQwQYkcd0DgnJzhQADAQAAiXNlY3AyNTZrMaECHtjJcTbR9jIP-tg_s0R4NxeJtQlIvR4JkGUCqxrSa5-DdGNwgiRwg3VkcIIkcoV3YWt1Mgg"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.140/tcp/25299/p2p/16Uiu2HAmQ9ML1T5RNvcQvbc9Jj363SaufqHtD8YSMTxjASLM137m"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9327/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.74/tcp/8590/p2p/16Uiu2HAkujnkNR4qVJy9yDCkYcPmJWHnfGK2MDU53tdPjQ7MsWHA"]'
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_node2_2025-12-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17250', '17251', '17252', '17253', '17254']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17250:17250 -p 17251:17251 -p 17252:17252 -p 17253:17253 -p 17254:17254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17252 --rest-port=17250 --tcp-port=17251 --discv5-udp-port=17253 --rest-address=0.0.0.0 --nat=extip:172.18.163.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61aaeaabd09b1ee5bba78def7d30c95f14fd86408c2ee4bca72d49de42c53ced --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17254 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPtShoU9S1-66woEvDFmYJqZuVQoG27LjzYbK1ZF-cVhOyI-xnwEEt9X1DmRvG4nzwKfbyVCrFxqJc1kSw2bmb8CgmlkgnY0gmlwhKwS7oyKbXVsdGlhZGRyc5YACASsEu6MBmLTAAoErBLujAZi1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqrSJ5FunWVf3vJ5mYKJH4nBY8LWX9_gfLX-_sLu0brCDdGNwgmLTg3VkcIJi1YV3YWt1Mgk --lightpushnode=/ip4/172.18.238.140/tcp/25299/p2p/16Uiu2HAmQ9ML1T5RNvcQvbc9Jj363SaufqHtD8YSMTxjASLM137m --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.121 waku 3863519c04b43143a67f16dced2ea2a03b0245300788e9d4840c757d91bb562a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3863519c04b4. Setting up logs at ./log/docker/lightpush_node2_2025-12-09_04-08-00__d38d841c-9d21-46ca-a21b-903ac932a6c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17250
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17250/health" -H "Content-Type: 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:17250/debug/v1/info" -H "Content-Type: application/json" -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.121/tcp/17251/p2p/16Uiu2HAmJp9HjunZAwU7Pe6SASVcuhsftRVQxyeXPQkTPwFaz4A6","/ip4/172.18.163.121/tcp/17252/ws/p2p/16Uiu2HAmJp9HjunZAwU7Pe6SASVcuhsftRVQxyeXPQkTPwFaz4A6"],"enrUri":"enr:-L24QPgGJP4K73J6wbyuJIG2SsYDBF4vZ7s4iS6yLUPTLktQe1ZEAtxgTOZPCn-vowrkYE3s4imQgA4LN22fq-kWcJ4CgmlkgnY0gmlwhKwSo3mKbXVsdGlhZGRyc5YACASsEqN5BkNjAAoErBKjeQZDZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW350uyFDTB0REt1lnN-hspb06qfhJhPMlONned4sVrODdGNwgkNjg3VkcIJDZYV3YWt1Mgg"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17250/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.140/tcp/25299/p2p/16Uiu2HAmQ9ML1T5RNvcQvbc9Jj363SaufqHtD8YSMTxjASLM137m"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17250/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.74/tcp/8590/p2p/16Uiu2HAkujnkNR4qVJy9yDCkYcPmJWHnfGK2MDU53tdPjQ7MsWHA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25298/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:8589/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:9327/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253286014047260}}'
INFO  src.node.api_clients.base_client:base_client.py: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:25298/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":1765253286014047260,"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:8589/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":1765253286014047260,"ephemeral":false,"proof":""}]'
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:17250/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253286135434805}}'
INFO  src.node.api_clients.base_client:base_client.py: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:25298/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":1765253286135434805,"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:8589/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":1765253286135434805,"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 ff2489e59cd2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id db86c0423453
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b6d4c175d379
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff2489e59cd2. 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 3863519c04b4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container db86c0423453. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_encoding_pubsubtopic with id: 2025-12-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3
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-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5634', '5635', '5636', '5637', '5638']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5634:5634 -p 5635:5635 -p 5636:5636 -p 5637:5637 -p 5638:5638 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5636 --rest-port=5634 --tcp-port=5635 --discv5-udp-port=5637 --rest-address=0.0.0.0 --nat=extip:172.18.82.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afa06effc44fe0fcfbb79bacdda9fcfa99bb7f2da89fe051ae398a2c94a63dd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5638 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a436a5723ac1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.1 waku 095fbb75620b91fc49bb550f8068779aaada291d3bf94a1b564b271ca6b1e75c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 095fbb75620b. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5634
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 f9f1c9033f9e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5634/health" -H "Content-Type: 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:5634/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.1/tcp/5635/p2p/16Uiu2HAmJNZa2sXQzo1CTc3GZBBRGwYxJD3WkTjgE1z4WT9nnD8F","/ip4/172.18.82.1/tcp/5636/ws/p2p/16Uiu2HAmJNZa2sXQzo1CTc3GZBBRGwYxJD3WkTjgE1z4WT9nnD8F"],"enrUri":"enr:-L24QLVqrUTuBmKk80HfKG-ezZjcDWKRCaYcTQNjUaH1XFsUIE_pMStCWMfm7kWrjHFViDVYJJ1-ZsFf0G7iI4RRlF0CgmlkgnY0gmlwhKwSUgGKbXVsdGlhZGRyc5YACASsElIBBhYDAAoErBJSAQYWBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVPDPOB8Eh9BFJpHkXFdwflbRs1rLEguR6B50ZHz4qSyDdGNwghYDg3VkcIIWBYV3YWt1MgM"}'
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-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33856', '33857', '33858', '33859', '33860']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33856:33856 -p 33857:33857 -p 33858:33858 -p 33859:33859 -p 33860:33860 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33858 --rest-port=33856 --tcp-port=33857 --discv5-udp-port=33859 --rest-address=0.0.0.0 --nat=extip:172.18.37.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=18aa1db3d29bb414dca194cb5d47f13cdc98e313bd4bdece43d2b1bb9e5cfbec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33860 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLVqrUTuBmKk80HfKG-ezZjcDWKRCaYcTQNjUaH1XFsUIE_pMStCWMfm7kWrjHFViDVYJJ1-ZsFf0G7iI4RRlF0CgmlkgnY0gmlwhKwSUgGKbXVsdGlhZGRyc5YACASsElIBBhYDAAoErBJSAQYWBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVPDPOB8Eh9BFJpHkXFdwflbRs1rLEguR6B50ZHz4qSyDdGNwghYDg3VkcIIWBYV3YWt1MgM --storenode=/ip4/172.18.82.1/tcp/5635/p2p/16Uiu2HAmJNZa2sXQzo1CTc3GZBBRGwYxJD3WkTjgE1z4WT9nnD8F --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.173 waku fddb209a1239a4d8338bf75df397a79f24f9e4c6c76458e7691a29210838b1c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fddb209a1239. Setting up logs at ./log/docker/store_node1_2025-12-09_04-15-02__eb7d0bce-a013-48bb-977b-92d19f1d06a3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33856
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33856/health" -H "Content-Type: 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:33856/debug/v1/info" -H "Content-Type: application/json" -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.173/tcp/33857/p2p/16Uiu2HAmTC8XUDeTcr2gJhew7U93PCztyDL9u6CGwo9V2L6tpTK5","/ip4/172.18.37.173/tcp/33858/ws/p2p/16Uiu2HAmTC8XUDeTcr2gJhew7U93PCztyDL9u6CGwo9V2L6tpTK5"],"enrUri":"enr:-L24QA8yDeKuyhtwcByan49XlFsyc0zNq_J_4AxGpjMIvxjpDY3_x9nn9T8uBtYlZN90rsRiH-Vdckzky3PPe0f-Im8CgmlkgnY0gmlwhKwSJa2KbXVsdGlhZGRyc5YACASsEiWtBoRBAAoErBIlrQaEQt0DgnJzhQADAQAAiXNlY3AyNTZrMaED1_3du2-w9thnL1Sq5v3tFSC0eC136QbKsFprDP23sqiDdGNwgoRBg3VkcIKEQ4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33856/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.1/tcp/5635/p2p/16Uiu2HAmJNZa2sXQzo1CTc3GZBBRGwYxJD3WkTjgE1z4WT9nnD8F"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5634/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:33856/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:5634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5634/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:167 trying get message with wrong encoded pubsub topic /waku/2/rs/3/0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5634/store/v3/messages?includeData=true&pubsubTopic=/waku/2/rs/3/0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf1e474ba2adfc4c0e26c7c31f977a8c2d0beedd32a499167a821819b1d20d364","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253704948705523,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xc7a6655eb69bc94769ba9ded3cd1158089e2b2a1794daf2a4f8e6e41567049d9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1765253705155160730,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe1734208e06311df559fa0459ea10be7d6130e448388b65ba83b3c066c8a7628","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1765253705362919151,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb9d822c34ad37f653a8cfb69a61f707027d67427fb38e4876728f0ab306d8be5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1765253705569877426,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1379084c9e71f083daee139291db4eb32c69df9b175d3df2d8f268baff9f0431","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1765253705777399792,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3d98a6d401b01cef8df261b17e47897184b06a704d733b62b7b2fb70a70343ce","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1765253705984116937,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0b136aa080435a228ed5e8dec6e972af454ba83e9fc42fd37c3ac19f6995dfad","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1765253706191576966,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x9c00923dd777d39154043dc796bd65757c19dc766a2a170020c535d7edfd1aa1","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1765253706398843285,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:171 response for getting message without encoding pubsub topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0xf1e474ba2adfc4c0e26c7c31f977a8c2d0beedd32a499167a821819b1d20d364', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1765253704948705523, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xc7a6655eb69bc94769ba9ded3cd1158089e2b2a1794daf2a4f8e6e41567049d9', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1765253705155160730, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xe1734208e06311df559fa0459ea10be7d6130e448388b65ba83b3c066c8a7628', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1765253705362919151, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xb9d822c34ad37f653a8cfb69a61f707027d67427fb38e4876728f0ab306d8be5', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1765253705569877426, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x1379084c9e71f083daee139291db4eb32c69df9b175d3df2d8f268baff9f0431', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1765253705777399792, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x3d98a6d401b01cef8df261b17e47897184b06a704d733b62b7b2fb70a70343ce', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1765253705984116937, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x0b136aa080435a228ed5e8dec6e972af454ba83e9fc42fd37c3ac19f6995dfad', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1765253706191576966, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x9c00923dd777d39154043dc796bd65757c19dc766a2a170020c535d7edfd1aa1', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1765253706398843285, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/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 095fbb75620b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fddb209a1239
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2025-12-09 04:13:49.250 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:13:49.251 DEBUG [tests.conftest] Running test: test_sender_uses_auto_api_receiver_uses_regular_api with id: 2025-12-09_04-13-49__02d151af-0dd5-42e9-9601-6601bea47cba
2025-12-09 04:13:49.251 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:13:49.251 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:13:49.251 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:13:49.259 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:49.259 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-13-49__02d151af-0dd5-42e9-9601-6601bea47cba__wakuorg_nwaku:latest.log
2025-12-09 04:13:49.259 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:49.259 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:49.261 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:49.261 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.149
2025-12-09 04:13:49.261 DEBUG [src.node.docker_mananger] Generated ports ['20769', '20770', '20771', '20772', '20773']
2025-12-09 04:13:49.261 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:13:49.261 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:49.261 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:49.261 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:49.262 DEBUG [src.node.docker_mananger] docker run -i -t -p 20769:20769 -p 20770:20770 -p 20771:20771 -p 20772:20772 -p 20773:20773 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20771 --rest-port=20769 --tcp-port=20770 --discv5-udp-port=20772 --rest-address=0.0.0.0 --nat=extip:172.18.0.149 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b35e236f49e9ad436aacfb49c1cb2bf92e51cbdb0c8f58e578ec6ae9e5ecfdd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20773 --metrics-logging=true --relay=true --filter=true --num-shards-in-network=1
2025-12-09 04:13:49.456 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.149 waku 0a930a924e6ec27c29c28bbab20839f09d0f86abae5edc8eb0bcd3f7a86f5cfd
2025-12-09 04:13:49.488 DEBUG [src.node.docker_mananger] Container started with ID 0a930a924e6e. Setting up logs at ./log/docker/node1_2025-12-09_04-13-49__02d151af-0dd5-42e9-9601-6601bea47cba__wakuorg_nwaku:latest.log
2025-12-09 04:13:49.489 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20769
2025-12-09 04:13:49.489 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:49.497 ERROR [src.node.docker_mananger] Max retries reached for container 4a31648a9245. Exiting log stream.
2025-12-09 04:13:50.051 ERROR [src.node.docker_mananger] Max retries reached for container 5b7e61d2b51d. Exiting log stream.
2025-12-09 04:13:50.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20769/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:50.492 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-09 04:13:50.493 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:50.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20769/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:50.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.149/tcp/20770/p2p/16Uiu2HAkxp3QytXZ1odfk5EneGa5MBgptA3JGc7C4RLbHNqqLTUD","/ip4/172.18.0.149/tcp/20771/ws/p2p/16Uiu2HAkxp3QytXZ1odfk5EneGa5MBgptA3JGc7C4RLbHNqqLTUD"],"enrUri":"enr:-L24QLvzbafD0qToT0Q53nu9-0QPR_GknwT5ugR3D1RwXzbIcuJcrj1FlbWMW_elx_ipxwJWTK0Ya6C9XEktwXlldMICgmlkgnY0gmlwhKwSAJWKbXVsdGlhZGRyc5YACASsEgCVBlEiAAoErBIAlQZRI90DgnJzhQACAQAAiXNlY3AyNTZrMaECMk4TC4ExokLysNi8NqXvK3Sxu5uNyYPiSbi6uxWwMQqDdGNwglEig3VkcIJRJIV3YWt1MgU"}'
2025-12-09 04:13:50.495 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:50.502 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:50.502 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-13-49__02d151af-0dd5-42e9-9601-6601bea47cba__wakuorg_nwaku:latest.log
2025-12-09 04:13:50.502 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:50.502 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:50.503 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:50.503 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.107
2025-12-09 04:13:50.504 DEBUG [src.node.docker_mananger] Generated ports ['50340', '50341', '50342', '50343', '50344']
2025-12-09 04:13:50.504 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:13:50.504 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:50.504 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:50.504 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:50.504 DEBUG [src.node.docker_mananger] docker run -i -t -p 50340:50340 -p 50341:50341 -p 50342:50342 -p 50343:50343 -p 50344:50344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50342 --rest-port=50340 --tcp-port=50341 --discv5-udp-port=50343 --rest-address=0.0.0.0 --nat=extip:172.18.77.107 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=91ed0dd775ceb79962c26f757c4fcab5854c595f075449926f43fd040130b0ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50344 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLvzbafD0qToT0Q53nu9-0QPR_GknwT5ugR3D1RwXzbIcuJcrj1FlbWMW_elx_ipxwJWTK0Ya6C9XEktwXlldMICgmlkgnY0gmlwhKwSAJWKbXVsdGlhZGRyc5YACASsEgCVBlEiAAoErBIAlQZRI90DgnJzhQACAQAAiXNlY3AyNTZrMaECMk4TC4ExokLysNi8NqXvK3Sxu5uNyYPiSbi6uxWwMQqDdGNwglEig3VkcIJRJIV3YWt1MgU --num-shards-in-network=1
2025-12-09 04:13:50.694 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.107 waku 51c8f9fe1022900bc350fe165130150f63b8e2f9b3386d0041fdb5480f65c87c
2025-12-09 04:13:50.729 DEBUG [src.node.docker_mananger] Container started with ID 51c8f9fe1022. Setting up logs at ./log/docker/node2_2025-12-09_04-13-49__02d151af-0dd5-42e9-9601-6601bea47cba__wakuorg_nwaku:latest.log
2025-12-09 04:13:50.729 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50340
2025-12-09 04:13:50.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:51.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50340/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:51.736 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-09 04:13:51.738 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:51.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50340/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:51.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.107/tcp/50341/p2p/16Uiu2HAmLmitiMbRpCGFZXEC44szsQQRo5GTj2WzPEH6CJyfTRPS","/ip4/172.18.77.107/tcp/50342/ws/p2p/16Uiu2HAmLmitiMbRpCGFZXEC44szsQQRo5GTj2WzPEH6CJyfTRPS"],"enrUri":"enr:-L24QArgqL31Cdu0tLa5ssJPiwqTd4G_G-5bc-FWgrhGyjWzIYFFpXCItoGC-ubPRqhA2yjkYOBMiJUuuF6JReDysEgCgmlkgnY0gmlwhKwSTWuKbXVsdGlhZGRyc5YACASsEk1rBsSlAAoErBJNawbEpt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDeJcVGbEiIFqWQi-R7MQinrliwXwABAxxGKnijjhSaqWDdGNwgsSlg3VkcILEp4V3YWt1MgE"}'
2025-12-09 04:13:51.743 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:51.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50340/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.149/tcp/20770/p2p/16Uiu2HAkxp3QytXZ1odfk5EneGa5MBgptA3JGc7C4RLbHNqqLTUD"]'
2025-12-09 04:13:51.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:51.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20769/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2025-12-09 04:13:51.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:51.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50340/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2025-12-09 04:13:51.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:51.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20769/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:13:51.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:51.757 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:13:51.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50340/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:51.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253631752430384,"ephemeral":false,"proof":""}]'
2025-12-09 04:13:51.861 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:13:51.863 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:13:51.863 DEBUG [src.node.waku_node] Stopping container with id 0a930a924e6e
2025-12-09 04:13:52.377 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:52.378 DEBUG [src.node.waku_node] Stopping container with id 51c8f9fe1022
2025-12-09 04:13:52.911 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:52.912 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:13:52.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:13:52.922 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2025-12-09 04:09:45.267 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:45.268 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2025-12-09_04-09-45__c37a6f90-af12-4e72-a0b6-fd04eeea90cb
2025-12-09 04:09:45.268 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:45.268 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:09:45.268 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-09 04:09:45.275 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:45.275 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-45__c37a6f90-af12-4e72-a0b6-fd04eeea90cb__wakuorg_nwaku:latest.log
2025-12-09 04:09:45.275 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:45.276 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:45.277 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:45.277 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.72
2025-12-09 04:09:45.277 DEBUG [src.node.docker_mananger] Generated ports ['2249', '2250', '2251', '2252', '2253']
2025-12-09 04:09:45.277 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:45.277 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:45.278 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:45.278 DEBUG [src.node.docker_mananger] docker run -i -t -p 2249:2249 -p 2250:2250 -p 2251:2251 -p 2252:2252 -p 2253:2253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2251 --rest-port=2249 --tcp-port=2250 --discv5-udp-port=2252 --rest-address=0.0.0.0 --nat=extip:172.18.145.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aca5a55e107f93e0019edc46ab9887ec5f2a211c2fa513401d305cedda26e5ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2253 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:09:45.462 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.72 waku 682a1c91cad397d5c3d77d051141415483584b79304de7e7195045d399dac1d0
2025-12-09 04:09:45.498 DEBUG [src.node.docker_mananger] Container started with ID 682a1c91cad3. Setting up logs at ./log/docker/node1_2025-12-09_04-09-45__c37a6f90-af12-4e72-a0b6-fd04eeea90cb__wakuorg_nwaku:latest.log
2025-12-09 04:09:45.499 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2249
2025-12-09 04:09:45.500 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:45.546 ERROR [src.node.docker_mananger] Max retries reached for container fe292fa46f6b. Exiting log stream.
2025-12-09 04:09:46.067 ERROR [src.node.docker_mananger] Max retries reached for container 310f6ab0059e. Exiting log stream.
2025-12-09 04:09:46.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2249/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.504 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-09 04:09:46.504 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:46.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:46.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.72/tcp/2250/p2p/16Uiu2HAmJfFxTkH6cooWFUdb4obfTGcjw2ypVMv2nGjGDNijUvZm","/ip4/172.18.145.72/tcp/2251/ws/p2p/16Uiu2HAmJfFxTkH6cooWFUdb4obfTGcjw2ypVMv2nGjGDNijUvZm"],"enrUri":"enr:-L24QJPP93PBg3-vYDB6rwAv2372PNKN2lZoTVMImh3mcJTxFlSx5RjFFfBV2TOXqhtp7JN3RSh4N6y3VxgAQSOx1Q8CgmlkgnY0gmlwhKwSkUiKbXVsdGlhZGRyc5YACASsEpFIBgjKAAoErBKRSAYIy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWTfEjcGZhtIdRCK7wcRK8KQc3a8od2TaasQtH7EDhZiDdGNwggjKg3VkcIIIzIV3YWt1MgU"}'
2025-12-09 04:09:46.506 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:46.507 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-09 04:09:46.513 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:46.513 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-45__c37a6f90-af12-4e72-a0b6-fd04eeea90cb__wakuorg_nwaku:latest.log
2025-12-09 04:09:46.513 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:46.513 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:46.515 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:46.515 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.205
2025-12-09 04:09:46.515 DEBUG [src.node.docker_mananger] Generated ports ['24691', '24692', '24693', '24694', '24695']
2025-12-09 04:09:46.515 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:46.515 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:46.515 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:46.516 DEBUG [src.node.docker_mananger] docker run -i -t -p 24691:24691 -p 24692:24692 -p 24693:24693 -p 24694:24694 -p 24695:24695 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24693 --rest-port=24691 --tcp-port=24692 --discv5-udp-port=24694 --rest-address=0.0.0.0 --nat=extip:172.18.55.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=21957debb8dbfd4bfa7eece7548ad089e9c9da79fc8f261fcca7805b2fb8123c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24695 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJPP93PBg3-vYDB6rwAv2372PNKN2lZoTVMImh3mcJTxFlSx5RjFFfBV2TOXqhtp7JN3RSh4N6y3VxgAQSOx1Q8CgmlkgnY0gmlwhKwSkUiKbXVsdGlhZGRyc5YACASsEpFIBgjKAAoErBKRSAYIy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWTfEjcGZhtIdRCK7wcRK8KQc3a8od2TaasQtH7EDhZiDdGNwggjKg3VkcIIIzIV3YWt1MgU --filternode=/ip4/172.18.145.72/tcp/2250/p2p/16Uiu2HAmJfFxTkH6cooWFUdb4obfTGcjw2ypVMv2nGjGDNijUvZm
2025-12-09 04:09:46.697 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.205 waku b9d606b1732dec3376110614dde1f93828daa79611275db8f4edf1945696f524
2025-12-09 04:09:46.731 DEBUG [src.node.docker_mananger] Container started with ID b9d606b1732d. Setting up logs at ./log/docker/node2_2025-12-09_04-09-45__c37a6f90-af12-4e72-a0b6-fd04eeea90cb__wakuorg_nwaku:latest.log
2025-12-09 04:09:46.731 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24691
2025-12-09 04:09:46.732 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:47.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24691/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.736 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-09 04:09:47.736 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:47.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24691/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.205/tcp/24692/p2p/16Uiu2HAm6cN7aAzkyxBGRmeMkjFnBoeTrWFwSgzLNqUgXfpVvUEk","/ip4/172.18.55.205/tcp/24693/ws/p2p/16Uiu2HAm6cN7aAzkyxBGRmeMkjFnBoeTrWFwSgzLNqUgXfpVvUEk"],"enrUri":"enr:-L24QHjcDRGpVWc1mcR4qkmoCw1W0rFhBNodNmBM0D77SsfrDCQS4sx9Bo01Jyt557NSmozuXOWW01XcbyK1ve_Z5hQCgmlkgnY0gmlwhKwSN82KbXVsdGlhZGRyc5YACASsEjfNBmB0AAoErBI3zQZgdd0DgnJzhQADAQAAiXNlY3AyNTZrMaECpi2-fAm8iJFnVY6qEQQe3fgcRQBTqMUoKPiZexWOG9GDdGNwgmB0g3VkcIJgdoV3YWt1MgA"}'
2025-12-09 04:09:47.739 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:47.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24691/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.72/tcp/2250/p2p/16Uiu2HAmJfFxTkH6cooWFUdb4obfTGcjw2ypVMv2nGjGDNijUvZm"]'
2025-12-09 04:09:47.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:47.770 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-09 04:09:47.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:47.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:47.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24691/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "926eedcb-1518-4d61-abe6-7eea1c6da5b8", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-09 04:09:47.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"926eedcb-1518-4d61-abe6-7eea1c6da5b8","statusDesc":"OK"}'
2025-12-09 04:09:47.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2249/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-09 04:09:47.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:47.803 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:47.903 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:47.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24691/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:47.908 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":1765253387796297832,"ephemeral":false}]'
2025-12-09 04:09:47.910 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:24691/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-09 04:09:47.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
2025-12-09 04:09:47.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2249/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-09 04:09:47.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:47.922 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:48.023 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:48.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24691/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:48.026 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24691/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2025-12-09 04:09:48.029 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:48.030 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:48.030 DEBUG [src.node.waku_node] Stopping container with id 682a1c91cad3
2025-12-09 04:09:48.566 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:48.566 DEBUG [src.node.waku_node] Stopping container with id b9d606b1732d
2025-12-09 04:09:49.103 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:49.106 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:49.112 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:49.118 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_filter_node_not_connected_directly_to_lightpushing_node with id: 2025-12-09_04-07-23__79ddfa09-4576-49d0-ac93-72b74f9f5b96
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-09_04-07-23__79ddfa09-4576-49d0-ac93-72b74f9f5b96__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-09_04-07-23__79ddfa09-4576-49d0-ac93-72b74f9f5b96__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-09_04-07-23__79ddfa09-4576-49d0-ac93-72b74f9f5b96__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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40883', '40884', '40885', '40886', '40887']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40883:40883 -p 40884:40884 -p 40885:40885 -p 40886:40886 -p 40887:40887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40885 --rest-port=40883 --tcp-port=40884 --discv5-udp-port=40886 --rest-address=0.0.0.0 --nat=extip:172.18.135.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df1b7b7859beccdf2914de3a500c5eaaecbadc740fcb5e1ddceb5c28fcbad0a9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40887 --metrics-logging=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.164 waku 47cbdaee4ffcc46454c3a6d13a55dfa32e900f20447abdf0926451604b338d66
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 47cbdaee4ffc. Setting up logs at ./log/docker/node1_2025-12-09_04-07-23__79ddfa09-4576-49d0-ac93-72b74f9f5b96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40883
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40883/health" -H "Content-Type: 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:40883/debug/v1/info" -H "Content-Type: application/json" -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.164/tcp/40884/p2p/16Uiu2HAmMRkQiTAz5ed6fxxezacAA6PS3cKCms5RcqFZcVBDXqfe","/ip4/172.18.135.164/tcp/40885/ws/p2p/16Uiu2HAmMRkQiTAz5ed6fxxezacAA6PS3cKCms5RcqFZcVBDXqfe"],"enrUri":"enr:-L24QOTAO9XG_OZVqvwMRV9xDW9aJL1VaJ6CpsQHrn3T1py-WBdqKDUts6Adi2cpQRANJUVicIZiiEopiglOrJEie5ACgmlkgnY0gmlwhKwSh6SKbXVsdGlhZGRyc5YACASsEoekBp-0AAoErBKHpAaftd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDglTeZnMPv8ZE3cZWmNlE9sXFb5gDrh67MTNujWW9B7GDdGNwgp-0g3VkcIKftoV3YWt1Mgk"}'
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.53.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16972', '16973', '16974', '16975', '16976']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16972:16972 -p 16973:16973 -p 16974:16974 -p 16975:16975 -p 16976:16976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16974 --rest-port=16972 --tcp-port=16973 --discv5-udp-port=16975 --rest-address=0.0.0.0 --nat=extip:172.18.53.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0250e07430ffdea7cf8904974ee7bbdb650d6daac13ab6a006b6d4888dbbdac6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16976 --metrics-logging=true --lightpush=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QOTAO9XG_OZVqvwMRV9xDW9aJL1VaJ6CpsQHrn3T1py-WBdqKDUts6Adi2cpQRANJUVicIZiiEopiglOrJEie5ACgmlkgnY0gmlwhKwSh6SKbXVsdGlhZGRyc5YACASsEoekBp-0AAoErBKHpAaftd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDglTeZnMPv8ZE3cZWmNlE9sXFb5gDrh67MTNujWW9B7GDdGNwgp-0g3VkcIKftoV3YWt1Mgk --lightpushnode=/ip4/172.18.135.164/tcp/40884/p2p/16Uiu2HAmMRkQiTAz5ed6fxxezacAA6PS3cKCms5RcqFZcVBDXqfe
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.123 waku ce6a4c9e5e82e5dc45a53c87bcf89425630ca1c9a7bd7b45f4a57ab297211c68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce6a4c9e5e82. Setting up logs at ./log/docker/node2_2025-12-09_04-07-23__79ddfa09-4576-49d0-ac93-72b74f9f5b96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16972
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16972/health" -H "Content-Type: 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_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":"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:16972/debug/v1/info" -H "Content-Type: application/json" -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.123/tcp/16973/p2p/16Uiu2HAmLjYyW7vQdzDn73pNdPvnnZVmHiHW3Hi6yvRFHS16eyWm","/ip4/172.18.53.123/tcp/16974/ws/p2p/16Uiu2HAmLjYyW7vQdzDn73pNdPvnnZVmHiHW3Hi6yvRFHS16eyWm"],"enrUri":"enr:-L24QFGLeZ6YAKvn_8RUTZUuNYcIzeuudcsDqm5P35bkmIoHZYENa3NJX4qqAgRG8AHlcTAsXZwvcEjrh0sYTZFwri8CgmlkgnY0gmlwhKwSNXuKbXVsdGlhZGRyc5YACASsEjV7BkJNAAoErBI1ewZCTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeAi1BodOqyXQOCEBrf3jpvaDRhyc3Xb3t_AueyUKtfaDdGNwgkJNg3VkcIJCT4V3YWt1Mg0"}'
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.252.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31206', '31207', '31208', '31209', '31210']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31206:31206 -p 31207:31207 -p 31208:31208 -p 31209:31209 -p 31210:31210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31208 --rest-port=31206 --tcp-port=31207 --discv5-udp-port=31209 --rest-address=0.0.0.0 --nat=extip:172.18.252.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ceed87ab10e5ff7cacd8df8bddebeaf6c79dfafefd39c3cfb64b6733fae7c6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31210 --metrics-logging=true --relay=false --filternode=/ip4/172.18.53.123/tcp/16973/p2p/16Uiu2HAmLjYyW7vQdzDn73pNdPvnnZVmHiHW3Hi6yvRFHS16eyWm --discv5-bootstrap-node=enr:-L24QFGLeZ6YAKvn_8RUTZUuNYcIzeuudcsDqm5P35bkmIoHZYENa3NJX4qqAgRG8AHlcTAsXZwvcEjrh0sYTZFwri8CgmlkgnY0gmlwhKwSNXuKbXVsdGlhZGRyc5YACASsEjV7BkJNAAoErBI1ewZCTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeAi1BodOqyXQOCEBrf3jpvaDRhyc3Xb3t_AueyUKtfaDdGNwgkJNg3VkcIJCT4V3YWt1Mg0
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.252.235 waku 7bc837291504426b85bb915ed620f12b5285014714faa9043258969aece6c7b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7bc837291504. Setting up logs at ./log/docker/node3_2025-12-09_04-07-23__79ddfa09-4576-49d0-ac93-72b74f9f5b96__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31206
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31206/health" -H "Content-Type: 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":"READY"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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:31206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.235/tcp/31207/p2p/16Uiu2HAmQ2YjJFwHazt7PYd2ZHwk3QpZw9akc1EZcY8Dm21y1F5H","/ip4/172.18.252.235/tcp/31208/ws/p2p/16Uiu2HAmQ2YjJFwHazt7PYd2ZHwk3QpZw9akc1EZcY8Dm21y1F5H"],"enrUri":"enr:-L24QHtcjPFgo3EdSmW-39OM2SW109-0b_FkxSpRZeMry64DM-8PQjyrGgll5iBTY9vCFH5WjhPEe9T8Jfv6qcqfxBMCgmlkgnY0gmlwhKwS_OuKbXVsdGlhZGRyc5YACASsEvzrBnnnAAoErBL86wZ56N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqPZdYCzcip2adXc-UNt64EWAA_bg8jFfTgCF37kT3rCDdGNwgnnng3VkcIJ56YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40883/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:16972/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:31206/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:40883/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/54418/p2p/16Uiu2HAmLjYyW7vQdzDn73pNdPvnnZVmHiHW3Hi6yvRFHS16eyWm","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16972/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.135.164/tcp/40884/p2p/16Uiu2HAmMRkQiTAz5ed6fxxezacAA6PS3cKCms5RcqFZcVBDXqfe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"Discv5"},{"multiaddr":"/ip4/172.18.252.235/tcp/38096/p2p/16Uiu2HAmQ2YjJFwHazt7PYd2ZHwk3QpZw9akc1EZcY8Dm21y1F5H","protocols":["/ipfs/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-111-g792036","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31206/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.53.123/tcp/16973/p2p/16Uiu2HAmLjYyW7vQdzDn73pNdPvnnZVmHiHW3Hi6yvRFHS16eyWm","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/lightpush/3.0.0","/vac/waku/lightpush/2.0.0-beta1","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40883/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": 1765253280570183925}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31206/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":1765253280570183925,"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 47cbdaee4ffc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce6a4c9e5e82
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7bc837291504
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 47cbdaee4ffc. 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,116 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[11] with id: 2025-12-09_04-10-05__dd0ccb4a-90fd-492b-b182-01b6b2c2b747
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-09_04-10-05__dd0ccb4a-90fd-492b-b182-01b6b2c2b747__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38782', '38783', '38784', '38785', '38786']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38782:38782 -p 38783:38783 -p 38784:38784 -p 38785:38785 -p 38786:38786 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38784 --rest-port=38782 --tcp-port=38783 --discv5-udp-port=38785 --rest-address=0.0.0.0 --nat=extip:172.18.179.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=35747de07fe5fffca2682756274ea4eab5bbbbbee9cecc9af6aface84be6fda5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38786 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.63 waku d983a5748aa5d2faed591dfff41204f321dd4b3a8c174f9da685a0bc5e58b913
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d983a5748aa5. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-05__dd0ccb4a-90fd-492b-b182-01b6b2c2b747__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38782
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 7dba759a485e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5772f57dc517. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38782/health" -H "Content-Type: 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:38782/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.63/tcp/38783/p2p/16Uiu2HAmVB3Nsfh2WHts3Bev91SiwbVZCem78pb5WCxvigr2bRCd","/ip4/172.18.179.63/tcp/38784/ws/p2p/16Uiu2HAmVB3Nsfh2WHts3Bev91SiwbVZCem78pb5WCxvigr2bRCd"],"enrUri":"enr:-L24QEZ1W20Ffr9PipM8R-mox7qw15-4waqsUa9c7YRs0OxAJoJk6qNWYHmekPhNnCLuLVhWX0YoLt47OveSomA4vfMCgmlkgnY0gmlwhKwSsz-KbXVsdGlhZGRyc5YACASsErM_Bpd_AAoErBKzPwaXgN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9W3WjV196Fzii90ACLlL6ZrbnuuQK8-XZ4zH-1_ZaUKDdGNwgpd_g3VkcIKXgYV3YWt1MgM"}'
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-09_04-10-05__dd0ccb4a-90fd-492b-b182-01b6b2c2b747__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32416', '32417', '32418', '32419', '32420']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32416:32416 -p 32417:32417 -p 32418:32418 -p 32419:32419 -p 32420:32420 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32418 --rest-port=32416 --tcp-port=32417 --discv5-udp-port=32419 --rest-address=0.0.0.0 --nat=extip:172.18.50.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4234a7faff7fdd4c728a8cc58f07a4f0ddfdba73add16edebffdd3edbe71e7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32420 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEZ1W20Ffr9PipM8R-mox7qw15-4waqsUa9c7YRs0OxAJoJk6qNWYHmekPhNnCLuLVhWX0YoLt47OveSomA4vfMCgmlkgnY0gmlwhKwSsz-KbXVsdGlhZGRyc5YACASsErM_Bpd_AAoErBKzPwaXgN0DgnJzhQADAQAAiXNlY3AyNTZrMaED9W3WjV196Fzii90ACLlL6ZrbnuuQK8-XZ4zH-1_ZaUKDdGNwgpd_g3VkcIKXgYV3YWt1MgM --storenode=/ip4/172.18.179.63/tcp/38783/p2p/16Uiu2HAmVB3Nsfh2WHts3Bev91SiwbVZCem78pb5WCxvigr2bRCd --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.89 waku 48bf99af96b28e335bfe747dd630e5c8fa88a1c4a84d7e8528cbf6c98005f1e9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48bf99af96b2. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-05__dd0ccb4a-90fd-492b-b182-01b6b2c2b747__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32416
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32416/health" -H "Content-Type: 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:32416/debug/v1/info" -H "Content-Type: application/json" -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.89/tcp/32417/p2p/16Uiu2HAm4zqYavxpEop99hXi7SL564bt7Sk5PdhxSuc9g2RRum6d","/ip4/172.18.50.89/tcp/32418/ws/p2p/16Uiu2HAm4zqYavxpEop99hXi7SL564bt7Sk5PdhxSuc9g2RRum6d"],"enrUri":"enr:-L24QLu6gPHj1P_ih5hy06mIKX-hTHr-kVfhUfdfh7MqM-IIF0xvq_mhs3fDvEvt5x0IyoeJMuA9itXEFjXgewwnuRUCgmlkgnY0gmlwhKwSMlmKbXVsdGlhZGRyc5YACASsEjJZBn6hAAoErBIyWQZ-ot0DgnJzhQADAQAAiXNlY3AyNTZrMaECjjgqJply2HkOaKTCCIPIenK8f53LPjZ_UTh2WxRv0daDdGNwgn6hg3VkcIJ-o4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32416/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.63/tcp/38783/p2p/16Uiu2HAmVB3Nsfh2WHts3Bev91SiwbVZCem78pb5WCxvigr2bRCd"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38782/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:32416/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:38782/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:38782/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:38782/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:38782/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:38782/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:38782/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:38782/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:38782/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:38782/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:38782/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:38782/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:38782/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38782/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x16093a5d8850c295f541962728ce3c85717f26ea72a010ed3c8775c4cb30afef"},{"messageHash":"0xa6c77e377ecb2fb1f4e4a46d6587d413f20732a03305bbf1058659495ef12c03"},{"messageHash":"0x7179dc5803a125851dd77eae423b0e064d1fe58dc38e0dc91c41a76dbc708476"},{"messageHash":"0xab6693429d6cc5c798823955c2cbe3172fb4847c70b2e8d7e7320a93d41d3410"},{"messageHash":"0xce72b652e6953a4cfeeb8f8f2d8e5946f7cfd5a34da1660f4877d9b8afde2902"},{"messageHash":"0x9db0949e9d3d5ef5f5326a5bfd8d1930d479400e2acb1b2fab3221d63b8dc675"},{"messageHash":"0xc5c38ad028c449c78000b6578d4adf32adc69438bc126e661bcbac09ecf31909"},{"messageHash":"0x8e3117f02e6f148ad86501220149025255cb2b4b9015e7e6677b0b8023796b19"},{"messageHash":"0x1b89fda0c40eeff409dc57ef3da95352317e7af40ad357f91c5f6fcfdb139431"},{"messageHash":"0x6fc0d9d21de5819547bae6bc5be5d8b67d2ff09c1d569136a0883a83cdd7d4be"},{"messageHash":"0x6049d7ec84d998739f21709be7a212b66102e4881cd52752f19afe4f749f1424"}],"paginationCursor":"0x6049d7ec84d998739f21709be7a212b66102e4881cd52752f19afe4f749f1424"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32416/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x16093a5d8850c295f541962728ce3c85717f26ea72a010ed3c8775c4cb30afef"},{"messageHash":"0xa6c77e377ecb2fb1f4e4a46d6587d413f20732a03305bbf1058659495ef12c03"},{"messageHash":"0x7179dc5803a125851dd77eae423b0e064d1fe58dc38e0dc91c41a76dbc708476"},{"messageHash":"0xab6693429d6cc5c798823955c2cbe3172fb4847c70b2e8d7e7320a93d41d3410"},{"messageHash":"0xce72b652e6953a4cfeeb8f8f2d8e5946f7cfd5a34da1660f4877d9b8afde2902"},{"messageHash":"0x9db0949e9d3d5ef5f5326a5bfd8d1930d479400e2acb1b2fab3221d63b8dc675"},{"messageHash":"0xc5c38ad028c449c78000b6578d4adf32adc69438bc126e661bcbac09ecf31909"},{"messageHash":"0x8e3117f02e6f148ad86501220149025255cb2b4b9015e7e6677b0b8023796b19"},{"messageHash":"0x1b89fda0c40eeff409dc57ef3da95352317e7af40ad357f91c5f6fcfdb139431"},{"messageHash":"0x6fc0d9d21de5819547bae6bc5be5d8b67d2ff09c1d569136a0883a83cdd7d4be"},{"messageHash":"0x6049d7ec84d998739f21709be7a212b66102e4881cd52752f19afe4f749f1424"}],"paginationCursor":"0x6049d7ec84d998739f21709be7a212b66102e4881cd52752f19afe4f749f1424"}'
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 d983a5748aa5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 48bf99af96b2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_and_retrieve_duplicate_message with id: 2025-12-09_04-08-55__0b0a5d3e-bf49-4129-938c-99ff1e52b62b
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-09_04-08-55__0b0a5d3e-bf49-4129-938c-99ff1e52b62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46174', '46175', '46176', '46177', '46178']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46174:46174 -p 46175:46175 -p 46176:46176 -p 46177:46177 -p 46178:46178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46176 --rest-port=46174 --tcp-port=46175 --discv5-udp-port=46177 --rest-address=0.0.0.0 --nat=extip:172.18.5.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb389abf85cfc422f5bcbff0b96707e7ce79b0c3f7ea3ec74d9e81ce9c0cd65f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46178 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.252 waku 236276a0e7510918c8b3ba7e21d21ee9c2f58ec737ec3487b072052f9c994b75
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 236276a0e751. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-08-55__0b0a5d3e-bf49-4129-938c-99ff1e52b62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46174
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 5365341c6c2b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 68d869acbed2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46174/health" -H "Content-Type: 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:46174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.252/tcp/46175/p2p/16Uiu2HAmEGc9mcHUvEuNxANZytgPXL5KfcYhju89zkpKx93oU1mt","/ip4/172.18.5.252/tcp/46176/ws/p2p/16Uiu2HAmEGc9mcHUvEuNxANZytgPXL5KfcYhju89zkpKx93oU1mt"],"enrUri":"enr:-L24QN2UmEU5uZCPqCUuJRS4i1tYlQ0DDPN_MuXj25AXzFWKAGXftNYP0B_TVIewUM5DEVhtk9kP0-fkPdlgiofUaRwCgmlkgnY0gmlwhKwSBfyKbXVsdGlhZGRyc5YACASsEgX8BrRfAAoErBIF_Aa0YN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDF_t--W-aqEwTsO3eVIux_peaD0UZo7xs5O-NsiIJ0AODdGNwgrRfg3VkcIK0YYV3YWt1Mgk"}'
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-09_04-08-55__0b0a5d3e-bf49-4129-938c-99ff1e52b62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.73
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7039', '7040', '7041', '7042', '7043']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7039:7039 -p 7040:7040 -p 7041:7041 -p 7042:7042 -p 7043:7043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7041 --rest-port=7039 --tcp-port=7040 --discv5-udp-port=7042 --rest-address=0.0.0.0 --nat=extip:172.18.60.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd69ab13f2401b93eeacb56e0896ecb5a19ba8acab7b2b7e47b439dc8fae88ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7043 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.73 waku d119da7f7a984c44f24362281bcfae7941a512ffa8693de65175e94089259a2b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d119da7f7a98. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-08-55__0b0a5d3e-bf49-4129-938c-99ff1e52b62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7039
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7039/health" -H "Content-Type: 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:7039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.73/tcp/7040/p2p/16Uiu2HAm8qhd3w6Xc2ZD5r2dFr9Y7SXzbpbN375Zf16oUEVvYSur","/ip4/172.18.60.73/tcp/7041/ws/p2p/16Uiu2HAm8qhd3w6Xc2ZD5r2dFr9Y7SXzbpbN375Zf16oUEVvYSur"],"enrUri":"enr:-L24QK2h7uCQhDSpemPmawsoIvTWB6GoGcXn298WpQ5nTkoANoolRVyPWMizjIs0tpF558f8aS9gdBKXrBGTCf2UhN0CgmlkgnY0gmlwhKwSPEmKbXVsdGlhZGRyc5YACASsEjxJBhuAAAoErBI8SQYbgd0DgnJzhQADAQAAiXNlY3AyNTZrMaECx0-5_AeGT0_4RuEiammmOJ0jl762inhTpxYa5q48feWDdGNwghuAg3VkcIIbgoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7039/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.252/tcp/46175/p2p/16Uiu2HAmEGc9mcHUvEuNxANZytgPXL5KfcYhju89zkpKx93oU1mt"]'
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-09_04-08-55__0b0a5d3e-bf49-4129-938c-99ff1e52b62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.198.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11702', '11703', '11704', '11705', '11706']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11702:11702 -p 11703:11703 -p 11704:11704 -p 11705:11705 -p 11706:11706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11704 --rest-port=11702 --tcp-port=11703 --discv5-udp-port=11705 --rest-address=0.0.0.0 --nat=extip:172.18.198.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=65ae7d233e759cd1c9fec935dd18a3d5dbcabcba6a397e5e9be37dc2a93ada82 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11706 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN2UmEU5uZCPqCUuJRS4i1tYlQ0DDPN_MuXj25AXzFWKAGXftNYP0B_TVIewUM5DEVhtk9kP0-fkPdlgiofUaRwCgmlkgnY0gmlwhKwSBfyKbXVsdGlhZGRyc5YACASsEgX8BrRfAAoErBIF_Aa0YN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDF_t--W-aqEwTsO3eVIux_peaD0UZo7xs5O-NsiIJ0AODdGNwgrRfg3VkcIK0YYV3YWt1Mgk --lightpushnode=/ip4/172.18.5.252/tcp/46175/p2p/16Uiu2HAmEGc9mcHUvEuNxANZytgPXL5KfcYhju89zkpKx93oU1mt --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.251 waku 68f0bdf8be2d507ba079b4ab76a614e242f90c27ec10c260a6ebf02007ec86c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 68f0bdf8be2d. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-08-55__0b0a5d3e-bf49-4129-938c-99ff1e52b62b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11702
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11702/health" -H "Content-Type: 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:11702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.251/tcp/11703/p2p/16Uiu2HAmRWmmLzMeRoXjXUMRJRzqbHrRQXfzhVvF2fHeTWTvjBSx","/ip4/172.18.198.251/tcp/11704/ws/p2p/16Uiu2HAmRWmmLzMeRoXjXUMRJRzqbHrRQXfzhVvF2fHeTWTvjBSx"],"enrUri":"enr:-L24QGuWO3YeOPfIiq49y3T1MEB8dFcrcf76qG2XYNEbhoptMffnXhfnNfIknsBIh7ZeQzCd35z0TiIjUDoMsodiS3wCgmlkgnY0gmlwhKwSxvuKbXVsdGlhZGRyc5YACASsEsb7Bi23AAoErBLG-wYtuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvw0NqpG6R3UtI5DYzMFKIGuGXiu7R550kXoPUWz75amDdGNwgi23g3VkcIItuYV3YWt1Mgg"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11702/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.252/tcp/46175/p2p/16Uiu2HAmEGc9mcHUvEuNxANZytgPXL5KfcYhju89zkpKx93oU1mt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11702/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.60.73/tcp/7040/p2p/16Uiu2HAm8qhd3w6Xc2ZD5r2dFr9Y7SXzbpbN375Zf16oUEVvYSur"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46174/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:7039/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:11702/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253338925147771}}'
INFO  src.node.api_clients.base_client:base_client.py: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:46174/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":1765253338925147771,"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:7039/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":1765253338925147771,"ephemeral":false,"proof":""}]'
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:11702/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253338925147771}}'
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:11702/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 236276a0e751
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d119da7f7a98
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 68f0bdf8be2d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 236276a0e751. 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,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_meta with id: 2025-12-09_04-13-35__6a337438-83b8-45fa-ac12-c70aadcf7552
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-09_04-13-35__6a337438-83b8-45fa-ac12-c70aadcf7552__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.134.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52687', '52688', '52689', '52690', '52691']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52687:52687 -p 52688:52688 -p 52689:52689 -p 52690:52690 -p 52691:52691 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52689 --rest-port=52687 --tcp-port=52688 --discv5-udp-port=52690 --rest-address=0.0.0.0 --nat=extip:172.18.134.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df301ead37a91cdaf596a0bea993a516c80befbee60ec2c3ffa0be75da5b8ab1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52691 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.123 waku 38a71aa1b30e85276860c909290b783e9db6e128f3392a456ebaed4180c529e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38a71aa1b30e. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-13-35__6a337438-83b8-45fa-ac12-c70aadcf7552__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52687
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 593217de99dc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f0f02f415e4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52687/health" -H "Content-Type: 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:52687/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.123/tcp/52688/p2p/16Uiu2HAmVASgYYQbXt8aHKE568AsH1urQvzyLdd5g3HEKUcWiQHB","/ip4/172.18.134.123/tcp/52689/ws/p2p/16Uiu2HAmVASgYYQbXt8aHKE568AsH1urQvzyLdd5g3HEKUcWiQHB"],"enrUri":"enr:-L24QFWIu7Ezx7QFh3uzuYeSQajtpu8hC1YqBwidzK8htvDza3HZiXiId4ycAX6XnB6SjLO0g-4N1ejvJNDWXDdQdkQCgmlkgnY0gmlwhKwShnuKbXVsdGlhZGRyc5YACASsEoZ7Bs3QAAoErBKGewbN0d0DgnJzhQADAQAAiXNlY3AyNTZrMaED9UabonoDVP360bq8R9rS9psDxpNmvLya2bvOx8yypL6DdGNwgs3Qg3VkcILN0oV3YWt1Mgk"}'
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-09_04-13-35__6a337438-83b8-45fa-ac12-c70aadcf7552__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.65.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1389', '1390', '1391', '1392', '1393']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1389:1389 -p 1390:1390 -p 1391:1391 -p 1392:1392 -p 1393:1393 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1391 --rest-port=1389 --tcp-port=1390 --discv5-udp-port=1392 --rest-address=0.0.0.0 --nat=extip:172.18.65.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c32fa6dfb992bda6d901aed7e87654fad6cbebf2aaf9b33ebffead29d7391d65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1393 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.169 waku 464408013ce94c63534cb46d72e2bbafe3fb0802c3d76b700345ffc997901928
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 464408013ce9. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-13-35__6a337438-83b8-45fa-ac12-c70aadcf7552__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1389
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1389/health" -H "Content-Type: 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:1389/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.169/tcp/1390/p2p/16Uiu2HAmJjdRFVDtyRBeGXgGxSmCdpQyVSkh5jos6gsU3T6MVVKF","/ip4/172.18.65.169/tcp/1391/ws/p2p/16Uiu2HAmJjdRFVDtyRBeGXgGxSmCdpQyVSkh5jos6gsU3T6MVVKF"],"enrUri":"enr:-L24QJMO7pw9rUeMWhbmoOSk2fFookzbSJ-krUGBYZNtfgbfdMsZEQ5iyX_jVjCOSe6W9btGtJXty8FUjTSe5_RTxaUCgmlkgnY0gmlwhKwSQamKbXVsdGlhZGRyc5YACASsEkGpBgVuAAoErBJBqQYFb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWlZbqJmMjyraKf3HX6mQ4rjuQ8oAsUsZIARQfVZ-jFKDdGNwggVug3VkcIIFcIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1389/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.123/tcp/52688/p2p/16Uiu2HAmVASgYYQbXt8aHKE568AsH1urQvzyLdd5g3HEKUcWiQHB"]'
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-09_04-13-35__6a337438-83b8-45fa-ac12-c70aadcf7552__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.125.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31133', '31134', '31135', '31136', '31137']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31133:31133 -p 31134:31134 -p 31135:31135 -p 31136:31136 -p 31137:31137 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31135 --rest-port=31133 --tcp-port=31134 --discv5-udp-port=31136 --rest-address=0.0.0.0 --nat=extip:172.18.125.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1d284519c56eceee1fcbd0dc0249dc8c6a83cc1fda7dcd0ca68c859a60ea6dc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31137 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFWIu7Ezx7QFh3uzuYeSQajtpu8hC1YqBwidzK8htvDza3HZiXiId4ycAX6XnB6SjLO0g-4N1ejvJNDWXDdQdkQCgmlkgnY0gmlwhKwShnuKbXVsdGlhZGRyc5YACASsEoZ7Bs3QAAoErBKGewbN0d0DgnJzhQADAQAAiXNlY3AyNTZrMaED9UabonoDVP360bq8R9rS9psDxpNmvLya2bvOx8yypL6DdGNwgs3Qg3VkcILN0oV3YWt1Mgk --lightpushnode=/ip4/172.18.134.123/tcp/52688/p2p/16Uiu2HAmVASgYYQbXt8aHKE568AsH1urQvzyLdd5g3HEKUcWiQHB --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.70 waku 3734750c5f4451b368c63ca038ecfa43a7b5e4d073ae22c98549efd2169af108
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3734750c5f44. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-13-35__6a337438-83b8-45fa-ac12-c70aadcf7552__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31133
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31133/health" -H "Content-Type: 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:31133/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.70/tcp/31134/p2p/16Uiu2HAmE6tiu9si9XTAgJDCUbSor6K6DJNVVoWuUp9HTEGNbhzQ","/ip4/172.18.125.70/tcp/31135/ws/p2p/16Uiu2HAmE6tiu9si9XTAgJDCUbSor6K6DJNVVoWuUp9HTEGNbhzQ"],"enrUri":"enr:-L24QKd_XgKA6HpnYOTlQQIGrC-wuox9Gk1Ly4z_JTjY-eLTNF4LEJ8QgebXWEAtEMgbbKMpMkuadJQ4dPA9atTCswECgmlkgnY0gmlwhKwSfUaKbXVsdGlhZGRyc5YACASsEn1GBnmeAAoErBJ9RgZ5n90DgnJzhQADAQAAiXNlY3AyNTZrMaEDFX5szp7YwbzRe06whIX7f2OPwl_28bnCly0AapMPAOGDdGNwgnmeg3VkcIJ5oIV3YWt1Mgg"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31133/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.123/tcp/52688/p2p/16Uiu2HAmVASgYYQbXt8aHKE568AsH1urQvzyLdd5g3HEKUcWiQHB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31133/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.169/tcp/1390/p2p/16Uiu2HAmJjdRFVDtyRBeGXgGxSmCdpQyVSkh5jos6gsU3T6MVVKF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52687/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:1389/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:31133/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253619348691867, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
INFO  src.node.api_clients.base_client:base_client.py: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:52687/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":1765253619348691867,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","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:1389/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":1765253619348691867,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","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 38a71aa1b30e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 464408013ce9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3734750c5f44
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38a71aa1b30e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2025-12-09_04-09-27__15636bb7-7957-4ced-bcd9-15239c3f13d4
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-09_04-09-27__15636bb7-7957-4ced-bcd9-15239c3f13d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.28
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54767', '54768', '54769', '54770', '54771']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54767:54767 -p 54768:54768 -p 54769:54769 -p 54770:54770 -p 54771:54771 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54769 --rest-port=54767 --tcp-port=54768 --discv5-udp-port=54770 --rest-address=0.0.0.0 --nat=extip:172.18.10.28 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ad06df3dbc2b887d9b678ffadf113ea9d4b9129ddea6d9f3d66ecccbad3db0da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54771 --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.10.28 waku 76875a0591f5a71acc9cfdcaf73a98204f50026adde79dec037b1209ba23bb0b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 76875a0591f5. Setting up logs at ./log/docker/node1_2025-12-09_04-09-27__15636bb7-7957-4ced-bcd9-15239c3f13d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54767
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 798e6a29a194. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f49d7bc3ca9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54767/health" -H "Content-Type: 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:54767/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.28/tcp/54768/p2p/16Uiu2HAmSQreSdVTE8coqyqBUU5ovX6RqjpGomv25esA1SZ8XT7c","/ip4/172.18.10.28/tcp/54769/ws/p2p/16Uiu2HAmSQreSdVTE8coqyqBUU5ovX6RqjpGomv25esA1SZ8XT7c"],"enrUri":"enr:-L24QNkOTfgifvRevNFZ6VtJx_kN7opPjbZ03N_wAQMNiAnpJDwH_QP-3dLRD3KajPraAzzuoW1JN4PJrkbNs8LV4kMCgmlkgnY0gmlwhKwSChyKbXVsdGlhZGRyc5YACASsEgocBtXwAAoErBIKHAbV8d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzGTGP28LRq-35ShbcqJ7PceiXtfLkoEL6v5e3g3u1IeDdGNwgtXwg3VkcILV8oV3YWt1MgU"}'
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-09_04-09-27__15636bb7-7957-4ced-bcd9-15239c3f13d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.246
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55049', '55050', '55051', '55052', '55053']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55049:55049 -p 55050:55050 -p 55051:55051 -p 55052:55052 -p 55053:55053 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55051 --rest-port=55049 --tcp-port=55050 --discv5-udp-port=55052 --rest-address=0.0.0.0 --nat=extip:172.18.56.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=afdcb0fbb5c44e88c8deeaaaf9f82cbb51dc1a1680d3bdcc9907bbc5abc68cca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55053 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNkOTfgifvRevNFZ6VtJx_kN7opPjbZ03N_wAQMNiAnpJDwH_QP-3dLRD3KajPraAzzuoW1JN4PJrkbNs8LV4kMCgmlkgnY0gmlwhKwSChyKbXVsdGlhZGRyc5YACASsEgocBtXwAAoErBIKHAbV8d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDzGTGP28LRq-35ShbcqJ7PceiXtfLkoEL6v5e3g3u1IeDdGNwgtXwg3VkcILV8oV3YWt1MgU --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.56.246 waku a37178315f08979cdb3f6d059b60d349634be12988b6bbb9f7c0666a3891951b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a37178315f08. Setting up logs at ./log/docker/node2_2025-12-09_04-09-27__15636bb7-7957-4ced-bcd9-15239c3f13d4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55049
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55049/health" -H "Content-Type: 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:55049/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.246/tcp/55050/p2p/16Uiu2HAmMX8eApAavGW5rohYCKHBBMy1Lbbvufiuy1o9MztDBs9t","/ip4/172.18.56.246/tcp/55051/ws/p2p/16Uiu2HAmMX8eApAavGW5rohYCKHBBMy1Lbbvufiuy1o9MztDBs9t"],"enrUri":"enr:-L24QHh2jEMSZyruEIoDUN5u4oaWVMj2bZ-7v4vfhH5_NciWcGiZl4gak38ppwgRnuJoAJrh-J3K3WDx9STMbEdrfkYCgmlkgnY0gmlwhKwSOPaKbXVsdGlhZGRyc5YACASsEjj2BtcKAAoErBI49gbXC90DgnJzhQACAQAAiXNlY3AyNTZrMaEDg7XpGxlWlbNPsgvBezHckyDeirIg9ZBweavHOH2mDnuDdGNwgtcKg3VkcILXDIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55049/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.10.28/tcp/54768/p2p/16Uiu2HAmSQreSdVTE8coqyqBUU5ovX6RqjpGomv25esA1SZ8XT7c"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54767/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:55049/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:54767/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55049/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 76875a0591f5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a37178315f08
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,91 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node1_restarts with id: 2025-12-09_04-07-46__5de24e7d-9d14-4c76-ac02-c0acadf73b23
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-09_04-07-46__5de24e7d-9d14-4c76-ac02-c0acadf73b23__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5185', '5186', '5187', '5188', '5189']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5185:5185 -p 5186:5186 -p 5187:5187 -p 5188:5188 -p 5189:5189 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5187 --rest-port=5185 --tcp-port=5186 --discv5-udp-port=5188 --rest-address=0.0.0.0 --nat=extip:172.18.247.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d815feb59abc32227e73681dc2bcc7fcaf2ccabb1cfe8eefaffa99afe7fa223e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5189 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.24 waku 28dbe7f12a108946e525db842dee5561c5a0775568c804c0457977c29947bc1d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28dbe7f12a10. Setting up logs at ./log/docker/node1_2025-12-09_04-07-46__5de24e7d-9d14-4c76-ac02-c0acadf73b23__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5185
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 6b9df489ed2d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f8aa981eeb38. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5185/health" -H "Content-Type: 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:5185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.24/tcp/5186/p2p/16Uiu2HAkzytiePqCUSEssbvq6T4WwT2LXdJ6whR1EdE2Hdk1qPZY","/ip4/172.18.247.24/tcp/5187/ws/p2p/16Uiu2HAkzytiePqCUSEssbvq6T4WwT2LXdJ6whR1EdE2Hdk1qPZY"],"enrUri":"enr:-L24QHL2z8f4rxk8ClwG3JNrEqhnYpT5l4-nkAq2rRrbggm5dRvFhb6eq950tlmXpgozHeXIofNpiWJ1fa_nN_AXemICgmlkgnY0gmlwhKwS9xiKbXVsdGlhZGRyc5YACASsEvcYBhRCAAoErBL3GAYUQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECUotsouhUOO1sM7MlmyvUimZaeuqnPM0y1AKVop3OBdeDdGNwghRCg3VkcIIURIV3YWt1MgU"}'
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-09_04-07-46__5de24e7d-9d14-4c76-ac02-c0acadf73b23__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12479', '12480', '12481', '12482', '12483']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12479:12479 -p 12480:12480 -p 12481:12481 -p 12482:12482 -p 12483:12483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12481 --rest-port=12479 --tcp-port=12480 --discv5-udp-port=12482 --rest-address=0.0.0.0 --nat=extip:172.18.152.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf35de1cf5cb9d7e2d033dcc1cfb2a99fe70f504ea3e2cf00a3bea68da658ce3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12483 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHL2z8f4rxk8ClwG3JNrEqhnYpT5l4-nkAq2rRrbggm5dRvFhb6eq950tlmXpgozHeXIofNpiWJ1fa_nN_AXemICgmlkgnY0gmlwhKwS9xiKbXVsdGlhZGRyc5YACASsEvcYBhRCAAoErBL3GAYUQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECUotsouhUOO1sM7MlmyvUimZaeuqnPM0y1AKVop3OBdeDdGNwghRCg3VkcIIURIV3YWt1MgU --filternode=/ip4/172.18.247.24/tcp/5186/p2p/16Uiu2HAkzytiePqCUSEssbvq6T4WwT2LXdJ6whR1EdE2Hdk1qPZY
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.204 waku 636cee4fff2b4dbf351a5d4d803385b75a376b9d3a1378c980d6b4b7ae8cdbaf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 636cee4fff2b. Setting up logs at ./log/docker/node2_2025-12-09_04-07-46__5de24e7d-9d14-4c76-ac02-c0acadf73b23__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12479
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12479/health" -H "Content-Type: 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:12479/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.204/tcp/12480/p2p/16Uiu2HAm5prteGY6NHhk9263bL1Luxek8rTQ62fDGGQyhcsP5s6F","/ip4/172.18.152.204/tcp/12481/ws/p2p/16Uiu2HAm5prteGY6NHhk9263bL1Luxek8rTQ62fDGGQyhcsP5s6F"],"enrUri":"enr:-L24QI2DRFkFyeYc-LjtV7wIqfiKzJ059KI5SxrNrr020HNIJvN6ywH19lRushOsardNLvimu4b5RbpttfN0fXcKuaMCgmlkgnY0gmlwhKwSmMyKbXVsdGlhZGRyc5YACASsEpjMBjDAAAoErBKYzAYwwd0DgnJzhQADAQAAiXNlY3AyNTZrMaECmoWQsZ7NG1NLB4h0kSh74PmT9C0Eb6WbIO_m2mMMFDiDdGNwgjDAg3VkcIIwwoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12479/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.24/tcp/5186/p2p/16Uiu2HAkzytiePqCUSEssbvq6T4WwT2LXdJ6whR1EdE2Hdk1qPZY"]'
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:5185/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:12479/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9cdb13a1-e0f6-464a-a647-d708347c632e", "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":"9cdb13a1-e0f6-464a-a647-d708347c632e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5185/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:12479/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":1765253269032723043,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 28dbe7f12a10
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5185/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:5185/health" -H "Content-Type: 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:5185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.24/tcp/5186/p2p/16Uiu2HAkzytiePqCUSEssbvq6T4WwT2LXdJ6whR1EdE2Hdk1qPZY","/ip4/172.18.247.24/tcp/5187/ws/p2p/16Uiu2HAkzytiePqCUSEssbvq6T4WwT2LXdJ6whR1EdE2Hdk1qPZY"],"enrUri":"enr:-L24QHL2z8f4rxk8ClwG3JNrEqhnYpT5l4-nkAq2rRrbggm5dRvFhb6eq950tlmXpgozHeXIofNpiWJ1fa_nN_AXemICgmlkgnY0gmlwhKwS9xiKbXVsdGlhZGRyc5YACASsEvcYBhRCAAoErBL3GAYUQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECUotsouhUOO1sM7MlmyvUimZaeuqnPM0y1AKVop3OBdeDdGNwghRCg3VkcIIURIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5185/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:12479/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a053f890-22fa-4fca-ad0a-053ec6177e9f", "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":"a053f890-22fa-4fca-ad0a-053ec6177e9f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5185/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:12479/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":1765253271918184814,"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 28dbe7f12a10
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 636cee4fff2b
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,64 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_without_subscribing_via_api_works with id: 2025-12-09_04-10-38__98af26dc-f646-42b7-a3d1-14b68b325ce7
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-09_04-10-38__98af26dc-f646-42b7-a3d1-14b68b325ce7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30750', '30751', '30752', '30753', '30754']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30750:30750 -p 30751:30751 -p 30752:30752 -p 30753:30753 -p 30754:30754 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30752 --rest-port=30750 --tcp-port=30751 --discv5-udp-port=30753 --rest-address=0.0.0.0 --nat=extip:172.18.104.224 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=daea7fafbaf9da65ac8cad12a5bfb5fdae79ab2c4be810eeeb2b6a5bee5df949 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30754 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4746f3784e12. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.224 waku 6cb2cb92275ad8cb24dd958df9fc838bdb61441f44b5937fc93ca278f5976f45
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6cb2cb92275a. Setting up logs at ./log/docker/node1_2025-12-09_04-10-38__98af26dc-f646-42b7-a3d1-14b68b325ce7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30750
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 64b0f2c95424. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30750/health" -H "Content-Type: 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:30750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.224/tcp/30751/p2p/16Uiu2HAm7HRUwvp1kavWRRDUo6zkDw6wvB6wXccLFJQVANZ7tqxT","/ip4/172.18.104.224/tcp/30752/ws/p2p/16Uiu2HAm7HRUwvp1kavWRRDUo6zkDw6wvB6wXccLFJQVANZ7tqxT"],"enrUri":"enr:-L24QF17c4v1hXlhkLEy-B60IwevTzvhD3H6auIoShAxwusOEVy3L0r3NLPKnywqT_N118HrcQus8N2usVrT6xr1ZoECgmlkgnY0gmlwhKwSaOCKbXVsdGlhZGRyc5YACASsEmjgBngfAAoErBJo4AZ4IN0DgnJzhQACAQAAiXNlY3AyNTZrMaECsC80VtXc2-sqm83E8eeNoYmxDvGqvfDPMgXY_J0vs2iDdGNwgngfg3VkcIJ4IYV3YWt1MgU"}'
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-09_04-10-38__98af26dc-f646-42b7-a3d1-14b68b325ce7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13201', '13202', '13203', '13204', '13205']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13201:13201 -p 13202:13202 -p 13203:13203 -p 13204:13204 -p 13205:13205 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13203 --rest-port=13201 --tcp-port=13202 --discv5-udp-port=13204 --rest-address=0.0.0.0 --nat=extip:172.18.215.209 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f9ccaad9f12db5ab2438132fbf4dc54abbbd86ca62f16e2dcb920bdcf988cf65 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13205 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF17c4v1hXlhkLEy-B60IwevTzvhD3H6auIoShAxwusOEVy3L0r3NLPKnywqT_N118HrcQus8N2usVrT6xr1ZoECgmlkgnY0gmlwhKwSaOCKbXVsdGlhZGRyc5YACASsEmjgBngfAAoErBJo4AZ4IN0DgnJzhQACAQAAiXNlY3AyNTZrMaECsC80VtXc2-sqm83E8eeNoYmxDvGqvfDPMgXY_J0vs2iDdGNwgngfg3VkcIJ4IYV3YWt1MgU --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.215.209 waku f8fee66351babff190b8cf26fc7b01d44d01c76b1099fba999e8ab37e72d8cd8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8fee66351ba. Setting up logs at ./log/docker/node2_2025-12-09_04-10-38__98af26dc-f646-42b7-a3d1-14b68b325ce7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13201
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13201/health" -H "Content-Type: 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:13201/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.209/tcp/13202/p2p/16Uiu2HAm5Qvd1oXvZaMFLpwtFD7wsSKo4enJsHf94rbbpV1meqTN","/ip4/172.18.215.209/tcp/13203/ws/p2p/16Uiu2HAm5Qvd1oXvZaMFLpwtFD7wsSKo4enJsHf94rbbpV1meqTN"],"enrUri":"enr:-L24QMdqRkKh1HWu_2QViMYNnDNU2aQBvSpnQn-V09ZK0uN-HwIfxRXQYpPnQskzjNS4ftSMm2OVjy7FbxNKJhaUgmUCgmlkgnY0gmlwhKwS19GKbXVsdGlhZGRyc5YACASsEtfRBjOSAAoErBLX0QYzk90DgnJzhQACAQAAiXNlY3AyNTZrMaEClGPYC5XihXtn07aZpqznLsoHEohZ7DpW8Cwm0vT5kcGDdGNwgjOSg3VkcIIzlIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13201/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.224/tcp/30751/p2p/16Uiu2HAm7HRUwvp1kavWRRDUo6zkDw6wvB6wXccLFJQVANZ7tqxT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30750/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13201/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6cb2cb92275a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f8fee66351ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,90 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_content_topics with id: 2025-12-09_04-09-26__8f25ae44-8a96-4069-9787-cf02c614b602
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-09_04-09-26__8f25ae44-8a96-4069-9787-cf02c614b602__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7576', '7577', '7578', '7579', '7580']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7576:7576 -p 7577:7577 -p 7578:7578 -p 7579:7579 -p 7580:7580 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7578 --rest-port=7576 --tcp-port=7577 --discv5-udp-port=7579 --rest-address=0.0.0.0 --nat=extip:172.18.206.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=46f0bb9b7b914a79ebcecf4df85e7edbaf55a8e50ccce009bfcfea3456e76445 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7580 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.183 waku 6f3a7c68406cdf765c535b8678570f1e757effc0968a05b0648233bae5ac4d8c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 622d7bc576ec. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6f3a7c68406c. Setting up logs at ./log/docker/node1_2025-12-09_04-09-26__8f25ae44-8a96-4069-9787-cf02c614b602__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7576
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 72178a0716e1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7576/health" -H "Content-Type: 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:7576/debug/v1/info" -H "Content-Type: application/json" -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.183/tcp/7577/p2p/16Uiu2HAkwqXkMHxhvY8zauzrsLXupbYhzmZbxQdbH9sPmJCK49WQ","/ip4/172.18.206.183/tcp/7578/ws/p2p/16Uiu2HAkwqXkMHxhvY8zauzrsLXupbYhzmZbxQdbH9sPmJCK49WQ"],"enrUri":"enr:-L24QDxkHtudVNA2z9wXUyN5aC2ZOkoIeHHQAX2HUejytVuHK6b25xKWm68Qwm-noCOI_HfIsHJs-LcmdCbRfk5lThUCgmlkgnY0gmlwhKwSzreKbXVsdGlhZGRyc5YACASsEs63Bh2ZAAoErBLOtwYdmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECI9QBbV-QB0bNMEMjVcYNjhOy0hX1VUmv_hYF316t2YGDdGNwgh2Zg3VkcIIdm4V3YWt1MgE"}'
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-09_04-09-26__8f25ae44-8a96-4069-9787-cf02c614b602__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.205.138
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18322', '18323', '18324', '18325', '18326']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18322:18322 -p 18323:18323 -p 18324:18324 -p 18325:18325 -p 18326:18326 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18324 --rest-port=18322 --tcp-port=18323 --discv5-udp-port=18325 --rest-address=0.0.0.0 --nat=extip:172.18.205.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2901fb7f500549e85ca0fa6f6b7b9aaa1d84cfadfbc1cfe4bcea94b10f884cb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18326 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDxkHtudVNA2z9wXUyN5aC2ZOkoIeHHQAX2HUejytVuHK6b25xKWm68Qwm-noCOI_HfIsHJs-LcmdCbRfk5lThUCgmlkgnY0gmlwhKwSzreKbXVsdGlhZGRyc5YACASsEs63Bh2ZAAoErBLOtwYdmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECI9QBbV-QB0bNMEMjVcYNjhOy0hX1VUmv_hYF316t2YGDdGNwgh2Zg3VkcIIdm4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.138 waku 32144b381ebcc1db63204a12d1b93e4e2e9f3dae28fa9122e58ba5b4b856069b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 32144b381ebc. Setting up logs at ./log/docker/node2_2025-12-09_04-09-26__8f25ae44-8a96-4069-9787-cf02c614b602__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18322
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18322/health" -H "Content-Type: 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:18322/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.138/tcp/18323/p2p/16Uiu2HAmSt97o7XSEFuzSaNZtNtCG77k2Uzq6U9USi2wRNrLdWo6","/ip4/172.18.205.138/tcp/18324/ws/p2p/16Uiu2HAmSt97o7XSEFuzSaNZtNtCG77k2Uzq6U9USi2wRNrLdWo6"],"enrUri":"enr:-L24QAflzdXkJ3y5ep8_KWSDDGSPvBuIodii18TArBjzsLvcGzmD0NUFz6FsSUTKtnaEwJ9LN54rVjq0-ej9ZfXAA4ECgmlkgnY0gmlwhKwSzYqKbXVsdGlhZGRyc5YACASsEs2KBkeTAAoErBLNigZHlN0DgnJzhQADAQAAiXNlY3AyNTZrMaED02IUrFvVhkk4BfbAfI9LptcY_zfoBj9CNY-fkBKlfDWDdGNwgkeTg3VkcIJHlYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18322/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.183/tcp/7577/p2p/16Uiu2HAkwqXkMHxhvY8zauzrsLXupbYhzmZbxQdbH9sPmJCK49WQ"]'
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:7576/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:18322/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:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:7576/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":1765253369016944896,"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:18322/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":1765253369016944896,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": {"key": "YWFh"}, "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": 1234567890, "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": ["YWFh"], "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.relay.test_publish:test_publish.py:78 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": true, "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7576/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6f3a7c68406c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 32144b381ebc
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,800 @@
2025-12-09 04:08:17.785 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:17.785 DEBUG [tests.conftest] Running test: test_filter_20_senders_1_receiver with id: 2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76
2025-12-09 04:08:17.786 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:17.786 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:08:17.786 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:08:17.791 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:17.791 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:17.796 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:17.796 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:17.801 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:17.801 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:17.801 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:08:17.802 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:08:17.802 DEBUG [tests.e2e.test_e2e] Start 20 nodes to publish messages
2025-12-09 04:08:17.803 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:17.803 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:17.804 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:17.804 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.155
2025-12-09 04:08:17.804 DEBUG [src.node.docker_mananger] Generated ports ['34736', '34737', '34738', '34739', '34740']
2025-12-09 04:08:17.804 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:17.805 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:17.805 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:17.805 DEBUG [src.node.docker_mananger] docker run -i -t -p 34736:34736 -p 34737:34737 -p 34738:34738 -p 34739:34739 -p 34740:34740 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34738 --rest-port=34736 --tcp-port=34737 --discv5-udp-port=34739 --rest-address=0.0.0.0 --nat=extip:172.18.75.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa6cfa8b34377d7f6d7e643eaeae0efc004da6087d7be9b2ed26dacdf6ef1a04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34740 --metrics-logging=true --relay=true
2025-12-09 04:08:17.955 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.155 waku b4a4aeeef65830e38c269f9f4fa589c5c6f056b73b1cdc2e58d3eabfe00ae46a
2025-12-09 04:08:17.978 DEBUG [src.node.docker_mananger] Container started with ID b4a4aeeef658. Setting up logs at ./log/docker/node1_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:17.979 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34736
2025-12-09 04:08:17.979 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:18.096 ERROR [src.node.docker_mananger] Max retries reached for container a5fdb97ba472. Exiting log stream.
2025-12-09 04:08:18.543 ERROR [src.node.docker_mananger] Max retries reached for container 0f32129c81ab. Exiting log stream.
2025-12-09 04:08:18.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34736/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:18.983 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-09 04:08:18.983 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:18.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34736/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:18.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.155/tcp/34737/p2p/16Uiu2HAmNP8MhkgYWfXabr1uj7i1TzY6R1vP3TbJ3VfL8eDwfxB9","/ip4/172.18.75.155/tcp/34738/ws/p2p/16Uiu2HAmNP8MhkgYWfXabr1uj7i1TzY6R1vP3TbJ3VfL8eDwfxB9"],"enrUri":"enr:-L24QAcEfyzXqC-kshSErl5xPp9C_Qzfc06z6-d7NszCXmy_X4Kce_imWfW7a15iQgMXjiuaoBsy0iSJukO1M_DCc2kCgmlkgnY0gmlwhKwSS5uKbXVsdGlhZGRyc5YACASsEkubBoexAAoErBJLmwaHst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkIShSFOovZOWciHsRcrpkbS6Jw9aMeNqPiNNU4HiS5iDdGNwgoexg3VkcIKHs4V3YWt1MgE"}'
2025-12-09 04:08:18.985 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:18.991 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:18.991 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:18.991 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:19.091 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:19.092 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:19.093 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:19.093 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.103
2025-12-09 04:08:19.093 DEBUG [src.node.docker_mananger] Generated ports ['26434', '26435', '26436', '26437', '26438']
2025-12-09 04:08:19.094 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:19.094 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:19.094 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:19.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 26434:26434 -p 26435:26435 -p 26436:26436 -p 26437:26437 -p 26438:26438 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26436 --rest-port=26434 --tcp-port=26435 --discv5-udp-port=26437 --rest-address=0.0.0.0 --nat=extip:172.18.83.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbabbbdaa1e660ce3a9e2e2cbcd18cceaccd9d3502d96b6adbad4ba2aea6e49b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26438 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAcEfyzXqC-kshSErl5xPp9C_Qzfc06z6-d7NszCXmy_X4Kce_imWfW7a15iQgMXjiuaoBsy0iSJukO1M_DCc2kCgmlkgnY0gmlwhKwSS5uKbXVsdGlhZGRyc5YACASsEkubBoexAAoErBJLmwaHst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkIShSFOovZOWciHsRcrpkbS6Jw9aMeNqPiNNU4HiS5iDdGNwgoexg3VkcIKHs4V3YWt1MgE
2025-12-09 04:08:19.247 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.103 waku 7a0beacd8a1a4141480cfcd305e029114feadf9689d383fd29fc497293ec541a
2025-12-09 04:08:19.272 DEBUG [src.node.docker_mananger] Container started with ID 7a0beacd8a1a. Setting up logs at ./log/docker/node1_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:19.273 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26434
2025-12-09 04:08:19.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:20.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26434/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:20.285 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-09 04:08:20.285 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:20.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26434/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:20.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.103/tcp/26435/p2p/16Uiu2HAkyCzHcqBynggeGTnkh2CVtyQjgxiqq7KMTVdQRVeBjjtc","/ip4/172.18.83.103/tcp/26436/ws/p2p/16Uiu2HAkyCzHcqBynggeGTnkh2CVtyQjgxiqq7KMTVdQRVeBjjtc"],"enrUri":"enr:-L24QBaWW7G1ZDi8totobbNcrAGwdmfnrvo1L-gKzYceE8RaS-LpSiIAw-y7DmCuysrcmva50iZuU-UZptvBX-OL9vsCgmlkgnY0gmlwhKwSU2eKbXVsdGlhZGRyc5YACASsElNnBmdDAAoErBJTZwZnRN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOC7luL02Ylb5UZtlE8g_SKvnqSd1ykbqxRt4JL_siumDdGNwgmdDg3VkcIJnRYV3YWt1MgE"}'
2025-12-09 04:08:20.291 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:20.291 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:23.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:23.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:23.297 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:23.397 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:23.398 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:23.399 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:23.400 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.251
2025-12-09 04:08:23.400 DEBUG [src.node.docker_mananger] Generated ports ['41242', '41243', '41244', '41245', '41246']
2025-12-09 04:08:23.400 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:23.400 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:23.400 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:23.400 DEBUG [src.node.docker_mananger] docker run -i -t -p 41242:41242 -p 41243:41243 -p 41244:41244 -p 41245:41245 -p 41246:41246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41244 --rest-port=41242 --tcp-port=41243 --discv5-udp-port=41245 --rest-address=0.0.0.0 --nat=extip:172.18.162.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=18ced5838ce5dbdabfb9cbaabd28d6dab762bb2a1aebdc1daa4dfb1fef737b5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41246 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBaWW7G1ZDi8totobbNcrAGwdmfnrvo1L-gKzYceE8RaS-LpSiIAw-y7DmCuysrcmva50iZuU-UZptvBX-OL9vsCgmlkgnY0gmlwhKwSU2eKbXVsdGlhZGRyc5YACASsElNnBmdDAAoErBJTZwZnRN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOC7luL02Ylb5UZtlE8g_SKvnqSd1ykbqxRt4JL_siumDdGNwgmdDg3VkcIJnRYV3YWt1MgE
2025-12-09 04:08:23.552 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.251 waku 7df0de7bcafab9d1311d8f45924fff580ecb461c2197f3c30f1db4a9f0acf9a8
2025-12-09 04:08:23.575 DEBUG [src.node.docker_mananger] Container started with ID 7df0de7bcafa. Setting up logs at ./log/docker/node2_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:23.576 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41242
2025-12-09 04:08:23.576 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:24.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41242/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:24.588 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-09 04:08:24.590 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:24.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:24.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.251/tcp/41243/p2p/16Uiu2HAmE2ib6usuFSTdYUCunYz1TdWJZoCm1Ejf4ym8pxtugqYB","/ip4/172.18.162.251/tcp/41244/ws/p2p/16Uiu2HAmE2ib6usuFSTdYUCunYz1TdWJZoCm1Ejf4ym8pxtugqYB"],"enrUri":"enr:-L24QEd0RQR19TIOmCshkuyqTOI9pSUZ16CF6FEAS6hnOIVTIA_OiHHYF7_M3m9PuVZvmcS7dCJ1erYIAltnL8QMqiECgmlkgnY0gmlwhKwSovuKbXVsdGlhZGRyc5YACASsEqL7BqEbAAoErBKi-wahHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFGykiyyGOLg5kAtLKUodyGavMPVLvCVf5_O_phn3jEiDdGNwgqEbg3VkcIKhHYV3YWt1MgE"}'
2025-12-09 04:08:24.595 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:24.596 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:27.602 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:27.602 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:27.602 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:27.702 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:27.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:27.704 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:27.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.12
2025-12-09 04:08:27.705 DEBUG [src.node.docker_mananger] Generated ports ['44337', '44338', '44339', '44340', '44341']
2025-12-09 04:08:27.705 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:27.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:27.705 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:27.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 44337:44337 -p 44338:44338 -p 44339:44339 -p 44340:44340 -p 44341:44341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44339 --rest-port=44337 --tcp-port=44338 --discv5-udp-port=44340 --rest-address=0.0.0.0 --nat=extip:172.18.223.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f7c3a4b9d19571aada3a058cc5ceb6cf2facb88b13c3685377e5ecbcab15c09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44341 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEd0RQR19TIOmCshkuyqTOI9pSUZ16CF6FEAS6hnOIVTIA_OiHHYF7_M3m9PuVZvmcS7dCJ1erYIAltnL8QMqiECgmlkgnY0gmlwhKwSovuKbXVsdGlhZGRyc5YACASsEqL7BqEbAAoErBKi-wahHN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFGykiyyGOLg5kAtLKUodyGavMPVLvCVf5_O_phn3jEiDdGNwgqEbg3VkcIKhHYV3YWt1MgE
2025-12-09 04:08:27.856 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.12 waku 3a6e43c79e98aed31875b66c30b7d324866c1fba2d102679ab2306b61111358f
2025-12-09 04:08:27.878 DEBUG [src.node.docker_mananger] Container started with ID 3a6e43c79e98. Setting up logs at ./log/docker/node3_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:27.879 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44337
2025-12-09 04:08:27.880 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:28.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44337/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.896 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-09 04:08:28.896 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:28.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.12/tcp/44338/p2p/16Uiu2HAmGa57rSdQDoQR4o3kbhofNLKfeidfsdfPSHZPkuWg3hUK","/ip4/172.18.223.12/tcp/44339/ws/p2p/16Uiu2HAmGa57rSdQDoQR4o3kbhofNLKfeidfsdfPSHZPkuWg3hUK"],"enrUri":"enr:-L24QBl_5-e2hDk0LA5i7jhBUgiD4DwLDjZ5jLU2osHl26IhDKhXV1fVKgz8URcgh1qYH9IXp6FImtKTOitppYRnA50CgmlkgnY0gmlwhKwS3wyKbXVsdGlhZGRyc5YACASsEt8MBq0yAAoErBLfDAatM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOiw8ODax-MZFW7r7QPdDWe7fxBY5-PoAMWMGKfTLPzCDdGNwgq0yg3VkcIKtNIV3YWt1MgE"}'
2025-12-09 04:08:28.900 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:28.900 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:31.907 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:31.907 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:31.907 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:32.007 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:32.008 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:32.009 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:32.009 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.73
2025-12-09 04:08:32.009 DEBUG [src.node.docker_mananger] Generated ports ['10422', '10423', '10424', '10425', '10426']
2025-12-09 04:08:32.010 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:32.010 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:32.010 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:32.010 DEBUG [src.node.docker_mananger] docker run -i -t -p 10422:10422 -p 10423:10423 -p 10424:10424 -p 10425:10425 -p 10426:10426 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10424 --rest-port=10422 --tcp-port=10423 --discv5-udp-port=10425 --rest-address=0.0.0.0 --nat=extip:172.18.247.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9638ef14d0a7ef8b95a6caf1ad78469cb6c7c5aba99a0935f8acb96f58ff7ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10426 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBl_5-e2hDk0LA5i7jhBUgiD4DwLDjZ5jLU2osHl26IhDKhXV1fVKgz8URcgh1qYH9IXp6FImtKTOitppYRnA50CgmlkgnY0gmlwhKwS3wyKbXVsdGlhZGRyc5YACASsEt8MBq0yAAoErBLfDAatM90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOiw8ODax-MZFW7r7QPdDWe7fxBY5-PoAMWMGKfTLPzCDdGNwgq0yg3VkcIKtNIV3YWt1MgE
2025-12-09 04:08:32.162 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.73 waku ad10b6568d1c441e6d5ecbab405ef276e1d518c8108fba83c301b12cc473368e
2025-12-09 04:08:32.188 DEBUG [src.node.docker_mananger] Container started with ID ad10b6568d1c. Setting up logs at ./log/docker/node4_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:32.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10422
2025-12-09 04:08:32.189 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:33.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10422/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:33.199 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-09 04:08:33.199 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:33.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10422/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:33.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.73/tcp/10423/p2p/16Uiu2HAmV3qBbrF4bXP983LVHzmMAw2YFCUmo58wAFLcT8PgjFru","/ip4/172.18.247.73/tcp/10424/ws/p2p/16Uiu2HAmV3qBbrF4bXP983LVHzmMAw2YFCUmo58wAFLcT8PgjFru"],"enrUri":"enr:-L24QP2jhcFLzL8E7-CHXPGVLOdRNoQttMPdkrYN2PD7Cb-TBQ4FIPsKPhbSvf6OvSuKKWvkoAJYHAXgVTsTOFPUeg0CgmlkgnY0gmlwhKwS90mKbXVsdGlhZGRyc5YACASsEvdJBii3AAoErBL3SQYouN0DgnJzhQADAQAAiXNlY3AyNTZrMaED85T79lESO7sy4BDXOsxFssw2TvY34NwLzIuL-QXuVMaDdGNwgii3g3VkcIIouYV3YWt1MgE"}'
2025-12-09 04:08:33.204 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:33.205 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:36.214 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:36.214 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:36.214 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:36.314 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:36.315 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:36.316 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:36.317 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.25
2025-12-09 04:08:36.317 DEBUG [src.node.docker_mananger] Generated ports ['58778', '58779', '58780', '58781', '58782']
2025-12-09 04:08:36.317 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:36.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:36.317 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:36.317 DEBUG [src.node.docker_mananger] docker run -i -t -p 58778:58778 -p 58779:58779 -p 58780:58780 -p 58781:58781 -p 58782:58782 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58780 --rest-port=58778 --tcp-port=58779 --discv5-udp-port=58781 --rest-address=0.0.0.0 --nat=extip:172.18.113.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ff2ced66e2c8ba9eb714f2fdaf73faf6abfb234c7f3debabaddebb5f5a0fa0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58782 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP2jhcFLzL8E7-CHXPGVLOdRNoQttMPdkrYN2PD7Cb-TBQ4FIPsKPhbSvf6OvSuKKWvkoAJYHAXgVTsTOFPUeg0CgmlkgnY0gmlwhKwS90mKbXVsdGlhZGRyc5YACASsEvdJBii3AAoErBL3SQYouN0DgnJzhQADAQAAiXNlY3AyNTZrMaED85T79lESO7sy4BDXOsxFssw2TvY34NwLzIuL-QXuVMaDdGNwgii3g3VkcIIouYV3YWt1MgE
2025-12-09 04:08:36.468 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.25 waku 45052fcf27abc01d17162ae595b1545acb2fa816620e7b052be6e4eae4e007c8
2025-12-09 04:08:36.492 DEBUG [src.node.docker_mananger] Container started with ID 45052fcf27ab. Setting up logs at ./log/docker/node5_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:36.492 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58778
2025-12-09 04:08:36.493 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:37.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58778/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:37.504 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-09 04:08:37.504 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:37.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58778/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:37.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.25/tcp/58779/p2p/16Uiu2HAmFbMkXAt8nkyjB4o8iybDUg2JePCpLwkdCN2YDASnbQwb","/ip4/172.18.113.25/tcp/58780/ws/p2p/16Uiu2HAmFbMkXAt8nkyjB4o8iybDUg2JePCpLwkdCN2YDASnbQwb"],"enrUri":"enr:-L24QKByirNgFKaGyVzDezhyCwOSmFDFj0AEF781JOjcy6d3fn9qXcSEjN_GEauXXZgi0TsgKzMXLWMgwa3gaoqss98CgmlkgnY0gmlwhKwScRmKbXVsdGlhZGRyc5YACASsEnEZBuWbAAoErBJxGQblnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK6TvabKGrSpNmhA3EktGqfVxNLEOY0d-o7YyfcDXt5qDdGNwguWbg3VkcILlnYV3YWt1MgE"}'
2025-12-09 04:08:37.510 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:37.510 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:40.517 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:40.517 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:40.518 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:40.618 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:40.618 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:40.619 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:40.620 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.97
2025-12-09 04:08:40.620 DEBUG [src.node.docker_mananger] Generated ports ['64019', '64020', '64021', '64022', '64023']
2025-12-09 04:08:40.620 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:40.620 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:40.620 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:40.620 DEBUG [src.node.docker_mananger] docker run -i -t -p 64019:64019 -p 64020:64020 -p 64021:64021 -p 64022:64022 -p 64023:64023 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64021 --rest-port=64019 --tcp-port=64020 --discv5-udp-port=64022 --rest-address=0.0.0.0 --nat=extip:172.18.223.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6dfdeb53ed3655d69a42edeff630e10c7c7de62f72e0ec4817a9f7ea5ceef5ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64023 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKByirNgFKaGyVzDezhyCwOSmFDFj0AEF781JOjcy6d3fn9qXcSEjN_GEauXXZgi0TsgKzMXLWMgwa3gaoqss98CgmlkgnY0gmlwhKwScRmKbXVsdGlhZGRyc5YACASsEnEZBuWbAAoErBJxGQblnN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDK6TvabKGrSpNmhA3EktGqfVxNLEOY0d-o7YyfcDXt5qDdGNwguWbg3VkcILlnYV3YWt1MgE
2025-12-09 04:08:40.779 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.97 waku 87ca883236ea48dd019844fca565fdb11574a1ab1ea7443ebfab38d3a8c94955
2025-12-09 04:08:40.803 DEBUG [src.node.docker_mananger] Container started with ID 87ca883236ea. Setting up logs at ./log/docker/node6_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:40.803 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64019
2025-12-09 04:08:40.804 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:41.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64019/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:41.811 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-09 04:08:41.812 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:41.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64019/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:41.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.97/tcp/64020/p2p/16Uiu2HAmTJ3TWk7hEqpXz4PWiWAczi55EKR6STxgCnT7frAsY4ko","/ip4/172.18.223.97/tcp/64021/ws/p2p/16Uiu2HAmTJ3TWk7hEqpXz4PWiWAczi55EKR6STxgCnT7frAsY4ko"],"enrUri":"enr:-L24QGhNLtaJIXEUiJ7hELA0fCxfaz5Cq5U0TN0szDLgfsLZCr4Z3vaAaDKeo5h2nHgIzaDEfoYKWiXoOPruEKRmvxMCgmlkgnY0gmlwhKwS32GKbXVsdGlhZGRyc5YACASsEt9hBvoUAAoErBLfYQb6Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2YGezw9O9py7R9vJa-kl2I8F3zilDRVi14w05MofUzCDdGNwgvoUg3VkcIL6FoV3YWt1MgE"}'
2025-12-09 04:08:41.817 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:41.818 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:44.824 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:44.824 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:44.824 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:44.925 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:44.925 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:44.927 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:44.927 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.157
2025-12-09 04:08:44.927 DEBUG [src.node.docker_mananger] Generated ports ['32595', '32596', '32597', '32598', '32599']
2025-12-09 04:08:44.927 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:44.927 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:44.927 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:44.927 DEBUG [src.node.docker_mananger] docker run -i -t -p 32595:32595 -p 32596:32596 -p 32597:32597 -p 32598:32598 -p 32599:32599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32597 --rest-port=32595 --tcp-port=32596 --discv5-udp-port=32598 --rest-address=0.0.0.0 --nat=extip:172.18.21.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca29bcacddfc7b0554aa619e6bb189beeed790be7abeca3f45dd0606ceeeb83f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32599 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGhNLtaJIXEUiJ7hELA0fCxfaz5Cq5U0TN0szDLgfsLZCr4Z3vaAaDKeo5h2nHgIzaDEfoYKWiXoOPruEKRmvxMCgmlkgnY0gmlwhKwS32GKbXVsdGlhZGRyc5YACASsEt9hBvoUAAoErBLfYQb6Fd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2YGezw9O9py7R9vJa-kl2I8F3zilDRVi14w05MofUzCDdGNwgvoUg3VkcIL6FoV3YWt1MgE
2025-12-09 04:08:45.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.157 waku c516c1079eb6c106c65dd3ddcdba864e834de571d2afedea4c1d3ca4ba118d96
2025-12-09 04:08:45.117 DEBUG [src.node.docker_mananger] Container started with ID c516c1079eb6. Setting up logs at ./log/docker/node7_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:45.118 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32595
2025-12-09 04:08:45.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:46.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32595/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:46.131 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-09 04:08:46.132 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:46.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:46.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.157/tcp/32596/p2p/16Uiu2HAmEwAh5EevdRFQD5SZfc3SQDFaq8ZeYV68tL3HfqFgpnQS","/ip4/172.18.21.157/tcp/32597/ws/p2p/16Uiu2HAmEwAh5EevdRFQD5SZfc3SQDFaq8ZeYV68tL3HfqFgpnQS"],"enrUri":"enr:-L24QN6Assy6sVVX5qLKRWMwbVx0d7IAE3OqBrcdDvOafLGrSgRBlhlLtvXyuT5hgQiERRFhT_JAaP1AST5ISNKcqz0CgmlkgnY0gmlwhKwSFZ2KbXVsdGlhZGRyc5YACASsEhWdBn9UAAoErBIVnQZ_Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIdxcCYNu9eTkwR0FKxiyy_T__EjlUN0HBDPur39KQSuDdGNwgn9Ug3VkcIJ_VoV3YWt1MgE"}'
2025-12-09 04:08:46.138 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:46.138 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:49.144 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:49.145 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:49.145 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:49.245 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:49.246 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:49.247 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:49.247 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.69
2025-12-09 04:08:49.248 DEBUG [src.node.docker_mananger] Generated ports ['49911', '49912', '49913', '49914', '49915']
2025-12-09 04:08:49.248 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:49.248 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:49.248 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:49.248 DEBUG [src.node.docker_mananger] docker run -i -t -p 49911:49911 -p 49912:49912 -p 49913:49913 -p 49914:49914 -p 49915:49915 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49913 --rest-port=49911 --tcp-port=49912 --discv5-udp-port=49914 --rest-address=0.0.0.0 --nat=extip:172.18.165.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd2613fdc4b3db30b82f1d1afb724dd2a74bca478cf6faf8abdedb6d17ca733b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49915 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN6Assy6sVVX5qLKRWMwbVx0d7IAE3OqBrcdDvOafLGrSgRBlhlLtvXyuT5hgQiERRFhT_JAaP1AST5ISNKcqz0CgmlkgnY0gmlwhKwSFZ2KbXVsdGlhZGRyc5YACASsEhWdBn9UAAoErBIVnQZ_Vd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIdxcCYNu9eTkwR0FKxiyy_T__EjlUN0HBDPur39KQSuDdGNwgn9Ug3VkcIJ_VoV3YWt1MgE
2025-12-09 04:08:49.442 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.69 waku f07c861248f544b7f9b596cd01e245cbca9e0c1df7127163d3a0c4f94a0bf79f
2025-12-09 04:08:49.466 DEBUG [src.node.docker_mananger] Container started with ID f07c861248f5. Setting up logs at ./log/docker/node8_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:49.466 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49911
2025-12-09 04:08:49.466 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:50.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49911/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:50.482 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-09 04:08:50.482 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:50.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49911/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:50.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.69/tcp/49912/p2p/16Uiu2HAmG5b4i9wKsFPEDeeakmgMTJnxq95vwCTSXugqg77mjee7","/ip4/172.18.165.69/tcp/49913/ws/p2p/16Uiu2HAmG5b4i9wKsFPEDeeakmgMTJnxq95vwCTSXugqg77mjee7"],"enrUri":"enr:-L24QJ1K4In1u-p5kG4LU9-XKH4wO4557PbAnITw4AoPd4X0UeS4JPYKLKpaSFsCq1bmw3e9y3lbzx5uj_rWuo9OMf0CgmlkgnY0gmlwhKwSpUWKbXVsdGlhZGRyc5YACASsEqVFBsL4AAoErBKlRQbC-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMuBAaVc7PexptOskomXpjQSmS78ki29M8EaUSKhLLqyDdGNwgsL4g3VkcILC-oV3YWt1MgE"}'
2025-12-09 04:08:50.485 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:50.485 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:53.492 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:53.492 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:53.492 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:53.595 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:53.595 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:53.599 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:53.600 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.159
2025-12-09 04:08:53.600 DEBUG [src.node.docker_mananger] Generated ports ['39457', '39458', '39459', '39460', '39461']
2025-12-09 04:08:53.600 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:53.600 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:53.600 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:53.600 DEBUG [src.node.docker_mananger] docker run -i -t -p 39457:39457 -p 39458:39458 -p 39459:39459 -p 39460:39460 -p 39461:39461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39459 --rest-port=39457 --tcp-port=39458 --discv5-udp-port=39460 --rest-address=0.0.0.0 --nat=extip:172.18.123.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8dafeeb6db4ee4a8d914cd6ace7eca90fae8adc3dade8c5fa3bd62ed55a2a29d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39461 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ1K4In1u-p5kG4LU9-XKH4wO4557PbAnITw4AoPd4X0UeS4JPYKLKpaSFsCq1bmw3e9y3lbzx5uj_rWuo9OMf0CgmlkgnY0gmlwhKwSpUWKbXVsdGlhZGRyc5YACASsEqVFBsL4AAoErBKlRQbC-d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMuBAaVc7PexptOskomXpjQSmS78ki29M8EaUSKhLLqyDdGNwgsL4g3VkcILC-oV3YWt1MgE
2025-12-09 04:08:53.793 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.159 waku 474e998da0163494b1dab7df2e09f2297928272261ad1104a97327b084babe8e
2025-12-09 04:08:53.815 DEBUG [src.node.docker_mananger] Container started with ID 474e998da016. Setting up logs at ./log/docker/node9_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:53.816 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39457
2025-12-09 04:08:53.816 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:54.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39457/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:54.833 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-09 04:08:54.836 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:54.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39457/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:54.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.159/tcp/39458/p2p/16Uiu2HAmNmVaFNFQcEr2A9DHxvU4UcqsUfNi4VxpTNLimTeTdyu7","/ip4/172.18.123.159/tcp/39459/ws/p2p/16Uiu2HAmNmVaFNFQcEr2A9DHxvU4UcqsUfNi4VxpTNLimTeTdyu7"],"enrUri":"enr:-L24QOgjZXhpXJQsERYPeAG1zMp4a6m0E2nFTfu6G9F9HJ2HVxJWRJ2_VyMHhmXXXT6n2o2eA9_NYUUsaOJ8FTbV4lYCgmlkgnY0gmlwhKwSe5-KbXVsdGlhZGRyc5YACASsEnufBpoiAAoErBJ7nwaaI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlj9lq5ovAKfOhCf0Ux7m3i39vMzZmyqu6JvxQ9EtyI6DdGNwgpoig3VkcIKaJIV3YWt1MgE"}'
2025-12-09 04:08:54.840 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:54.840 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:08:57.846 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:57.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:57.846 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:57.947 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:57.947 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:57.949 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:57.949 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.91
2025-12-09 04:08:57.949 DEBUG [src.node.docker_mananger] Generated ports ['20216', '20217', '20218', '20219', '20220']
2025-12-09 04:08:57.949 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:57.949 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:57.949 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:57.950 DEBUG [src.node.docker_mananger] docker run -i -t -p 20216:20216 -p 20217:20217 -p 20218:20218 -p 20219:20219 -p 20220:20220 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20218 --rest-port=20216 --tcp-port=20217 --discv5-udp-port=20219 --rest-address=0.0.0.0 --nat=extip:172.18.102.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfe9d39a326cd53aa1d04bec25996e5d50cedef8f9e76a91aaecc00a3f99136e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20220 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOgjZXhpXJQsERYPeAG1zMp4a6m0E2nFTfu6G9F9HJ2HVxJWRJ2_VyMHhmXXXT6n2o2eA9_NYUUsaOJ8FTbV4lYCgmlkgnY0gmlwhKwSe5-KbXVsdGlhZGRyc5YACASsEnufBpoiAAoErBJ7nwaaI90DgnJzhQADAQAAiXNlY3AyNTZrMaEDlj9lq5ovAKfOhCf0Ux7m3i39vMzZmyqu6JvxQ9EtyI6DdGNwgpoig3VkcIKaJIV3YWt1MgE
2025-12-09 04:08:58.125 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.91 waku 2588dd0e3e6642644fb5d935eeec52a2fe14f560ba81c7fcaf4cb4619a6c6241
2025-12-09 04:08:58.150 DEBUG [src.node.docker_mananger] Container started with ID 2588dd0e3e66. Setting up logs at ./log/docker/node10_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:08:58.150 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20216
2025-12-09 04:08:58.150 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:59.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20216/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.164 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-09 04:08:59.164 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:59.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20216/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.91/tcp/20217/p2p/16Uiu2HAm7CygPsoedLvKxngzTjA2H42rseoYT1GkuqRviAnPn5Ko","/ip4/172.18.102.91/tcp/20218/ws/p2p/16Uiu2HAm7CygPsoedLvKxngzTjA2H42rseoYT1GkuqRviAnPn5Ko"],"enrUri":"enr:-L24QPIbHATo4GZTgZbNWLMpCm4VopInpPkpI0pDcFnx2asqdh2uI1uXu65FymQhsy7JyQo7OCYeUL7sKmmFBveEDswCgmlkgnY0gmlwhKwSZluKbXVsdGlhZGRyc5YACASsEmZbBk75AAoErBJmWwZO-t0DgnJzhQADAQAAiXNlY3AyNTZrMaECrwu0wgPUiEq9h63iKLI8S2o10FAV8-OooZKKbzw52hqDdGNwgk75g3VkcIJO-4V3YWt1MgE"}'
2025-12-09 04:08:59.171 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:59.172 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:02.183 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:02.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:02.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:02.291 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:02.291 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:02.295 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:02.295 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.158
2025-12-09 04:09:02.296 DEBUG [src.node.docker_mananger] Generated ports ['31149', '31150', '31151', '31152', '31153']
2025-12-09 04:09:02.296 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:02.296 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:02.296 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:02.296 DEBUG [src.node.docker_mananger] docker run -i -t -p 31149:31149 -p 31150:31150 -p 31151:31151 -p 31152:31152 -p 31153:31153 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31151 --rest-port=31149 --tcp-port=31150 --discv5-udp-port=31152 --rest-address=0.0.0.0 --nat=extip:172.18.111.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbb7d6da7f0cbe9f59dbcbd9ed2b5e7861426bfb1bfbcac2f004effdaae0bdcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31153 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPIbHATo4GZTgZbNWLMpCm4VopInpPkpI0pDcFnx2asqdh2uI1uXu65FymQhsy7JyQo7OCYeUL7sKmmFBveEDswCgmlkgnY0gmlwhKwSZluKbXVsdGlhZGRyc5YACASsEmZbBk75AAoErBJmWwZO-t0DgnJzhQADAQAAiXNlY3AyNTZrMaECrwu0wgPUiEq9h63iKLI8S2o10FAV8-OooZKKbzw52hqDdGNwgk75g3VkcIJO-4V3YWt1MgE
2025-12-09 04:09:02.475 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.158 waku 409775644ecd2b27a82ebcb72be94cb783c0300d1b52e57ca27ab6cb0804a2a8
2025-12-09 04:09:02.498 DEBUG [src.node.docker_mananger] Container started with ID 409775644ecd. Setting up logs at ./log/docker/node11_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:02.499 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31149
2025-12-09 04:09:02.500 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:03.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31149/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:03.510 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-09 04:09:03.511 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:03.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31149/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:03.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.158/tcp/31150/p2p/16Uiu2HAmQQC7nMzMefNHazg8nBxakeooeZiuoTonejHy17Yqmdye","/ip4/172.18.111.158/tcp/31151/ws/p2p/16Uiu2HAmQQC7nMzMefNHazg8nBxakeooeZiuoTonejHy17Yqmdye"],"enrUri":"enr:-L24QHgr38Aflzw7v3w8wveSJsPQCNjsYASeTXOLwaIRgEOrapyzgYpZVElLLpO2xl3g0QZXr6YW9jVvlavxMGp6hEQCgmlkgnY0gmlwhKwSb56KbXVsdGlhZGRyc5YACASsEm-eBnmuAAoErBJvngZ5r90DgnJzhQADAQAAiXNlY3AyNTZrMaEDroHWCxandP4y1F-_pxePZ1p9g29uuYVrryM29pE2U6WDdGNwgnmug3VkcIJ5sIV3YWt1MgE"}'
2025-12-09 04:09:03.515 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:03.515 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:06.526 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:06.530 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node12_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:06.532 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:06.637 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:06.638 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:06.640 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:06.640 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.110
2025-12-09 04:09:06.640 DEBUG [src.node.docker_mananger] Generated ports ['6525', '6526', '6527', '6528', '6529']
2025-12-09 04:09:06.640 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:06.640 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:06.640 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:06.640 DEBUG [src.node.docker_mananger] docker run -i -t -p 6525:6525 -p 6526:6526 -p 6527:6527 -p 6528:6528 -p 6529:6529 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6527 --rest-port=6525 --tcp-port=6526 --discv5-udp-port=6528 --rest-address=0.0.0.0 --nat=extip:172.18.220.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab72d21fce56cad9d3ccaecfae5309e5d685a2e0b9f7247894c957b13436a453 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6529 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHgr38Aflzw7v3w8wveSJsPQCNjsYASeTXOLwaIRgEOrapyzgYpZVElLLpO2xl3g0QZXr6YW9jVvlavxMGp6hEQCgmlkgnY0gmlwhKwSb56KbXVsdGlhZGRyc5YACASsEm-eBnmuAAoErBJvngZ5r90DgnJzhQADAQAAiXNlY3AyNTZrMaEDroHWCxandP4y1F-_pxePZ1p9g29uuYVrryM29pE2U6WDdGNwgnmug3VkcIJ5sIV3YWt1MgE
2025-12-09 04:09:06.814 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.110 waku 494b74abd03050a65b51969f4758717e7dd42dd8202ba2ae736d39aff9689a97
2025-12-09 04:09:06.840 DEBUG [src.node.docker_mananger] Container started with ID 494b74abd030. Setting up logs at ./log/docker/node12_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:06.840 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6525
2025-12-09 04:09:06.841 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:07.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6525/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:07.857 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-09 04:09:07.858 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:07.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6525/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:07.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.110/tcp/6526/p2p/16Uiu2HAmTkpLKFxHGjESJMdCrwd2jpuPxGJKk1d9jGFZTYWKG1ZB","/ip4/172.18.220.110/tcp/6527/ws/p2p/16Uiu2HAmTkpLKFxHGjESJMdCrwd2jpuPxGJKk1d9jGFZTYWKG1ZB"],"enrUri":"enr:-L24QHtHtF9TQqfVEM23NVX0hqB7id0K4Gaq8ohnpvCwFKpXBv3eDhgOLaWRZOPQu3oGjCsmuN2tjd6i_amGrmubx40CgmlkgnY0gmlwhKwS3G6KbXVsdGlhZGRyc5YACASsEtxuBhl-AAoErBLcbgYZf90DgnJzhQADAQAAiXNlY3AyNTZrMaED4F12dNg1s3FEz4LCFWOk_ziJNOQU28QB1Yr_IySaWKKDdGNwghl-g3VkcIIZgIV3YWt1MgE"}'
2025-12-09 04:09:07.864 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:07.864 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:10.879 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:10.881 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node13_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:10.883 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:10.987 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:10.988 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:10.989 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:10.989 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.34.161
2025-12-09 04:09:10.989 DEBUG [src.node.docker_mananger] Generated ports ['62668', '62669', '62670', '62671', '62672']
2025-12-09 04:09:10.989 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:10.990 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:10.990 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:10.990 DEBUG [src.node.docker_mananger] docker run -i -t -p 62668:62668 -p 62669:62669 -p 62670:62670 -p 62671:62671 -p 62672:62672 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62670 --rest-port=62668 --tcp-port=62669 --discv5-udp-port=62671 --rest-address=0.0.0.0 --nat=extip:172.18.34.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc3dce14ee576926c3b7db2d147a2f3499cb6c8add0cfab960cf92dcb3fcad8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62672 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHtHtF9TQqfVEM23NVX0hqB7id0K4Gaq8ohnpvCwFKpXBv3eDhgOLaWRZOPQu3oGjCsmuN2tjd6i_amGrmubx40CgmlkgnY0gmlwhKwS3G6KbXVsdGlhZGRyc5YACASsEtxuBhl-AAoErBLcbgYZf90DgnJzhQADAQAAiXNlY3AyNTZrMaED4F12dNg1s3FEz4LCFWOk_ziJNOQU28QB1Yr_IySaWKKDdGNwghl-g3VkcIIZgIV3YWt1MgE
2025-12-09 04:09:11.150 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.34.161 waku 888371307e9a8bc8f2195a663c565158a0d513fb4b8665b66d1b0008394a216a
2025-12-09 04:09:11.173 DEBUG [src.node.docker_mananger] Container started with ID 888371307e9a. Setting up logs at ./log/docker/node13_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:11.173 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62668
2025-12-09 04:09:11.174 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:12.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62668/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.192 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-09 04:09:12.193 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:12.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62668/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:12.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.34.161/tcp/62669/p2p/16Uiu2HAkwdgz6PwyJUZQo7bqQvpYgx3TYTQh95yA2meFs1aS4NQf","/ip4/172.18.34.161/tcp/62670/ws/p2p/16Uiu2HAkwdgz6PwyJUZQo7bqQvpYgx3TYTQh95yA2meFs1aS4NQf"],"enrUri":"enr:-L24QFd9e_UC1yWMme54qwJiUz18F2fA0V5kXcHfKhE3rdXEW4389mwXnE3LYdqPp6ssTq0ff8a5SpQdLf_K2FK0IewCgmlkgnY0gmlwhKwSIqGKbXVsdGlhZGRyc5YACASsEiKhBvTNAAoErBIioQb0zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIMt66SYW1MKdbhjb2J6Biao_KlGPQIM7cg_QIwPNfPiDdGNwgvTNg3VkcIL0z4V3YWt1MgE"}'
2025-12-09 04:09:12.203 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:12.204 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:15.212 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:15.212 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node14_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:15.212 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:15.312 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:15.313 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:15.315 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:15.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.250
2025-12-09 04:09:15.315 DEBUG [src.node.docker_mananger] Generated ports ['12421', '12422', '12423', '12424', '12425']
2025-12-09 04:09:15.315 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:15.315 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:15.315 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:15.316 DEBUG [src.node.docker_mananger] docker run -i -t -p 12421:12421 -p 12422:12422 -p 12423:12423 -p 12424:12424 -p 12425:12425 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12423 --rest-port=12421 --tcp-port=12422 --discv5-udp-port=12424 --rest-address=0.0.0.0 --nat=extip:172.18.163.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2ef0a634aafb54b4d21a7fa1dc65e45c61ecdf70fbbeb3da2b458def6f1610c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12425 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFd9e_UC1yWMme54qwJiUz18F2fA0V5kXcHfKhE3rdXEW4389mwXnE3LYdqPp6ssTq0ff8a5SpQdLf_K2FK0IewCgmlkgnY0gmlwhKwSIqGKbXVsdGlhZGRyc5YACASsEiKhBvTNAAoErBIioQb0zt0DgnJzhQADAQAAiXNlY3AyNTZrMaECIMt66SYW1MKdbhjb2J6Biao_KlGPQIM7cg_QIwPNfPiDdGNwgvTNg3VkcIL0z4V3YWt1MgE
2025-12-09 04:09:15.495 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.250 waku 804687dc7e10b8ae4c1cc7318ede66731e7f74af4235ef01743b6737d031c7a7
2025-12-09 04:09:15.520 DEBUG [src.node.docker_mananger] Container started with ID 804687dc7e10. Setting up logs at ./log/docker/node14_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:15.521 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12421
2025-12-09 04:09:15.521 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:16.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12421/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.547 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-09 04:09:16.547 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:16.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12421/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:16.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.250/tcp/12422/p2p/16Uiu2HAmG2DKitTwhtU2TocN5gkW1DnUksFQw3tNw4iBZCxZCmLw","/ip4/172.18.163.250/tcp/12423/ws/p2p/16Uiu2HAmG2DKitTwhtU2TocN5gkW1DnUksFQw3tNw4iBZCxZCmLw"],"enrUri":"enr:-L24QAK3VOvBbKQfzq9weBy0Pk_nbOQuzmR6VhIGnWIBVp13bv5L_0U8KmDUpdT-G4YRPGdOkLaT-g9cgtfHdLAdvzkCgmlkgnY0gmlwhKwSo_qKbXVsdGlhZGRyc5YACASsEqP6BjCGAAoErBKj-gYwh90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMgLtJqBl4qF1NYq2_Iy_-PamOCQJSGwGBUMLriDjAoyDdGNwgjCGg3VkcIIwiIV3YWt1MgE"}'
2025-12-09 04:09:16.551 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:16.553 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:19.560 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:19.560 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node15_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:19.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:19.660 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:19.661 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:19.662 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:19.662 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.76
2025-12-09 04:09:19.663 DEBUG [src.node.docker_mananger] Generated ports ['29396', '29397', '29398', '29399', '29400']
2025-12-09 04:09:19.663 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:19.663 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:19.663 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:19.663 DEBUG [src.node.docker_mananger] docker run -i -t -p 29396:29396 -p 29397:29397 -p 29398:29398 -p 29399:29399 -p 29400:29400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29398 --rest-port=29396 --tcp-port=29397 --discv5-udp-port=29399 --rest-address=0.0.0.0 --nat=extip:172.18.77.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfeeaef3be466d1cf0f065fb7fb7ae7560efe15540ba71e4fa1908bbfa4dfaac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29400 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAK3VOvBbKQfzq9weBy0Pk_nbOQuzmR6VhIGnWIBVp13bv5L_0U8KmDUpdT-G4YRPGdOkLaT-g9cgtfHdLAdvzkCgmlkgnY0gmlwhKwSo_qKbXVsdGlhZGRyc5YACASsEqP6BjCGAAoErBKj-gYwh90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMgLtJqBl4qF1NYq2_Iy_-PamOCQJSGwGBUMLriDjAoyDdGNwgjCGg3VkcIIwiIV3YWt1MgE
2025-12-09 04:09:19.827 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.76 waku bda9f2fe133b2b1dc732aa4a5f37b15a4ece271f836d500faa169a4e3c6c1e68
2025-12-09 04:09:19.850 DEBUG [src.node.docker_mananger] Container started with ID bda9f2fe133b. Setting up logs at ./log/docker/node15_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:19.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29396
2025-12-09 04:09:19.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:20.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29396/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:20.867 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-09 04:09:20.868 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:20.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:20.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.76/tcp/29397/p2p/16Uiu2HAmQSPG6fUauFAsd1szeG9f7ki4yYvDytiLoSp9qLpTXt6Y","/ip4/172.18.77.76/tcp/29398/ws/p2p/16Uiu2HAmQSPG6fUauFAsd1szeG9f7ki4yYvDytiLoSp9qLpTXt6Y"],"enrUri":"enr:-L24QCoGTzK9BrY-q7ra7TZI813eS-XQzsKfGK8J-XmUHiTNZwSQyuy27ctGxjGXPHafJtp_63UPpuJ6sw0jZ-GF6HsCgmlkgnY0gmlwhKwSTUyKbXVsdGlhZGRyc5YACASsEk1MBnLVAAoErBJNTAZy1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrxGY-q5q7JpQuSFKhaSstSkSQRHPZHkuGHJrEOVGXN2DdGNwgnLVg3VkcIJy14V3YWt1MgE"}'
2025-12-09 04:09:20.873 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:20.874 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:23.895 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:23.897 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node16_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:23.898 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:23.999 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:23.999 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:24.000 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:24.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.182
2025-12-09 04:09:24.001 DEBUG [src.node.docker_mananger] Generated ports ['22623', '22624', '22625', '22626', '22627']
2025-12-09 04:09:24.001 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:24.001 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:24.001 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:24.001 DEBUG [src.node.docker_mananger] docker run -i -t -p 22623:22623 -p 22624:22624 -p 22625:22625 -p 22626:22626 -p 22627:22627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22625 --rest-port=22623 --tcp-port=22624 --discv5-udp-port=22626 --rest-address=0.0.0.0 --nat=extip:172.18.69.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bfedcd7af5a78eb5d7cbef9abbaceda8db97b797ff948f5caf6627dcf0a4164 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22627 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCoGTzK9BrY-q7ra7TZI813eS-XQzsKfGK8J-XmUHiTNZwSQyuy27ctGxjGXPHafJtp_63UPpuJ6sw0jZ-GF6HsCgmlkgnY0gmlwhKwSTUyKbXVsdGlhZGRyc5YACASsEk1MBnLVAAoErBJNTAZy1t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrxGY-q5q7JpQuSFKhaSstSkSQRHPZHkuGHJrEOVGXN2DdGNwgnLVg3VkcIJy14V3YWt1MgE
2025-12-09 04:09:24.168 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.182 waku b681f62891ae87741fb0588dc741b8f116dab357c69eb691a941a6b59d720b2a
2025-12-09 04:09:24.193 DEBUG [src.node.docker_mananger] Container started with ID b681f62891ae. Setting up logs at ./log/docker/node16_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:24.193 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22623
2025-12-09 04:09:24.193 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:25.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22623/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:25.219 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-09 04:09:25.221 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:25.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:25.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.182/tcp/22624/p2p/16Uiu2HAkzGg3Sp8K1mGJEDNbrJcJqkDnHEbyJgaCMzS7KgnNphBi","/ip4/172.18.69.182/tcp/22625/ws/p2p/16Uiu2HAkzGg3Sp8K1mGJEDNbrJcJqkDnHEbyJgaCMzS7KgnNphBi"],"enrUri":"enr:-L24QDVYTreRfQYK62X4MCLcBiGguU0Ir2yo4z_m2pMcMQlRJEGtLjA6jjVfi9Q78wI7cwofetJwO3Yhnrerythb5b8CgmlkgnY0gmlwhKwSRbaKbXVsdGlhZGRyc5YACASsEkW2BlhgAAoErBJFtgZYYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECR_xHTzDbQv8rFYvXfrEPZeqieqgCFW1OQxmAapvgUZWDdGNwglhgg3VkcIJYYoV3YWt1MgE"}'
2025-12-09 04:09:25.239 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:25.239 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:28.272 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:28.275 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node17_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:28.278 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:28.381 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:28.381 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:28.383 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:28.383 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.231
2025-12-09 04:09:28.383 DEBUG [src.node.docker_mananger] Generated ports ['8614', '8615', '8616', '8617', '8618']
2025-12-09 04:09:28.383 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:28.383 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:28.383 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:28.384 DEBUG [src.node.docker_mananger] docker run -i -t -p 8614:8614 -p 8615:8615 -p 8616:8616 -p 8617:8617 -p 8618:8618 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8616 --rest-port=8614 --tcp-port=8615 --discv5-udp-port=8617 --rest-address=0.0.0.0 --nat=extip:172.18.32.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edbfe55dbeca32c29b4b054307dcfb6ff396aac17f5cda72fbbb1fd8e911d821 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8618 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDVYTreRfQYK62X4MCLcBiGguU0Ir2yo4z_m2pMcMQlRJEGtLjA6jjVfi9Q78wI7cwofetJwO3Yhnrerythb5b8CgmlkgnY0gmlwhKwSRbaKbXVsdGlhZGRyc5YACASsEkW2BlhgAAoErBJFtgZYYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECR_xHTzDbQv8rFYvXfrEPZeqieqgCFW1OQxmAapvgUZWDdGNwglhgg3VkcIJYYoV3YWt1MgE
2025-12-09 04:09:28.555 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.231 waku 079569e7c1c1321101821097b41f98acb8719216745cd4b0f35326b4c09153f5
2025-12-09 04:09:28.580 DEBUG [src.node.docker_mananger] Container started with ID 079569e7c1c1. Setting up logs at ./log/docker/node17_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:28.580 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8614
2025-12-09 04:09:28.580 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:29.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8614/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.610 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-09 04:09:29.613 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:29.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8614/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:29.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.231/tcp/8615/p2p/16Uiu2HAkxA64AjTnR5Ckp3h2AKu4jbHiqgVxZj2oiAiy8GzaHqGc","/ip4/172.18.32.231/tcp/8616/ws/p2p/16Uiu2HAkxA64AjTnR5Ckp3h2AKu4jbHiqgVxZj2oiAiy8GzaHqGc"],"enrUri":"enr:-L24QJ30eDnfs0YMp_Pub5JTp5jJVd5O4aHy5kcvxTQ5mUL4eR8b9Dk8BOP-vhtpuhGyQH3al-baC4E3-zOP2uVcNZICgmlkgnY0gmlwhKwSIOeKbXVsdGlhZGRyc5YACASsEiDnBiGnAAoErBIg5wYhqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKJT9cXMGR32BhIKxQp_4LX3qe9wJKvDOmUsEIvfxMbmDdGNwgiGng3VkcIIhqYV3YWt1MgE"}'
2025-12-09 04:09:29.626 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:29.626 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:32.634 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:32.634 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node18_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:32.634 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:32.734 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:32.735 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:32.736 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:32.736 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.185
2025-12-09 04:09:32.736 DEBUG [src.node.docker_mananger] Generated ports ['18414', '18415', '18416', '18417', '18418']
2025-12-09 04:09:32.737 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:32.737 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:32.737 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:32.737 DEBUG [src.node.docker_mananger] docker run -i -t -p 18414:18414 -p 18415:18415 -p 18416:18416 -p 18417:18417 -p 18418:18418 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18416 --rest-port=18414 --tcp-port=18415 --discv5-udp-port=18417 --rest-address=0.0.0.0 --nat=extip:172.18.10.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2e06a06ddfdd0b857a8d145b4866fdbef06fdebf5279d6df10d5309a6885198 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18418 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ30eDnfs0YMp_Pub5JTp5jJVd5O4aHy5kcvxTQ5mUL4eR8b9Dk8BOP-vhtpuhGyQH3al-baC4E3-zOP2uVcNZICgmlkgnY0gmlwhKwSIOeKbXVsdGlhZGRyc5YACASsEiDnBiGnAAoErBIg5wYhqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKJT9cXMGR32BhIKxQp_4LX3qe9wJKvDOmUsEIvfxMbmDdGNwgiGng3VkcIIhqYV3YWt1MgE
2025-12-09 04:09:32.913 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.185 waku e4d2303915821cc335f7dea28bdffaafb71eea7758fed50fab102bf3b4220659
2025-12-09 04:09:32.937 DEBUG [src.node.docker_mananger] Container started with ID e4d230391582. Setting up logs at ./log/docker/node18_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:32.938 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18414
2025-12-09 04:09:32.938 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:33.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18414/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.967 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-09 04:09:33.970 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:33.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.185/tcp/18415/p2p/16Uiu2HAmHpATqKMKCcpiitNA1r2QAFQZVME2keJnAQSZasUQ4sKR","/ip4/172.18.10.185/tcp/18416/ws/p2p/16Uiu2HAmHpATqKMKCcpiitNA1r2QAFQZVME2keJnAQSZasUQ4sKR"],"enrUri":"enr:-L24QFdorxWP_U8OGZZJlF8hzJf-7bkzf431rVW0N4jOF1rvZw5zTvCYG7G5lH3z1Fxz6aiQTLDXsBMfb_bqXW-nw-0CgmlkgnY0gmlwhKwSCrmKbXVsdGlhZGRyc5YACASsEgq5BkfvAAoErBIKuQZH8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTKQYtcanZCI7mV1mGRSvM4MWF6j2l9dInsyChx_GiPyDdGNwgkfvg3VkcIJH8YV3YWt1MgE"}'
2025-12-09 04:09:33.977 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:33.977 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:36.983 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:36.984 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node19_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:36.984 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:37.084 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:37.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:37.086 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:37.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.63
2025-12-09 04:09:37.086 DEBUG [src.node.docker_mananger] Generated ports ['17254', '17255', '17256', '17257', '17258']
2025-12-09 04:09:37.086 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:37.086 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:37.086 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:37.086 DEBUG [src.node.docker_mananger] docker run -i -t -p 17254:17254 -p 17255:17255 -p 17256:17256 -p 17257:17257 -p 17258:17258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17256 --rest-port=17254 --tcp-port=17255 --discv5-udp-port=17257 --rest-address=0.0.0.0 --nat=extip:172.18.254.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2daaeffab8c7fd10de2cabd58bbd552993bfaba2913a7d6fa6d7d30cf8cfd51f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17258 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFdorxWP_U8OGZZJlF8hzJf-7bkzf431rVW0N4jOF1rvZw5zTvCYG7G5lH3z1Fxz6aiQTLDXsBMfb_bqXW-nw-0CgmlkgnY0gmlwhKwSCrmKbXVsdGlhZGRyc5YACASsEgq5BkfvAAoErBIKuQZH8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTKQYtcanZCI7mV1mGRSvM4MWF6j2l9dInsyChx_GiPyDdGNwgkfvg3VkcIJH8YV3YWt1MgE
2025-12-09 04:09:37.266 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.63 waku 7328775018b3d732e8c7ecb78f3048d34f886a3ad5f4b239d2351c96ff31df31
2025-12-09 04:09:37.292 DEBUG [src.node.docker_mananger] Container started with ID 7328775018b3. Setting up logs at ./log/docker/node19_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:37.292 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17254
2025-12-09 04:09:37.293 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:38.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17254/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.329 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-09 04:09:38.339 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:38.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:38.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.63/tcp/17255/p2p/16Uiu2HAm3HaSNeZCJ5gtab9kBhy1KpnxyRGKNNHJVbpWodV48JhH","/ip4/172.18.254.63/tcp/17256/ws/p2p/16Uiu2HAm3HaSNeZCJ5gtab9kBhy1KpnxyRGKNNHJVbpWodV48JhH"],"enrUri":"enr:-L24QGEAOH7J5y0H3JenvwLCqW3L2jFdUK4aMycSdAFe-b_5FrZZDiKBRQ0zFoh4Snyd6KRJfJzAPmsttYqgXpwouSACgmlkgnY0gmlwhKwS_j-KbXVsdGlhZGRyc5YACASsEv4_BkNnAAoErBL-PwZDaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdMqVOQI6OPKRA4yLr-F9lzuL5PG5Exngc2zWiwLeQ0yDdGNwgkNng3VkcIJDaYV3YWt1MgE"}'
2025-12-09 04:09:38.349 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:38.349 DEBUG [src.libs.common] Sleeping for 3 seconds
2025-12-09 04:09:41.349 DEBUG [tests.e2e.test_e2e] Start filter node and subscribed filter node
2025-12-09 04:09:41.356 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:41.356 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node21_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:41.361 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:41.361 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node22_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:41.362 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:41.362 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:41.363 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:41.363 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.89
2025-12-09 04:09:41.363 DEBUG [src.node.docker_mananger] Generated ports ['18755', '18756', '18757', '18758', '18759']
2025-12-09 04:09:41.363 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:41.363 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:41.363 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:41.363 DEBUG [src.node.docker_mananger] docker run -i -t -p 18755:18755 -p 18756:18756 -p 18757:18757 -p 18758:18758 -p 18759:18759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18757 --rest-port=18755 --tcp-port=18756 --discv5-udp-port=18758 --rest-address=0.0.0.0 --nat=extip:172.18.247.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed0eb4fdbefbbea9ace73ac730b006fefdc96d4edfc8f0cfde8b16b3ed16f3da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18759 --metrics-logging=true --relay=true --filter=true --store=false --discv5-bootstrap-node=enr:-L24QGEAOH7J5y0H3JenvwLCqW3L2jFdUK4aMycSdAFe-b_5FrZZDiKBRQ0zFoh4Snyd6KRJfJzAPmsttYqgXpwouSACgmlkgnY0gmlwhKwS_j-KbXVsdGlhZGRyc5YACASsEv4_BkNnAAoErBL-PwZDaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdMqVOQI6OPKRA4yLr-F9lzuL5PG5Exngc2zWiwLeQ0yDdGNwgkNng3VkcIJDaYV3YWt1MgE
2025-12-09 04:09:41.535 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.89 waku 4b8bbe0eb6e8e5eecae2d426f4228b627a0442725934ec581d773af10649a3bd
2025-12-09 04:09:41.565 DEBUG [src.node.docker_mananger] Container started with ID 4b8bbe0eb6e8. Setting up logs at ./log/docker/node21_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:41.565 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18755
2025-12-09 04:09:41.566 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:42.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18755/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.580 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-09 04:09:42.582 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:42.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18755/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:42.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.89/tcp/18756/p2p/16Uiu2HAmP4FuuqsetLfZYbqiStup1wfNWibNkSuJ3Hz55XQxXYnt","/ip4/172.18.247.89/tcp/18757/ws/p2p/16Uiu2HAmP4FuuqsetLfZYbqiStup1wfNWibNkSuJ3Hz55XQxXYnt"],"enrUri":"enr:-L24QG7CXTFxwX6ZSss_biD-TF9lpofc4EeTkXtNDcmllwoFWde0xMFWqs-ExrVskMPVS_GNhlXdaAsWukKxAwVURYcCgmlkgnY0gmlwhKwS91mKbXVsdGlhZGRyc5YACASsEvdZBklEAAoErBL3WQZJRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmorTCyiFd8prUedXldsPNwB4l7wHvWZsh2s09IZUpcGDdGNwgklEg3VkcIJJRoV3YWt1MgU"}'
2025-12-09 04:09:42.608 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:42.608 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:42.608 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:42.615 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:42.616 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.178
2025-12-09 04:09:42.619 DEBUG [src.node.docker_mananger] Generated ports ['58159', '58160', '58161', '58162', '58163']
2025-12-09 04:09:42.620 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:42.620 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:42.620 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:42.620 DEBUG [src.node.docker_mananger] docker run -i -t -p 58159:58159 -p 58160:58160 -p 58161:58161 -p 58162:58162 -p 58163:58163 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58161 --rest-port=58159 --tcp-port=58160 --discv5-udp-port=58162 --rest-address=0.0.0.0 --nat=extip:172.18.82.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3eec4e19d7f67bc7c0fe18e39efa2fb47df1f39b70f6adce372b3ccffb7cfbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58163 --metrics-logging=true --relay=false --filter=true --filternode=/ip4/172.18.247.89/tcp/18756/p2p/16Uiu2HAmP4FuuqsetLfZYbqiStup1wfNWibNkSuJ3Hz55XQxXYnt --store=false --discv5-bootstrap-node=<src.node.waku_node.WakuNode object at 0x7f61c5d171a0>
2025-12-09 04:09:42.788 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.178 waku 699d59f494771fd46cbd01d9e623d9f022d1fd0a839338912466a6e7f51537e1
2025-12-09 04:09:42.817 DEBUG [src.node.docker_mananger] Container started with ID 699d59f49477. Setting up logs at ./log/docker/node22_2025-12-09_04-08-17__c6f96f61-5668-4a72-ba2d-febf8f7e9b76__wakuorg_nwaku:latest.log
2025-12-09 04:09:42.818 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58159
2025-12-09 04:09:42.818 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:43.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58159/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.822 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_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":"READY"}]}'
2025-12-09 04:09:43.822 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:43.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58159/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:43.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.178/tcp/58160/p2p/16Uiu2HAmJx5sjiLce19SfaXiap4uteQeZFBPyjaqcynzZTRVscfb","/ip4/172.18.82.178/tcp/58161/ws/p2p/16Uiu2HAmJx5sjiLce19SfaXiap4uteQeZFBPyjaqcynzZTRVscfb"],"enrUri":"enr:-L24QEAyMBFskPUiVNCgWdiOE7MitIM-zgrzSRyEZmC8zqVOTPIP3wS2Uwi6QjS6ceo6Kxycsag_cbxP8LYPQco9fCgCgmlkgnY0gmlwhKwSUrKKbXVsdGlhZGRyc5YACASsElKyBuMwAAoErBJSsgbjMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXYc-DdN9jZ9_j9B_J6TK9N_6PsLZeuMVKwImrsfqmrqDdGNwguMwg3VkcILjMoV3YWt1MgQ"}'
2025-12-09 04:09:43.825 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:43.825 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topic /waku/2/rs/3/1
2025-12-09 04:09:43.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34736/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:43.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:43.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26434/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:43.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:43.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41242/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:43.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:43.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:43.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:43.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10422/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:43.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:43.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58778/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:43.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:43.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64019/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32595/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49911/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39457/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20216/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31149/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6525/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62668/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12421/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22623/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8614/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18414/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17254/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18755/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:44.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:44.523 DEBUG [tests.e2e.test_e2e] Node22 make filter request to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
2025-12-09 04:09:44.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58159/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-09 04:09:44.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2025-12-09 04:09:44.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34736/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.564 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26434/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.570 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41242/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.573 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44337/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.578 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10422/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.582 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58778/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.585 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64019/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.589 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32595/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.593 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49911/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.597 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39457/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.601 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20216/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.605 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31149/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.608 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6525/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.613 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62668/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.616 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12421/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.620 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29396/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.624 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22623/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.628 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8614/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.632 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18414/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.636 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2025-12-09 04:09:44.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17254/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.247.89/tcp/43414/p2p/16Uiu2HAmP4FuuqsetLfZYbqiStup1wfNWibNkSuJ3Hz55XQxXYnt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-111-g792036","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.10.185/tcp/18415/p2p/16Uiu2HAmHpATqKMKCcpiitNA1r2QAFQZVME2keJnAQSZasUQ4sKR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"Discv5"},{"multiaddr":"/ip4/172.18.223.12/tcp/40408/p2p/16Uiu2HAmGa57rSdQDoQR4o3kbhofNLKfeidfsdfPSHZPkuWg3hUK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:09:44.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18755/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:44.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.254.63/tcp/17255/p2p/16Uiu2HAm3HaSNeZCJ5gtab9kBhy1KpnxyRGKNNHJVbpWodV48JhH","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"Discv5"},{"multiaddr":"/ip4/172.18.82.178/tcp/36498/p2p/16Uiu2HAmJx5sjiLce19SfaXiap4uteQeZFBPyjaqcynzZTRVscfb","protocols":["/ipfs/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-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[],"connected":"Connected","agent":"nwaku-v0.36.0-111-g792036","origin":"UnknownOrigin"}]'
2025-12-09 04:09:44.641 DEBUG [src.libs.common] Sleeping for 80 seconds
2025-12-09 04:11:04.641 DEBUG [tests.e2e.test_e2e] 20 Nodes publish 20 messages
2025-12-09 04:11:04.641 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:04.642 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34736/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-09 04:11:04.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:04.717 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:04.918 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:05.918 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:05.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26434/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-09 04:11:05.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:05.995 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:06.199 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:07.202 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:07.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41242/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-09 04:11:07.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:07.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:07.485 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:08.490 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:08.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44337/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-09 04:11:08.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:08.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:08.740 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:09.740 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:09.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10422/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-09 04:11:09.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:09.796 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:10.004 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:11.004 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:11.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58778/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-09 04:11:11.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:11.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:11.300 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:12.302 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:12.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64019/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-09 04:11:12.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:12.393 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:12.602 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:13.603 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:13.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32595/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-09 04:11:13.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:13.671 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:13.871 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:14.872 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:14.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49911/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-09 04:11:14.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:14.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:15.160 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:16.163 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:16.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39457/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-09 04:11:16.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:16.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:16.446 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:17.447 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:17.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20216/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-09 04:11:17.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:17.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:17.710 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:18.711 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:18.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31149/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-09 04:11:18.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:18.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:18.995 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:19.996 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:19.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6525/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-09 04:11:20.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:20.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:20.244 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:21.246 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:21.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62668/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-09 04:11:21.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:21.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:21.511 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:22.512 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:22.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12421/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-09 04:11:22.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:22.588 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:22.810 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:23.811 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:23.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29396/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-09 04:11:23.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:23.883 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:24.084 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:25.084 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:25.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22623/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-09 04:11:25.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:25.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:25.348 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:26.349 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:26.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8614/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-09 04:11:26.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:26.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:26.631 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:27.632 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:27.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18414/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-09 04:11:27.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:27.672 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:27.897 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:28.898 DEBUG [src.steps.store] Relaying message
2025-12-09 04:11:28.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17254/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-09 04:11:28.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:29.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:11:29.203 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:30.203 DEBUG [tests.e2e.test_e2e] Node 22 requests messages of subscribed filter topic
2025-12-09 04:11:30.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58159/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:11:30.206 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":1765253464641753324,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253465918492111,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253467201168558,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253468489948804,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253469740693439,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253471004664798,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253472302332041,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253473602968264,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253474872066287,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253476163039307,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253477447329500,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253478711388084,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253479996285345,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253481246684069,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253482512292279,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253483811356982,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253485084558189,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253486349138690,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253487631859996,"ephemeral":false},{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253488898243838,"ephemeral":false}]'
2025-12-09 04:11:30.206 DEBUG [tests.e2e.test_e2e] Total number received messages for node 22 is 20
2025-12-09 04:11:30.209 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:11:30.209 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:11:30.210 DEBUG [src.node.waku_node] Stopping container with id b4a4aeeef658
2025-12-09 04:11:30.873 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:30.874 DEBUG [src.node.waku_node] Stopping container with id 7a0beacd8a1a
2025-12-09 04:11:31.510 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:31.515 DEBUG [src.node.waku_node] Stopping container with id 7df0de7bcafa
2025-12-09 04:11:31.701 ERROR [src.node.docker_mananger] Max retries reached for container b4a4aeeef658. Exiting log stream.
2025-12-09 04:11:32.180 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:32.181 DEBUG [src.node.waku_node] Stopping container with id 3a6e43c79e98
2025-12-09 04:11:32.332 ERROR [src.node.docker_mananger] Max retries reached for container 7a0beacd8a1a. Exiting log stream.
2025-12-09 04:11:32.811 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:32.811 DEBUG [src.node.waku_node] Stopping container with id ad10b6568d1c
2025-12-09 04:11:33.015 ERROR [src.node.docker_mananger] Max retries reached for container 7df0de7bcafa. Exiting log stream.
2025-12-09 04:11:33.411 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:33.412 DEBUG [src.node.waku_node] Stopping container with id 45052fcf27ab
2025-12-09 04:11:33.629 ERROR [src.node.docker_mananger] Max retries reached for container 3a6e43c79e98. Exiting log stream.
2025-12-09 04:11:33.950 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:33.951 DEBUG [src.node.waku_node] Stopping container with id 87ca883236ea
2025-12-09 04:11:34.225 ERROR [src.node.docker_mananger] Max retries reached for container ad10b6568d1c. Exiting log stream.
2025-12-09 04:11:34.547 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:34.548 DEBUG [src.node.waku_node] Stopping container with id c516c1079eb6
2025-12-09 04:11:34.767 ERROR [src.node.docker_mananger] Max retries reached for container 45052fcf27ab. Exiting log stream.
2025-12-09 04:11:35.076 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:35.076 DEBUG [src.node.waku_node] Stopping container with id f07c861248f5
2025-12-09 04:11:35.364 ERROR [src.node.docker_mananger] Max retries reached for container 87ca883236ea. Exiting log stream.
2025-12-09 04:11:35.599 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:35.600 DEBUG [src.node.waku_node] Stopping container with id 474e998da016
2025-12-09 04:11:35.889 ERROR [src.node.docker_mananger] Max retries reached for container c516c1079eb6. Exiting log stream.
2025-12-09 04:11:36.419 ERROR [src.node.docker_mananger] Max retries reached for container f07c861248f5. Exiting log stream.
2025-12-09 04:11:46.120 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:46.120 DEBUG [src.node.waku_node] Stopping container with id 2588dd0e3e66
2025-12-09 04:11:46.931 ERROR [src.node.docker_mananger] Max retries reached for container 474e998da016. Exiting log stream.
2025-12-09 04:11:56.669 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:56.669 DEBUG [src.node.waku_node] Stopping container with id 409775644ecd
2025-12-09 04:11:57.211 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:57.212 DEBUG [src.node.waku_node] Stopping container with id 494b74abd030
2025-12-09 04:11:57.482 ERROR [src.node.docker_mananger] Max retries reached for container 2588dd0e3e66. Exiting log stream.
2025-12-09 04:11:57.704 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:57.704 DEBUG [src.node.waku_node] Stopping container with id 888371307e9a
2025-12-09 04:11:58.025 ERROR [src.node.docker_mananger] Max retries reached for container 409775644ecd. Exiting log stream.
2025-12-09 04:11:58.231 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:58.231 DEBUG [src.node.waku_node] Stopping container with id 804687dc7e10
2025-12-09 04:11:58.516 ERROR [src.node.docker_mananger] Max retries reached for container 494b74abd030. Exiting log stream.
2025-12-09 04:11:59.045 ERROR [src.node.docker_mananger] Max retries reached for container 888371307e9a. Exiting log stream.
2025-12-09 04:12:08.698 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:12:08.700 DEBUG [src.node.waku_node] Stopping container with id bda9f2fe133b
2025-12-09 04:12:09.510 ERROR [src.node.docker_mananger] Max retries reached for container 804687dc7e10. Exiting log stream.
2025-12-09 04:12:19.189 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:12:19.190 DEBUG [src.node.waku_node] Stopping container with id b681f62891ae
2025-12-09 04:12:20.002 ERROR [src.node.docker_mananger] Max retries reached for container bda9f2fe133b. Exiting log stream.
2025-12-09 04:12:29.698 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:12:29.698 DEBUG [src.node.waku_node] Stopping container with id 079569e7c1c1
2025-12-09 04:12:30.158 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:12:30.159 DEBUG [src.node.waku_node] Stopping container with id e4d230391582
2025-12-09 04:12:30.511 ERROR [src.node.docker_mananger] Max retries reached for container b681f62891ae. Exiting log stream.
2025-12-09 04:12:30.970 ERROR [src.node.docker_mananger] Max retries reached for container 079569e7c1c1. Exiting log stream.
2025-12-09 04:12:40.642 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:12:40.643 DEBUG [src.node.waku_node] Stopping container with id 7328775018b3
2025-12-09 04:12:41.454 ERROR [src.node.docker_mananger] Max retries reached for container e4d230391582. Exiting log stream.
2025-12-09 04:12:51.100 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:12:51.100 DEBUG [src.node.waku_node] Stopping container with id 4b8bbe0eb6e8
2025-12-09 04:12:51.535 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:12:51.536 DEBUG [src.node.waku_node] Stopping container with id 699d59f49477
2025-12-09 04:12:51.913 ERROR [src.node.docker_mananger] Max retries reached for container 7328775018b3. Exiting log stream.
2025-12-09 04:12:52.008 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:12:52.010 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:12:52.350 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:52.475 ERROR [src.node.docker_mananger] Max retries reached for container 4b8bbe0eb6e8. Exiting log stream.
2025-12-09 04:12:52.688 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:53.037 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:53.124 ERROR [src.node.docker_mananger] Max retries reached for container 699d59f49477. Exiting log stream.
2025-12-09 04:12:53.389 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:53.716 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:54.049 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:54.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:54.709 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:55.048 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:55.358 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:55.680 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:56.001 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:56.280 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:56.570 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:56.858 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:57.140 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:57.399 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:57.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:57.948 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:58.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:58.481 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:12:58.521 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_content_topics with id: 2025-12-09_04-08-46__a8732f23-85e0-40a9-b0b0-f3c222a0f6f2
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-09_04-08-46__a8732f23-85e0-40a9-b0b0-f3c222a0f6f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.203.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57996', '57997', '57998', '57999', '58000']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57996:57996 -p 57997:57997 -p 57998:57998 -p 57999:57999 -p 58000:58000 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57998 --rest-port=57996 --tcp-port=57997 --discv5-udp-port=57999 --rest-address=0.0.0.0 --nat=extip:172.18.203.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be8cb5f262dbcd7c9abee5fc4fdeecdbed3991a5a712d2f3937dfdff0dcdae93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58000 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.219 waku 2f8b0daed0db05ebc92d99d261560b2442e9ecccf85fdc2cc9f5f93745febf91
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f8b0daed0db. Setting up logs at ./log/docker/node1_2025-12-09_04-08-46__a8732f23-85e0-40a9-b0b0-f3c222a0f6f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57996
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 4f817af5bb33. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e7dfc4ee7965. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57996/health" -H "Content-Type: 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:57996/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.219/tcp/57997/p2p/16Uiu2HAmBZAXdHeEbmwzXordPbTqxwHGN3gZC4dxF3tYJTnWSAmw","/ip4/172.18.203.219/tcp/57998/ws/p2p/16Uiu2HAmBZAXdHeEbmwzXordPbTqxwHGN3gZC4dxF3tYJTnWSAmw"],"enrUri":"enr:-L24QIfmHAhi44Lmrw01DUig5LhUq2Rel4mNx9x3obWd5iTgYsSA5rMpcimcn9i0IdSlXvTmniq_EF3tzH6ZcxKEH2wCgmlkgnY0gmlwhKwSy9uKbXVsdGlhZGRyc5YACASsEsvbBuKNAAoErBLL2wbijt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC76ZWNkZ6mL7KdJ1Igpwle9bZoQmMA4WZPiuoLPNKoEqDdGNwguKNg3VkcILij4V3YWt1MgE"}'
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-09_04-08-46__a8732f23-85e0-40a9-b0b0-f3c222a0f6f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55576', '55577', '55578', '55579', '55580']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55576:55576 -p 55577:55577 -p 55578:55578 -p 55579:55579 -p 55580:55580 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55578 --rest-port=55576 --tcp-port=55577 --discv5-udp-port=55579 --rest-address=0.0.0.0 --nat=extip:172.18.250.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=19ade6472fe8fbe2da852b79ac21fe3caa9e00fc77cbf560cbceaea7fc018edb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55580 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIfmHAhi44Lmrw01DUig5LhUq2Rel4mNx9x3obWd5iTgYsSA5rMpcimcn9i0IdSlXvTmniq_EF3tzH6ZcxKEH2wCgmlkgnY0gmlwhKwSy9uKbXVsdGlhZGRyc5YACASsEsvbBuKNAAoErBLL2wbijt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC76ZWNkZ6mL7KdJ1Igpwle9bZoQmMA4WZPiuoLPNKoEqDdGNwguKNg3VkcILij4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.203 waku f3dfdd70d3bba1179f02960cf86e4a5620176f5f34732a7c4c5b3bda5a5b6c4e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f3dfdd70d3bb. Setting up logs at ./log/docker/node2_2025-12-09_04-08-46__a8732f23-85e0-40a9-b0b0-f3c222a0f6f2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55576
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55576/health" -H "Content-Type: 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:55576/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.203/tcp/55577/p2p/16Uiu2HAkvHGPr25C72TVJmzQJR7j6w5nAEafw1XX7858BanVyxSP","/ip4/172.18.250.203/tcp/55578/ws/p2p/16Uiu2HAkvHGPr25C72TVJmzQJR7j6w5nAEafw1XX7858BanVyxSP"],"enrUri":"enr:-L24QD9-wJQl3fT4-Xl6PRJVzcvZoaO46Hc_2OCu8kDss6O5b3IFjwvv9D52wZw5tw-MmoSLtMnezS753aZSCshj-tUCgmlkgnY0gmlwhKwS-suKbXVsdGlhZGRyc5YACASsEvrLBtkZAAoErBL6ywbZGt0DgnJzhQADAQAAiXNlY3AyNTZrMaECDLRfWf-RCHfA8ABbSyVJPrmBRWiTpvfigs_Hd_fi3lyDdGNwgtkZg3VkcILZG4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55576/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.219/tcp/57997/p2p/16Uiu2HAmBZAXdHeEbmwzXordPbTqxwHGN3gZC4dxF3tYJTnWSAmw"]'
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:57996/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:55576/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:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":1765253329092579584,"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:55576/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":1765253329092579584,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"Hello World!","version":0,"timestamp":1765253329208110154,"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:55576/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":"Hello World!","version":0,"timestamp":1765253329208110154,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"1234567890","version":0,"timestamp":1765253329321043271,"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:55576/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":"1234567890","version":0,"timestamp":1765253329321043271,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1765253329433647724,"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:55576/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1765253329433647724,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1765253329546457651,"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:55576/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1765253329546457651,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1765253329660820592,"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:55576/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1765253329660820592,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1765253329773715659,"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:55576/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1765253329773715659,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"<html><body>Hello</body></html>","version":0,"timestamp":1765253329886251674,"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:55576/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":"<html><body>Hello</body></html>","version":0,"timestamp":1765253329886251674,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1765253329999028057,"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:55576/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1765253329999028057,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"Base64==dGVzdA==","version":0,"timestamp":1765253330111620104,"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:55576/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":"Base64==dGVzdA==","version":0,"timestamp":1765253330111620104,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1765253330224140463,"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:55576/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1765253330224140463,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1765253330337250052,"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:55576/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1765253330337250052,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"False","version":0,"timestamp":1765253330450450941,"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:55576/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":"False","version":0,"timestamp":1765253330450450941,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"3.1415926535","version":0,"timestamp":1765253330563172717,"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:55576/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":"3.1415926535","version":0,"timestamp":1765253330563172717,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1765253330676182949,"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:55576/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1765253330676182949,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"0xDEADBEEF","version":0,"timestamp":1765253330788498452,"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:55576/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":"0xDEADBEEF","version":0,"timestamp":1765253330788498452,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"user@example.com","version":0,"timestamp":1765253330902236914,"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:55576/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":"user@example.com","version":0,"timestamp":1765253330902236914,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"http://example.com","version":0,"timestamp":1765253331014410833,"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:55576/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":"http://example.com","version":0,"timestamp":1765253331014410833,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1765253331127922516,"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:55576/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1765253331127922516,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1765253331241031509,"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:55576/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1765253331241031509,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1765253331354356162,"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:55576/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1765253331354356162,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1765253331467843822,"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:55576/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1765253331467843822,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1765253331581793590,"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:55576/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1765253331581793590,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"/usr/local/bin","version":0,"timestamp":1765253331694883325,"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:55576/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":"/usr/local/bin","version":0,"timestamp":1765253331694883325,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1765253331807341684,"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:55576/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1765253331807341684,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1765253331921401703,"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:55576/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1765253331921401703,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1765253332035169886,"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:55576/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1765253332035169886,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"body { background-color: #fff; }","version":0,"timestamp":1765253332147513152,"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:55576/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":"body { background-color: #fff; }","version":0,"timestamp":1765253332147513152,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"print(\'Hello World\')","version":0,"timestamp":1765253332259509229,"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:55576/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":"print(\'Hello World\')","version":0,"timestamp":1765253332259509229,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"192.168.1.1","version":0,"timestamp":1765253332372341647,"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:55576/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":"192.168.1.1","version":0,"timestamp":1765253332372341647,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"www.example.com","version":0,"timestamp":1765253332484970343,"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:55576/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":"www.example.com","version":0,"timestamp":1765253332484970343,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1765253332598544302,"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:55576/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1765253332598544302,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"1234-5678-9012-3456","version":0,"timestamp":1765253332711893229,"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:55576/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":"1234-5678-9012-3456","version":0,"timestamp":1765253332711893229,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:57996/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":"+1234567890","version":0,"timestamp":1765253332824762049,"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:55576/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":"+1234567890","version":0,"timestamp":1765253332824762049,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1765253332937337833,"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:55576/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1765253332937337833,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"#helloWorld","version":0,"timestamp":1765253333050616067,"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:55576/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":"#helloWorld","version":0,"timestamp":1765253333050616067,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"@username","version":0,"timestamp":1765253333162761622,"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:55576/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":"@username","version":0,"timestamp":1765253333162761622,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"P@ssw0rd!","version":0,"timestamp":1765253333274989240,"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:55576/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":"P@ssw0rd!","version":0,"timestamp":1765253333274989240,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"01/11/2023","version":0,"timestamp":1765253333388146507,"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:55576/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":"01/11/2023","version":0,"timestamp":1765253333388146507,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:57996/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":"12:00:00","version":0,"timestamp":1765253333502164319,"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:55576/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":"12:00:00","version":0,"timestamp":1765253333502164319,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57996/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^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.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:57996/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":"E = mc^2","version":0,"timestamp":1765253333637297781,"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:55576/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":"E = mc^2","version":0,"timestamp":1765253333637297781,"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 2f8b0daed0db
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f3dfdd70d3bb
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-09 04:10:06.923 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:06.923 DEBUG [tests.conftest] Running test: test_store_with_invalid_hash with id: 2025-12-09_04-10-06__6efcd38d-f8ad-4494-a0c6-3eadb00a011c
2025-12-09 04:10:06.923 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:06.924 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:06.924 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:10:06.930 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:06.930 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-06__6efcd38d-f8ad-4494-a0c6-3eadb00a011c__wakuorg_nwaku:latest.log
2025-12-09 04:10:06.930 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:06.931 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:06.932 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:06.932 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.110
2025-12-09 04:10:06.932 DEBUG [src.node.docker_mananger] Generated ports ['19694', '19695', '19696', '19697', '19698']
2025-12-09 04:10:06.932 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:06.932 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:06.933 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:06.933 DEBUG [src.node.docker_mananger] docker run -i -t -p 19694:19694 -p 19695:19695 -p 19696:19696 -p 19697:19697 -p 19698:19698 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19696 --rest-port=19694 --tcp-port=19695 --discv5-udp-port=19697 --rest-address=0.0.0.0 --nat=extip:172.18.140.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=363c6c7a1624e3cd6cceffbe6192e6bdb73e84c4ec82dcf61554f9b70ab086f9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19698 --metrics-logging=true --store=true --relay=true
2025-12-09 04:10:07.110 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.110 waku 880fef094cd3f7761b4bc47a4e8f4dca0a4bf3d5d9ec16e06946ab072ca2b3a0
2025-12-09 04:10:07.142 DEBUG [src.node.docker_mananger] Container started with ID 880fef094cd3. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-06__6efcd38d-f8ad-4494-a0c6-3eadb00a011c__wakuorg_nwaku:latest.log
2025-12-09 04:10:07.143 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19694
2025-12-09 04:10:07.144 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:07.197 ERROR [src.node.docker_mananger] Max retries reached for container 9d2d9e2d7825. Exiting log stream.
2025-12-09 04:10:07.715 ERROR [src.node.docker_mananger] Max retries reached for container b03d3f95f7f5. Exiting log stream.
2025-12-09 04:10:08.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19694/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:08.148 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-09 04:10:08.148 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:08.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:08.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.110/tcp/19695/p2p/16Uiu2HAmMeyxt9fuRxNS2CXvexmoyBFWmsMUPFpUActvX2cirjDm","/ip4/172.18.140.110/tcp/19696/ws/p2p/16Uiu2HAmMeyxt9fuRxNS2CXvexmoyBFWmsMUPFpUActvX2cirjDm"],"enrUri":"enr:-L24QPrL0Ab3Zli1--7mwcoATI1PPn7-mRK1pdrpdHxT_iKiIZcVjDmQZTSoyCPYAxql4FPCzExrA8r78eigv1LmHZcCgmlkgnY0gmlwhKwSjG6KbXVsdGlhZGRyc5YACASsEoxuBkzvAAoErBKMbgZM8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhbi-2dz4xf39S_LmG4xQt5VRjDb8F5RPjid846meQSSDdGNwgkzvg3VkcIJM8YV3YWt1MgM"}'
2025-12-09 04:10:08.151 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:08.158 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:08.158 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-06__6efcd38d-f8ad-4494-a0c6-3eadb00a011c__wakuorg_nwaku:latest.log
2025-12-09 04:10:08.158 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:08.158 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:08.159 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:08.160 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.94
2025-12-09 04:10:08.160 DEBUG [src.node.docker_mananger] Generated ports ['56182', '56183', '56184', '56185', '56186']
2025-12-09 04:10:08.160 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:08.160 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:08.160 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:08.160 DEBUG [src.node.docker_mananger] docker run -i -t -p 56182:56182 -p 56183:56183 -p 56184:56184 -p 56185:56185 -p 56186:56186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56184 --rest-port=56182 --tcp-port=56183 --discv5-udp-port=56185 --rest-address=0.0.0.0 --nat=extip:172.18.254.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9a34bf0ae513f15f88275ce68afdf335ec5bf81bff4d5ebbcaa3dd7aceaccff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56186 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPrL0Ab3Zli1--7mwcoATI1PPn7-mRK1pdrpdHxT_iKiIZcVjDmQZTSoyCPYAxql4FPCzExrA8r78eigv1LmHZcCgmlkgnY0gmlwhKwSjG6KbXVsdGlhZGRyc5YACASsEoxuBkzvAAoErBKMbgZM8N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhbi-2dz4xf39S_LmG4xQt5VRjDb8F5RPjid846meQSSDdGNwgkzvg3VkcIJM8YV3YWt1MgM --storenode=/ip4/172.18.140.110/tcp/19695/p2p/16Uiu2HAmMeyxt9fuRxNS2CXvexmoyBFWmsMUPFpUActvX2cirjDm --store=true --relay=true
2025-12-09 04:10:08.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.94 waku 30757dd9b573346e27763566f45a219fd3027ed9274dc8394890df72125c0ff5
2025-12-09 04:10:08.367 DEBUG [src.node.docker_mananger] Container started with ID 30757dd9b573. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-06__6efcd38d-f8ad-4494-a0c6-3eadb00a011c__wakuorg_nwaku:latest.log
2025-12-09 04:10:08.367 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56182
2025-12-09 04:10:08.368 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:09.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56182/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:09.382 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-09 04:10:09.382 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:09.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:09.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.94/tcp/56183/p2p/16Uiu2HAmCBKN32XFJTHt611UWWD4CidjU43BuGcaMa7b3zRboayE","/ip4/172.18.254.94/tcp/56184/ws/p2p/16Uiu2HAmCBKN32XFJTHt611UWWD4CidjU43BuGcaMa7b3zRboayE"],"enrUri":"enr:-L24QDom99zD8WszdjwDGGr-9wm7U13MWAE8OQnoyzxY7UpIELF_ENGQNN7gbxPwJEIbmAWj-vQnZ4yjJWUla1rMooQCgmlkgnY0gmlwhKwS_l6KbXVsdGlhZGRyc5YACASsEv5eBtt3AAoErBL-XgbbeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-Ok8Oa5toD0GUN_Kin7tlpOyQCA9smpYb6bUu_dBv_GDdGNwgtt3g3VkcILbeYV3YWt1MgM"}'
2025-12-09 04:10:09.384 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:09.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56182/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.110/tcp/19695/p2p/16Uiu2HAmMeyxt9fuRxNS2CXvexmoyBFWmsMUPFpUActvX2cirjDm"]'
2025-12-09 04:10:09.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:09.387 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:09.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:09.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56182/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:09.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:09.393 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:09.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/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-09 04:10:09.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:09.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:09.600 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:09.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/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-09 04:10:09.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:09.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:09.806 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:09.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/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-09 04:10:09.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:09.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:10.012 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:10.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/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-09 04:10:10.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:10.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:10.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19694/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x74657374&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:10.222 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:19694/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x74657374&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2025-12-09 04:10:10.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56182/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x74657374&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:10.225 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:56182/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x74657374&pageSize=50&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2025-12-09 04:10:10.227 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:10.228 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:10.228 DEBUG [src.node.waku_node] Stopping container with id 880fef094cd3
2025-12-09 04:10:10.771 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:10.771 DEBUG [src.node.waku_node] Stopping container with id 30757dd9b573
2025-12-09 04:10:11.323 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:11.324 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:11.336 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:11.343 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2025-12-09 04:10:17.347 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:17.347 DEBUG [tests.conftest] Running test: test_publishing_node_is_stopped with id: 2025-12-09_04-10-17__cb393a3b-7ccc-48de-809f-4222d1cbad02
2025-12-09 04:10:17.348 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:17.348 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:17.348 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:10:17.355 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:17.355 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-17__cb393a3b-7ccc-48de-809f-4222d1cbad02__wakuorg_nwaku:latest.log
2025-12-09 04:10:17.355 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:17.355 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:17.357 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:17.357 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.85
2025-12-09 04:10:17.357 DEBUG [src.node.docker_mananger] Generated ports ['12326', '12327', '12328', '12329', '12330']
2025-12-09 04:10:17.357 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:17.357 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:17.358 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:17.358 DEBUG [src.node.docker_mananger] docker run -i -t -p 12326:12326 -p 12327:12327 -p 12328:12328 -p 12329:12329 -p 12330:12330 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12328 --rest-port=12326 --tcp-port=12327 --discv5-udp-port=12329 --rest-address=0.0.0.0 --nat=extip:172.18.99.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7cb7dd5d62b2a8dbc97ee5cddab632eabddf23f72e906b30f42d33d8dcc55ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12330 --metrics-logging=true --store=true --relay=true
2025-12-09 04:10:17.535 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.85 waku fc7a7bac395f89ce0be2bf81f10141d61a741155b97f6184b30d88d3bc8f74bf
2025-12-09 04:10:17.564 DEBUG [src.node.docker_mananger] Container started with ID fc7a7bac395f. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-17__cb393a3b-7ccc-48de-809f-4222d1cbad02__wakuorg_nwaku:latest.log
2025-12-09 04:10:17.566 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12326
2025-12-09 04:10:17.566 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:17.591 ERROR [src.node.docker_mananger] Max retries reached for container a915b664d530. Exiting log stream.
2025-12-09 04:10:18.134 ERROR [src.node.docker_mananger] Max retries reached for container f47077c915d9. Exiting log stream.
2025-12-09 04:10:18.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12326/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:18.570 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-09 04:10:18.570 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:18.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12326/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:18.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.85/tcp/12327/p2p/16Uiu2HAmKDVEgJ3svyCHu72L4u221o8Mueep2qXzdNJkQTWYA1tq","/ip4/172.18.99.85/tcp/12328/ws/p2p/16Uiu2HAmKDVEgJ3svyCHu72L4u221o8Mueep2qXzdNJkQTWYA1tq"],"enrUri":"enr:-L24QLznXa8QnIyGO_Tjs4yvTHekLR9lgJMNDY61M4LJ9vP5TNlcDIZ0Ye-NepTATxMoSWHfQ5BoqCuXUsREBndb7tkCgmlkgnY0gmlwhKwSY1WKbXVsdGlhZGRyc5YACASsEmNVBjAnAAoErBJjVQYwKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYXledDuvLRG6pTD9NtYSg2b23sfu4IaPHmqWszM6HDaDdGNwgjAng3VkcIIwKYV3YWt1MgM"}'
2025-12-09 04:10:18.572 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:18.582 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:18.582 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-17__cb393a3b-7ccc-48de-809f-4222d1cbad02__wakuorg_nwaku:latest.log
2025-12-09 04:10:18.582 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:18.582 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:18.584 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:18.584 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.14
2025-12-09 04:10:18.584 DEBUG [src.node.docker_mananger] Generated ports ['42853', '42854', '42855', '42856', '42857']
2025-12-09 04:10:18.584 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:18.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:18.584 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:18.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 42853:42853 -p 42854:42854 -p 42855:42855 -p 42856:42856 -p 42857:42857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42855 --rest-port=42853 --tcp-port=42854 --discv5-udp-port=42856 --rest-address=0.0.0.0 --nat=extip:172.18.234.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2b2202afba823bbb4c0e4bed297eebfddfe7c461e030ad8d8991fed3dcd38a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42857 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLznXa8QnIyGO_Tjs4yvTHekLR9lgJMNDY61M4LJ9vP5TNlcDIZ0Ye-NepTATxMoSWHfQ5BoqCuXUsREBndb7tkCgmlkgnY0gmlwhKwSY1WKbXVsdGlhZGRyc5YACASsEmNVBjAnAAoErBJjVQYwKN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYXledDuvLRG6pTD9NtYSg2b23sfu4IaPHmqWszM6HDaDdGNwgjAng3VkcIIwKYV3YWt1MgM --storenode=/ip4/172.18.99.85/tcp/12327/p2p/16Uiu2HAmKDVEgJ3svyCHu72L4u221o8Mueep2qXzdNJkQTWYA1tq --store=true --relay=true
2025-12-09 04:10:18.776 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.14 waku a1178f50fe8468071647e2ed1544060afbd5c9a24c7ebd55471fbc8d7cd314c5
2025-12-09 04:10:18.806 DEBUG [src.node.docker_mananger] Container started with ID a1178f50fe84. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-17__cb393a3b-7ccc-48de-809f-4222d1cbad02__wakuorg_nwaku:latest.log
2025-12-09 04:10:18.806 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42853
2025-12-09 04:10:18.806 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:19.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42853/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:19.812 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-09 04:10:19.812 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:19.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:19.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.14/tcp/42854/p2p/16Uiu2HAmJnwVU3h334SXyMpst87RauQHSwwqr3xh1TmUE3dgx5xx","/ip4/172.18.234.14/tcp/42855/ws/p2p/16Uiu2HAmJnwVU3h334SXyMpst87RauQHSwwqr3xh1TmUE3dgx5xx"],"enrUri":"enr:-L24QNDLT-Pjq94nI28HRAQ6o2aCPt-H4w7HIVu3v7qDk83hKkXs3M7evJuqQCdCYvFkGIhge9mcU3k1jw33ej3VCHkCgmlkgnY0gmlwhKwS6g6KbXVsdGlhZGRyc5YACASsEuoOBqdmAAoErBLqDganZ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDWy-JC7C5AYBwy3g87uIVzV5m4p5vCiLTq1kYnwEEV8WDdGNwgqdmg3VkcIKnaIV3YWt1MgM"}'
2025-12-09 04:10:19.815 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:19.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42853/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.85/tcp/12327/p2p/16Uiu2HAmKDVEgJ3svyCHu72L4u221o8Mueep2qXzdNJkQTWYA1tq"]'
2025-12-09 04:10:19.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:19.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12326/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:19.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:19.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:19.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:19.824 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:19.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12326/relay/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-09 04:10:19.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:19.830 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:20.031 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:20.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12326/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:20.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x82487139844179ffd1c20180e9a9e68962d21b23ea58c6906d3d6ad15bf4aab6"}]}'
2025-12-09 04:10:20.035 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:20.035 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:10:20.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42853/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:20.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x82487139844179ffd1c20180e9a9e68962d21b23ea58c6906d3d6ad15bf4aab6"}]}'
2025-12-09 04:10:20.038 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:10:20.038 DEBUG [src.node.waku_node] Stopping container with id fc7a7bac395f
2025-12-09 04:10:20.572 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:20.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42853/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:20.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x82487139844179ffd1c20180e9a9e68962d21b23ea58c6906d3d6ad15bf4aab6"}]}'
2025-12-09 04:10:20.584 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:20.593 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:20.593 DEBUG [src.node.waku_node] Stopping container with id a1178f50fe84
2025-12-09 04:10:21.130 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:21.132 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:21.143 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:21.150 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
2025-12-09 04:08:26.336 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:26.337 DEBUG [tests.conftest] Running test: test_light_push_with_missing_content_topic with id: 2025-12-09_04-08-26__5b9c5a74-ce19-414b-bd05-60309abb4caf
2025-12-09 04:08:26.337 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:26.337 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:08:26.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:26.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-09_04-08-26__5b9c5a74-ce19-414b-bd05-60309abb4caf__wakuorg_nwaku:latest.log
2025-12-09 04:08:26.344 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:26.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:26.345 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:26.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.35
2025-12-09 04:08:26.346 DEBUG [src.node.docker_mananger] Generated ports ['1800', '1801', '1802', '1803', '1804']
2025-12-09 04:08:26.346 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:26.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:26.346 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:26.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 1800:1800 -p 1801:1801 -p 1802:1802 -p 1803:1803 -p 1804:1804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1802 --rest-port=1800 --tcp-port=1801 --discv5-udp-port=1803 --rest-address=0.0.0.0 --nat=extip:172.18.47.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f7bed7cff9e2da2b9ee3d7ff2bfebdff48e6033ada4d55eacd14a89fb7f3d32e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1804 --metrics-logging=true --lightpush=true --relay=true
2025-12-09 04:08:26.511 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.35 waku 8251ad2d27302a9e6d54b911eef2237e6c1070e6786a2877cab4d663b9ecd5e9
2025-12-09 04:08:26.537 DEBUG [src.node.docker_mananger] Container started with ID 8251ad2d2730. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-08-26__5b9c5a74-ce19-414b-bd05-60309abb4caf__wakuorg_nwaku:latest.log
2025-12-09 04:08:26.537 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1800
2025-12-09 04:08:26.538 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:26.581 ERROR [src.node.docker_mananger] Max retries reached for container f5cc8e87cb46. Exiting log stream.
2025-12-09 04:08:27.083 ERROR [src.node.docker_mananger] Max retries reached for container 57f954d74aa0. Exiting log stream.
2025-12-09 04:08:27.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1800/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:27.541 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-09 04:08:27.542 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:27.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1800/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:27.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.35/tcp/1801/p2p/16Uiu2HAmHHcunKHoA97MaXQ9pRogxrqu9FvnEwGoQhqHXPPwP2uL","/ip4/172.18.47.35/tcp/1802/ws/p2p/16Uiu2HAmHHcunKHoA97MaXQ9pRogxrqu9FvnEwGoQhqHXPPwP2uL"],"enrUri":"enr:-L24QJMad0Q9Uz5qGgQDSVHFDlSItTS3uMPDwGbAa1GeXoyED19VEvlfOOmzFe1XExPmsf543eEf4SyK4IVRCtHSm9QCgmlkgnY0gmlwhKwSLyOKbXVsdGlhZGRyc5YACASsEi8jBgcJAAoErBIvIwYHCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRND-30gKBcffbPb4qMsp2xrxOnq9Nqog2A33xTQJYg-DdGNwggcJg3VkcIIHC4V3YWt1Mgk"}'
2025-12-09 04:08:27.545 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:27.552 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:27.552 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-09_04-08-26__5b9c5a74-ce19-414b-bd05-60309abb4caf__wakuorg_nwaku:latest.log
2025-12-09 04:08:27.552 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:27.552 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:27.554 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:27.554 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.244
2025-12-09 04:08:27.554 DEBUG [src.node.docker_mananger] Generated ports ['2467', '2468', '2469', '2470', '2471']
2025-12-09 04:08:27.554 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:27.554 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:27.555 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:27.555 DEBUG [src.node.docker_mananger] docker run -i -t -p 2467:2467 -p 2468:2468 -p 2469:2469 -p 2470:2470 -p 2471:2471 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2469 --rest-port=2467 --tcp-port=2468 --discv5-udp-port=2470 --rest-address=0.0.0.0 --nat=extip:172.18.66.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cffec7fae9eaaddeb5defec7ca48d340c4dbbe7b6741c4fd3ccfbb8c6840b4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2471 --metrics-logging=true --lightpush=false --relay=true
2025-12-09 04:08:27.716 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.244 waku c3c86e3eb644d0e6624c68893206df58b048b8d7e25d1073b1b50ca626829102
2025-12-09 04:08:27.742 DEBUG [src.node.docker_mananger] Container started with ID c3c86e3eb644. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-08-26__5b9c5a74-ce19-414b-bd05-60309abb4caf__wakuorg_nwaku:latest.log
2025-12-09 04:08:27.743 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2467
2025-12-09 04:08:27.743 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:28.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2467/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.746 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-09 04:08:28.747 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:28.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2467/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:28.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.244/tcp/2468/p2p/16Uiu2HAm98MZ2MABYJJuEUcGEdNaGY8ewDiJSCzswMbkKM6ikrk6","/ip4/172.18.66.244/tcp/2469/ws/p2p/16Uiu2HAm98MZ2MABYJJuEUcGEdNaGY8ewDiJSCzswMbkKM6ikrk6"],"enrUri":"enr:-L24QH39Ez2XlwQPelpgVegZ8y29bzBiszUwCtb0ZbRr1NlCIRD5eqoAOmNQ0x1ynt-Rfmb2bi3BJR14iOxlZTGAS5sCgmlkgnY0gmlwhKwSQvSKbXVsdGlhZGRyc5YACASsEkL0BgmkAAoErBJC9AYJpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECy5PoXSzyWyx3Lq-jWG5wGUTu4qmmdiZmMnhAQosRzw-DdGNwggmkg3VkcIIJpoV3YWt1MgE"}'
2025-12-09 04:08:28.749 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:28.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2467/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.35/tcp/1801/p2p/16Uiu2HAmHHcunKHoA97MaXQ9pRogxrqu9FvnEwGoQhqHXPPwP2uL"]'
2025-12-09 04:08:28.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:28.786 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:28.786 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-09_04-08-26__5b9c5a74-ce19-414b-bd05-60309abb4caf__wakuorg_nwaku:latest.log
2025-12-09 04:08:28.786 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:28.786 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:28.791 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:28.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.234
2025-12-09 04:08:28.792 DEBUG [src.node.docker_mananger] Generated ports ['57756', '57757', '57758', '57759', '57760']
2025-12-09 04:08:28.793 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:28.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:28.795 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:28.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 57756:57756 -p 57757:57757 -p 57758:57758 -p 57759:57759 -p 57760:57760 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57758 --rest-port=57756 --tcp-port=57757 --discv5-udp-port=57759 --rest-address=0.0.0.0 --nat=extip:172.18.36.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6cbd01ac2bbe50812a561bf8598c839fdca94af8dcc87b1bc5f8130bff5be61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57760 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJMad0Q9Uz5qGgQDSVHFDlSItTS3uMPDwGbAa1GeXoyED19VEvlfOOmzFe1XExPmsf543eEf4SyK4IVRCtHSm9QCgmlkgnY0gmlwhKwSLyOKbXVsdGlhZGRyc5YACASsEi8jBgcJAAoErBIvIwYHCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRND-30gKBcffbPb4qMsp2xrxOnq9Nqog2A33xTQJYg-DdGNwggcJg3VkcIIHC4V3YWt1Mgk --lightpushnode=/ip4/172.18.47.35/tcp/1801/p2p/16Uiu2HAmHHcunKHoA97MaXQ9pRogxrqu9FvnEwGoQhqHXPPwP2uL --lightpush=true --relay=false
2025-12-09 04:08:28.955 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.234 waku a6821c7d4c9f7a0c80cfef64745a10b3f5a7f11b49a7da132f8f6e28e141ef2d
2025-12-09 04:08:28.980 DEBUG [src.node.docker_mananger] Container started with ID a6821c7d4c9f. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-08-26__5b9c5a74-ce19-414b-bd05-60309abb4caf__wakuorg_nwaku:latest.log
2025-12-09 04:08:28.980 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57756
2025-12-09 04:08:28.980 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:29.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57756/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:29.985 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-09 04:08:29.985 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:29.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57756/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:29.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.234/tcp/57757/p2p/16Uiu2HAmLTYof5i4Tjdkr5NCRWcDp7CXjffrxF13QuhtAtCmG8jH","/ip4/172.18.36.234/tcp/57758/ws/p2p/16Uiu2HAmLTYof5i4Tjdkr5NCRWcDp7CXjffrxF13QuhtAtCmG8jH"],"enrUri":"enr:-L24QDUHrbJkRDL68oGVNUWIzQQpSKPcygZg62u4CjSPq2OnM-zlnEgMVCK4Imbb9vBdBjMVCbAH_kEt9tAarLH6CjECgmlkgnY0gmlwhKwSJOqKbXVsdGlhZGRyc5YACASsEiTqBuGdAAoErBIk6gbhnt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDc-845U-5q3t6FioqV0AkFRVjtkkTqZjTyjjKcYaA4siDdGNwguGdg3VkcILhn4V3YWt1Mgg"}'
2025-12-09 04:08:29.988 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:29.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57756/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.35/tcp/1801/p2p/16Uiu2HAmHHcunKHoA97MaXQ9pRogxrqu9FvnEwGoQhqHXPPwP2uL"]'
2025-12-09 04:08:30.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:30.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57756/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.244/tcp/2468/p2p/16Uiu2HAm98MZ2MABYJJuEUcGEdNaGY8ewDiJSCzswMbkKM6ikrk6"]'
2025-12-09 04:08:30.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:30.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:08:30.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:30.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2467/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:08:30.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:30.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57756/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "timestamp": 1765253310056797184}}'
2025-12-09 04:08:30.059 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:57756/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-09 04:08:30.061 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:30.062 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:30.062 DEBUG [src.node.waku_node] Stopping container with id 8251ad2d2730
2025-12-09 04:08:30.528 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:30.528 DEBUG [src.node.waku_node] Stopping container with id c3c86e3eb644
2025-12-09 04:08:31.002 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:31.004 DEBUG [src.node.waku_node] Stopping container with id a6821c7d4c9f
2025-12-09 04:08:31.341 ERROR [src.node.docker_mananger] Max retries reached for container 8251ad2d2730. Exiting log stream.
2025-12-09 04:08:31.470 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:31.472 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:31.479 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:31.485 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:31.491 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2025-12-09 04:09:32.052 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:32.052 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/8/0] with id: 2025-12-09_04-09-32__8e25faba-9bbd-488a-9a90-14e8487dbbaa
2025-12-09 04:09:32.052 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:32.053 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:32.053 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:09:32.060 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:32.060 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-32__8e25faba-9bbd-488a-9a90-14e8487dbbaa__wakuorg_nwaku:latest.log
2025-12-09 04:09:32.060 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:32.060 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:32.061 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:32.061 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.52
2025-12-09 04:09:32.062 DEBUG [src.node.docker_mananger] Generated ports ['43880', '43881', '43882', '43883', '43884']
2025-12-09 04:09:32.062 DEBUG [src.node.waku_node] Cluster id was resolved to: 8
2025-12-09 04:09:32.062 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:09:32.062 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:32.062 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:32.062 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:32.063 DEBUG [src.node.docker_mananger] docker run -i -t -p 43880:43880 -p 43881:43881 -p 43882:43882 -p 43883:43883 -p 43884:43884 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43882 --rest-port=43880 --tcp-port=43881 --discv5-udp-port=43883 --rest-address=0.0.0.0 --nat=extip:172.18.171.52 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=2e8bfacdc0bc8ebc0d8abdebcfb2289cc8ed3bc8ed97adf34a47c1a1d23ce786 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43884 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:09:32.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.52 waku 4b6984945d097eb33d4187e9b542b19c6042f5532d737a6aa4e28a03397afe74
2025-12-09 04:09:32.282 DEBUG [src.node.docker_mananger] Container started with ID 4b6984945d09. Setting up logs at ./log/docker/node1_2025-12-09_04-09-32__8e25faba-9bbd-488a-9a90-14e8487dbbaa__wakuorg_nwaku:latest.log
2025-12-09 04:09:32.283 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43880
2025-12-09 04:09:32.284 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:32.330 ERROR [src.node.docker_mananger] Max retries reached for container 6df6f9a5052c. Exiting log stream.
2025-12-09 04:09:32.854 ERROR [src.node.docker_mananger] Max retries reached for container 8014463ad2ff. Exiting log stream.
2025-12-09 04:09:33.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43880/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.287 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-09 04:09:33.287 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:33.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:33.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.52/tcp/43881/p2p/16Uiu2HAmRh2N1MtYdMG2VAZMU4jXFPHNohm5DwFJVFpfeHr8GnWX","/ip4/172.18.171.52/tcp/43882/ws/p2p/16Uiu2HAmRh2N1MtYdMG2VAZMU4jXFPHNohm5DwFJVFpfeHr8GnWX"],"enrUri":"enr:-L24QG20iaF_BekrWuff6Hls-VYChQ4nyA3c8KuWe0BzeyWhBQtDotnjiAxuo7LgOEI66Bwk-1qR9AgFXA9vkcTkvI0CgmlkgnY0gmlwhKwSqzSKbXVsdGlhZGRyc5YACASsEqs0BqtpAAoErBKrNAarat0DgnJzhQAIAQAAiXNlY3AyNTZrMaEDwa1d9udIPrZrGtleR8ITjr8GsWbH0Flvzx_Li7qf-eyDdGNwgqtpg3VkcIKra4V3YWt1MgU"}'
2025-12-09 04:09:33.290 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:33.296 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:33.296 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-32__8e25faba-9bbd-488a-9a90-14e8487dbbaa__wakuorg_nwaku:latest.log
2025-12-09 04:09:33.296 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:33.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:33.298 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:33.298 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.184
2025-12-09 04:09:33.298 DEBUG [src.node.docker_mananger] Generated ports ['17426', '17427', '17428', '17429', '17430']
2025-12-09 04:09:33.298 DEBUG [src.node.waku_node] Cluster id was resolved to: 8
2025-12-09 04:09:33.298 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:09:33.299 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:33.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:33.299 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:33.299 DEBUG [src.node.docker_mananger] docker run -i -t -p 17426:17426 -p 17427:17427 -p 17428:17428 -p 17429:17429 -p 17430:17430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17428 --rest-port=17426 --tcp-port=17427 --discv5-udp-port=17429 --rest-address=0.0.0.0 --nat=extip:172.18.73.184 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=1c9efb8ca75386a113a2fb2982afd73fffd527fcabec149245ab57b682fdbf9e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17430 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG20iaF_BekrWuff6Hls-VYChQ4nyA3c8KuWe0BzeyWhBQtDotnjiAxuo7LgOEI66Bwk-1qR9AgFXA9vkcTkvI0CgmlkgnY0gmlwhKwSqzSKbXVsdGlhZGRyc5YACASsEqs0BqtpAAoErBKrNAarat0DgnJzhQAIAQAAiXNlY3AyNTZrMaEDwa1d9udIPrZrGtleR8ITjr8GsWbH0Flvzx_Li7qf-eyDdGNwgqtpg3VkcIKra4V3YWt1MgU
2025-12-09 04:09:33.486 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.184 waku 9422f830b073046f8e518ebeea8d1b92c1a8f0b32a90f5a3416661f59c3dc5af
2025-12-09 04:09:33.517 DEBUG [src.node.docker_mananger] Container started with ID 9422f830b073. Setting up logs at ./log/docker/node2_2025-12-09_04-09-32__8e25faba-9bbd-488a-9a90-14e8487dbbaa__wakuorg_nwaku:latest.log
2025-12-09 04:09:33.517 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17426
2025-12-09 04:09:33.517 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:34.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17426/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.526 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-09 04:09:34.527 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:34.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17426/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.184/tcp/17427/p2p/16Uiu2HAm8gsMHBrjVHGofStc6M3AWTPkF3qUXCkyo4HAeG7G4hUb","/ip4/172.18.73.184/tcp/17428/ws/p2p/16Uiu2HAm8gsMHBrjVHGofStc6M3AWTPkF3qUXCkyo4HAeG7G4hUb"],"enrUri":"enr:-L24QOuDK_BhDT1oXu1QPdxgyYaCXTlwRKPVnfllOdLNSkZact_DYtdFx83D2TZQE6qLEw8W-8Z3yH8_Q33NVdgmf-wCgmlkgnY0gmlwhKwSSbiKbXVsdGlhZGRyc5YACASsEkm4BkQTAAoErBJJuAZEFN0DgnJzhQAIAQAAiXNlY3AyNTZrMaECxQx_sOhLsKeS2mJBnKqubafPngJSznXXj2X7GGcsz0iDdGNwgkQTg3VkcIJEFYV3YWt1MgE"}'
2025-12-09 04:09:34.533 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:34.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17426/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.171.52/tcp/43881/p2p/16Uiu2HAmRh2N1MtYdMG2VAZMU4jXFPHNohm5DwFJVFpfeHr8GnWX"]'
2025-12-09 04:09:34.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43880/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
2025-12-09 04:09:34.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17426/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/0"]'
2025-12-09 04:09:34.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:09:34.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:34.548 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:34.649 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43880/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253374543978475,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.653 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:34.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:34.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253374543978475,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:34.658 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:34.659 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:34.659 DEBUG [src.node.waku_node] Stopping container with id 4b6984945d09
2025-12-09 04:09:35.196 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:35.197 DEBUG [src.node.waku_node] Stopping container with id 9422f830b073
2025-12-09 04:09:35.700 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:35.700 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:35.706 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:35.712 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_no_timestamp with id: 2025-12-09_04-08-53__3dca3de2-245a-4ba3-a84d-788d1b35ae1e
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-09_04-08-53__3dca3de2-245a-4ba3-a84d-788d1b35ae1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5051', '5052', '5053', '5054', '5055']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5051:5051 -p 5052:5052 -p 5053:5053 -p 5054:5054 -p 5055:5055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5053 --rest-port=5051 --tcp-port=5052 --discv5-udp-port=5054 --rest-address=0.0.0.0 --nat=extip:172.18.235.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f159bed32bddbe9ddecc9cbf14d723fd649411b8c95df8a80c26fe8fccebddc7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5055 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.219 waku 4781f5dad7a359245a485898bcd07abe289b6478b9e90396fa310bbb0501d02e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4781f5dad7a3. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-08-53__3dca3de2-245a-4ba3-a84d-788d1b35ae1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5051
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 44c59b08cfb4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7484146e5631. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5051/health" -H "Content-Type: 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:5051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.219/tcp/5052/p2p/16Uiu2HAm6zw694hKKeNFJ4d5GBGpBGoFcRDd4X6eoRKb6EYeKUCT","/ip4/172.18.235.219/tcp/5053/ws/p2p/16Uiu2HAm6zw694hKKeNFJ4d5GBGpBGoFcRDd4X6eoRKb6EYeKUCT"],"enrUri":"enr:-L24QJ9Og5VqjYghdheM8S7hD09LWz8zslCw3xjhTSpRcGvmVtrhi6PhVZVRdLbk1-YN6XC9kmq9AVGMh8F7IxTXmyACgmlkgnY0gmlwhKwS69uKbXVsdGlhZGRyc5YACASsEuvbBhO8AAoErBLr2wYTvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECq_XOolOPgwLz3tsCIlWPio-j0Mc3ZyBiUUAhgvMVuaSDdGNwghO8g3VkcIITvoV3YWt1Mgk"}'
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-09_04-08-53__3dca3de2-245a-4ba3-a84d-788d1b35ae1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16090', '16091', '16092', '16093', '16094']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16090:16090 -p 16091:16091 -p 16092:16092 -p 16093:16093 -p 16094:16094 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16092 --rest-port=16090 --tcp-port=16091 --discv5-udp-port=16093 --rest-address=0.0.0.0 --nat=extip:172.18.103.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=af1e0e02e63f9b978cad08ac298fb7c52fbde2aa4bbc3be102ae504cfc9cfc74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16094 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.121 waku d9dcdc3054bc5a78a3bec66288c0b3a40e986c96767eaa11acee768e95677316
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9dcdc3054bc. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-08-53__3dca3de2-245a-4ba3-a84d-788d1b35ae1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16090
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16090/health" -H "Content-Type: 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:16090/debug/v1/info" -H "Content-Type: application/json" -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.121/tcp/16091/p2p/16Uiu2HAmSLYLfCijw26zE9yPtPgV4hFoJqwGCrA3VYJ7KZ12wDr7","/ip4/172.18.103.121/tcp/16092/ws/p2p/16Uiu2HAmSLYLfCijw26zE9yPtPgV4hFoJqwGCrA3VYJ7KZ12wDr7"],"enrUri":"enr:-L24QEbu6JPE7-urGGFPNHg1-pHPKUeha8h3nj67rZu8Ii1WdNlLrWCEYgl9G5xAe9eI6kaEgKmhKYGxd5lhRwYfIzACgmlkgnY0gmlwhKwSZ3mKbXVsdGlhZGRyc5YACASsEmd5Bj7bAAoErBJneQY-3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDy0nAd2uxDq81BAW3WilUJ1QEWrsZhg8dvQ8UYhIde1CDdGNwgj7bg3VkcII-3YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16090/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.219/tcp/5052/p2p/16Uiu2HAm6zw694hKKeNFJ4d5GBGpBGoFcRDd4X6eoRKb6EYeKUCT"]'
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-09_04-08-53__3dca3de2-245a-4ba3-a84d-788d1b35ae1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3586', '3587', '3588', '3589', '3590']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3586:3586 -p 3587:3587 -p 3588:3588 -p 3589:3589 -p 3590:3590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3588 --rest-port=3586 --tcp-port=3587 --discv5-udp-port=3589 --rest-address=0.0.0.0 --nat=extip:172.18.227.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdefafe5f6e144db43f4cda1beb5aad11ebc1babad3cca43a5b98d618fb38995 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3590 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJ9Og5VqjYghdheM8S7hD09LWz8zslCw3xjhTSpRcGvmVtrhi6PhVZVRdLbk1-YN6XC9kmq9AVGMh8F7IxTXmyACgmlkgnY0gmlwhKwS69uKbXVsdGlhZGRyc5YACASsEuvbBhO8AAoErBLr2wYTvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECq_XOolOPgwLz3tsCIlWPio-j0Mc3ZyBiUUAhgvMVuaSDdGNwghO8g3VkcIITvoV3YWt1Mgk --lightpushnode=/ip4/172.18.235.219/tcp/5052/p2p/16Uiu2HAm6zw694hKKeNFJ4d5GBGpBGoFcRDd4X6eoRKb6EYeKUCT --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.166 waku e1ae4da31f0377912d7589c346e0d54388aabe154fcc551d76704d6a34635317
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1ae4da31f03. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-08-53__3dca3de2-245a-4ba3-a84d-788d1b35ae1e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3586
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3586/health" -H "Content-Type: 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:3586/debug/v1/info" -H "Content-Type: application/json" -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.166/tcp/3587/p2p/16Uiu2HAmDcn4CNJ9fjmmNhkE3HvCdo58TEMuaU8REqrMZrkV28tH","/ip4/172.18.227.166/tcp/3588/ws/p2p/16Uiu2HAmDcn4CNJ9fjmmNhkE3HvCdo58TEMuaU8REqrMZrkV28tH"],"enrUri":"enr:-L24QLwtWOzBHVOvwBa6LRkIFTloi5pmf5NxmI-vERMNDGceQXqw0zj8ichjC66arLSOIh09h2jFTfmWxnofqxTQ-LICgmlkgnY0gmlwhKwS46aKbXVsdGlhZGRyc5YACASsEuOmBg4DAAoErBLjpgYOBN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDkqfprKRFVC73s2Dt8-29eESaVS3G-1UVbrwOWJOyaKDdGNwgg4Dg3VkcIIOBYV3YWt1Mgg"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3586/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.219/tcp/5052/p2p/16Uiu2HAm6zw694hKKeNFJ4d5GBGpBGoFcRDd4X6eoRKb6EYeKUCT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3586/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.121/tcp/16091/p2p/16Uiu2HAmSLYLfCijw26zE9yPtPgV4hFoJqwGCrA3VYJ7KZ12wDr7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5051/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:16090/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:3586/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5051/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":1765253337652984320,"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:16090/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":1765253337652984320,"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 4781f5dad7a3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9dcdc3054bc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e1ae4da31f03
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4781f5dad7a3. 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,77 @@
2025-12-09 04:10:57.807 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:57.807 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/999/999] with id: 2025-12-09_04-10-57__ebaa7688-3a4d-41be-a1af-a694f28dfb58
2025-12-09 04:10:57.808 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:57.808 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:10:57.808 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2025-12-09 04:10:57.816 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:57.817 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-10-57__ebaa7688-3a4d-41be-a1af-a694f28dfb58__wakuorg_nwaku:latest.log
2025-12-09 04:10:57.817 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:57.817 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:57.818 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:57.818 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.157
2025-12-09 04:10:57.819 DEBUG [src.node.docker_mananger] Generated ports ['45759', '45760', '45761', '45762', '45763']
2025-12-09 04:10:57.819 DEBUG [src.node.waku_node] Cluster id was resolved to: 999
2025-12-09 04:10:57.819 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:10:57.819 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:57.819 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:57.819 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:57.819 DEBUG [src.node.docker_mananger] docker run -i -t -p 45759:45759 -p 45760:45760 -p 45761:45761 -p 45762:45762 -p 45763:45763 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45761 --rest-port=45759 --tcp-port=45760 --discv5-udp-port=45762 --rest-address=0.0.0.0 --nat=extip:172.18.119.157 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=bc6232a0faadffb222deac510bf58fb6edcb2efe61e5f3f71d87e8cd0696ccdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45763 --metrics-logging=true --relay=true --filter=true
2025-12-09 04:10:57.993 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.157 waku 68564e4ba41a4b97262ad428c501bbe97f47e4e4aef6cced7a886256f86b9f77
2025-12-09 04:10:58.020 DEBUG [src.node.docker_mananger] Container started with ID 68564e4ba41a. Setting up logs at ./log/docker/node1_2025-12-09_04-10-57__ebaa7688-3a4d-41be-a1af-a694f28dfb58__wakuorg_nwaku:latest.log
2025-12-09 04:10:58.020 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45759
2025-12-09 04:10:58.021 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:58.121 ERROR [src.node.docker_mananger] Max retries reached for container cdf562fc57cb. Exiting log stream.
2025-12-09 04:10:58.607 ERROR [src.node.docker_mananger] Max retries reached for container c8450b966298. Exiting log stream.
2025-12-09 04:10:59.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45759/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:59.025 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-09 04:10:59.026 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:59.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45759/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:59.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.157/tcp/45760/p2p/16Uiu2HAm5JyVuMoKUs1wxA1MwKXFNSPjD4RAh6J1uknvAPQHCTWd","/ip4/172.18.119.157/tcp/45761/ws/p2p/16Uiu2HAm5JyVuMoKUs1wxA1MwKXFNSPjD4RAh6J1uknvAPQHCTWd"],"enrUri":"enr:-L24QH1l4EquSTLrQ7b2dRjIjKPqVB3k2Zto_kUjn6FR3UgyZIvhLpJyPTawBPtCo6BL7JyQO_TTEbJSlvPYeBXzzxkCgmlkgnY0gmlwhKwSd52KbXVsdGlhZGRyc5YACASsEnedBrLAAAoErBJ3nQaywd0DgnJzhQPnAQAAiXNlY3AyNTZrMaECkt2c0EchqPRE5Rwsoy6mTxXslSAo1KwMd_o1uoaVWXaDdGNwgrLAg3VkcIKywoV3YWt1MgU"}'
2025-12-09 04:10:59.029 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:59.036 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:59.036 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-10-57__ebaa7688-3a4d-41be-a1af-a694f28dfb58__wakuorg_nwaku:latest.log
2025-12-09 04:10:59.037 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:59.037 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:59.038 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:59.038 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.104
2025-12-09 04:10:59.038 DEBUG [src.node.docker_mananger] Generated ports ['54004', '54005', '54006', '54007', '54008']
2025-12-09 04:10:59.038 DEBUG [src.node.waku_node] Cluster id was resolved to: 999
2025-12-09 04:10:59.039 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2025-12-09 04:10:59.039 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:59.039 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:59.039 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:59.039 DEBUG [src.node.docker_mananger] docker run -i -t -p 54004:54004 -p 54005:54005 -p 54006:54006 -p 54007:54007 -p 54008:54008 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54006 --rest-port=54004 --tcp-port=54005 --discv5-udp-port=54007 --rest-address=0.0.0.0 --nat=extip:172.18.165.104 --peer-exchange=true --discv5-discovery=true --cluster-id=999 --nodekey=58e6a7bad72aee99e0f213ddbfd6e7bbe064ca77ada7e47bc817cd77301b2aee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54008 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH1l4EquSTLrQ7b2dRjIjKPqVB3k2Zto_kUjn6FR3UgyZIvhLpJyPTawBPtCo6BL7JyQO_TTEbJSlvPYeBXzzxkCgmlkgnY0gmlwhKwSd52KbXVsdGlhZGRyc5YACASsEnedBrLAAAoErBJ3nQaywd0DgnJzhQPnAQAAiXNlY3AyNTZrMaECkt2c0EchqPRE5Rwsoy6mTxXslSAo1KwMd_o1uoaVWXaDdGNwgrLAg3VkcIKywoV3YWt1MgU
2025-12-09 04:10:59.205 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.104 waku e35132135d8b28f15fc72f743bdaab43d0a72ba0959ff3db091c82f7306630b3
2025-12-09 04:10:59.232 DEBUG [src.node.docker_mananger] Container started with ID e35132135d8b. Setting up logs at ./log/docker/node2_2025-12-09_04-10-57__ebaa7688-3a4d-41be-a1af-a694f28dfb58__wakuorg_nwaku:latest.log
2025-12-09 04:10:59.232 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54004
2025-12-09 04:10:59.232 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:11:00.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54004/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:11:00.244 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-09 04:11:00.246 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:11:00.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54004/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:11:00.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.104/tcp/54005/p2p/16Uiu2HAmDTLzB9kt7cwHUwFXFzhwYtNNq8zh8Ng3Tk8tcfuQefqy","/ip4/172.18.165.104/tcp/54006/ws/p2p/16Uiu2HAmDTLzB9kt7cwHUwFXFzhwYtNNq8zh8Ng3Tk8tcfuQefqy"],"enrUri":"enr:-L24QPea5vgG3lMapaTp55UPGyZnZZI-WOZIk8HDW7zz4ycSAB6kVAHmo9R4jniYSvMr48s5ZESaatgz56l6siCyj04CgmlkgnY0gmlwhKwSpWiKbXVsdGlhZGRyc5YACASsEqVoBtL1AAoErBKlaAbS9t0DgnJzhQPnAQAAiXNlY3AyNTZrMaEDC-AM5YVpp2vssAMXcWC80Qms6rO4g7NMlOtRi06D2SiDdGNwgtL1g3VkcILS94V3YWt1MgE"}'
2025-12-09 04:11:00.251 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:11:00.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54004/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.157/tcp/45760/p2p/16Uiu2HAm5JyVuMoKUs1wxA1MwKXFNSPjD4RAh6J1uknvAPQHCTWd"]'
2025-12-09 04:11:00.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:00.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45759/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
2025-12-09 04:11:00.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:00.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54004/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/999/999"]'
2025-12-09 04:11:00.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:00.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2025-12-09 04:11:00.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:11:00.271 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:11:00.371 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:11:00.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45759/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:11:00.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253460266290216,"ephemeral":false,"proof":""}]'
2025-12-09 04:11:00.376 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:11:00.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54004/relay/v1/messages/%2Fwaku%2F2%2Frs%2F999%2F999" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:11:00.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253460266290216,"ephemeral":false,"proof":""}]'
2025-12-09 04:11:00.382 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:11:00.383 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:11:00.383 DEBUG [src.node.waku_node] Stopping container with id 68564e4ba41a
2025-12-09 04:11:00.901 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:00.901 DEBUG [src.node.waku_node] Stopping container with id e35132135d8b
2025-12-09 04:11:01.363 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:11:01.364 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:11:01.370 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:11:01.376 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2025-12-09 04:08:43.670 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:43.671 DEBUG [tests.conftest] Running test: test_store_is_empty with id: 2025-12-09_04-08-43__10d60b25-dd79-4b37-a11f-3cd2c48f04eb
2025-12-09 04:08:43.671 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:43.671 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:08:43.672 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:08:43.678 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:43.678 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-08-43__10d60b25-dd79-4b37-a11f-3cd2c48f04eb__wakuorg_nwaku:latest.log
2025-12-09 04:08:43.678 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:43.678 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:43.680 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:43.680 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.39
2025-12-09 04:08:43.680 DEBUG [src.node.docker_mananger] Generated ports ['47279', '47280', '47281', '47282', '47283']
2025-12-09 04:08:43.680 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:43.680 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:43.680 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:43.681 DEBUG [src.node.docker_mananger] docker run -i -t -p 47279:47279 -p 47280:47280 -p 47281:47281 -p 47282:47282 -p 47283:47283 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47281 --rest-port=47279 --tcp-port=47280 --discv5-udp-port=47282 --rest-address=0.0.0.0 --nat=extip:172.18.240.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe7ca9798baf083d11cba80baa96e8a94f6c2ed45bf1fa362b1a1fffdd0b5eb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47283 --metrics-logging=true --store=true --relay=true
2025-12-09 04:08:43.862 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.39 waku db9366011658b471e68a34ccebbee2b039e8d9f09e05cfcbe67b254f90d941f3
2025-12-09 04:08:43.898 DEBUG [src.node.docker_mananger] Container started with ID db9366011658. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-08-43__10d60b25-dd79-4b37-a11f-3cd2c48f04eb__wakuorg_nwaku:latest.log
2025-12-09 04:08:43.898 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47279
2025-12-09 04:08:43.899 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:43.930 ERROR [src.node.docker_mananger] Max retries reached for container dd1e2dc6bb4d. Exiting log stream.
2025-12-09 04:08:44.475 ERROR [src.node.docker_mananger] Max retries reached for container 3153386f7bc1. Exiting log stream.
2025-12-09 04:08:44.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47279/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:44.903 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-09 04:08:44.903 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:44.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:44.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.39/tcp/47280/p2p/16Uiu2HAm2fdgfbAKzGsj7Zndkqh5RigA4zX8dCbxdNbc92uiQo1U","/ip4/172.18.240.39/tcp/47281/ws/p2p/16Uiu2HAm2fdgfbAKzGsj7Zndkqh5RigA4zX8dCbxdNbc92uiQo1U"],"enrUri":"enr:-L24QJ4ul46irFH8-qtChL_RYFXvvVbsnbPx2r01gzw9kQyODZ2kjPb_ky505wWpg1WbK4k4EfWGs2gbhjfUOZV7A1oCgmlkgnY0gmlwhKwS8CeKbXVsdGlhZGRyc5YACASsEvAnBriwAAoErBLwJwa4sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECa5VYMa4ARwCMvD-q8wQYa-7VR2wzBX1cvCNoGdokp3uDdGNwgriwg3VkcIK4soV3YWt1MgM"}'
2025-12-09 04:08:44.906 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:44.913 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:44.913 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-08-43__10d60b25-dd79-4b37-a11f-3cd2c48f04eb__wakuorg_nwaku:latest.log
2025-12-09 04:08:44.913 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:44.913 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:44.914 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:44.914 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.112
2025-12-09 04:08:44.915 DEBUG [src.node.docker_mananger] Generated ports ['41186', '41187', '41188', '41189', '41190']
2025-12-09 04:08:44.915 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:44.915 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:44.915 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:44.915 DEBUG [src.node.docker_mananger] docker run -i -t -p 41186:41186 -p 41187:41187 -p 41188:41188 -p 41189:41189 -p 41190:41190 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41188 --rest-port=41186 --tcp-port=41187 --discv5-udp-port=41189 --rest-address=0.0.0.0 --nat=extip:172.18.193.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebbdfffcfa5706e260d454a1e2cddd9a929cf1f9f3fdbb0f69affecd5cdd3a6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41190 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJ4ul46irFH8-qtChL_RYFXvvVbsnbPx2r01gzw9kQyODZ2kjPb_ky505wWpg1WbK4k4EfWGs2gbhjfUOZV7A1oCgmlkgnY0gmlwhKwS8CeKbXVsdGlhZGRyc5YACASsEvAnBriwAAoErBLwJwa4sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECa5VYMa4ARwCMvD-q8wQYa-7VR2wzBX1cvCNoGdokp3uDdGNwgriwg3VkcIK4soV3YWt1MgM --storenode=/ip4/172.18.240.39/tcp/47280/p2p/16Uiu2HAm2fdgfbAKzGsj7Zndkqh5RigA4zX8dCbxdNbc92uiQo1U --store=true --relay=true
2025-12-09 04:08:45.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.112 waku b698628a18e7943aee4c03d85f954bbcb8c4a5b1129e82cbce3d1021e6a571c8
2025-12-09 04:08:45.129 DEBUG [src.node.docker_mananger] Container started with ID b698628a18e7. Setting up logs at ./log/docker/store_node1_2025-12-09_04-08-43__10d60b25-dd79-4b37-a11f-3cd2c48f04eb__wakuorg_nwaku:latest.log
2025-12-09 04:08:45.130 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41186
2025-12-09 04:08:45.130 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:46.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41186/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:46.135 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-09 04:08:46.136 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:46.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41186/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:46.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.112/tcp/41187/p2p/16Uiu2HAmSLNosPwzKTAdnZWXuRvNL6cLBzuGnfahdCm9vKfTWDVN","/ip4/172.18.193.112/tcp/41188/ws/p2p/16Uiu2HAmSLNosPwzKTAdnZWXuRvNL6cLBzuGnfahdCm9vKfTWDVN"],"enrUri":"enr:-L24QJQkroc9-fUDFWvyjOjZJvfEBDryWah2XyiiJ-NKBGUpXnPt1D2jcaXKB1HsXuOqhde-jtToJI0gkMRUku7R1bECgmlkgnY0gmlwhKwSwXCKbXVsdGlhZGRyc5YACASsEsFwBqDjAAoErBLBcAag5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyz75qcRObkqkRips6Y0WXuyXiDVi0Ch9yEsLRFHtTQWDdGNwgqDjg3VkcIKg5YV3YWt1MgM"}'
2025-12-09 04:08:46.138 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:46.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41186/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.39/tcp/47280/p2p/16Uiu2HAm2fdgfbAKzGsj7Zndkqh5RigA4zX8dCbxdNbc92uiQo1U"]'
2025-12-09 04:08:46.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:46.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47279/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:08:46.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:46.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41186/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:08:46.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:46.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47279/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:46.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-09 04:08:46.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41186/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:46.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2025-12-09 04:08:46.155 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:46.156 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:46.156 DEBUG [src.node.waku_node] Stopping container with id db9366011658
2025-12-09 04:08:46.655 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:46.655 DEBUG [src.node.waku_node] Stopping container with id b698628a18e7
2025-12-09 04:08:47.203 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:47.205 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:47.211 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:47.215 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/app/29/sometopic/someencoding] with id: 2025-12-09_04-09-41__0cdc00a6-45ba-4ba7-80c4-ee43437f8d49
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-09_04-09-41__0cdc00a6-45ba-4ba7-80c4-ee43437f8d49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.14
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58379', '58380', '58381', '58382', '58383']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58379:58379 -p 58380:58380 -p 58381:58381 -p 58382:58382 -p 58383:58383 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58381 --rest-port=58379 --tcp-port=58380 --discv5-udp-port=58382 --rest-address=0.0.0.0 --nat=extip:172.18.106.14 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d75d2c9c2daa325740d53a2f01fe9ccaffe0aa021967d3af759ef1abf4417cfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58383 --metrics-logging=true --relay=true --filter=true --content-topic=/app/29/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.14 waku aa9dc4bc5c4906f779dfd9f0366ccf333c7b01ebe039e83234bd9ca58bd3284b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aa9dc4bc5c49. Setting up logs at ./log/docker/node1_2025-12-09_04-09-41__0cdc00a6-45ba-4ba7-80c4-ee43437f8d49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58379
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 5dad7229f568. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f61f838063c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58379/health" -H "Content-Type: 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:58379/debug/v1/info" -H "Content-Type: application/json" -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.14/tcp/58380/p2p/16Uiu2HAmBgR26q5PKFbNLcnkvEp4FvGwkPYGQkUJ7EnG3q78AK9y","/ip4/172.18.106.14/tcp/58381/ws/p2p/16Uiu2HAmBgR26q5PKFbNLcnkvEp4FvGwkPYGQkUJ7EnG3q78AK9y"],"enrUri":"enr:-L24QF51annCMTHagbdGJ97-2ItvoZLoxhte7CaDD3e4HC_8Z1tDu-szX-4HM0PfJ7uoiFyhu75xbEMtqdNB4aP7NhQCgmlkgnY0gmlwhKwSag6KbXVsdGlhZGRyc5YACASsEmoOBuQMAAoErBJqDgbkDd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8YHJkqZfCN64YLA50Vt_1hKm3qB5TbqkyX6t_SnCjSiDdGNwguQMg3VkcILkDoV3YWt1MgU"}'
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-09_04-09-41__0cdc00a6-45ba-4ba7-80c4-ee43437f8d49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53157', '53158', '53159', '53160', '53161']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53157:53157 -p 53158:53158 -p 53159:53159 -p 53160:53160 -p 53161:53161 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53159 --rest-port=53157 --tcp-port=53158 --discv5-udp-port=53160 --rest-address=0.0.0.0 --nat=extip:172.18.185.94 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=993f7ab84c9d0dd0eafaf1fc6bebedfd4bb154d3cdddfb0aceb1f2fccdcf5ba4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53161 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF51annCMTHagbdGJ97-2ItvoZLoxhte7CaDD3e4HC_8Z1tDu-szX-4HM0PfJ7uoiFyhu75xbEMtqdNB4aP7NhQCgmlkgnY0gmlwhKwSag6KbXVsdGlhZGRyc5YACASsEmoOBuQMAAoErBJqDgbkDd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC8YHJkqZfCN64YLA50Vt_1hKm3qB5TbqkyX6t_SnCjSiDdGNwguQMg3VkcILkDoV3YWt1MgU --content-topic=/app/29/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.94 waku 4908ec74dfeeaa9f8ed046e45949685568fef1cbed255d1a24087fbeb8e31a3d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4908ec74dfee. Setting up logs at ./log/docker/node2_2025-12-09_04-09-41__0cdc00a6-45ba-4ba7-80c4-ee43437f8d49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53157
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53157/health" -H "Content-Type: 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:53157/debug/v1/info" -H "Content-Type: application/json" -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.94/tcp/53158/p2p/16Uiu2HAkyGudHFKTwbWJ5PuovQqR9MDFJCMGBiJ4oJHvxrb5phWc","/ip4/172.18.185.94/tcp/53159/ws/p2p/16Uiu2HAkyGudHFKTwbWJ5PuovQqR9MDFJCMGBiJ4oJHvxrb5phWc"],"enrUri":"enr:-L24QNaHt4BipwdReN8bOxaMKvptqFVxAJKeRLPDrLmLbZTXFAtITQwQ3TqMlrva2qGJTBIIagy3uDXG8UJHyo9fsFsCgmlkgnY0gmlwhKwSuV6KbXVsdGlhZGRyc5YACASsErleBs-mAAoErBK5XgbPp90DgnJzhQACAQAAiXNlY3AyNTZrMaECOS_zTFgmUnH58iuHN1JGH_H38k7rkZ8ekGD9juHC4e2DdGNwgs-mg3VkcILPqIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53157/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.106.14/tcp/58380/p2p/16Uiu2HAmBgR26q5PKFbNLcnkvEp4FvGwkPYGQkUJ7EnG3q78AK9y"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58379/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53157/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/29/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58379/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:58379/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":1765253383590371406,"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:53157/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":1765253383590371406,"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 aa9dc4bc5c49
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4908ec74dfee
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 @@
2025-12-09 04:10:30.711 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:10:30.711 DEBUG [tests.conftest] Running test: test_time_filter_zero_end_time with id: 2025-12-09_04-10-30__235da06e-62c6-4cb5-9938-317cba97c77e
2025-12-09 04:10:30.712 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:10:30.713 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:10:30.713 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:10:30.722 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:30.722 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-10-30__235da06e-62c6-4cb5-9938-317cba97c77e__wakuorg_nwaku:latest.log
2025-12-09 04:10:30.722 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:30.723 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:30.725 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:30.725 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.131
2025-12-09 04:10:30.725 DEBUG [src.node.docker_mananger] Generated ports ['27814', '27815', '27816', '27817', '27818']
2025-12-09 04:10:30.725 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:30.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:30.726 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:30.726 DEBUG [src.node.docker_mananger] docker run -i -t -p 27814:27814 -p 27815:27815 -p 27816:27816 -p 27817:27817 -p 27818:27818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27816 --rest-port=27814 --tcp-port=27815 --discv5-udp-port=27817 --rest-address=0.0.0.0 --nat=extip:172.18.13.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8295aecaee8213ef40ffeaa5bbdc6a64f3b35fafa1f932197de1b8bea44de6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27818 --metrics-logging=true --store=true --relay=true
2025-12-09 04:10:30.913 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.131 waku 60693c3c0d9ae828ca849ddb7e43b9c480ad58af24ab76a41ff545168dfe509e
2025-12-09 04:10:30.943 DEBUG [src.node.docker_mananger] Container started with ID 60693c3c0d9a. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-10-30__235da06e-62c6-4cb5-9938-317cba97c77e__wakuorg_nwaku:latest.log
2025-12-09 04:10:30.945 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27814
2025-12-09 04:10:30.945 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:30.959 ERROR [src.node.docker_mananger] Max retries reached for container 45f1eaf7a0b8. Exiting log stream.
2025-12-09 04:10:31.541 ERROR [src.node.docker_mananger] Max retries reached for container 3b821dc5f29a. Exiting log stream.
2025-12-09 04:10:31.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27814/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:31.949 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-09 04:10:31.949 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:31.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:31.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.131/tcp/27815/p2p/16Uiu2HAmPGKhM8FMCeb6pQT2HQa9BayGb3buXtC1oJ4xJqHQMV4X","/ip4/172.18.13.131/tcp/27816/ws/p2p/16Uiu2HAmPGKhM8FMCeb6pQT2HQa9BayGb3buXtC1oJ4xJqHQMV4X"],"enrUri":"enr:-L24QN-LnkBV5VRBZSk7aCOByiPpleNR6SVrDbY_c5jW0YiyMkBnDjSuZrzS_ehSyt1O9bO3N2855T6ix2btt6y8P5kCgmlkgnY0gmlwhKwSDYOKbXVsdGlhZGRyc5YACASsEg2DBmynAAoErBINgwZsqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnaISbQ9g-M8LWDzYIa-cbDmaEcfwkNYB6h0YNUCrGcyDdGNwgmyng3VkcIJsqYV3YWt1MgM"}'
2025-12-09 04:10:31.951 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:31.958 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:10:31.958 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-10-30__235da06e-62c6-4cb5-9938-317cba97c77e__wakuorg_nwaku:latest.log
2025-12-09 04:10:31.958 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:10:31.958 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:10:31.960 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:10:31.960 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.230
2025-12-09 04:10:31.960 DEBUG [src.node.docker_mananger] Generated ports ['18411', '18412', '18413', '18414', '18415']
2025-12-09 04:10:31.960 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:10:31.960 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:10:31.960 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:10:31.960 DEBUG [src.node.docker_mananger] docker run -i -t -p 18411:18411 -p 18412:18412 -p 18413:18413 -p 18414:18414 -p 18415:18415 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18413 --rest-port=18411 --tcp-port=18412 --discv5-udp-port=18414 --rest-address=0.0.0.0 --nat=extip:172.18.221.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddcf774dbeeb11c2ebeea0ba2ecaefe809bdeb889f0232379cece6fea189d719 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18415 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QN-LnkBV5VRBZSk7aCOByiPpleNR6SVrDbY_c5jW0YiyMkBnDjSuZrzS_ehSyt1O9bO3N2855T6ix2btt6y8P5kCgmlkgnY0gmlwhKwSDYOKbXVsdGlhZGRyc5YACASsEg2DBmynAAoErBINgwZsqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnaISbQ9g-M8LWDzYIa-cbDmaEcfwkNYB6h0YNUCrGcyDdGNwgmyng3VkcIJsqYV3YWt1MgM --storenode=/ip4/172.18.13.131/tcp/27815/p2p/16Uiu2HAmPGKhM8FMCeb6pQT2HQa9BayGb3buXtC1oJ4xJqHQMV4X --store=true --relay=true
2025-12-09 04:10:32.140 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.230 waku bf7aaec562a17651d36764ee62fe9fd8f4f0189f9aef7f724bb71124b150b738
2025-12-09 04:10:32.174 DEBUG [src.node.docker_mananger] Container started with ID bf7aaec562a1. Setting up logs at ./log/docker/store_node1_2025-12-09_04-10-30__235da06e-62c6-4cb5-9938-317cba97c77e__wakuorg_nwaku:latest.log
2025-12-09 04:10:32.175 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18411
2025-12-09 04:10:32.176 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:10:33.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18411/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:33.180 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-09 04:10:33.180 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:10:33.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18411/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:33.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.230/tcp/18412/p2p/16Uiu2HAmR9HnatfDHwgVEQNR4w6Z3NFpYssiB3RjCnraoopFNpvV","/ip4/172.18.221.230/tcp/18413/ws/p2p/16Uiu2HAmR9HnatfDHwgVEQNR4w6Z3NFpYssiB3RjCnraoopFNpvV"],"enrUri":"enr:-L24QCJ5eKgr7apB0b13Ot-xUu0sfb1mojomhFatmzjwNTQ2GplFvW0tWVXA9X9w2O1yt7FwT_rrz3EZd5eyepI07foCgmlkgnY0gmlwhKwS3eaKbXVsdGlhZGRyc5YACASsEt3mBkfsAAoErBLd5gZH7d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuYw4ikc7ONuLLCgWz6YQIaV7AEcgweR7EHASRJCxk8KDdGNwgkfsg3VkcIJH7oV3YWt1MgM"}'
2025-12-09 04:10:33.183 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:10:33.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18411/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.131/tcp/27815/p2p/16Uiu2HAmPGKhM8FMCeb6pQT2HQa9BayGb3buXtC1oJ4xJqHQMV4X"]'
2025-12-09 04:10:33.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:33.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:33.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:33.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18411/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:10:33.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:33.192 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:33.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27814/relay/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-09 04:10:33.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:33.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:33.399 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:33.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27814/relay/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-09 04:10:33.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:33.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:33.604 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:33.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27814/relay/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-09 04:10:33.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:33.612 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:33.812 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:33.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27814/relay/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-09 04:10:33.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:33.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:34.019 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:34.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27814/relay/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-09 04:10:34.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:34.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:34.225 DEBUG [src.steps.store] Relaying message
2025-12-09 04:10:34.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27814/relay/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-09 04:10:34.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:10:34.231 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:10:34.431 DEBUG [tests.store.test_time_filter] inquering stored messages with end time 0
2025-12-09 04:10:34.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27814/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:34.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb33467ca986707138d0f5d8376eddb0dacb39416d48afdc153485c2c21b86bd8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253430192132096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x219d059f568ee51375e8030740e7e39fae260d76addbbd274714711fe99f526b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253432192139008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfa0ad97ce34300da31393e69e5411b739c15c1aca373ed7fa1c35e60550c86c5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253433092140800,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe9c916f8b9269ff1e8fe90fc1c398195aa85c5055b2b60c2d69a45959892bf06","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253433292143104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x072a582f077727b4266d5271501c93f1ffa4a4e8119f0f06301f282219de1ea8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253435192145152,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe45da5d44fef4fe4dd1738b74ce7ca197aa2d3a8dbfa2512ff9cd365d109548e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253443192146176,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:10:34.435 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2025-12-09 04:10:34.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18411/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:10:34.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb33467ca986707138d0f5d8376eddb0dacb39416d48afdc153485c2c21b86bd8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253430192132096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x219d059f568ee51375e8030740e7e39fae260d76addbbd274714711fe99f526b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253432192139008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xfa0ad97ce34300da31393e69e5411b739c15c1aca373ed7fa1c35e60550c86c5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253433092140800,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe9c916f8b9269ff1e8fe90fc1c398195aa85c5055b2b60c2d69a45959892bf06","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253433292143104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x072a582f077727b4266d5271501c93f1ffa4a4e8119f0f06301f282219de1ea8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253435192145152,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe45da5d44fef4fe4dd1738b74ce7ca197aa2d3a8dbfa2512ff9cd365d109548e","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253443192146176,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2025-12-09 04:10:34.439 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2025-12-09 04:10:34.440 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:10:34.441 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:10:34.441 DEBUG [src.node.waku_node] Stopping container with id 60693c3c0d9a
2025-12-09 04:10:35.013 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:35.014 DEBUG [src.node.waku_node] Stopping container with id bf7aaec562a1
2025-12-09 04:10:35.549 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:10:35.550 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:10:35.563 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:10:35.570 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2025-12-09 04:08:57.289 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:08:57.289 DEBUG [tests.conftest] Running test: test_admin_set_all_log_levels with id: 2025-12-09_04-08-57__28d9c9dc-d7d1-4909-8207-913467517ade
2025-12-09 04:08:57.290 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:08:57.290 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:08:57.290 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:08:57.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:57.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-08-57__28d9c9dc-d7d1-4909-8207-913467517ade__wakuorg_nwaku:latest.log
2025-12-09 04:08:57.303 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:57.303 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-08-57__28d9c9dc-d7d1-4909-8207-913467517ade__wakuorg_nwaku:latest.log
2025-12-09 04:08:57.309 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:57.309 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2025-12-09_04-08-57__28d9c9dc-d7d1-4909-8207-913467517ade__wakuorg_nwaku:latest.log
2025-12-09 04:08:57.315 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:57.315 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2025-12-09_04-08-57__28d9c9dc-d7d1-4909-8207-913467517ade__wakuorg_nwaku:latest.log
2025-12-09 04:08:57.316 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:08:57.316 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:08:57.317 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:57.317 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:57.319 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:57.319 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.20
2025-12-09 04:08:57.319 DEBUG [src.node.docker_mananger] Generated ports ['17470', '17471', '17472', '17473', '17474']
2025-12-09 04:08:57.319 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:57.319 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:57.319 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:57.319 DEBUG [src.node.docker_mananger] docker run -i -t -p 17470:17470 -p 17471:17471 -p 17472:17472 -p 17473:17473 -p 17474:17474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17472 --rest-port=17470 --tcp-port=17471 --discv5-udp-port=17473 --rest-address=0.0.0.0 --nat=extip:172.18.55.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73ad1484f8fb39fea59a5a07b5c32ccdaceedb48fbc00b8bebfb102cd4ef1abe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17474 --metrics-logging=true --relay=true
2025-12-09 04:08:57.498 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.20 waku 05d15015b3568a9c993f2b0e0f4e4c424916dde96b9247e38f37db3294463706
2025-12-09 04:08:57.534 DEBUG [src.node.docker_mananger] Container started with ID 05d15015b356. Setting up logs at ./log/docker/node1_2025-12-09_04-08-57__28d9c9dc-d7d1-4909-8207-913467517ade__wakuorg_nwaku:latest.log
2025-12-09 04:08:57.534 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17470
2025-12-09 04:08:57.534 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:57.562 ERROR [src.node.docker_mananger] Max retries reached for container 46189af7005c. Exiting log stream.
2025-12-09 04:08:58.092 ERROR [src.node.docker_mananger] Max retries reached for container 8d0602584828. Exiting log stream.
2025-12-09 04:08:58.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17470/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:58.539 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-09 04:08:58.539 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:58.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:58.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.20/tcp/17471/p2p/16Uiu2HAmEwGC4PZDXpNsKsTj2JUwRYrRGrX63ieQHgbrHDB2xqJK","/ip4/172.18.55.20/tcp/17472/ws/p2p/16Uiu2HAmEwGC4PZDXpNsKsTj2JUwRYrRGrX63ieQHgbrHDB2xqJK"],"enrUri":"enr:-L24QET25jinpt_nNt3IH_2DkjVZ27gHL31ATMU4X3udp3GzRFOA_XEtHtjlM8asPtJgEp28Etmcyt2hSoTdnIwur7ICgmlkgnY0gmlwhKwSNxSKbXVsdGlhZGRyc5YACASsEjcUBkQ_AAoErBI3FAZEQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIeKT_rgc-Yp9_Q7xqmJPxxlHlnrMTksEg1aW1LvVwpSDdGNwgkQ_g3VkcIJEQYV3YWt1MgE"}'
2025-12-09 04:08:58.542 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:58.542 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:58.542 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:58.544 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:58.544 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.170.95
2025-12-09 04:08:58.544 DEBUG [src.node.docker_mananger] Generated ports ['4196', '4197', '4198', '4199', '4200']
2025-12-09 04:08:58.544 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:58.544 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:58.544 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:58.544 DEBUG [src.node.docker_mananger] docker run -i -t -p 4196:4196 -p 4197:4197 -p 4198:4198 -p 4199:4199 -p 4200:4200 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4198 --rest-port=4196 --tcp-port=4197 --discv5-udp-port=4199 --rest-address=0.0.0.0 --nat=extip:172.18.170.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a0aa007b06a952acdd4dd5c4bf41e98f214ede2dc0ca0f2efd6fe8e5dd3f587 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4200 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QET25jinpt_nNt3IH_2DkjVZ27gHL31ATMU4X3udp3GzRFOA_XEtHtjlM8asPtJgEp28Etmcyt2hSoTdnIwur7ICgmlkgnY0gmlwhKwSNxSKbXVsdGlhZGRyc5YACASsEjcUBkQ_AAoErBI3FAZEQN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIeKT_rgc-Yp9_Q7xqmJPxxlHlnrMTksEg1aW1LvVwpSDdGNwgkQ_g3VkcIJEQYV3YWt1MgE
2025-12-09 04:08:58.729 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.170.95 waku eacf3b08f63534e06473c84d6c8c9422640c406da9aaf569c4c97967d67da74d
2025-12-09 04:08:58.763 DEBUG [src.node.docker_mananger] Container started with ID eacf3b08f635. Setting up logs at ./log/docker/node2_2025-12-09_04-08-57__28d9c9dc-d7d1-4909-8207-913467517ade__wakuorg_nwaku:latest.log
2025-12-09 04:08:58.764 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4196
2025-12-09 04:08:58.764 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:59.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.774 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-09 04:08:59.775 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:59.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.95/tcp/4197/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm","/ip4/172.18.170.95/tcp/4198/ws/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm"],"enrUri":"enr:-L24QHS8AdrPnbD3CIg9X-anZ9XEr2M7kCZL6ZNKTaOpD6XDBipz99G-Teom_Pp0hfEF9Kg7jDtbAyJWrCQkWRWVzugCgmlkgnY0gmlwhKwSql-KbXVsdGlhZGRyc5YACASsEqpfBhBlAAoErBKqXwYQZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmY1iw7Ia3aSMoKKKVX0sap6GjEuMPckA8mJqkJwfEJSDdGNwghBlg3VkcIIQZ4V3YWt1MgE"}'
2025-12-09 04:08:59.782 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:59.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17470/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:59.785 DEBUG [tests.rest_flags.test_admin_flags] Set log level (TRACE) -> status=200
2025-12-09 04:08:59.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.95/tcp/4197/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm","/ip4/172.18.170.95/tcp/4198/ws/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm"],"enrUri":"enr:-L24QHS8AdrPnbD3CIg9X-anZ9XEr2M7kCZL6ZNKTaOpD6XDBipz99G-Teom_Pp0hfEF9Kg7jDtbAyJWrCQkWRWVzugCgmlkgnY0gmlwhKwSql-KbXVsdGlhZGRyc5YACASsEqpfBhBlAAoErBKqXwYQZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmY1iw7Ia3aSMoKKKVX0sap6GjEuMPckA8mJqkJwfEJSDdGNwghBlg3VkcIIQZ4V3YWt1MgE"}'
2025-12-09 04:08:59.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-111-g792036'
2025-12-09 04:08:59.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17470/admin/v1/log-level/DEBUG" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:59.793 DEBUG [tests.rest_flags.test_admin_flags] Set log level (DEBUG) -> status=200
2025-12-09 04:08:59.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.95/tcp/4197/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm","/ip4/172.18.170.95/tcp/4198/ws/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm"],"enrUri":"enr:-L24QHS8AdrPnbD3CIg9X-anZ9XEr2M7kCZL6ZNKTaOpD6XDBipz99G-Teom_Pp0hfEF9Kg7jDtbAyJWrCQkWRWVzugCgmlkgnY0gmlwhKwSql-KbXVsdGlhZGRyc5YACASsEqpfBhBlAAoErBKqXwYQZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmY1iw7Ia3aSMoKKKVX0sap6GjEuMPckA8mJqkJwfEJSDdGNwghBlg3VkcIIQZ4V3YWt1MgE"}'
2025-12-09 04:08:59.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-111-g792036'
2025-12-09 04:08:59.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17470/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:59.800 DEBUG [tests.rest_flags.test_admin_flags] Set log level (INFO) -> status=200
2025-12-09 04:08:59.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.95/tcp/4197/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm","/ip4/172.18.170.95/tcp/4198/ws/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm"],"enrUri":"enr:-L24QHS8AdrPnbD3CIg9X-anZ9XEr2M7kCZL6ZNKTaOpD6XDBipz99G-Teom_Pp0hfEF9Kg7jDtbAyJWrCQkWRWVzugCgmlkgnY0gmlwhKwSql-KbXVsdGlhZGRyc5YACASsEqpfBhBlAAoErBKqXwYQZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmY1iw7Ia3aSMoKKKVX0sap6GjEuMPckA8mJqkJwfEJSDdGNwghBlg3VkcIIQZ4V3YWt1MgE"}'
2025-12-09 04:08:59.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-111-g792036'
2025-12-09 04:08:59.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17470/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:59.807 DEBUG [tests.rest_flags.test_admin_flags] Set log level (NOTICE) -> status=200
2025-12-09 04:08:59.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.95/tcp/4197/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm","/ip4/172.18.170.95/tcp/4198/ws/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm"],"enrUri":"enr:-L24QHS8AdrPnbD3CIg9X-anZ9XEr2M7kCZL6ZNKTaOpD6XDBipz99G-Teom_Pp0hfEF9Kg7jDtbAyJWrCQkWRWVzugCgmlkgnY0gmlwhKwSql-KbXVsdGlhZGRyc5YACASsEqpfBhBlAAoErBKqXwYQZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmY1iw7Ia3aSMoKKKVX0sap6GjEuMPckA8mJqkJwfEJSDdGNwghBlg3VkcIIQZ4V3YWt1MgE"}'
2025-12-09 04:08:59.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-111-g792036'
2025-12-09 04:08:59.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17470/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:59.814 DEBUG [tests.rest_flags.test_admin_flags] Set log level (WARN) -> status=200
2025-12-09 04:08:59.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.95/tcp/4197/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm","/ip4/172.18.170.95/tcp/4198/ws/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm"],"enrUri":"enr:-L24QHS8AdrPnbD3CIg9X-anZ9XEr2M7kCZL6ZNKTaOpD6XDBipz99G-Teom_Pp0hfEF9Kg7jDtbAyJWrCQkWRWVzugCgmlkgnY0gmlwhKwSql-KbXVsdGlhZGRyc5YACASsEqpfBhBlAAoErBKqXwYQZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmY1iw7Ia3aSMoKKKVX0sap6GjEuMPckA8mJqkJwfEJSDdGNwghBlg3VkcIIQZ4V3YWt1MgE"}'
2025-12-09 04:08:59.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-111-g792036'
2025-12-09 04:08:59.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17470/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:59.821 DEBUG [tests.rest_flags.test_admin_flags] Set log level (ERROR) -> status=200
2025-12-09 04:08:59.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.95/tcp/4197/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm","/ip4/172.18.170.95/tcp/4198/ws/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm"],"enrUri":"enr:-L24QHS8AdrPnbD3CIg9X-anZ9XEr2M7kCZL6ZNKTaOpD6XDBipz99G-Teom_Pp0hfEF9Kg7jDtbAyJWrCQkWRWVzugCgmlkgnY0gmlwhKwSql-KbXVsdGlhZGRyc5YACASsEqpfBhBlAAoErBKqXwYQZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmY1iw7Ia3aSMoKKKVX0sap6GjEuMPckA8mJqkJwfEJSDdGNwghBlg3VkcIIQZ4V3YWt1MgE"}'
2025-12-09 04:08:59.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-111-g792036'
2025-12-09 04:08:59.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17470/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:59.828 DEBUG [tests.rest_flags.test_admin_flags] Set log level (FATAL) -> status=200
2025-12-09 04:08:59.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.95/tcp/4197/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm","/ip4/172.18.170.95/tcp/4198/ws/p2p/16Uiu2HAm5m5QA7DW42S7Er1nQQ7seiD2scD5fuytGiGc3KsiSVZm"],"enrUri":"enr:-L24QHS8AdrPnbD3CIg9X-anZ9XEr2M7kCZL6ZNKTaOpD6XDBipz99G-Teom_Pp0hfEF9Kg7jDtbAyJWrCQkWRWVzugCgmlkgnY0gmlwhKwSql-KbXVsdGlhZGRyc5YACASsEqpfBhBlAAoErBKqXwYQZt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmY1iw7Ia3aSMoKKKVX0sap6GjEuMPckA8mJqkJwfEJSDdGNwghBlg3VkcIIQZ4V3YWt1MgE"}'
2025-12-09 04:08:59.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4196/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-111-g792036'
2025-12-09 04:08:59.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17470/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:59.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:59.835 DEBUG [tests.rest_flags.test_admin_flags] Restore default log level (TRACE) -> status=200
2025-12-09 04:08:59.837 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:59.837 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:59.838 DEBUG [src.node.waku_node] Stopping container with id 05d15015b356
2025-12-09 04:09:00.378 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:00.379 DEBUG [src.node.waku_node] Stopping container with id eacf3b08f635
2025-12-09 04:09:00.910 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:00.912 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:00.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:00.921 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,120 @@
2025-12-09 04:13:25.387 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:13:25.387 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_timestamps with id: 2025-12-09_04-13-25__1953b8cc-9816-47b0-ac55-5f0235116357
2025-12-09 04:13:25.387 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:13:25.387 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:13:25.393 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:25.393 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-09_04-13-25__1953b8cc-9816-47b0-ac55-5f0235116357__wakuorg_nwaku:latest.log
2025-12-09 04:13:25.393 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:25.393 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:25.394 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:25.394 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.185
2025-12-09 04:13:25.394 DEBUG [src.node.docker_mananger] Generated ports ['16881', '16882', '16883', '16884', '16885']
2025-12-09 04:13:25.394 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:25.394 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:25.395 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:25.395 DEBUG [src.node.docker_mananger] docker run -i -t -p 16881:16881 -p 16882:16882 -p 16883:16883 -p 16884:16884 -p 16885:16885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16883 --rest-port=16881 --tcp-port=16882 --discv5-udp-port=16884 --rest-address=0.0.0.0 --nat=extip:172.18.227.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bce7a5afe9acabe1e7a01db62cbc55bf1f5a2946fe8bbc9a1ccbce9b2c1a3ec1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16885 --metrics-logging=true --lightpush=true --relay=true
2025-12-09 04:13:25.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.185 waku 14c5209039107739808f7241062db7ad323a8a15afc3e00e48041084f8305141
2025-12-09 04:13:25.562 DEBUG [src.node.docker_mananger] Container started with ID 14c520903910. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-13-25__1953b8cc-9816-47b0-ac55-5f0235116357__wakuorg_nwaku:latest.log
2025-12-09 04:13:25.562 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16881
2025-12-09 04:13:25.562 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:25.706 ERROR [src.node.docker_mananger] Max retries reached for container 213c48643b8a. Exiting log stream.
2025-12-09 04:13:26.167 ERROR [src.node.docker_mananger] Max retries reached for container a64517ccf452. Exiting log stream.
2025-12-09 04:13:26.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16881/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:26.566 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-09 04:13:26.566 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:26.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16881/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:26.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.185/tcp/16882/p2p/16Uiu2HAmChc7HJanpWNfRRknvyuyjirntkFEjtNETgrRnMLhsxJ9","/ip4/172.18.227.185/tcp/16883/ws/p2p/16Uiu2HAmChc7HJanpWNfRRknvyuyjirntkFEjtNETgrRnMLhsxJ9"],"enrUri":"enr:-L24QHJ9L5qlJtht5JSp9HMhlcp1_dCIPFzqASUfek4GR6SaR003SNmL1mT5W2VWvfbh6norR8CF6HLgvt6tJlxgrQ0CgmlkgnY0gmlwhKwS47mKbXVsdGlhZGRyc5YACASsEuO5BkHyAAoErBLjuQZB890DgnJzhQADAQAAiXNlY3AyNTZrMaEDAKuYB3nT2Ba_HonEPVAoSS8IWUIeg-gjjqiAMDkJ206DdGNwgkHyg3VkcIJB9IV3YWt1Mgk"}'
2025-12-09 04:13:26.568 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:26.575 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:26.575 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-09_04-13-25__1953b8cc-9816-47b0-ac55-5f0235116357__wakuorg_nwaku:latest.log
2025-12-09 04:13:26.575 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:26.575 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:26.576 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:26.576 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.69
2025-12-09 04:13:26.576 DEBUG [src.node.docker_mananger] Generated ports ['50336', '50337', '50338', '50339', '50340']
2025-12-09 04:13:26.577 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:26.577 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:26.577 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:26.577 DEBUG [src.node.docker_mananger] docker run -i -t -p 50336:50336 -p 50337:50337 -p 50338:50338 -p 50339:50339 -p 50340:50340 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50338 --rest-port=50336 --tcp-port=50337 --discv5-udp-port=50339 --rest-address=0.0.0.0 --nat=extip:172.18.102.69 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ffd794cfffdeea2bdbca1ea4cff6ccfbbaa51c1ea7af43cacc5fd5ab1dcfab6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50340 --metrics-logging=true --lightpush=false --relay=true
2025-12-09 04:13:26.722 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.69 waku e660083ec632d1f45876a8c5d4b41f451ba0f5e29dc7fa0c32c59511290163e2
2025-12-09 04:13:26.748 DEBUG [src.node.docker_mananger] Container started with ID e660083ec632. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-13-25__1953b8cc-9816-47b0-ac55-5f0235116357__wakuorg_nwaku:latest.log
2025-12-09 04:13:26.749 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50336
2025-12-09 04:13:26.749 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:27.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50336/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:27.753 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-09 04:13:27.753 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:27.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50336/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:27.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.69/tcp/50337/p2p/16Uiu2HAmFWEbfFjghQXq7SsoDB5NP6rzwsJxaHB3LPrV6LBgurF5","/ip4/172.18.102.69/tcp/50338/ws/p2p/16Uiu2HAmFWEbfFjghQXq7SsoDB5NP6rzwsJxaHB3LPrV6LBgurF5"],"enrUri":"enr:-L24QPnDDqbM7zGZDkOIu2fkvIEb73kc75t6zYV7DH4aZXslGdCQOcpO2kwALClVFjkiQZwL0Ig6xit3ORaDGbz9WlcCgmlkgnY0gmlwhKwSZkWKbXVsdGlhZGRyc5YACASsEmZFBsShAAoErBJmRQbEot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKlTxiScD5KbpH2loCduQE8AdeGnqfMErdtP2zHxe3iSDdGNwgsShg3VkcILEo4V3YWt1MgE"}'
2025-12-09 04:13:27.756 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:27.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50336/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.185/tcp/16882/p2p/16Uiu2HAmChc7HJanpWNfRRknvyuyjirntkFEjtNETgrRnMLhsxJ9"]'
2025-12-09 04:13:27.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:27.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:13:27.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-09_04-13-25__1953b8cc-9816-47b0-ac55-5f0235116357__wakuorg_nwaku:latest.log
2025-12-09 04:13:27.790 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:13:27.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:13:27.793 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:13:27.793 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.130
2025-12-09 04:13:27.793 DEBUG [src.node.docker_mananger] Generated ports ['55939', '55940', '55941', '55942', '55943']
2025-12-09 04:13:27.793 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:13:27.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:13:27.793 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:13:27.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 55939:55939 -p 55940:55940 -p 55941:55941 -p 55942:55942 -p 55943:55943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55941 --rest-port=55939 --tcp-port=55940 --discv5-udp-port=55942 --rest-address=0.0.0.0 --nat=extip:172.18.93.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e50b71a458e088a15f2ff2f7ae979acdaed2c46bc9fd79dd95a13a69ab53471 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55943 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHJ9L5qlJtht5JSp9HMhlcp1_dCIPFzqASUfek4GR6SaR003SNmL1mT5W2VWvfbh6norR8CF6HLgvt6tJlxgrQ0CgmlkgnY0gmlwhKwS47mKbXVsdGlhZGRyc5YACASsEuO5BkHyAAoErBLjuQZB890DgnJzhQADAQAAiXNlY3AyNTZrMaEDAKuYB3nT2Ba_HonEPVAoSS8IWUIeg-gjjqiAMDkJ206DdGNwgkHyg3VkcIJB9IV3YWt1Mgk --lightpushnode=/ip4/172.18.227.185/tcp/16882/p2p/16Uiu2HAmChc7HJanpWNfRRknvyuyjirntkFEjtNETgrRnMLhsxJ9 --lightpush=true --relay=false
2025-12-09 04:13:27.946 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.130 waku 605cba110c36677839531434ab7d584e28193b5b0d1461832b1fb228b0b1c99f
2025-12-09 04:13:27.971 DEBUG [src.node.docker_mananger] Container started with ID 605cba110c36. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-13-25__1953b8cc-9816-47b0-ac55-5f0235116357__wakuorg_nwaku:latest.log
2025-12-09 04:13:27.971 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55939
2025-12-09 04:13:27.972 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:13:28.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55939/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:28.976 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-09 04:13:28.976 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:13:28.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:13:28.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.130/tcp/55940/p2p/16Uiu2HAmCzVftezi2x2zt3J85vUyzqC7XAtyaAfeH35fpKCkEvPX","/ip4/172.18.93.130/tcp/55941/ws/p2p/16Uiu2HAmCzVftezi2x2zt3J85vUyzqC7XAtyaAfeH35fpKCkEvPX"],"enrUri":"enr:-L24QAdqQrc7pJ6n9i9wICM7E8uzdJCCQG7B537cO1KGaS9tQ4cREFIBZfIgP5y3IJ7InQKJ65ibh9p2fGPSOArODEMCgmlkgnY0gmlwhKwSXYKKbXVsdGlhZGRyc5YACASsEl2CBtqEAAoErBJdggbahd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBP8wO8VzHqiCfbFI8QpV29JsZeIla5kjaciQYzfLNSaDdGNwgtqEg3VkcILahoV3YWt1Mgg"}'
2025-12-09 04:13:28.979 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:13:28.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.185/tcp/16882/p2p/16Uiu2HAmChc7HJanpWNfRRknvyuyjirntkFEjtNETgrRnMLhsxJ9"]'
2025-12-09 04:13:29.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:29.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.69/tcp/50337/p2p/16Uiu2HAmFWEbfFjghQXq7SsoDB5NP6rzwsJxaHB3LPrV6LBgurF5"]'
2025-12-09 04:13:29.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:29.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16881/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:13:29.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:29.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50336/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:13:29.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:13:29.044 DEBUG [tests.light_push.test_publish] Running test with timestamp Timestamp as string number
2025-12-09 04:13:29.045 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:13:29.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": "1765253257825778432"}}'
2025-12-09 04:13:29.047 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55939/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-09 04:13:29.048 DEBUG [tests.light_push.test_publish] Running test with timestamp Invalid large number
2025-12-09 04:13:29.048 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:13:29.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/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}}'
2025-12-09 04:13:29.051 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55939/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-09 04:13:29.051 DEBUG [tests.light_push.test_publish] Running test with timestamp Float number
2025-12-09 04:13:29.052 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:13:29.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/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.7652532578257802e+18}}'
2025-12-09 04:13:29.054 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55939/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-09 04:13:29.055 DEBUG [tests.light_push.test_publish] Running test with timestamp Array instead of timestamp
2025-12-09 04:13:29.055 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:13:29.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": [1765253257825782016]}}'
2025-12-09 04:13:29.057 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55939/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-09 04:13:29.058 DEBUG [tests.light_push.test_publish] Running test with timestamp Object instead of timestamp
2025-12-09 04:13:29.058 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:13:29.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/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": 1765253257825782528}}}'
2025-12-09 04:13:29.061 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55939/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-09 04:13:29.061 DEBUG [tests.light_push.test_publish] Running test with timestamp ISO 8601 timestamp
2025-12-09 04:13:29.062 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:13:29.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/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"}}'
2025-12-09 04:13:29.064 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55939/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-09 04:13:29.065 DEBUG [tests.light_push.test_publish] Running test with timestamp Missing
2025-12-09 04:13:29.065 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:13:29.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55939/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}}'
2025-12-09 04:13:29.067 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55939/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2025-12-09 04:13:29.069 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:13:29.070 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:13:29.070 DEBUG [src.node.waku_node] Stopping container with id 14c520903910
2025-12-09 04:13:29.563 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:29.563 DEBUG [src.node.waku_node] Stopping container with id e660083ec632
2025-12-09 04:13:30.015 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:30.016 DEBUG [src.node.waku_node] Stopping container with id 605cba110c36
2025-12-09 04:13:30.377 ERROR [src.node.docker_mananger] Max retries reached for container 14c520903910. Exiting log stream.
2025-12-09 04:13:30.462 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:13:30.463 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:13:30.471 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:13:30.478 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:13:30.484 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,532 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_payloads with id: 2025-12-09_04-08-28__e58dff08-c663-4637-97f0-14ea5aabb921
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-09_04-08-28__e58dff08-c663-4637-97f0-14ea5aabb921__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.32.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53174', '53175', '53176', '53177', '53178']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53174:53174 -p 53175:53175 -p 53176:53176 -p 53177:53177 -p 53178:53178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53176 --rest-port=53174 --tcp-port=53175 --discv5-udp-port=53177 --rest-address=0.0.0.0 --nat=extip:172.18.32.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cd3f7ba8bca5e7b71adeede5053df77cdabda8d5b3ee4dad1d1caec73bf962c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53178 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.189 waku 20b98a5f7387e97646d390e232e79f31dd6474404bb93cac71de4dc8dee7bfb7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 20b98a5f7387. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-08-28__e58dff08-c663-4637-97f0-14ea5aabb921__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53174
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 7579451b4d03. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 90ff0ba04858. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53174/health" -H "Content-Type: 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:53174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.189/tcp/53175/p2p/16Uiu2HAmFAeqnnoAUbxvcNbVaQA2PHMvk4xxFQoZd6vuE1dEZHjn","/ip4/172.18.32.189/tcp/53176/ws/p2p/16Uiu2HAmFAeqnnoAUbxvcNbVaQA2PHMvk4xxFQoZd6vuE1dEZHjn"],"enrUri":"enr:-L24QNTaNKdfmDtf6wDu6JKZT0Q60uUsDAbXq5ebVIvDaRIxAdQx6rLdBKA6gIVQkTNIPTkSzDzUnU4G7WEkp3MweywCgmlkgnY0gmlwhKwSIL2KbXVsdGlhZGRyc5YACASsEiC9Bs-3AAoErBIgvQbPuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJVC9WrT4iYJbh4gh3L4dFdusPngRiuEwovPKh_4zZ8GDdGNwgs-3g3VkcILPuYV3YWt1Mgk"}'
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-09_04-08-28__e58dff08-c663-4637-97f0-14ea5aabb921__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8248', '8249', '8250', '8251', '8252']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8248:8248 -p 8249:8249 -p 8250:8250 -p 8251:8251 -p 8252:8252 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8250 --rest-port=8248 --tcp-port=8249 --discv5-udp-port=8251 --rest-address=0.0.0.0 --nat=extip:172.18.101.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc94dcf0497deeb162876ab5beda5f37cafc6efe5ac29ea648d9c5dbaecc1cbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8252 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.197 waku 3dc39ada081fde75712269a5e2ef2f6d8ec5542c5f36803f6ad6f16a0f6d5c1b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3dc39ada081f. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-08-28__e58dff08-c663-4637-97f0-14ea5aabb921__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8248
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8248/health" -H "Content-Type: 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:8248/debug/v1/info" -H "Content-Type: application/json" -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.197/tcp/8249/p2p/16Uiu2HAmDvryRvnP69R2trMkgKcLsDkGQCFixGKbEwmvpUvWnzmy","/ip4/172.18.101.197/tcp/8250/ws/p2p/16Uiu2HAmDvryRvnP69R2trMkgKcLsDkGQCFixGKbEwmvpUvWnzmy"],"enrUri":"enr:-L24QKFMZv7rgR57sYBLVFVtHoPSviI8PzQ-vy3FWTDZz7rhOpgmTPUooYTcl7fhlRtN2r1UYIewyxKDGK7wPcypEr4CgmlkgnY0gmlwhKwSZcWKbXVsdGlhZGRyc5YACASsEmXFBiA5AAoErBJlxQYgOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEuyjiIicuKZBCDk2UZvX8Kq9g0r5blHqxAnRZIbTiGyDdGNwgiA5g3VkcIIgO4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8248/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.189/tcp/53175/p2p/16Uiu2HAmFAeqnnoAUbxvcNbVaQA2PHMvk4xxFQoZd6vuE1dEZHjn"]'
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-09_04-08-28__e58dff08-c663-4637-97f0-14ea5aabb921__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57155', '57156', '57157', '57158', '57159']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57155:57155 -p 57156:57156 -p 57157:57157 -p 57158:57158 -p 57159:57159 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57157 --rest-port=57155 --tcp-port=57156 --discv5-udp-port=57158 --rest-address=0.0.0.0 --nat=extip:172.18.22.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0dc8b4f18f5ccc276b1f7d99e6f5ececfb7cee9b50d0b1d1ea78acdae4acc40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57159 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNTaNKdfmDtf6wDu6JKZT0Q60uUsDAbXq5ebVIvDaRIxAdQx6rLdBKA6gIVQkTNIPTkSzDzUnU4G7WEkp3MweywCgmlkgnY0gmlwhKwSIL2KbXVsdGlhZGRyc5YACASsEiC9Bs-3AAoErBIgvQbPuN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJVC9WrT4iYJbh4gh3L4dFdusPngRiuEwovPKh_4zZ8GDdGNwgs-3g3VkcILPuYV3YWt1Mgk --lightpushnode=/ip4/172.18.32.189/tcp/53175/p2p/16Uiu2HAmFAeqnnoAUbxvcNbVaQA2PHMvk4xxFQoZd6vuE1dEZHjn --lightpush=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.98 waku 6ba897d302e9315b8cba87d3c90217a890f00ac284cdfe0b378e8201105ddc3f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ba897d302e9. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-08-28__e58dff08-c663-4637-97f0-14ea5aabb921__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57155
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57155/health" -H "Content-Type: 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:57155/debug/v1/info" -H "Content-Type: application/json" -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.98/tcp/57156/p2p/16Uiu2HAmHxBTCkP6nLHDpXJk29WWZr4YYaVFGZ2KnBYjQEiifiJY","/ip4/172.18.22.98/tcp/57157/ws/p2p/16Uiu2HAmHxBTCkP6nLHDpXJk29WWZr4YYaVFGZ2KnBYjQEiifiJY"],"enrUri":"enr:-L24QMcxkkMx7e7LCXiuTtXx6Q3sPPYz_lpC86RZZZofpgMxdWjbBPNUgEPMXOKmEw-TvicG-2pjWYtX_2VMHTu4A6ICgmlkgnY0gmlwhKwSFmKKbXVsdGlhZGRyc5YACASsEhZiBt9EAAoErBIWYgbfRd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTrHchUVI4JfOvKbLu5H6WzP-9W1TSy1UvTGPwKohsZ2DdGNwgt9Eg3VkcILfRoV3YWt1Mgg"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.189/tcp/53175/p2p/16Uiu2HAmFAeqnnoAUbxvcNbVaQA2PHMvk4xxFQoZd6vuE1dEZHjn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.197/tcp/8249/p2p/16Uiu2HAmDvryRvnP69R2trMkgKcLsDkGQCFixGKbEwmvpUvWnzmy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53174/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:8248/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:23 Running test with payload A simple string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253312642835585}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253312642835585,"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:8248/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253312642835585,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253312762882839}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253312762882839,"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:8248/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253312762882839,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253312879422304}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253312879422304,"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:8248/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253312879422304,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Chinese characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253312999535416}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253312999535416,"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:8248/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253312999535416,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Emojis
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253313119562224}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313119562224,"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:8248/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313119562224,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Lorem ipsum text
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253313236809875}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313236809875,"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:8248/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313236809875,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload HTML content
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253313356032963}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313356032963,"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:8248/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313356032963,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Cyrillic characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253313473485519}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313473485519,"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:8248/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313473485519,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Base64 encoded string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253313592145873}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313592145873,"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:8248/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313592145873,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Binary data
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253313710871091}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313710871091,"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:8248/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313710871091,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Special characters with whitespace
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253313829372659}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313829372659,"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:8248/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313829372659,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Boolean false as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253313947360937}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313947360937,"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:8248/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253313947360937,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253314065608583}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314065608583,"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:8248/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314065608583,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253314184943986}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314184943986,"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:8248/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314184943986,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253314302347357}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314302347357,"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:8248/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314302347357,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Email format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253314421100725}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314421100725,"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:8248/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314421100725,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload URL format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253314539442265}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314539442265,"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:8248/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314539442265,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Date and time in ISO format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253314656795924}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314656795924,"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:8248/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314656795924,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload String with escaped quotes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253314775603951}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314775603951,"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:8248/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314775603951,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A regular expression
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253314895199617}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314895199617,"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:8248/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253314895199617,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A very long string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315013446486}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315013446486,"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:8248/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315013446486,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A JSON string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315132634489}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315132634489,"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:8248/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315132634489,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A Unix path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315249576378}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315249576378,"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:8248/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315249576378,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A Windows path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315368429145}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315368429145,"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:8248/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315368429145,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload An SQL query
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315485429304}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315485429304,"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:8248/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315485429304,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload JavaScript code snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315602477896}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315602477896,"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:8248/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315602477896,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A CSS snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315721503172}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315721503172,"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:8248/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315721503172,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A Python one-liner
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315839783027}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315839783027,"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:8248/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315839783027,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload An IP address
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253315958743869}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315958743869,"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:8248/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253315958743869,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A domain name
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253316076680875}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316076680875,"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:8248/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316076680875,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A user agent string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253316194605426}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316194605426,"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:8248/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316194605426,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A credit card number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253316313263175}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316313263175,"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:8248/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316313263175,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A phone number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253316430956006}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316430956006,"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:8248/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316430956006,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A UUID
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253316549379679}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316549379679,"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:8248/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316549379679,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A hashtag
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253316667788279}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316667788279,"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:8248/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316667788279,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A Twitter handle
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253316785717205}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316785717205,"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:8248/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316785717205,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A password
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253316905227160}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316905227160,"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:8248/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253316905227160,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A date in common format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253317024001943}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253317024001943,"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:8248/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253317024001943,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A time string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253317141219110}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253317141219110,"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:8248/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253317141219110,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A mathematical equation
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57155/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1765253317259009025}}'
INFO  src.node.api_clients.base_client:base_client.py: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:53174/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253317259009025,"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:8248/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253317259009025,"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 20b98a5f7387
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3dc39ada081f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6ba897d302e9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 20b98a5f7387. 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 @@
2025-12-09 04:09:00.708 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:00.708 DEBUG [tests.conftest] Running test: test_metrics_after_store_get with id: 2025-12-09_04-09-00__47768366-3302-4e69-9b35-414273b9d6bb
2025-12-09 04:09:00.708 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:00.709 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-09 04:09:00.709 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:09:00.709 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:00.710 DEBUG [src.steps.store] Running fixture setup: store_setup
2025-12-09 04:09:00.710 DEBUG [src.steps.store] Running fixture setup: node_setup
2025-12-09 04:09:00.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:00.717 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2025-12-09_04-09-00__47768366-3302-4e69-9b35-414273b9d6bb__wakuorg_nwaku:latest.log
2025-12-09 04:09:00.717 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:00.717 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:00.718 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:00.718 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.83
2025-12-09 04:09:00.719 DEBUG [src.node.docker_mananger] Generated ports ['2430', '2431', '2432', '2433', '2434']
2025-12-09 04:09:00.719 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:00.719 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:00.719 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:00.719 DEBUG [src.node.docker_mananger] docker run -i -t -p 2430:2430 -p 2431:2431 -p 2432:2432 -p 2433:2433 -p 2434:2434 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2432 --rest-port=2430 --tcp-port=2431 --discv5-udp-port=2433 --rest-address=0.0.0.0 --nat=extip:172.18.200.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a913ea2aafdfbb06c403dca738ad61bcd7eaf8bd1dc9c23416f32c45b6a8b403 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2434 --metrics-logging=true --store=true --relay=true
2025-12-09 04:09:00.908 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.83 waku 30a9b67c57464ee601925a47685407a8ddd2f130ba409ccc4c625e28be54f8e6
2025-12-09 04:09:00.939 DEBUG [src.node.docker_mananger] Container started with ID 30a9b67c5746. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-00__47768366-3302-4e69-9b35-414273b9d6bb__wakuorg_nwaku:latest.log
2025-12-09 04:09:00.939 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2430
2025-12-09 04:09:00.940 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:00.958 ERROR [src.node.docker_mananger] Max retries reached for container d119da7f7a98. Exiting log stream.
2025-12-09 04:09:01.499 ERROR [src.node.docker_mananger] Max retries reached for container 68f0bdf8be2d. Exiting log stream.
2025-12-09 04:09:01.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2430/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:01.943 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-09 04:09:01.943 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:01.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2430/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:01.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.83/tcp/2431/p2p/16Uiu2HAm3ExWJhBJbZmgXwDduW7rku4HWj72vYBX8dkaQ7gQMxAn","/ip4/172.18.200.83/tcp/2432/ws/p2p/16Uiu2HAm3ExWJhBJbZmgXwDduW7rku4HWj72vYBX8dkaQ7gQMxAn"],"enrUri":"enr:-L24QHLJRZpz4mImMZ42fx_pSSF-81QpmQsutn42qubGkL6RMOqZwmEbpr1ovhFPOIrQklT-pVKLSkBk62RbjMZhM8gCgmlkgnY0gmlwhKwSyFOKbXVsdGlhZGRyc5YACASsEshTBgl_AAoErBLIUwYJgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdB7K6BAJPJx6aG2241oXWWW4H6XuYpPbVGTG-UbrFeODdGNwggl_g3VkcIIJgYV3YWt1MgM"}'
2025-12-09 04:09:01.946 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:01.953 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:01.954 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2025-12-09_04-09-00__47768366-3302-4e69-9b35-414273b9d6bb__wakuorg_nwaku:latest.log
2025-12-09 04:09:01.954 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:01.954 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:01.955 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:01.956 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.223
2025-12-09 04:09:01.956 DEBUG [src.node.docker_mananger] Generated ports ['27505', '27506', '27507', '27508', '27509']
2025-12-09 04:09:01.956 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:01.956 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:01.956 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:01.956 DEBUG [src.node.docker_mananger] docker run -i -t -p 27505:27505 -p 27506:27506 -p 27507:27507 -p 27508:27508 -p 27509:27509 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27507 --rest-port=27505 --tcp-port=27506 --discv5-udp-port=27508 --rest-address=0.0.0.0 --nat=extip:172.18.77.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbf7d144aa6ffd3cae27ed9e2fa2e8eda49a1dc4abc7c1ea4e2fc1cc004dc8cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27509 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHLJRZpz4mImMZ42fx_pSSF-81QpmQsutn42qubGkL6RMOqZwmEbpr1ovhFPOIrQklT-pVKLSkBk62RbjMZhM8gCgmlkgnY0gmlwhKwSyFOKbXVsdGlhZGRyc5YACASsEshTBgl_AAoErBLIUwYJgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECdB7K6BAJPJx6aG2241oXWWW4H6XuYpPbVGTG-UbrFeODdGNwggl_g3VkcIIJgYV3YWt1MgM --storenode=/ip4/172.18.200.83/tcp/2431/p2p/16Uiu2HAm3ExWJhBJbZmgXwDduW7rku4HWj72vYBX8dkaQ7gQMxAn --store=true --relay=true
2025-12-09 04:09:02.137 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.223 waku e3b0948ae831fcc39451af8568ecdeb9b9fc15a03b64947c0afccbbdeb9b4e40
2025-12-09 04:09:02.167 DEBUG [src.node.docker_mananger] Container started with ID e3b0948ae831. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-00__47768366-3302-4e69-9b35-414273b9d6bb__wakuorg_nwaku:latest.log
2025-12-09 04:09:02.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27505
2025-12-09 04:09:02.169 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:03.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27505/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:03.174 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-09 04:09:03.174 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:03.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27505/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:03.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.223/tcp/27506/p2p/16Uiu2HAmQrLeUaQnj9rEUSFLh9BY5QPaH145wuLmbQrdUeLEqYFe","/ip4/172.18.77.223/tcp/27507/ws/p2p/16Uiu2HAmQrLeUaQnj9rEUSFLh9BY5QPaH145wuLmbQrdUeLEqYFe"],"enrUri":"enr:-L24QNiR46H0t3k1-BhgiHUdsFtgs_-1g5hYjAvAfRd6I_GKchSneFfMqjq-UyxMaX6NCC0cUdR-UdgPSAL-vCTMFuUCgmlkgnY0gmlwhKwSTd-KbXVsdGlhZGRyc5YACASsEk3fBmtyAAoErBJN3wZrc90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtTSUxUH0VjZcWFwRfCylXLKS0ONfwZWfscsJ-VDkc52DdGNwgmtyg3VkcIJrdIV3YWt1MgM"}'
2025-12-09 04:09:03.177 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:03.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27505/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.83/tcp/2431/p2p/16Uiu2HAm3ExWJhBJbZmgXwDduW7rku4HWj72vYBX8dkaQ7gQMxAn"]'
2025-12-09 04:09:03.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:03.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2430/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:03.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:03.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27505/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:03.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:03.191 DEBUG [src.steps.store] Relaying message
2025-12-09 04:09:03.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2430/relay/v1/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-09 04:09:03.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:03.196 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2025-12-09 04:09:03.397 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:09:03.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2430/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:03.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8eec63ebf06377638e55a1332032e3cb0b6923c1cd8a300d504b27924c1954f"}]}'
2025-12-09 04:09:03.401 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:09:03.401 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2025-12-09 04:09:03.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27505/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:03.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa8eec63ebf06377638e55a1332032e3cb0b6923c1cd8a300d504b27924c1954f"}]}'
2025-12-09 04:09:03.404 DEBUG [src.steps.store] messages length is 1
2025-12-09 04:09:03.405 DEBUG [src.libs.common] Sleeping for 5 seconds
2025-12-09 04:09:08.405 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2025-12-09 04:09:08.410 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2025-12-09 04:09:08.410 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2025-12-09 04:09:08.414 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2025-12-09 04:09:08.414 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2025-12-09 04:09:08.417 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2025-12-09 04:09:08.417 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2025-12-09 04:09:08.420 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2025-12-09 04:09:08.421 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2025-12-09 04:09:08.424 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2025-12-09 04:09:08.424 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2025-12-09 04:09:08.427 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2025-12-09 04:09:08.428 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2025-12-09 04:09:08.431 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2025-12-09 04:09:08.431 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.200.83/tcp/2431"} has 1
2025-12-09 04:09:08.434 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.200.83/tcp/2431"} with value 1.0
2025-12-09 04:09:08.435 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.200.83/tcp/2431"} has 1
2025-12-09 04:09:08.438 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.200.83/tcp/2431"} with value 1.0
2025-12-09 04:09:08.438 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2025-12-09 04:09:08.441 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2025-12-09 04:09:08.442 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2025-12-09 04:09:08.445 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2025-12-09 04:09:08.445 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2025-12-09 04:09:08.448 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2025-12-09 04:09:08.448 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2025-12-09 04:09:08.451 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2025-12-09 04:09:08.452 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2025-12-09 04:09:08.455 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2025-12-09 04:09:08.455 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2025-12-09 04:09:08.458 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2025-12-09 04:09:08.458 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2025-12-09 04:09:08.461 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2025-12-09 04:09:08.464 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:08.465 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:08.465 DEBUG [src.node.waku_node] Stopping container with id 30a9b67c5746
2025-12-09 04:09:09.021 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:09.022 DEBUG [src.node.waku_node] Stopping container with id e3b0948ae831
2025-12-09 04:09:09.542 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:09.542 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:09.556 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:09.563 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_invalid_ascending with id: 2025-12-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13
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-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.182.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48815', '48816', '48817', '48818', '48819']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48815:48815 -p 48816:48816 -p 48817:48817 -p 48818:48818 -p 48819:48819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48817 --rest-port=48815 --tcp-port=48816 --discv5-udp-port=48818 --rest-address=0.0.0.0 --nat=extip:172.18.182.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa0d8c38124dea590589f2471b456fe0b8a6dddad37da6a579f0e0d0be3157be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48819 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5319820c0e9b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.182.8 waku 09239a4f46085d35135ad8c9b609c10a1f157e8622de3cd15c65132ae0c400cc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 09239a4f4608. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48815
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 5bd70c206ecc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48815/health" -H "Content-Type: 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:48815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.8/tcp/48816/p2p/16Uiu2HAmKRxDxUmoVJ9ASK5osWz29AQ3QFufygLWbHRGcwwT1gXP","/ip4/172.18.182.8/tcp/48817/ws/p2p/16Uiu2HAmKRxDxUmoVJ9ASK5osWz29AQ3QFufygLWbHRGcwwT1gXP"],"enrUri":"enr:-L24QEjVtiAoHdysZZ4nVM3g9-ZaP1UZyy-avL9Ihl4lLUQ2M08jXRWL0V_nF7ucUwvqyMn-6miLrRskdEdD5SO-h74CgmlkgnY0gmlwhKwStgiKbXVsdGlhZGRyc5YACASsErYIBr6wAAoErBK2CAa-sd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZKrahliRM8oAS1yNYphXNLazUGIa1M_4NhoI7gf2Kr6DdGNwgr6wg3VkcIK-soV3YWt1MgM"}'
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-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.225.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30010', '30011', '30012', '30013', '30014']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30010:30010 -p 30011:30011 -p 30012:30012 -p 30013:30013 -p 30014:30014 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30012 --rest-port=30010 --tcp-port=30011 --discv5-udp-port=30013 --rest-address=0.0.0.0 --nat=extip:172.18.225.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da22edd1d4e5f7c8df6173daa06fabafe41d70a03a4f5bd59011a93ba3cba2de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30014 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEjVtiAoHdysZZ4nVM3g9-ZaP1UZyy-avL9Ihl4lLUQ2M08jXRWL0V_nF7ucUwvqyMn-6miLrRskdEdD5SO-h74CgmlkgnY0gmlwhKwStgiKbXVsdGlhZGRyc5YACASsErYIBr6wAAoErBK2CAa-sd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZKrahliRM8oAS1yNYphXNLazUGIa1M_4NhoI7gf2Kr6DdGNwgr6wg3VkcIK-soV3YWt1MgM --storenode=/ip4/172.18.182.8/tcp/48816/p2p/16Uiu2HAmKRxDxUmoVJ9ASK5osWz29AQ3QFufygLWbHRGcwwT1gXP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.90 waku 73d78c1a68f37c7a0e631ed9091e7d0a5eb11f10d6ec18b1214fae9261c7ab1f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73d78c1a68f3. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-53__56dd5227-ab65-4046-98f5-3d0d4d77dc13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30010
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30010/health" -H "Content-Type: 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:30010/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.90/tcp/30011/p2p/16Uiu2HAkw3ihiCyJXxhZ1dVC4m433CXgid3eJYvTRAqecy4eTcLr","/ip4/172.18.225.90/tcp/30012/ws/p2p/16Uiu2HAkw3ihiCyJXxhZ1dVC4m433CXgid3eJYvTRAqecy4eTcLr"],"enrUri":"enr:-L24QGF2_4HSi4kb0O0QL1YCl31YmSUUoETfzbY-qhYr2EWrXWZa0USpeWq-PPb0GIPBqLAk9CH_-3IZw_VYZHkKS9QCgmlkgnY0gmlwhKwS4VqKbXVsdGlhZGRyc5YACASsEuFaBnU7AAoErBLhWgZ1PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGBestVr6IkneTh-zc6qm4CV3zNarD17Xg-0rOCwxMyuDdGNwgnU7g3VkcIJ1PYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30010/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.8/tcp/48816/p2p/16Uiu2HAmKRxDxUmoVJ9ASK5osWz29AQ3QFufygLWbHRGcwwT1gXP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48815/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:30010/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:48815/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:48815/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:48815/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:48815/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  tests.store.test_sorting:test_sorting.py:35 requesting stored messages with invalid ascending =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48815/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=##" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xddd16cf7e447109a434d249e22283b523d6b41a79f4b852fe37fc824b5e0af50"},{"messageHash":"0xdb3fff1536fdf513c4fe80fa5cddb685f542e8cea298ca1cfa1de09149eb600b"}],"paginationCursor":"0xdb3fff1536fdf513c4fe80fa5cddb685f542e8cea298ca1cfa1de09149eb600b"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30010/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=##" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xddd16cf7e447109a434d249e22283b523d6b41a79f4b852fe37fc824b5e0af50"},{"messageHash":"0xdb3fff1536fdf513c4fe80fa5cddb685f542e8cea298ca1cfa1de09149eb600b"}],"paginationCursor":"0xdb3fff1536fdf513c4fe80fa5cddb685f542e8cea298ca1cfa1de09149eb600b"}'
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 09239a4f4608
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 73d78c1a68f3
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_filter_unsubscribe_from_pubsub_topics with id: 2025-12-09_04-09-15__445538ed-7a0a-48ff-ae74-e710db3fd5a6
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-09_04-09-15__445538ed-7a0a-48ff-ae74-e710db3fd5a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34904', '34905', '34906', '34907', '34908']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34904:34904 -p 34905:34905 -p 34906:34906 -p 34907:34907 -p 34908:34908 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34906 --rest-port=34904 --tcp-port=34905 --discv5-udp-port=34907 --rest-address=0.0.0.0 --nat=extip:172.18.187.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ccaf282cdfbdcf3660f6c4dce4c5ac586cc3d1f1a49be3ffb7cddaefaeeabad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34908 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.129 waku 0a092014049f9bae18fc189ea0a21d289f4903c8f0b4c146306dfaa41e11d308
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a092014049f. Setting up logs at ./log/docker/node1_2025-12-09_04-09-15__445538ed-7a0a-48ff-ae74-e710db3fd5a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34904
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 430ea2013e4a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 364496eae10f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34904/health" -H "Content-Type: 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:34904/debug/v1/info" -H "Content-Type: application/json" -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.129/tcp/34905/p2p/16Uiu2HAmHivkpFFaGCE14mJGZ4DqzY3G19fsR9qcehCgtQGzDida","/ip4/172.18.187.129/tcp/34906/ws/p2p/16Uiu2HAmHivkpFFaGCE14mJGZ4DqzY3G19fsR9qcehCgtQGzDida"],"enrUri":"enr:-L24QNZdBBbza0sm2mmTZnNiBK_sWiILeolNsXs71rSFRwBPR9uIm4tz529oXUk8L_m69kld-Sg9ApirqF2lmQ7qVF0CgmlkgnY0gmlwhKwSu4GKbXVsdGlhZGRyc5YACASsEruBBohZAAoErBK7gQaIWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS0yxlRWGJV85L8Eu_nOEMf3emlS5vb-mbKhNEKALTh2DdGNwgohZg3VkcIKIW4V3YWt1MgU"}'
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-09_04-09-15__445538ed-7a0a-48ff-ae74-e710db3fd5a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.250.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33942', '33943', '33944', '33945', '33946']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33942:33942 -p 33943:33943 -p 33944:33944 -p 33945:33945 -p 33946:33946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33944 --rest-port=33942 --tcp-port=33943 --discv5-udp-port=33945 --rest-address=0.0.0.0 --nat=extip:172.18.250.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aeb9fd16cce4249bea39af6adfdfb1ce9985dc0afdbb7b82dcd34dc61e91ff6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33946 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNZdBBbza0sm2mmTZnNiBK_sWiILeolNsXs71rSFRwBPR9uIm4tz529oXUk8L_m69kld-Sg9ApirqF2lmQ7qVF0CgmlkgnY0gmlwhKwSu4GKbXVsdGlhZGRyc5YACASsEruBBohZAAoErBK7gQaIWt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS0yxlRWGJV85L8Eu_nOEMf3emlS5vb-mbKhNEKALTh2DdGNwgohZg3VkcIKIW4V3YWt1MgU --filternode=/ip4/172.18.187.129/tcp/34905/p2p/16Uiu2HAmHivkpFFaGCE14mJGZ4DqzY3G19fsR9qcehCgtQGzDida
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.39 waku 9f284ba103bcde9c909398c53a8bd118cd26085561449fcbba334284c2f6e1c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9f284ba103bc. Setting up logs at ./log/docker/node2_2025-12-09_04-09-15__445538ed-7a0a-48ff-ae74-e710db3fd5a6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33942
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33942/health" -H "Content-Type: 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:33942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.250.39/tcp/33943/p2p/16Uiu2HAkx8KF4y5HbC2y69vtvNRWdswVF4gDYtTNMxNiKS3XfM5u","/ip4/172.18.250.39/tcp/33944/ws/p2p/16Uiu2HAkx8KF4y5HbC2y69vtvNRWdswVF4gDYtTNMxNiKS3XfM5u"],"enrUri":"enr:-L24QPxZDezH8Ka_0tvo4a3ul2HRt-_TnM-S19TG7Ixdf5h3dDl5wdRDdNJW90rMqLjIfr5QUiUCNnhJ9oxfV3Wst3UCgmlkgnY0gmlwhKwS-ieKbXVsdGlhZGRyc5YACASsEvonBoSXAAoErBL6JwaEmN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKCC9c7ix1paEqmU5sdZW6PVeKYVtWLk9yIhHwGiQjTyDdGNwgoSXg3VkcIKEmYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.129/tcp/34905/p2p/16Uiu2HAmHivkpFFaGCE14mJGZ4DqzY3G19fsR9qcehCgtQGzDida"]'
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:34904/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:33942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4760291a-c190-4ed0-8463-b60f21b5ebf8", "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":"4760291a-c190-4ed0-8463-b60f21b5ebf8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34904/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:33942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d0ddd7ee-82bf-48c6-845b-57ada174e3d5", "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":"d0ddd7ee-82bf-48c6-845b-57ada174e3d5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34904/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:33942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bd8a6309-23da-4d1c-bb7d-417e84a47b13", "contentFilters": ["/test/2/waku-filter/proto"], "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":"bd8a6309-23da-4d1c-bb7d-417e84a47b13","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34904/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:33942/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":1765253358292144349,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/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:33942/filter/v2/messages/%2Ftest%2F2%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/2/waku-filter/proto","version":0,"timestamp":1765253358405474303,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33942/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 POST "http://127.0.0.1:34904/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:33942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/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:33942/filter/v2/messages/%2Ftest%2F2%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/2/waku-filter/proto","version":0,"timestamp":1765253358633589447,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "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":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34904/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:33942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/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:33942/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33942/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a092014049f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9f284ba103bc
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,346 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_valid_payloads with id: 2025-12-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4
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-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.16.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4819', '4820', '4821', '4822', '4823']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4819:4819 -p 4820:4820 -p 4821:4821 -p 4822:4822 -p 4823:4823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4821 --rest-port=4819 --tcp-port=4820 --discv5-udp-port=4822 --rest-address=0.0.0.0 --nat=extip:172.18.16.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f15dbcb59dc9cbbe37b14904f4feef0870ee3ec0afd6cdb4ad4eebb45cb9fabb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4823 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.19 waku 69ddf3ffc8e813d31d931ff27641c4e1c913d2bb1a9a8da3012532f696dd5505
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 69ddf3ffc8e8. Setting up logs at ./log/docker/node1_2025-12-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4819
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 bf709eaaae27. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bea587ff6729. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4819/health" -H "Content-Type: 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:4819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.19/tcp/4820/p2p/16Uiu2HAmQqRrg7aQz7jgmXpfX6yxf9BPPJL6gEvwtdfRJ2Gr12A5","/ip4/172.18.16.19/tcp/4821/ws/p2p/16Uiu2HAmQqRrg7aQz7jgmXpfX6yxf9BPPJL6gEvwtdfRJ2Gr12A5"],"enrUri":"enr:-L24QOIR9usDKqzS6T-rB0EAKBeMEuIjw8TxXjn-qYYk2cWhaF47uAP0A5E7k6CuhEYdEZy7ZoJ-3CtNBVRyCGhvq_0CgmlkgnY0gmlwhKwSEBOKbXVsdGlhZGRyc5YACASsEhATBhLUAAoErBIQEwYS1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtPjkQ9wSpKFkjDQ2vDzhwFaxyuyfJM1X3kfrLcdlSGKDdGNwghLUg3VkcIIS1oV3YWt1MgU"}'
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-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24613', '24614', '24615', '24616', '24617']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24613:24613 -p 24614:24614 -p 24615:24615 -p 24616:24616 -p 24617:24617 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24615 --rest-port=24613 --tcp-port=24614 --discv5-udp-port=24616 --rest-address=0.0.0.0 --nat=extip:172.18.64.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b6b6edb9dfffb4bdb090cb28a2a8240e9cb5a4cc1201b411ff55ea62f68be58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24617 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOIR9usDKqzS6T-rB0EAKBeMEuIjw8TxXjn-qYYk2cWhaF47uAP0A5E7k6CuhEYdEZy7ZoJ-3CtNBVRyCGhvq_0CgmlkgnY0gmlwhKwSEBOKbXVsdGlhZGRyc5YACASsEhATBhLUAAoErBIQEwYS1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtPjkQ9wSpKFkjDQ2vDzhwFaxyuyfJM1X3kfrLcdlSGKDdGNwghLUg3VkcIIS1oV3YWt1MgU --filternode=/ip4/172.18.16.19/tcp/4820/p2p/16Uiu2HAmQqRrg7aQz7jgmXpfX6yxf9BPPJL6gEvwtdfRJ2Gr12A5
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.32 waku ca99984952acb002c034b8cc8b6416751c6ff733fbd81ae663d5a01539162bff
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca99984952ac. Setting up logs at ./log/docker/node2_2025-12-09_04-09-25__84ec5164-3fcd-43f7-8d71-21a7bd7c4bd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24613
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24613/health" -H "Content-Type: 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:24613/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.32/tcp/24614/p2p/16Uiu2HAm2FZkwr5fW9RxEDHYc7RCVN1UL3Q3jyLdnaj4ZJCmhShm","/ip4/172.18.64.32/tcp/24615/ws/p2p/16Uiu2HAm2FZkwr5fW9RxEDHYc7RCVN1UL3Q3jyLdnaj4ZJCmhShm"],"enrUri":"enr:-L24QMdzQuOp15M8Hq_e2UW01Cjt-WODVBJGRKbCKYiKcloDeBLOPTFgEMH0PUar1bYORv79pvbEa1f3givglMZdg_QCgmlkgnY0gmlwhKwSQCCKbXVsdGlhZGRyc5YACASsEkAgBmAmAAoErBJAIAZgJ90DgnJzhQADAQAAiXNlY3AyNTZrMaECZWr3OWjjof5HcQmDpC64aqQBYpkEjO3gh0uRjBOZgeCDdGNwgmAmg3VkcIJgKIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24613/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.19/tcp/4820/p2p/16Uiu2HAmQqRrg7aQz7jgmXpfX6yxf9BPPJL6gEvwtdfRJ2Gr12A5"]'
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:4819/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:24613/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "90edb627-93c7-4450-9907-4a7a35be0567", "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":"90edb627-93c7-4450-9907-4a7a35be0567","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "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:24613/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":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368502899820,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "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:24613/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":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368615919853,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "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:24613/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368725674460,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "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:24613/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368836122797,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "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:24613/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":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253368945493555,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "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:24613/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369055721018,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "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:24613/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369165938312,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "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:24613/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":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369276522526,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "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:24613/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369386631243,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "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:24613/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369497069354,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "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:24613/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369607274532,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "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:24613/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":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369717236247,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "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:24613/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":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369826731889,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "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:24613/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253369936731521,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "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:24613/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":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370046234108,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "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:24613/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370155660238,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "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:24613/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370265467750,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "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:24613/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370374964693,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "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:24613/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370484752130,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "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:24613/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370594329470,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "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:24613/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370704235159,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "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:24613/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370814581068,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "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:24613/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253370924182322,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "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:24613/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371034138633,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "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:24613/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371144187635,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "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:24613/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371253751724,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "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:24613/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371363730947,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "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:24613/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371473194397,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "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:24613/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":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371582381332,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "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:24613/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371691793228,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "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:24613/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371801562251,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "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:24613/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253371912302552,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "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:24613/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372021718551,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "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:24613/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372131848528,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "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:24613/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":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372241795131,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "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:24613/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":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372351937966,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "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:24613/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":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372463102312,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "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:24613/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":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372573239695,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "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:24613/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":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372683155423,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4819/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "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:24613/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":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1765253372792684215,"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 69ddf3ffc8e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ca99984952ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2025-12-09_04-10-58__b68a27c3-eafb-42d2-8de8-2b3fb45cbb53
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-09_04-10-58__b68a27c3-eafb-42d2-8de8-2b3fb45cbb53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17049', '17050', '17051', '17052', '17053']
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 17049:17049 -p 17050:17050 -p 17051:17051 -p 17052:17052 -p 17053:17053 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17051 --rest-port=17049 --tcp-port=17050 --discv5-udp-port=17052 --rest-address=0.0.0.0 --nat=extip:172.18.226.136 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=27bfae2381daf880bbac0f0b6bfd87c34ea4bf57e7afd0bf681bc907d6af723f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17053 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.136 waku 14195a7f27f297ad2828fc12e57864721f5ec4e95734fbd231bff582289a5077
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 14195a7f27f2. Setting up logs at ./log/docker/node1_2025-12-09_04-10-58__b68a27c3-eafb-42d2-8de8-2b3fb45cbb53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17049
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 322e62e440e9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fbcb703f7235. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17049/health" -H "Content-Type: 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:17049/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.136/tcp/17050/p2p/16Uiu2HAm6thGMqwPnytBS5RobAHTDeug7AdDUcUb8wFTLy9vBQZW","/ip4/172.18.226.136/tcp/17051/ws/p2p/16Uiu2HAm6thGMqwPnytBS5RobAHTDeug7AdDUcUb8wFTLy9vBQZW"],"enrUri":"enr:-L24QBj4jvMWe_xPLN8mpQQk7s_0tp00AB9DUUnz8qo25mupZG3EC6GEzWThnTOhYlkX7RKCgM1Jw0eDYNtdV6TkF_ICgmlkgnY0gmlwhKwS4oiKbXVsdGlhZGRyc5YACASsEuKIBkKaAAoErBLiiAZCm90DgnJzhQACAQAAiXNlY3AyNTZrMaECqlyxE4NmHRvAXWpUeZ9QJjOJdnMvRusbPY3PkZz5d_mDdGNwgkKag3VkcIJCnIV3YWt1MgU"}'
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-09_04-10-58__b68a27c3-eafb-42d2-8de8-2b3fb45cbb53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17506', '17507', '17508', '17509', '17510']
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 17506:17506 -p 17507:17507 -p 17508:17508 -p 17509:17509 -p 17510:17510 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17508 --rest-port=17506 --tcp-port=17507 --discv5-udp-port=17509 --rest-address=0.0.0.0 --nat=extip:172.18.184.88 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f2ebfd5cdf5b58a4a5dfbebf78f3379cbfc1dfb3afc1ffb91685a31edbde3763 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17510 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBj4jvMWe_xPLN8mpQQk7s_0tp00AB9DUUnz8qo25mupZG3EC6GEzWThnTOhYlkX7RKCgM1Jw0eDYNtdV6TkF_ICgmlkgnY0gmlwhKwS4oiKbXVsdGlhZGRyc5YACASsEuKIBkKaAAoErBLiiAZCm90DgnJzhQACAQAAiXNlY3AyNTZrMaECqlyxE4NmHRvAXWpUeZ9QJjOJdnMvRusbPY3PkZz5d_mDdGNwgkKag3VkcIJCnIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.88 waku dd3b5384c8c4a53579acb7348780b6e3f82c03553b8d62d9de20b4940c2d7491
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd3b5384c8c4. Setting up logs at ./log/docker/node2_2025-12-09_04-10-58__b68a27c3-eafb-42d2-8de8-2b3fb45cbb53__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17506
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17506/health" -H "Content-Type: 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:17506/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.88/tcp/17507/p2p/16Uiu2HAm88ebS3Nb97zEjuUgAgRBwi6FKiPiENo7Fh5PqMXWdXJr","/ip4/172.18.184.88/tcp/17508/ws/p2p/16Uiu2HAm88ebS3Nb97zEjuUgAgRBwi6FKiPiENo7Fh5PqMXWdXJr"],"enrUri":"enr:-L24QBnwZVfunqyUhbO_2ciTHLjyi5WhERPhBY1o3u8cA21pc_Dcu3PxguVweBP30PcvdcomjVlNbhW0kFDxGcoV6CMCgmlkgnY0gmlwhKwSuFiKbXVsdGlhZGRyc5YACASsErhYBkRjAAoErBK4WAZEZN0DgnJzhQACAQAAiXNlY3AyNTZrMaECvMt9Wl96gUrfFheT4q5RAyqntmsgeO0slXpTczOTAnODdGNwgkRjg3VkcIJEZYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17506/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.136/tcp/17050/p2p/16Uiu2HAm6thGMqwPnytBS5RobAHTDeug7AdDUcUb8wFTLy9vBQZW"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17049/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:17506/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:17049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17049/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253461287111840,"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:17506/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1765253461287111840,"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 14195a7f27f2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dd3b5384c8c4
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,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_multiple_store_messages with id: 2025-12-09_04-09-27__7cf0d459-e950-4328-8287-95ebe3659109
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-09_04-09-27__7cf0d459-e950-4328-8287-95ebe3659109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14249', '14250', '14251', '14252', '14253']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14249:14249 -p 14250:14250 -p 14251:14251 -p 14252:14252 -p 14253:14253 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14251 --rest-port=14249 --tcp-port=14250 --discv5-udp-port=14252 --rest-address=0.0.0.0 --nat=extip:172.18.90.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4dced80aa02cfc33dfe5f3fbfd4fe71d5df45ac146e76bbcff5badddadc3f66a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14253 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.113 waku 60dbad3470125c65b19b81ca36aaf55130d97df069bcba36ca38a2d14ecc10d6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 60dbad347012. Setting up logs at ./log/docker/publishing_node1_2025-12-09_04-09-27__7cf0d459-e950-4328-8287-95ebe3659109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14249
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 52b3d6bce0d9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9108de9ca62f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14249/health" -H "Content-Type: 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:14249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.113/tcp/14250/p2p/16Uiu2HAmDRqQWRpnBYvmrmZjkKSTBrbpdyaGzxUj34mMaApa2TAk","/ip4/172.18.90.113/tcp/14251/ws/p2p/16Uiu2HAmDRqQWRpnBYvmrmZjkKSTBrbpdyaGzxUj34mMaApa2TAk"],"enrUri":"enr:-L24QFfeO8wCWd8V-HHsljb5WQ0ItrIcpGVttqM44_XkdnBRdybDNCfHi4tGAlOnvlSiOO1wVYZPuhnTqp28CmPT_AYCgmlkgnY0gmlwhKwSWnGKbXVsdGlhZGRyc5YACASsElpxBjeqAAoErBJacQY3q90DgnJzhQADAQAAiXNlY3AyNTZrMaEDC30F11EJ-2-Cjn1Dzse-4n10qRQYTuQ0xUUecxG1VDWDdGNwgjeqg3VkcII3rIV3YWt1MgM"}'
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-09_04-09-27__7cf0d459-e950-4328-8287-95ebe3659109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48251', '48252', '48253', '48254', '48255']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48251:48251 -p 48252:48252 -p 48253:48253 -p 48254:48254 -p 48255:48255 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48253 --rest-port=48251 --tcp-port=48252 --discv5-udp-port=48254 --rest-address=0.0.0.0 --nat=extip:172.18.90.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b28fde8a953e0e5d7f7faeb909b02f7f4cb73d7dda1ccfc5bf9b7281099239c5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48255 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFfeO8wCWd8V-HHsljb5WQ0ItrIcpGVttqM44_XkdnBRdybDNCfHi4tGAlOnvlSiOO1wVYZPuhnTqp28CmPT_AYCgmlkgnY0gmlwhKwSWnGKbXVsdGlhZGRyc5YACASsElpxBjeqAAoErBJacQY3q90DgnJzhQADAQAAiXNlY3AyNTZrMaEDC30F11EJ-2-Cjn1Dzse-4n10qRQYTuQ0xUUecxG1VDWDdGNwgjeqg3VkcII3rIV3YWt1MgM --storenode=/ip4/172.18.90.113/tcp/14250/p2p/16Uiu2HAmDRqQWRpnBYvmrmZjkKSTBrbpdyaGzxUj34mMaApa2TAk --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.110 waku 19ae738976f335d4c688c85f5d68179254678bdb826072c6bd9e3767f2120a6f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19ae738976f3. Setting up logs at ./log/docker/store_node1_2025-12-09_04-09-27__7cf0d459-e950-4328-8287-95ebe3659109__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48251
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48251/health" -H "Content-Type: 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:48251/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.110/tcp/48252/p2p/16Uiu2HAkzW1ZVNcNY5iR7nqxs3vfSzXPdEbrEKs4mFqxoMuHnpUu","/ip4/172.18.90.110/tcp/48253/ws/p2p/16Uiu2HAkzW1ZVNcNY5iR7nqxs3vfSzXPdEbrEKs4mFqxoMuHnpUu"],"enrUri":"enr:-L24QEP3Xgp_bDrPub1bp9SoCGt_29oVB-ZFgH7pAcPKWu6WRGadXnROgkAxY852rnUyZRlAE85phQNcxSEGvKvhtv8CgmlkgnY0gmlwhKwSWm6KbXVsdGlhZGRyc5YACASsElpuBrx8AAoErBJabga8fd0DgnJzhQADAQAAiXNlY3AyNTZrMaECS2bl7OFAmKV1pTuv_FO8BokQ75KAHM-HS33DElwtfXaDdGNwgrx8g3VkcIK8foV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48251/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.113/tcp/14250/p2p/16Uiu2HAmDRqQWRpnBYvmrmZjkKSTBrbpdyaGzxUj34mMaApa2TAk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14249/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:48251/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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:14249/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":"0xac284a3a7d372e82dee77cb8823797ee8aa373475cad1f26911f9c598644caa0"},{"messageHash":"0x6c08e4052a554ab9ed9a03fa2d3ad7d779dfa5af3892a3cf87676a410163a9b4"},{"messageHash":"0x7cf2dcb3bf6cbeeb78ad31bb01d526c40cbd640bb46ca9a55d0b19f6fddd0838"},{"messageHash":"0x8d8ef318e4a273fb0bda118b402fe22bd6d9e4f84c258e123ce5d7dacbb3739e"},{"messageHash":"0xcae70fce3b7dd58572af2f89d1f62fb5434978475ac791af3040bbd087d3f65b"},{"messageHash":"0x032987abf87d70acecb84b9879912b6115f07e178b5bdff5d1709ac0c7edfbb1"},{"messageHash":"0xfbbac757f9902cefae352ea53d1d35e5baeef608fd960b02501bf826823dac67"},{"messageHash":"0x9e495a1fc09afab1739e94596f5e7d08464c9a4fcf2091d8a73ea5e5014feb75"},{"messageHash":"0xb20e9fb39c6ff300f9b25ae857de42c11c5c693fd1d475595e36376a4d299f2d"},{"messageHash":"0x06d208c19c3a813dc94380033ca008ca51dc3cc3ec7d0a80ea2f994b9160f5db"},{"messageHash":"0x5f425f3d129b16e746cdadd47a0bd3b0c5bd3d587dce725401c58f765c613f55"},{"messageHash":"0xa1bd2aeb1222d3f89ff39cfdc58e9dced21c2280f734d69925f8fdc018fc867d"},{"messageHash":"0xc3105d914554cc3e81bf2ea2ea03a105648d93a8587af026d3d07376fbf3e049"},{"messageHash":"0x7cc1eb2cee1552c7b0aa040cb53c82c0d451ea5a284b9547fe65274b8361b992"},{"messageHash":"0xf3d1244a33c5ceab47d54c0a6af5141a04651f8e490183fc4af4967530e5e633"},{"messageHash":"0xfb9bec95b14916187d4339f64c58a2384b8813a53cabf8161975d446af31de0c"},{"messageHash":"0x704a3f31729e3609d17b3f507906b733aa1fc73b5964d875c3beabf411cd82e5"},{"messageHash":"0xdc29455094d7d52716b4455a4574efba1b49b9441b1aa24688007ad58ea273de"},{"messageHash":"0xc14857df81595393750d89e50873bb322ab52d8904560c223b8b69fb98ec4b51"},{"messageHash":"0x0e2f3cc376176c59bbb516f59e2125ed6def08cd6c1b1596946b752b49127343"},{"messageHash":"0xd42e0a1d16aa94254ffc5863306ea467aa68726777ccb18c4cfe7de067e3416c"},{"messageHash":"0xec364988a2121da6fe277fed072b174742a81d2bbd485c45047e708bd8b9cc86"},{"messageHash":"0x11735131d01a926437e6ee225a7673152ecae831f0b61236d68001953bf21bc2"},{"messageHash":"0x00dd3faa1cce1c4adc7bb0c40117de7fa0cc7557677baed911fadde2200228bd"},{"messageHash":"0x40dbf0d3bc4648a6bb592823b9565f76f8b789002716c2ce2fd7e41c3538e807"},{"messageHash":"0x05de82859ad753abf0c54e66904c803af383bdce641e8e0b8194e7b037652f18"},{"messageHash":"0x63d4b19ce393b52e41485573bcad9c7b7c9eddede00e2b07975676f471bac149"},{"messageHash":"0xa403ca43f12e8be0435474950d317eadfa37357d053b74578b871ccbfe197dfb"},{"messageHash":"0xaa7ea2f278f8dbd2a7c36e5a7a534d3f89d3ea121270f332bd397d6ec95a2881"},{"messageHash":"0x7dae18d45fcf598ccc473983d7df0c0595cc633e11272623af4c8a679e6d34fd"},{"messageHash":"0x1199e452885f4acfb1292d5be5b86fa98afe7386b139836a568659292540995f"},{"messageHash":"0x373bfcd0046cddcf2032e18a43100d43b8b8f17f7995eb8c68676b503d0e8948"},{"messageHash":"0xb7275f7239aadfc119aff535e7df69b94d0362d1d2bc49c09881d712167e20c3"},{"messageHash":"0x39047156d2ac119fccaf972fcba4e422ec7657926afaa7f622212ceb5411eef0"},{"messageHash":"0x910af2f4f836b9885e92d50c5775ed9ca6c4c2efd29150c13b5febaa5ca0ba69"},{"messageHash":"0x5eb1ed9acda36a23a2b87c625eaa188fefb95bf7a76db7c2d48b046d75015527"},{"messageHash":"0x9638a9949bcf26f2d23c0207175b7518ea9cf5a6cab4069be32069df8da3e3e1"},{"messageHash":"0xb88928b22aac23c0ffa1252223db65a61b0e98101f5958ea14b327091801bcab"},{"messageHash":"0xd6b23fb3b467058ec1ba9a99eb310c8e53c9627ee2cb16c84077db5e834a8830"},{"messageHash":"0x63ff0cb578f2c117b0692aad49ba702f530cba626361cdbe4537a06b3d3f8378"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48251/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":"0xac284a3a7d372e82dee77cb8823797ee8aa373475cad1f26911f9c598644caa0"},{"messageHash":"0x6c08e4052a554ab9ed9a03fa2d3ad7d779dfa5af3892a3cf87676a410163a9b4"},{"messageHash":"0x7cf2dcb3bf6cbeeb78ad31bb01d526c40cbd640bb46ca9a55d0b19f6fddd0838"},{"messageHash":"0x8d8ef318e4a273fb0bda118b402fe22bd6d9e4f84c258e123ce5d7dacbb3739e"},{"messageHash":"0xcae70fce3b7dd58572af2f89d1f62fb5434978475ac791af3040bbd087d3f65b"},{"messageHash":"0x032987abf87d70acecb84b9879912b6115f07e178b5bdff5d1709ac0c7edfbb1"},{"messageHash":"0xfbbac757f9902cefae352ea53d1d35e5baeef608fd960b02501bf826823dac67"},{"messageHash":"0x9e495a1fc09afab1739e94596f5e7d08464c9a4fcf2091d8a73ea5e5014feb75"},{"messageHash":"0xb20e9fb39c6ff300f9b25ae857de42c11c5c693fd1d475595e36376a4d299f2d"},{"messageHash":"0x06d208c19c3a813dc94380033ca008ca51dc3cc3ec7d0a80ea2f994b9160f5db"},{"messageHash":"0x5f425f3d129b16e746cdadd47a0bd3b0c5bd3d587dce725401c58f765c613f55"},{"messageHash":"0xa1bd2aeb1222d3f89ff39cfdc58e9dced21c2280f734d69925f8fdc018fc867d"},{"messageHash":"0xc3105d914554cc3e81bf2ea2ea03a105648d93a8587af026d3d07376fbf3e049"},{"messageHash":"0x7cc1eb2cee1552c7b0aa040cb53c82c0d451ea5a284b9547fe65274b8361b992"},{"messageHash":"0xf3d1244a33c5ceab47d54c0a6af5141a04651f8e490183fc4af4967530e5e633"},{"messageHash":"0xfb9bec95b14916187d4339f64c58a2384b8813a53cabf8161975d446af31de0c"},{"messageHash":"0x704a3f31729e3609d17b3f507906b733aa1fc73b5964d875c3beabf411cd82e5"},{"messageHash":"0xdc29455094d7d52716b4455a4574efba1b49b9441b1aa24688007ad58ea273de"},{"messageHash":"0xc14857df81595393750d89e50873bb322ab52d8904560c223b8b69fb98ec4b51"},{"messageHash":"0x0e2f3cc376176c59bbb516f59e2125ed6def08cd6c1b1596946b752b49127343"},{"messageHash":"0xd42e0a1d16aa94254ffc5863306ea467aa68726777ccb18c4cfe7de067e3416c"},{"messageHash":"0xec364988a2121da6fe277fed072b174742a81d2bbd485c45047e708bd8b9cc86"},{"messageHash":"0x11735131d01a926437e6ee225a7673152ecae831f0b61236d68001953bf21bc2"},{"messageHash":"0x00dd3faa1cce1c4adc7bb0c40117de7fa0cc7557677baed911fadde2200228bd"},{"messageHash":"0x40dbf0d3bc4648a6bb592823b9565f76f8b789002716c2ce2fd7e41c3538e807"},{"messageHash":"0x05de82859ad753abf0c54e66904c803af383bdce641e8e0b8194e7b037652f18"},{"messageHash":"0x63d4b19ce393b52e41485573bcad9c7b7c9eddede00e2b07975676f471bac149"},{"messageHash":"0xa403ca43f12e8be0435474950d317eadfa37357d053b74578b871ccbfe197dfb"},{"messageHash":"0xaa7ea2f278f8dbd2a7c36e5a7a534d3f89d3ea121270f332bd397d6ec95a2881"},{"messageHash":"0x7dae18d45fcf598ccc473983d7df0c0595cc633e11272623af4c8a679e6d34fd"},{"messageHash":"0x1199e452885f4acfb1292d5be5b86fa98afe7386b139836a568659292540995f"},{"messageHash":"0x373bfcd0046cddcf2032e18a43100d43b8b8f17f7995eb8c68676b503d0e8948"},{"messageHash":"0xb7275f7239aadfc119aff535e7df69b94d0362d1d2bc49c09881d712167e20c3"},{"messageHash":"0x39047156d2ac119fccaf972fcba4e422ec7657926afaa7f622212ceb5411eef0"},{"messageHash":"0x910af2f4f836b9885e92d50c5775ed9ca6c4c2efd29150c13b5febaa5ca0ba69"},{"messageHash":"0x5eb1ed9acda36a23a2b87c625eaa188fefb95bf7a76db7c2d48b046d75015527"},{"messageHash":"0x9638a9949bcf26f2d23c0207175b7518ea9cf5a6cab4069be32069df8da3e3e1"},{"messageHash":"0xb88928b22aac23c0ffa1252223db65a61b0e98101f5958ea14b327091801bcab"},{"messageHash":"0xd6b23fb3b467058ec1ba9a99eb310c8e53c9627ee2cb16c84077db5e834a8830"},{"messageHash":"0x63ff0cb578f2c117b0692aad49ba702f530cba626361cdbe4537a06b3d3f8378"}]}'
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 60dbad347012
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19ae738976f3
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,532 @@
2025-12-09 04:07:59.944 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:07:59.944 DEBUG [tests.conftest] Running test: test_light_push_with_valid_content_topics with id: 2025-12-09_04-07-59__5e5c82dc-fe00-428d-b04f-2eaa58f0db75
2025-12-09 04:07:59.944 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:07:59.945 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2025-12-09 04:07:59.951 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:07:59.951 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2025-12-09_04-07-59__5e5c82dc-fe00-428d-b04f-2eaa58f0db75__wakuorg_nwaku:latest.log
2025-12-09 04:07:59.952 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:07:59.952 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:07:59.953 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:07:59.953 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.101.89
2025-12-09 04:07:59.953 DEBUG [src.node.docker_mananger] Generated ports ['7104', '7105', '7106', '7107', '7108']
2025-12-09 04:07:59.953 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:07:59.954 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:07:59.954 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:07:59.954 DEBUG [src.node.docker_mananger] docker run -i -t -p 7104:7104 -p 7105:7105 -p 7106:7106 -p 7107:7107 -p 7108:7108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7106 --rest-port=7104 --tcp-port=7105 --discv5-udp-port=7107 --rest-address=0.0.0.0 --nat=extip:172.18.101.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9aa40d61fdb3bae3fd20bc057ab9e564aadd5f8d3046fd04bb61e94e8e7dc3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7108 --metrics-logging=true --lightpush=true --relay=true
2025-12-09 04:08:00.131 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.101.89 waku 1e500129a4c0c9640404982b51a72a63fabffc1a2dd9857743c553ddf169b850
2025-12-09 04:08:00.162 DEBUG [src.node.docker_mananger] Container started with ID 1e500129a4c0. Setting up logs at ./log/docker/receiving_node1_2025-12-09_04-07-59__5e5c82dc-fe00-428d-b04f-2eaa58f0db75__wakuorg_nwaku:latest.log
2025-12-09 04:08:00.163 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7104
2025-12-09 04:08:00.163 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:00.220 ERROR [src.node.docker_mananger] Max retries reached for container 45cddbdd6e52. Exiting log stream.
2025-12-09 04:08:00.733 ERROR [src.node.docker_mananger] Max retries reached for container f196d5095511. Exiting log stream.
2025-12-09 04:08:01.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:01.166 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-09 04:08:01.167 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:01.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:01.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.89/tcp/7105/p2p/16Uiu2HAkz6LHb5MwdfeSgWWsh8mAtKGhvqK77GwBgPvxB57HF2iC","/ip4/172.18.101.89/tcp/7106/ws/p2p/16Uiu2HAkz6LHb5MwdfeSgWWsh8mAtKGhvqK77GwBgPvxB57HF2iC"],"enrUri":"enr:-L24QFc6jLR_QJvILkTh3IaifJd9P55iHRf4l6geIxqlgY9oWEU6GS3PzAGucM6CLnSGJTZs8TF3m8PMci4-0hfLI6cCgmlkgnY0gmlwhKwSZVmKbXVsdGlhZGRyc5YACASsEmVZBhvBAAoErBJlWQYbwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRVYh0PmggwTxvgdS5KKc4r-zeXV5hjdirFvSe-z1QmmDdGNwghvBg3VkcIIbw4V3YWt1Mgk"}'
2025-12-09 04:08:01.169 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:01.176 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:01.176 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2025-12-09_04-07-59__5e5c82dc-fe00-428d-b04f-2eaa58f0db75__wakuorg_nwaku:latest.log
2025-12-09 04:08:01.176 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:01.176 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:01.178 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:01.178 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.10
2025-12-09 04:08:01.178 DEBUG [src.node.docker_mananger] Generated ports ['64353', '64354', '64355', '64356', '64357']
2025-12-09 04:08:01.178 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:01.178 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:01.178 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:01.179 DEBUG [src.node.docker_mananger] docker run -i -t -p 64353:64353 -p 64354:64354 -p 64355:64355 -p 64356:64356 -p 64357:64357 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64355 --rest-port=64353 --tcp-port=64354 --discv5-udp-port=64356 --rest-address=0.0.0.0 --nat=extip:172.18.26.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afebf5fe126c40fe7c4f26ac16b36dafadd3e05fe8dee0ba6accca0eb7dadc05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64357 --metrics-logging=true --lightpush=false --relay=true
2025-12-09 04:08:01.363 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.10 waku 1db43b6868bdd10bb57ba90e5c1033c62556b4a63ed26bd7873b04cf4c50b384
2025-12-09 04:08:01.393 DEBUG [src.node.docker_mananger] Container started with ID 1db43b6868bd. Setting up logs at ./log/docker/receiving_node2_2025-12-09_04-07-59__5e5c82dc-fe00-428d-b04f-2eaa58f0db75__wakuorg_nwaku:latest.log
2025-12-09 04:08:01.393 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64353
2025-12-09 04:08:01.393 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:02.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:02.397 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-09 04:08:02.397 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:02.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:02.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.10/tcp/64354/p2p/16Uiu2HAmUP5X5ZPuq5Kh4G1Tz77MBshjFgEktNSp83DrqovHf4b6","/ip4/172.18.26.10/tcp/64355/ws/p2p/16Uiu2HAmUP5X5ZPuq5Kh4G1Tz77MBshjFgEktNSp83DrqovHf4b6"],"enrUri":"enr:-L24QA8wlR9TkCcqZ4pAgtNSkSCPtsMFE9x9copzKyHzqARGUwA-Sqhoj9BO1bKvDY7iVAW2QjmFFZvY3mMzIBHxPhACgmlkgnY0gmlwhKwSGgqKbXVsdGlhZGRyc5YACASsEhoKBvtiAAoErBIaCgb7Y90DgnJzhQADAQAAiXNlY3AyNTZrMaED6aeK0EQCSjBeWcai-0Zgx6RBJoiYVFKZabBJO53dTLWDdGNwgvtig3VkcIL7ZIV3YWt1MgE"}'
2025-12-09 04:08:02.400 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:02.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64353/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.89/tcp/7105/p2p/16Uiu2HAkz6LHb5MwdfeSgWWsh8mAtKGhvqK77GwBgPvxB57HF2iC"]'
2025-12-09 04:08:02.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:02.438 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:08:02.439 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2025-12-09_04-07-59__5e5c82dc-fe00-428d-b04f-2eaa58f0db75__wakuorg_nwaku:latest.log
2025-12-09 04:08:02.439 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:08:02.439 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:08:02.440 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:08:02.440 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.146
2025-12-09 04:08:02.441 DEBUG [src.node.docker_mananger] Generated ports ['2760', '2761', '2762', '2763', '2764']
2025-12-09 04:08:02.441 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:08:02.441 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:08:02.441 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:08:02.441 DEBUG [src.node.docker_mananger] docker run -i -t -p 2760:2760 -p 2761:2761 -p 2762:2762 -p 2763:2763 -p 2764:2764 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2762 --rest-port=2760 --tcp-port=2761 --discv5-udp-port=2763 --rest-address=0.0.0.0 --nat=extip:172.18.140.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e682fcffdce400cac4f1df31ad61efa2e36cfb19df7caa4ee4ebfb5afadfa4b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2764 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFc6jLR_QJvILkTh3IaifJd9P55iHRf4l6geIxqlgY9oWEU6GS3PzAGucM6CLnSGJTZs8TF3m8PMci4-0hfLI6cCgmlkgnY0gmlwhKwSZVmKbXVsdGlhZGRyc5YACASsEmVZBhvBAAoErBJlWQYbwt0DgnJzhQADAQAAiXNlY3AyNTZrMaECRVYh0PmggwTxvgdS5KKc4r-zeXV5hjdirFvSe-z1QmmDdGNwghvBg3VkcIIbw4V3YWt1Mgk --lightpushnode=/ip4/172.18.101.89/tcp/7105/p2p/16Uiu2HAkz6LHb5MwdfeSgWWsh8mAtKGhvqK77GwBgPvxB57HF2iC --lightpush=true --relay=false
2025-12-09 04:08:02.627 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.146 waku f9d7508a9e9bb889863938f04015199dd4c8d081a7d6903a44515f348cb3688e
2025-12-09 04:08:02.656 DEBUG [src.node.docker_mananger] Container started with ID f9d7508a9e9b. Setting up logs at ./log/docker/lightpush_node1_2025-12-09_04-07-59__5e5c82dc-fe00-428d-b04f-2eaa58f0db75__wakuorg_nwaku:latest.log
2025-12-09 04:08:02.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2760
2025-12-09 04:08:02.657 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:08:03.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2760/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:03.661 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-09 04:08:03.661 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:08:03.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2760/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:03.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.146/tcp/2761/p2p/16Uiu2HAm24tPxPSo8zn3atoKtPoTSA8hMGG7ZyWN1AQHAReb7oaY","/ip4/172.18.140.146/tcp/2762/ws/p2p/16Uiu2HAm24tPxPSo8zn3atoKtPoTSA8hMGG7ZyWN1AQHAReb7oaY"],"enrUri":"enr:-L24QHxm6cLRhGSS7Fg7LeWljX7PNVTOOw6dtR3Iw8Jy51DYfiX7aYIGp36vWysZ_e8ymjfuQmuwaY3PuctbbkUC0-8CgmlkgnY0gmlwhKwSjJKKbXVsdGlhZGRyc5YACASsEoySBgrJAAoErBKMkgYKyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECYq6mpnYHtnHLcpPUnDJNn30gLW3QgeIBuutpOx1ay8GDdGNwggrJg3VkcIIKy4V3YWt1Mgg"}'
2025-12-09 04:08:03.664 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:08:03.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.89/tcp/7105/p2p/16Uiu2HAkz6LHb5MwdfeSgWWsh8mAtKGhvqK77GwBgPvxB57HF2iC"]'
2025-12-09 04:08:03.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:03.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.10/tcp/64354/p2p/16Uiu2HAmUP5X5ZPuq5Kh4G1Tz77MBshjFgEktNSp83DrqovHf4b6"]'
2025-12-09 04:08:03.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:03.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7104/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:08:03.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:03.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2025-12-09 04:08:03.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:03.734 DEBUG [tests.light_push.test_publish] Running test with content topic A simple string
2025-12-09 04:08:03.735 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:03.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1765253283735482443}}'
2025-12-09 04:08:03.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:03.747 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:03.847 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:03.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:03.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1765253283735482443,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:03.851 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:03.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:03.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1765253283735482443,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:03.856 DEBUG [tests.light_push.test_publish] Running test with content topic An integer
2025-12-09 04:08:03.856 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:03.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1765253283856495085}}'
2025-12-09 04:08:03.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:03.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:03.967 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:03.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:03.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1765253283856495085,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:03.971 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:03.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:03.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1765253283856495085,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:03.974 DEBUG [tests.light_push.test_publish] Running test with content topic A dictionary
2025-12-09 04:08:03.974 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:03.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1765253283974741450}}'
2025-12-09 04:08:03.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:03.984 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:04.084 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1765253283974741450,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.088 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1765253283974741450,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.091 DEBUG [tests.light_push.test_publish] Running test with content topic Chinese characters
2025-12-09 04:08:04.092 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:04.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1765253284091949051}}'
2025-12-09 04:08:04.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:04.102 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:04.202 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1765253284091949051,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.206 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1765253284091949051,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.210 DEBUG [tests.light_push.test_publish] Running test with content topic Emojis
2025-12-09 04:08:04.210 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:04.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1765253284210580219}}'
2025-12-09 04:08:04.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:04.221 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:04.321 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1765253284210580219,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.325 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1765253284210580219,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.329 DEBUG [tests.light_push.test_publish] Running test with content topic Lorem ipsum text
2025-12-09 04:08:04.329 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:04.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1765253284329540535}}'
2025-12-09 04:08:04.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:04.339 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:04.440 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1765253284329540535,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.444 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1765253284329540535,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.448 DEBUG [tests.light_push.test_publish] Running test with content topic HTML content
2025-12-09 04:08:04.448 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:04.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1765253284448397679}}'
2025-12-09 04:08:04.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:04.457 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:04.557 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1765253284448397679,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.562 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1765253284448397679,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.565 DEBUG [tests.light_push.test_publish] Running test with content topic Cyrillic characters
2025-12-09 04:08:04.566 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:04.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1765253284566070421}}'
2025-12-09 04:08:04.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:04.576 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:04.676 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1765253284566070421,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.680 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1765253284566070421,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.684 DEBUG [tests.light_push.test_publish] Running test with content topic Base64 encoded string
2025-12-09 04:08:04.685 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:04.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1765253284684843697}}'
2025-12-09 04:08:04.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:04.696 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:04.796 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1765253284684843697,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.800 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1765253284684843697,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.803 DEBUG [tests.light_push.test_publish] Running test with content topic Binary data
2025-12-09 04:08:04.804 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:04.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1765253284804121714}}'
2025-12-09 04:08:04.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:04.814 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:04.914 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1765253284804121714,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.918 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:04.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:04.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1765253284804121714,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:04.922 DEBUG [tests.light_push.test_publish] Running test with content topic Special characters with whitespace
2025-12-09 04:08:04.922 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:04.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1765253284922382007}}'
2025-12-09 04:08:04.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:04.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.034 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1765253284922382007,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.038 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1765253284922382007,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.041 DEBUG [tests.light_push.test_publish] Running test with content topic Boolean false as a string
2025-12-09 04:08:05.042 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1765253285042017622}}'
2025-12-09 04:08:05.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:05.053 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.153 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1765253285042017622,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.157 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1765253285042017622,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.161 DEBUG [tests.light_push.test_publish] Running test with content topic A float number
2025-12-09 04:08:05.162 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1765253285161983622}}'
2025-12-09 04:08:05.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:05.172 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.273 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1765253285161983622,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.277 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1765253285161983622,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.281 DEBUG [tests.light_push.test_publish] Running test with content topic A list
2025-12-09 04:08:05.281 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1765253285281436190}}'
2025-12-09 04:08:05.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:05.292 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.392 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1765253285281436190,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.396 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1765253285281436190,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.399 DEBUG [tests.light_push.test_publish] Running test with content topic Hexadecimal number as a string
2025-12-09 04:08:05.400 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1765253285399840904}}'
2025-12-09 04:08:05.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:05.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.510 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1765253285399840904,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.514 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1765253285399840904,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.517 DEBUG [tests.light_push.test_publish] Running test with content topic Email format
2025-12-09 04:08:05.518 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1765253285518044540}}'
2025-12-09 04:08:05.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:05.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.628 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1765253285518044540,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.632 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1765253285518044540,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.636 DEBUG [tests.light_push.test_publish] Running test with content topic URL format
2025-12-09 04:08:05.636 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1765253285636380014}}'
2025-12-09 04:08:05.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:05.647 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.747 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1765253285636380014,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.751 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1765253285636380014,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.755 DEBUG [tests.light_push.test_publish] Running test with content topic Date and time in ISO format
2025-12-09 04:08:05.755 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1765253285755566808}}'
2025-12-09 04:08:05.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:05.764 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.866 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1765253285755566808,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.871 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1765253285755566808,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.874 DEBUG [tests.light_push.test_publish] Running test with content topic String with escaped quotes
2025-12-09 04:08:05.875 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1765253285874946968}}'
2025-12-09 04:08:05.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:05.885 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:05.985 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1765253285874946968,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.989 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:05.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:05.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1765253285874946968,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:05.993 DEBUG [tests.light_push.test_publish] Running test with content topic A regular expression
2025-12-09 04:08:05.993 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:05.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1765253285993530459}}'
2025-12-09 04:08:06.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.003 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:06.104 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1765253285993530459,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.107 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1765253285993530459,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.111 DEBUG [tests.light_push.test_publish] Running test with content topic A very long string
2025-12-09 04:08:06.111 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:06.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1765253286111597244}}'
2025-12-09 04:08:06.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.124 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:06.224 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1765253286111597244,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.228 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1765253286111597244,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.233 DEBUG [tests.light_push.test_publish] Running test with content topic A JSON string
2025-12-09 04:08:06.233 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:06.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1765253286233344277}}'
2025-12-09 04:08:06.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.244 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:06.345 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1765253286233344277,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.349 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1765253286233344277,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.352 DEBUG [tests.light_push.test_publish] Running test with content topic A Unix path
2025-12-09 04:08:06.353 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:06.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1765253286353202814}}'
2025-12-09 04:08:06.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:06.465 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1765253286353202814,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.468 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1765253286353202814,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.472 DEBUG [tests.light_push.test_publish] Running test with content topic A Windows path
2025-12-09 04:08:06.472 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:06.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1765253286472666774}}'
2025-12-09 04:08:06.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.482 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:06.582 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1765253286472666774,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.586 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1765253286472666774,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.590 DEBUG [tests.light_push.test_publish] Running test with content topic An SQL query
2025-12-09 04:08:06.590 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:06.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1765253286590619118}}'
2025-12-09 04:08:06.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.600 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:06.700 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1765253286590619118,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.704 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1765253286590619118,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.708 DEBUG [tests.light_push.test_publish] Running test with content topic JavaScript code snippet
2025-12-09 04:08:06.708 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:06.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1765253286708466511}}'
2025-12-09 04:08:06.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.719 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:06.819 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1765253286708466511,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.823 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1765253286708466511,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.827 DEBUG [tests.light_push.test_publish] Running test with content topic A CSS snippet
2025-12-09 04:08:06.828 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:06.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1765253286827984813}}'
2025-12-09 04:08:06.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.839 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:06.939 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1765253286827984813,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.944 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:06.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:06.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1765253286827984813,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:06.947 DEBUG [tests.light_push.test_publish] Running test with content topic A Python one-liner
2025-12-09 04:08:06.948 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:06.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1765253286947796845}}'
2025-12-09 04:08:06.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:06.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:07.058 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1765253286947796845,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.062 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1765253286947796845,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.066 DEBUG [tests.light_push.test_publish] Running test with content topic An IP address
2025-12-09 04:08:07.066 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:07.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1765253287066329572}}'
2025-12-09 04:08:07.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:07.076 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:07.176 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1765253287066329572,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.180 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1765253287066329572,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.184 DEBUG [tests.light_push.test_publish] Running test with content topic A domain name
2025-12-09 04:08:07.184 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:07.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1765253287184550392}}'
2025-12-09 04:08:07.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:07.195 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:07.295 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1765253287184550392,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.300 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1765253287184550392,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.303 DEBUG [tests.light_push.test_publish] Running test with content topic A user agent string
2025-12-09 04:08:07.304 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:07.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1765253287304063490}}'
2025-12-09 04:08:07.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:07.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:07.416 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1765253287304063490,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.420 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1765253287304063490,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.424 DEBUG [tests.light_push.test_publish] Running test with content topic A credit card number
2025-12-09 04:08:07.424 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:07.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1765253287424444714}}'
2025-12-09 04:08:07.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:07.434 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:07.534 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1765253287424444714,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.538 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1765253287424444714,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.542 DEBUG [tests.light_push.test_publish] Running test with content topic A phone number
2025-12-09 04:08:07.542 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:07.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1765253287542739252}}'
2025-12-09 04:08:07.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:07.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:07.653 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1765253287542739252,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.657 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1765253287542739252,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.661 DEBUG [tests.light_push.test_publish] Running test with content topic A UUID
2025-12-09 04:08:07.661 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:07.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1765253287661253647}}'
2025-12-09 04:08:07.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:07.671 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:07.771 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1765253287661253647,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.775 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1765253287661253647,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.780 DEBUG [tests.light_push.test_publish] Running test with content topic A hashtag
2025-12-09 04:08:07.780 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:07.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1765253287780613673}}'
2025-12-09 04:08:07.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:07.790 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:07.890 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1765253287780613673,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.895 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:07.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:07.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1765253287780613673,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:07.898 DEBUG [tests.light_push.test_publish] Running test with content topic A Twitter handle
2025-12-09 04:08:07.899 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:07.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1765253287899011746}}'
2025-12-09 04:08:07.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:07.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:08.010 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1765253287899011746,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.014 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1765253287899011746,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.018 DEBUG [tests.light_push.test_publish] Running test with content topic A password
2025-12-09 04:08:08.018 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:08.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1765253288018400688}}'
2025-12-09 04:08:08.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:08.029 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:08.130 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1765253288018400688,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.134 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1765253288018400688,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.137 DEBUG [tests.light_push.test_publish] Running test with content topic A date in common format
2025-12-09 04:08:08.137 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:08.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1765253288137763892}}'
2025-12-09 04:08:08.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:08.148 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:08.248 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1765253288137763892,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.253 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1765253288137763892,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.256 DEBUG [tests.light_push.test_publish] Running test with content topic A time string
2025-12-09 04:08:08.257 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:08.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1765253288257205371}}'
2025-12-09 04:08:08.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:08.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:08.368 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1765253288257205371,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.373 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1765253288257205371,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.377 DEBUG [tests.light_push.test_publish] Running test with content topic A mathematical equation
2025-12-09 04:08:08.377 DEBUG [src.steps.light_push] Lightpushing message
2025-12-09 04:08:08.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2760/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1765253288377351391}}'
2025-12-09 04:08:08.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:08:08.386 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:08:08.486 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7104/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1765253288377351391,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.491 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2025-12-09 04:08:08.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:08:08.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1765253288377351391,"ephemeral":false,"proof":""}]'
2025-12-09 04:08:08.496 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:08:08.497 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:08:08.497 DEBUG [src.node.waku_node] Stopping container with id 1e500129a4c0
2025-12-09 04:08:09.010 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:09.011 DEBUG [src.node.waku_node] Stopping container with id 1db43b6868bd
2025-12-09 04:08:09.553 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:09.553 DEBUG [src.node.waku_node] Stopping container with id f9d7508a9e9b
2025-12-09 04:08:09.822 ERROR [src.node.docker_mananger] Max retries reached for container 1e500129a4c0. Exiting log stream.
2025-12-09 04:08:10.081 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:08:10.082 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:08:10.114 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:10.128 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:08:10.150 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2025-12-09 04:09:13.103 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-09 04:09:13.103 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2025-12-09_04-09-13__aa7ce5a5-2ac4-47b8-bfa2-8adf9b1d4946
2025-12-09 04:09:13.103 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-09 04:09:13.103 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2025-12-09 04:09:13.104 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2025-12-09 04:09:13.110 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:13.110 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-09_04-09-13__aa7ce5a5-2ac4-47b8-bfa2-8adf9b1d4946__wakuorg_nwaku:latest.log
2025-12-09 04:09:13.110 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:13.110 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:13.111 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:13.112 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.242
2025-12-09 04:09:13.112 DEBUG [src.node.docker_mananger] Generated ports ['24396', '24397', '24398', '24399', '24400']
2025-12-09 04:09:13.112 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:13.112 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:13.112 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:13.112 DEBUG [src.node.docker_mananger] docker run -i -t -p 24396:24396 -p 24397:24397 -p 24398:24398 -p 24399:24399 -p 24400:24400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24398 --rest-port=24396 --tcp-port=24397 --discv5-udp-port=24399 --rest-address=0.0.0.0 --nat=extip:172.18.52.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=95bf8fad1dabcb29fb5cf5cd758f7d26fe4cfcdb263bd6ab20fd4d9edbc50399 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24400 --metrics-logging=true --relay=true
2025-12-09 04:09:13.297 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.242 waku 0fd6cc641febfe981a676145256f11446fecd5c678314e074ce7ed5f6a383fee
2025-12-09 04:09:13.329 DEBUG [src.node.docker_mananger] Container started with ID 0fd6cc641feb. Setting up logs at ./log/docker/node1_2025-12-09_04-09-13__aa7ce5a5-2ac4-47b8-bfa2-8adf9b1d4946__wakuorg_nwaku:latest.log
2025-12-09 04:09:13.330 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24396
2025-12-09 04:09:13.330 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:13.370 ERROR [src.node.docker_mananger] Max retries reached for container dcb259a3b57b. Exiting log stream.
2025-12-09 04:09:13.903 ERROR [src.node.docker_mananger] Max retries reached for container 460e5dcbcafd. Exiting log stream.
2025-12-09 04:09:14.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24396/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:14.334 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-09 04:09:14.335 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:14.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:14.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.242/tcp/24397/p2p/16Uiu2HAmJ3vT7bos1Yw6xj7wUgCh7kEHqXtAPLTSnTcpuYpbTGJJ","/ip4/172.18.52.242/tcp/24398/ws/p2p/16Uiu2HAmJ3vT7bos1Yw6xj7wUgCh7kEHqXtAPLTSnTcpuYpbTGJJ"],"enrUri":"enr:-L24QIsTTCn1Gesx_ckUttKJ2DQoLbMFgCATxIImwlkodUHxHmE-jz1ZxgNJHXKn6LbOFN7deyS0BHfXwYMxr7TNCzcCgmlkgnY0gmlwhKwSNPKKbXVsdGlhZGRyc5YACASsEjTyBl9NAAoErBI08gZfTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUCpiTGzHGWYeGS40PVBfDzssTX5GbYqEiN-Frjo5xleDdGNwgl9Ng3VkcIJfT4V3YWt1MgE"}'
2025-12-09 04:09:14.337 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:14.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-09 04:09:14.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-09_04-09-13__aa7ce5a5-2ac4-47b8-bfa2-8adf9b1d4946__wakuorg_nwaku:latest.log
2025-12-09 04:09:14.344 DEBUG [src.node.waku_node] Starting Node...
2025-12-09 04:09:14.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-09 04:09:14.346 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-09 04:09:14.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.217
2025-12-09 04:09:14.346 DEBUG [src.node.docker_mananger] Generated ports ['61387', '61388', '61389', '61390', '61391']
2025-12-09 04:09:14.346 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-09 04:09:14.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-09 04:09:14.346 DEBUG [src.node.waku_node] Using volumes []
2025-12-09 04:09:14.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 61387:61387 -p 61388:61388 -p 61389:61389 -p 61390:61390 -p 61391:61391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61389 --rest-port=61387 --tcp-port=61388 --discv5-udp-port=61390 --rest-address=0.0.0.0 --nat=extip:172.18.228.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfbbed71bce8dfc5a911dfc5defeaddbfe7eb2b117fba72132bdd6f8ab46ba40 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61391 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIsTTCn1Gesx_ckUttKJ2DQoLbMFgCATxIImwlkodUHxHmE-jz1ZxgNJHXKn6LbOFN7deyS0BHfXwYMxr7TNCzcCgmlkgnY0gmlwhKwSNPKKbXVsdGlhZGRyc5YACASsEjTyBl9NAAoErBI08gZfTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUCpiTGzHGWYeGS40PVBfDzssTX5GbYqEiN-Frjo5xleDdGNwgl9Ng3VkcIJfT4V3YWt1MgE
2025-12-09 04:09:14.532 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.217 waku 2bcfd614e04ad129b3bbc4b1d2f2703a344902a632d48a24c39426bb89b6204f
2025-12-09 04:09:14.568 DEBUG [src.node.docker_mananger] Container started with ID 2bcfd614e04a. Setting up logs at ./log/docker/node2_2025-12-09_04-09-13__aa7ce5a5-2ac4-47b8-bfa2-8adf9b1d4946__wakuorg_nwaku:latest.log
2025-12-09 04:09:14.569 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61387
2025-12-09 04:09:14.569 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-09 04:09:15.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61387/health" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:15.577 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-09 04:09:15.578 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-09 04:09:15.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:15.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.217/tcp/61388/p2p/16Uiu2HAmJ9ZUnV2jxppK3F7vHq9omQtNB6tKGzUu65dN4uVJ6ChM","/ip4/172.18.228.217/tcp/61389/ws/p2p/16Uiu2HAmJ9ZUnV2jxppK3F7vHq9omQtNB6tKGzUu65dN4uVJ6ChM"],"enrUri":"enr:-L24QNW0RwvBzbv7Z-3uDOTkXdjz71R3LP1wgNBLTX7Vz97WYp2-Q5XsSWZvaEIs4bGZk3O6hSRyvEfWDtmsRUTYY0ACgmlkgnY0gmlwhKwS5NmKbXVsdGlhZGRyc5YACASsEuTZBu_MAAoErBLk2Qbvzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUZwoGFstPIJBVLl6gjgNGUmvw5FmNKAbeVm8kNUaMYiDdGNwgu_Mg3VkcILvzoV3YWt1MgE"}'
2025-12-09 04:09:15.583 INFO [src.node.waku_node] REST service is ready !!
2025-12-09 04:09:15.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.242/tcp/24397/p2p/16Uiu2HAmJ3vT7bos1Yw6xj7wUgCh7kEHqXtAPLTSnTcpuYpbTGJJ"]'
2025-12-09 04:09:15.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:15.587 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2025-12-09 04:09:15.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:15.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:15.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61387/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-09 04:09:15.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:15.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24396/relay/v1/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-09 04:09:15.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:15.601 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:15.701 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:15.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:15.704 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":1765253355595838464,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:15.705 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:15.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61387/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:15.707 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":1765253355595838464,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:15.709 INFO [src.steps.relay] WARM UP successful!!
2025-12-09 04:09:15.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
2025-12-09 04:09:15.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-09 04:09:15.714 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-09 04:09:15.815 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:15.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:15.817 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":1765253355712041984,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:15.819 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-09 04:09:15.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61387/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2025-12-09 04:09:15.821 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":1765253355712041984,"ephemeral":false,"proof":""}]'
2025-12-09 04:09:15.824 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-09 04:09:15.825 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-09 04:09:15.825 DEBUG [src.node.waku_node] Stopping container with id 0fd6cc641feb
2025-12-09 04:09:16.360 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:16.361 DEBUG [src.node.waku_node] Stopping container with id 2bcfd614e04a
2025-12-09 04:09:16.874 DEBUG [src.node.waku_node] Container stopped.
2025-12-09 04:09:16.875 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-09 04:09:16.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-09 04:09:16.886 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/statusim/1/community/cbor] with id: 2025-12-09_04-09-58__b8b70d26-ed2a-46d8-9323-04e8572065e3
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-09_04-09-58__b8b70d26-ed2a-46d8-9323-04e8572065e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.114.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6004', '6005', '6006', '6007', '6008']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6004:6004 -p 6005:6005 -p 6006:6006 -p 6007:6007 -p 6008:6008 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6006 --rest-port=6004 --tcp-port=6005 --discv5-udp-port=6007 --rest-address=0.0.0.0 --nat=extip:172.18.114.66 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4df19df6b0e76d17768fdda628b4faffdcc78caf3ae965b5fefc97faecfb12e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6008 --metrics-logging=true --relay=true --filter=true --content-topic=/statusim/1/community/cbor
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.66 waku d69864b031e4076c8664cd60b39c1c9faaba2d13987c0ef3f54ee011b2c8e4a1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d69864b031e4. Setting up logs at ./log/docker/node1_2025-12-09_04-09-58__b8b70d26-ed2a-46d8-9323-04e8572065e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6004
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 f4499afda62e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6f1ef10d2f4d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6004/health" -H "Content-Type: 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:6004/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.66/tcp/6005/p2p/16Uiu2HAmUMDiNGFvNjtyKshbWUNP1ei9cLc7F1SxJWcHYezHkVrn","/ip4/172.18.114.66/tcp/6006/ws/p2p/16Uiu2HAmUMDiNGFvNjtyKshbWUNP1ei9cLc7F1SxJWcHYezHkVrn"],"enrUri":"enr:-L24QH3tqzaCwrJQIS1AEOCZ1bYe0OWK7XDR19hCpa_1mBJ2L_RgBbbULWotHrXn8Y55KZIMPqLWfFqc8JhF4UB3QL4CgmlkgnY0gmlwhKwSckKKbXVsdGlhZGRyc5YACASsEnJCBhd1AAoErBJyQgYXdt0DgnJzhQACAQAAiXNlY3AyNTZrMaED6S2ldIsYCgwbwL_W5DcmLoLZcEjd419pjY2fsy_5eE-DdGNwghd1g3VkcIIXd4V3YWt1MgU"}'
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-09_04-09-58__b8b70d26-ed2a-46d8-9323-04e8572065e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48352', '48353', '48354', '48355', '48356']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48352:48352 -p 48353:48353 -p 48354:48354 -p 48355:48355 -p 48356:48356 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48354 --rest-port=48352 --tcp-port=48353 --discv5-udp-port=48355 --rest-address=0.0.0.0 --nat=extip:172.18.99.130 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aadb92d636fff2cbadca6d4dcbe2628ab05d630ea02d0a9abc51aaa0f7a4f966 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48356 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH3tqzaCwrJQIS1AEOCZ1bYe0OWK7XDR19hCpa_1mBJ2L_RgBbbULWotHrXn8Y55KZIMPqLWfFqc8JhF4UB3QL4CgmlkgnY0gmlwhKwSckKKbXVsdGlhZGRyc5YACASsEnJCBhd1AAoErBJyQgYXdt0DgnJzhQACAQAAiXNlY3AyNTZrMaED6S2ldIsYCgwbwL_W5DcmLoLZcEjd419pjY2fsy_5eE-DdGNwghd1g3VkcIIXd4V3YWt1MgU --content-topic=/statusim/1/community/cbor
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.130 waku 8d643fab55f1b0f70497baf97c08491bd08c120bd15a96d6d1f2e38666f00da2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8d643fab55f1. Setting up logs at ./log/docker/node2_2025-12-09_04-09-58__b8b70d26-ed2a-46d8-9323-04e8572065e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48352
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48352/health" -H "Content-Type: 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:48352/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.130/tcp/48353/p2p/16Uiu2HAmDEYMXYZAQNEY3YDwqTWvincjZAexjB9hnjnVAPibGsBV","/ip4/172.18.99.130/tcp/48354/ws/p2p/16Uiu2HAmDEYMXYZAQNEY3YDwqTWvincjZAexjB9hnjnVAPibGsBV"],"enrUri":"enr:-L24QF4YYM2xlIk-zSL5TGzHok7GS_1OcLh8uIRflOWPwri2GTtaSXVaY2WYabcKVXolwXXKBhQ8Xc6a1xa--NgQOdUCgmlkgnY0gmlwhKwSY4KKbXVsdGlhZGRyc5YACASsEmOCBrzhAAoErBJjgga84t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDCJhalafuxNPTNShThT1Ts-WTiTU2VuWQ6oCFh99RFICDdGNwgrzhg3VkcIK844V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48352/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.66/tcp/6005/p2p/16Uiu2HAmUMDiNGFvNjtyKshbWUNP1ei9cLc7F1SxJWcHYezHkVrn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6004/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48352/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6004/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:6004/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":1765253400888815457,"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:48352/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":1765253400888815457,"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 d69864b031e4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8d643fab55f1
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