deploy: eb95fa56d3545abb19b3f14c8a070924ce8751b7

This commit is contained in:
romanzac 2026-02-06 04:52:51 +00:00
parent 94e5e9b3c2
commit 5ed4d86b01
1369 changed files with 242326 additions and 6 deletions

2
nim/1071/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,203 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33099', '33100', '33101', '33102', '33103']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33099:33099 -p 33100:33100 -p 33101:33101 -p 33102:33102 -p 33103:33103 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33101 --rest-port=33099 --tcp-port=33100 --discv5-udp-port=33102 --rest-address=0.0.0.0 --nat=extip:172.18.229.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=068cde6160e7a2ac07d0ac357d80ed4b7ab203f2ea1c3274a7ed5c3eb0ea8b66 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33103 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.202 waku af4ea2add6fac734eea3d41dffa1d9cf834f8d115cb3f1295eddd890a3890937
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af4ea2add6fa. Setting up logs at ./log/docker/node1_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33099
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 f25451a83686. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1533e73be220. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33099/health" -H "Content-Type: application/json" -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:33099/debug/v1/info" -H "Content-Type: application/json" -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.202/tcp/33100/p2p/16Uiu2HAmMzzDPatpQeEsRtZkx1hm4K5mkL5SPyYZaa7HKr1i4uHw","/ip4/172.18.229.202/tcp/33101/ws/p2p/16Uiu2HAmMzzDPatpQeEsRtZkx1hm4K5mkL5SPyYZaa7HKr1i4uHw"],"enrUri":"enr:-L24QA3xUQKdF-tQ-oPxdego24vgoFv2fo7tw5hfX8xJZgKOPKR0GrrodJetslU05esq1zrh85r6InLS9czxZoFBv2cCgmlkgnY0gmlwhKwS5cqKbXVsdGlhZGRyc5YACASsEuXKBoFMAAoErBLlygaBTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDitik_vYRb8fxnO5yCpRVhQl7SQQiFt351L6kyjy8PG6DdGNwgoFMg3VkcIKBToV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.23.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57274', '57275', '57276', '57277', '57278']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57274:57274 -p 57275:57275 -p 57276:57276 -p 57277:57277 -p 57278:57278 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57276 --rest-port=57274 --tcp-port=57275 --discv5-udp-port=57277 --rest-address=0.0.0.0 --nat=extip:172.18.23.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5ffaeb66a5ee4a618c41c6ce3d86f7a93ecfb5faac8d401dbbde9ec73fbecf7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57278 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA3xUQKdF-tQ-oPxdego24vgoFv2fo7tw5hfX8xJZgKOPKR0GrrodJetslU05esq1zrh85r6InLS9czxZoFBv2cCgmlkgnY0gmlwhKwS5cqKbXVsdGlhZGRyc5YACASsEuXKBoFMAAoErBLlygaBTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDitik_vYRb8fxnO5yCpRVhQl7SQQiFt351L6kyjy8PG6DdGNwgoFMg3VkcIKBToV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.146 waku 278553ef0e5bc5a58533590d2b631d7687cee72499c7f68360376be289c48c4f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 278553ef0e5b. Setting up logs at ./log/docker/node2_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57274
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57274/health" -H "Content-Type: application/json" -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:57274/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.146/tcp/57275/p2p/16Uiu2HAkyKhy3ojLgcJLEsvXSEm5FiUNkAwrE53aKEfPGjvCxJYC","/ip4/172.18.23.146/tcp/57276/ws/p2p/16Uiu2HAkyKhy3ojLgcJLEsvXSEm5FiUNkAwrE53aKEfPGjvCxJYC"],"enrUri":"enr:-L24QD--g1i9SPpqYG-znmwraBx-RZalswlGeBDjqGJLY_dAfEPBLufaZrBkYFj0KSGxv1uPsnZJbbqjcKXToD3pzx0CgmlkgnY0gmlwhKwSF5KKbXVsdGlhZGRyc5YACASsEheSBt-7AAoErBIXkgbfvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOeeCftGhVH2gTE8ObN_zMUk32Vd4QRQMCnpBFiEZWN2DdGNwgt-7g3VkcILfvYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57274/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.202/tcp/33100/p2p/16Uiu2HAmMzzDPatpQeEsRtZkx1hm4K5mkL5SPyYZaa7HKr1i4uHw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.7.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34876', '34877', '34878', '34879', '34880']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34876:34876 -p 34877:34877 -p 34878:34878 -p 34879:34879 -p 34880:34880 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34878 --rest-port=34876 --tcp-port=34877 --discv5-udp-port=34879 --rest-address=0.0.0.0 --nat=extip:172.18.7.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abccda7c4ca4d8cdb20bf3d16e510cc19db5a58f5b566cdbdfa5baab30122260 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34880 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA3xUQKdF-tQ-oPxdego24vgoFv2fo7tw5hfX8xJZgKOPKR0GrrodJetslU05esq1zrh85r6InLS9czxZoFBv2cCgmlkgnY0gmlwhKwS5cqKbXVsdGlhZGRyc5YACASsEuXKBoFMAAoErBLlygaBTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDitik_vYRb8fxnO5yCpRVhQl7SQQiFt351L6kyjy8PG6DdGNwgoFMg3VkcIKBToV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.7.1 waku d951a5b1dba6324aed1bff1d97b35f17a3658df4ab1ff8d7945b29933a151593
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d951a5b1dba6. Setting up logs at ./log/docker/node3_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34876
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34876/health" -H "Content-Type: application/json" -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:34876/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.1/tcp/34877/p2p/16Uiu2HAmAd3XGpcxm553vxrgk6greWhjRkzJ8z5CFww4XLr2Q6an","/ip4/172.18.7.1/tcp/34878/ws/p2p/16Uiu2HAmAd3XGpcxm553vxrgk6greWhjRkzJ8z5CFww4XLr2Q6an"],"enrUri":"enr:-L24QJ0NjdkkwTjrmXzAk4uN_UGPc4j5i-qqa9ypRho_xcJHZRtfMfbeckmwpJLLqYxezicOxl4t2GCrAFpKGeUlCNECgmlkgnY0gmlwhKwSBwGKbXVsdGlhZGRyc5YACASsEgcBBog9AAoErBIHAQaIPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4ckNIB-njjNS-AgbuHlL8i1HkhRMkxErg68BtsiG3GODdGNwgog9g3VkcIKIP4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34876/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.202/tcp/33100/p2p/16Uiu2HAmMzzDPatpQeEsRtZkx1hm4K5mkL5SPyYZaa7HKr1i4uHw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.72.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44424', '44425', '44426', '44427', '44428']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44424:44424 -p 44425:44425 -p 44426:44426 -p 44427:44427 -p 44428:44428 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44426 --rest-port=44424 --tcp-port=44425 --discv5-udp-port=44427 --rest-address=0.0.0.0 --nat=extip:172.18.72.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fae674b1bed7c9cd6506f7039dac3f6eaceefb0fdf34f2c59daa7b78abf89e4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44428 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA3xUQKdF-tQ-oPxdego24vgoFv2fo7tw5hfX8xJZgKOPKR0GrrodJetslU05esq1zrh85r6InLS9czxZoFBv2cCgmlkgnY0gmlwhKwS5cqKbXVsdGlhZGRyc5YACASsEuXKBoFMAAoErBLlygaBTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDitik_vYRb8fxnO5yCpRVhQl7SQQiFt351L6kyjy8PG6DdGNwgoFMg3VkcIKBToV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.4 waku 9ec0547484692e49bcf5eecfd9c88ffde82f72ac7b7d94d6c06086f56399cf96
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ec054748469. Setting up logs at ./log/docker/node4_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44424
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44424/health" -H "Content-Type: application/json" -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:44424/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.4/tcp/44425/p2p/16Uiu2HAmPjHArPJqpVBN2SN33U56jJec4NU8VoTnKFqDWtwZV2Fh","/ip4/172.18.72.4/tcp/44426/ws/p2p/16Uiu2HAmPjHArPJqpVBN2SN33U56jJec4NU8VoTnKFqDWtwZV2Fh"],"enrUri":"enr:-L24QPr65yh6gNRniNnhPnneTstuOc_piZ2AmPfEShuO14aGK4AyV4b6NRMbooC8SyKRd7EfVeuuM7F8151_s7iWw2oCgmlkgnY0gmlwhKwSSASKbXVsdGlhZGRyc5YACASsEkgEBq2JAAoErBJIBAatit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpInl3UVtmzgCF_tOpqFzSHzDZFqikh85G4ZOAPE8EdiDdGNwgq2Jg3VkcIKti4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44424/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.202/tcp/33100/p2p/16Uiu2HAmMzzDPatpQeEsRtZkx1hm4K5mkL5SPyYZaa7HKr1i4uHw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44572', '44573', '44574', '44575', '44576']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44572:44572 -p 44573:44573 -p 44574:44574 -p 44575:44575 -p 44576:44576 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44574 --rest-port=44572 --tcp-port=44573 --discv5-udp-port=44575 --rest-address=0.0.0.0 --nat=extip:172.18.36.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2976bdcad4db6a8c8e8daf1eae564109accfecdbd4d454b2d85ea460eb7f5c7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44576 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA3xUQKdF-tQ-oPxdego24vgoFv2fo7tw5hfX8xJZgKOPKR0GrrodJetslU05esq1zrh85r6InLS9czxZoFBv2cCgmlkgnY0gmlwhKwS5cqKbXVsdGlhZGRyc5YACASsEuXKBoFMAAoErBLlygaBTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDitik_vYRb8fxnO5yCpRVhQl7SQQiFt351L6kyjy8PG6DdGNwgoFMg3VkcIKBToV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.119 waku 98737abeb901bbc1eb2215dd5bd3d5644aa47a95da37a6c59d2db3609aec71a3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 98737abeb901. Setting up logs at ./log/docker/node5_2026-02-06_04-33-55__4133d6a9-4c3a-470b-b05f-5b8c4d8997e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44572
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44572/health" -H "Content-Type: application/json" -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:44572/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.119/tcp/44573/p2p/16Uiu2HAkwJRwfHnVBeUNLTJDfq7kHG7pKgKUiUdAixMwqsCgA8Ss","/ip4/172.18.36.119/tcp/44574/ws/p2p/16Uiu2HAkwJRwfHnVBeUNLTJDfq7kHG7pKgKUiUdAixMwqsCgA8Ss"],"enrUri":"enr:-L24QPMDQtxjkEXExMNacTKzKjGRmU7My05qOKHsRoMQXsHNVMXW4MGBK36zYRYhVuqd3F7ENEM8LRnh70U-inFY1u0CgmlkgnY0gmlwhKwSJHeKbXVsdGlhZGRyc5YACASsEiR3Bq4dAAoErBIkdwauHt0DgnJzhQADAQAAiXNlY3AyNTZrMaECG9xvz9Z7Wy8pCGJtBIykn6dY6bfkRZOnXVm7vT9RuxCDdGNwgq4dg3VkcIKuH4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44572/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.202/tcp/33100/p2p/16Uiu2HAmMzzDPatpQeEsRtZkx1hm4K5mkL5SPyYZaa7HKr1i4uHw"]'
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:33099/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:57274/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:34876/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:44424/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:44572/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:33099/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:33099/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441795652864,"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:57274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441795652864,"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:34876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441795652864,"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:44424/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441795652864,"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:44572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441795652864,"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:33099/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:33099/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441928052542,"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:57274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441928052542,"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:34876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441928052542,"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:44424/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441928052542,"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:44572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352441928052542,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 278553ef0e5b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33099/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:34876/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352442648978432,"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:44424/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352442648978432,"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:44572/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352442648978432,"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 af4ea2add6fa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d951a5b1dba6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 278553ef0e5b. 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 9ec054748469
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container af4ea2add6fa. 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 98737abeb901
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d951a5b1dba6. 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,74 @@
2026-02-06 04:35:04.413 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:04.414 DEBUG [tests.conftest] Running test: test_main_node_full__peer_full with id: 2026-02-06_04-35-04__b19c7e88-3977-48ce-8fdf-a1b353eaf4eb
2026-02-06 04:35:04.414 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:04.414 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-06 04:35:04.421 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:04.421 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-06_04-35-04__b19c7e88-3977-48ce-8fdf-a1b353eaf4eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:04.421 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:04.422 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:04.423 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:04.423 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.214
2026-02-06 04:35:04.423 DEBUG [src.node.docker_mananger] Generated ports ['6904', '6905', '6906', '6907', '6908']
2026-02-06 04:35:04.423 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:04.424 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:04.424 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:04.424 DEBUG [src.node.docker_mananger] docker run -i -t -p 6904:6904 -p 6905:6905 -p 6906:6906 -p 6907:6907 -p 6908:6908 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6906 --rest-port=6904 --tcp-port=6905 --discv5-udp-port=6907 --rest-address=0.0.0.0 --nat=extip:172.18.235.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e045844acbcedfbdefc9bded4187dc73dafeff1a3fd1fa5a2753f0a72e59ddc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6908 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-02-06 04:35:04.605 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.214 waku 20320a75ac1cc4136d37122f4171d0d77723c2cf5f1f153b7ce8dc4d3ebe22b5
2026-02-06 04:35:04.636 DEBUG [src.node.docker_mananger] Container started with ID 20320a75ac1c. Setting up logs at ./log/docker/receiving_node1_2026-02-06_04-35-04__b19c7e88-3977-48ce-8fdf-a1b353eaf4eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:04.636 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6904
2026-02-06 04:35:04.636 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:04.722 ERROR [src.node.docker_mananger] Max retries reached for container 2aef51628ade. Exiting log stream.
2026-02-06 04:35:05.204 ERROR [src.node.docker_mananger] Max retries reached for container a97c35997a51. Exiting log stream.
2026-02-06 04:35:05.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6904/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:05.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-06 04:35:05.640 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:05.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6904/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:05.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.214/tcp/6905/p2p/16Uiu2HAmQDo3msoLjtSXmLGNMhxNdgni7hFY2PdUXtXJpvrYBhhf","/ip4/172.18.235.214/tcp/6906/ws/p2p/16Uiu2HAmQDo3msoLjtSXmLGNMhxNdgni7hFY2PdUXtXJpvrYBhhf"],"enrUri":"enr:-L24QGzrfuKfZmtQIWCi2g1QZhz7EBFggEccrcgqQHE_JeQrKQsnfrVygnLyXMJj7TcUx2awj0j6kLNL_d5az0fapEYCgmlkgnY0gmlwhKwS69aKbXVsdGlhZGRyc5YACASsEuvWBhr5AAoErBLr1gYa-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq9fxlazftNxR7ojJVgVnL-WgVxrVFHP0nrPCZC6G1raDdGNwghr5g3VkcIIa-4V3YWt1Mg0"}'
2026-02-06 04:35:05.642 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:05.649 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:05.649 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-06_04-35-04__b19c7e88-3977-48ce-8fdf-a1b353eaf4eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:05.649 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:05.649 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:05.650 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:05.650 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.116
2026-02-06 04:35:05.651 DEBUG [src.node.docker_mananger] Generated ports ['38838', '38839', '38840', '38841', '38842']
2026-02-06 04:35:05.651 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:05.651 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:05.651 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:05.651 DEBUG [src.node.docker_mananger] docker run -i -t -p 38838:38838 -p 38839:38839 -p 38840:38840 -p 38841:38841 -p 38842:38842 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38840 --rest-port=38838 --tcp-port=38839 --discv5-udp-port=38841 --rest-address=0.0.0.0 --nat=extip:172.18.229.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ba218dabd999d1cbcadececc6a71397faef65b45ae5ea354e0fa3fb9a69de2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38842 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGzrfuKfZmtQIWCi2g1QZhz7EBFggEccrcgqQHE_JeQrKQsnfrVygnLyXMJj7TcUx2awj0j6kLNL_d5az0fapEYCgmlkgnY0gmlwhKwS69aKbXVsdGlhZGRyc5YACASsEuvWBhr5AAoErBLr1gYa-t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq9fxlazftNxR7ojJVgVnL-WgVxrVFHP0nrPCZC6G1raDdGNwghr5g3VkcIIa-4V3YWt1Mg0 --lightpushnode=/ip4/172.18.235.214/tcp/6905/p2p/16Uiu2HAmQDo3msoLjtSXmLGNMhxNdgni7hFY2PdUXtXJpvrYBhhf --lightpush=true --relay=true --filter=true
2026-02-06 04:35:05.829 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.116 waku 8009b65c75c463c811cd22ca2fcba4dcb9b3f20c856866fc3dbbcf800c4146d1
2026-02-06 04:35:05.861 DEBUG [src.node.docker_mananger] Container started with ID 8009b65c75c4. Setting up logs at ./log/docker/lightpush_node1_2026-02-06_04-35-04__b19c7e88-3977-48ce-8fdf-a1b353eaf4eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:05.862 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38838
2026-02-06 04:35:05.862 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:06.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38838/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:06.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-06 04:35:06.866 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:06.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38838/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:06.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.116/tcp/38839/p2p/16Uiu2HAmVPkaW631PagZB2aqwb9uUjexBRJSd9kbstZHfxFTSD6m","/ip4/172.18.229.116/tcp/38840/ws/p2p/16Uiu2HAmVPkaW631PagZB2aqwb9uUjexBRJSd9kbstZHfxFTSD6m"],"enrUri":"enr:-L24QGr5mjALTGLejvsbtyo1aYqyEfSCmJwbhKqVPlc8bHKkcmLf5i1QgkeFCjKgD8lx_G9MiZZLhdSmKRIO0MmWoxUCgmlkgnY0gmlwhKwS5XSKbXVsdGlhZGRyc5YACASsEuV0Bpe3AAoErBLldAaXuN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-K9ksbG_cNfUI6YFl2xj3B3KE34Y277VZg6-yw4G4gaDdGNwgpe3g3VkcIKXuYV3YWt1Mg0"}'
2026-02-06 04:35:06.869 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:06.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38838/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.214/tcp/6905/p2p/16Uiu2HAmQDo3msoLjtSXmLGNMhxNdgni7hFY2PdUXtXJpvrYBhhf"]'
2026-02-06 04:35:06.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:06.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6904/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:06.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:06.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38838/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:06.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:06.919 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-02-06 04:35:07.419 DEBUG [src.steps.light_push] Lightpushing message
2026-02-06 04:35:07.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38838/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770352507419730385}}'
2026-02-06 04:35:07.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:07.430 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:35:07.530 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-06 04:35:07.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6904/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:07.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352507419730385,"ephemeral":false,"proof":""}]'
2026-02-06 04:35:07.534 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-06 04:35:07.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38838/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:07.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352507419730385,"ephemeral":false,"proof":""}]'
2026-02-06 04:35:07.539 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:07.540 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:07.540 DEBUG [src.node.waku_node] Stopping container with id 20320a75ac1c
2026-02-06 04:35:08.076 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:08.077 DEBUG [src.node.waku_node] Stopping container with id 8009b65c75c4
2026-02-06 04:35:08.566 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:08.569 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:08.574 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:08.580 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,268 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_content_topics_and_send_messages with id: 2026-02-06_04-34-40__5da1ebc4-a9ed-45b1-80ad-c8042a5d0d23
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-40__5da1ebc4-a9ed-45b1-80ad-c8042a5d0d23__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54504', '54505', '54506', '54507', '54508']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54504:54504 -p 54505:54505 -p 54506:54506 -p 54507:54507 -p 54508:54508 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54506 --rest-port=54504 --tcp-port=54505 --discv5-udp-port=54507 --rest-address=0.0.0.0 --nat=extip:172.18.34.75 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f11fca97a5eaeafb3ca547ac8b073dbe18fc2c98a75727f2948dc0c43ea7c0cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54508 --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.34.75 waku e2988cc82a6aaa2e428271a093ad06802dbbadc3c380247c79e7faa9c5972656
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2988cc82a6a. Setting up logs at ./log/docker/node1_2026-02-06_04-34-40__5da1ebc4-a9ed-45b1-80ad-c8042a5d0d23__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54504
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 a7105b83e202. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 84d901478d3c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/health" -H "Content-Type: application/json" -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:54504/debug/v1/info" -H "Content-Type: application/json" -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.75/tcp/54505/p2p/16Uiu2HAm2ZGNDYQKCocHhUq1v6EBtp8UsgokP9MfnMriy9t7dEUB","/ip4/172.18.34.75/tcp/54506/ws/p2p/16Uiu2HAm2ZGNDYQKCocHhUq1v6EBtp8UsgokP9MfnMriy9t7dEUB"],"enrUri":"enr:-L24QF-lqicS1v0yCUR-DhttZhNiHZn77X-OXgrwwRc-cKs0RJAFz4un1SVPROwzYGJcRkl_btSKAnCKLs4HW-063YICgmlkgnY0gmlwhKwSIkuKbXVsdGlhZGRyc5YACASsEiJLBtTpAAoErBIiSwbU6t0DgnJzhQACAQAAiXNlY3AyNTZrMaECafPBVcH_-CXWpJROEU-pgQ6VLtMckOfanlQKwsfk9NyDdGNwgtTpg3VkcILU64V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-40__5da1ebc4-a9ed-45b1-80ad-c8042a5d0d23__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33292', '33293', '33294', '33295', '33296']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33292:33292 -p 33293:33293 -p 33294:33294 -p 33295:33295 -p 33296:33296 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33294 --rest-port=33292 --tcp-port=33293 --discv5-udp-port=33295 --rest-address=0.0.0.0 --nat=extip:172.18.14.31 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d9fec45ba8ee7aa8bf2c566dfc9af4c2d71b7ebee4f7de0e3f311db5caa0f71e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33296 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF-lqicS1v0yCUR-DhttZhNiHZn77X-OXgrwwRc-cKs0RJAFz4un1SVPROwzYGJcRkl_btSKAnCKLs4HW-063YICgmlkgnY0gmlwhKwSIkuKbXVsdGlhZGRyc5YACASsEiJLBtTpAAoErBIiSwbU6t0DgnJzhQACAQAAiXNlY3AyNTZrMaECafPBVcH_-CXWpJROEU-pgQ6VLtMckOfanlQKwsfk9NyDdGNwgtTpg3VkcILU64V3YWt1MgU --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.14.31 waku 17bd32ba40573d62cf1b21fc4e77975faaa3e72f04194a08be00ec26bf543b26
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17bd32ba4057. Setting up logs at ./log/docker/node2_2026-02-06_04-34-40__5da1ebc4-a9ed-45b1-80ad-c8042a5d0d23__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33292
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33292/health" -H "Content-Type: application/json" -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:33292/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.31/tcp/33293/p2p/16Uiu2HAmLtdH9Uh5heu9RWgHTKcZT1p3uTsgCf3XhBmivSwk94i4","/ip4/172.18.14.31/tcp/33294/ws/p2p/16Uiu2HAmLtdH9Uh5heu9RWgHTKcZT1p3uTsgCf3XhBmivSwk94i4"],"enrUri":"enr:-L24QC4JXuFGWj6_quEcSgdbkHOFgV5mXPbJdMtc9DcUFWpmcWLiF6VK-QOK1ZXZL9HdZ_31rb8xZlbXnygrYj6iMoMCgmlkgnY0gmlwhKwSDh-KbXVsdGlhZGRyc5YACASsEg4fBoINAAoErBIOHwaCDt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDelvNGzyZr6gyO_83XM731HfXzha5yW4kMtfE8uPd9SmDdGNwgoINg3VkcIKCD4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.34.75/tcp/54505/p2p/16Uiu2HAm2ZGNDYQKCocHhUq1v6EBtp8UsgokP9MfnMriy9t7dEUB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/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:33292/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:54504/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:54504/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":1770352482569671694,"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:33292/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":1770352482569671694,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/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:54504/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":1770352482692997085,"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:33292/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":1770352482692997085,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/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:54504/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":1770352482816951232,"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:33292/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":1770352482816951232,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/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:33292/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:54504/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:54504/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":1770352482941508973,"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:33292/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":1770352482941508973,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/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:33292/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:54504/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:54504/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":1770352483065235604,"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:33292/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":1770352483065235604,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/27/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/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:54504/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":1770352483189637775,"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:33292/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":1770352483189637775,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/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:33292/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:54504/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:54504/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":1770352483314880271,"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:33292/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":1770352483314880271,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/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:33292/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:54504/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:54504/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":1770352483440411883,"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:33292/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":1770352483440411883,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1770352483559660784,"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:33292/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1770352483559660784,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1770352483678886470,"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:33292/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1770352483678886470,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/updates/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1770352483797918736,"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:33292/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1770352483797918736,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1770352483916995829,"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:33292/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1770352483916995829,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1770352484037801172,"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:33292/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1770352484037801172,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/highlights/yaml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1770352484156675795,"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:33292/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1770352484156675795,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/weekly/json"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1770352484276124852,"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:33292/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1770352484276124852,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33292/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54504/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54504/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1770352484396036091,"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:33292/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1770352484396036091,"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 e2988cc82a6a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 17bd32ba4057
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_ping_on_subscribed_peer with id: 2026-02-06_04-41-38__c6e07bfa-c8e1-490b-b520-f08bd517deae
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-41-38__c6e07bfa-c8e1-490b-b520-f08bd517deae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40948', '40949', '40950', '40951', '40952']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40948:40948 -p 40949:40949 -p 40950:40950 -p 40951:40951 -p 40952:40952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40950 --rest-port=40948 --tcp-port=40949 --discv5-udp-port=40951 --rest-address=0.0.0.0 --nat=extip:172.18.191.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bfcbdea9b1b15aa9ddaa7af731cbce4fad4223003cb46abc1180eae74edbaff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40952 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.34 waku f48815c00c82c062d2b65713ec265590ec8cfd069c2c17d48239d6249013144b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f48815c00c82. Setting up logs at ./log/docker/node1_2026-02-06_04-41-38__c6e07bfa-c8e1-490b-b520-f08bd517deae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40948
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e9690babb606. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ead1d3beb1d0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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:40948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.34/tcp/40949/p2p/16Uiu2HAmS3LkoEsE1e1d8Tnu8ZkWDKPcXZ281zCGCS7B1MuPJVbm","/ip4/172.18.191.34/tcp/40950/ws/p2p/16Uiu2HAmS3LkoEsE1e1d8Tnu8ZkWDKPcXZ281zCGCS7B1MuPJVbm"],"enrUri":"enr:-L24QLD-RKT3bUFsl3vt9N1h7Xx0Iq4gqxWCxo5OqivY6AVPRLv675JT4JCe2F1UyugxJrisFOYaL6_mfb1L2IFV9IcCgmlkgnY0gmlwhKwSvyKKbXVsdGlhZGRyc5YACASsEr8iBp_1AAoErBK_Igaf9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxuHHu2lfQOFbvvCRNeNOAA5zS82QDjF8JJpl6rtYx1iDdGNwgp_1g3VkcIKf94V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-41-38__c6e07bfa-c8e1-490b-b520-f08bd517deae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.160.161
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20355', '20356', '20357', '20358', '20359']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20355:20355 -p 20356:20356 -p 20357:20357 -p 20358:20358 -p 20359:20359 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20357 --rest-port=20355 --tcp-port=20356 --discv5-udp-port=20358 --rest-address=0.0.0.0 --nat=extip:172.18.160.161 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fd8c8bf913eb5bf00eacf6eaacbed176f4ffd6ddbdbea9ce1cf9ebcefdafbeec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20359 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLD-RKT3bUFsl3vt9N1h7Xx0Iq4gqxWCxo5OqivY6AVPRLv675JT4JCe2F1UyugxJrisFOYaL6_mfb1L2IFV9IcCgmlkgnY0gmlwhKwSvyKKbXVsdGlhZGRyc5YACASsEr8iBp_1AAoErBK_Igaf9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxuHHu2lfQOFbvvCRNeNOAA5zS82QDjF8JJpl6rtYx1iDdGNwgp_1g3VkcIKf94V3YWt1MgU --filternode=/ip4/172.18.191.34/tcp/40949/p2p/16Uiu2HAmS3LkoEsE1e1d8Tnu8ZkWDKPcXZ281zCGCS7B1MuPJVbm
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.161 waku 5d2dc14a2855ef3db072ed72e6c7a9f07733eff846cd9f25bb437601cc2003fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5d2dc14a2855. Setting up logs at ./log/docker/node2_2026-02-06_04-41-38__c6e07bfa-c8e1-490b-b520-f08bd517deae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20355
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20355/health" -H "Content-Type: application/json" -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:20355/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.161/tcp/20356/p2p/16Uiu2HAm8ZvNumifD7PxY6wFexd9hYR2JMEPvZSEisfMmrESzdYz","/ip4/172.18.160.161/tcp/20357/ws/p2p/16Uiu2HAm8ZvNumifD7PxY6wFexd9hYR2JMEPvZSEisfMmrESzdYz"],"enrUri":"enr:-L24QOx4pjOmy9F9f83NeTY3qeXZ2H4gw2y5d5ly0aqlVtA9MBkrwFFTyAG5MHS3l7E5v4IPG-6TEnsAfbYuKOqpggICgmlkgnY0gmlwhKwSoKGKbXVsdGlhZGRyc5YACASsEqChBk-EAAoErBKgoQZPhd0DgnJzhQADAQAAiXNlY3AyNTZrMaECw0TbZnARi_58lu4REXmfhZZiDfIC-l26JevS636j4yeDdGNwgk-Eg3VkcIJPhoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20355/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.34/tcp/40949/p2p/16Uiu2HAmS3LkoEsE1e1d8Tnu8ZkWDKPcXZ281zCGCS7B1MuPJVbm"]'
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:40948/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:20355/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "488f336b-049b-4079-8f6d-1aa2069be0be", "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":"488f336b-049b-4079-8f6d-1aa2069be0be","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20355/filter/v2/subscriptions/d1751194-0ada-458f-8e06-1332466815c6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d1751194-0ada-458f-8e06-1332466815c6","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f48815c00c82
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5d2dc14a2855
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_invalid_cursor with id: 2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.196.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40088', '40089', '40090', '40091', '40092']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40088:40088 -p 40089:40089 -p 40090:40090 -p 40091:40091 -p 40092:40092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40090 --rest-port=40088 --tcp-port=40089 --discv5-udp-port=40091 --rest-address=0.0.0.0 --nat=extip:172.18.196.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2c14a8852d6f3e4ac13f7daea896cc6eb17125b21caaa5cbcd1e9f4ba3bbe49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40092 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.210 waku aad47ff73150baa1f1ef0559963a55f20ad46d0d4a4e9c859349b40f548e822c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aad47ff73150. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40088
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 2d25584cab98. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4fc833bcedfc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40088/health" -H "Content-Type: application/json" -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:40088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.210/tcp/40089/p2p/16Uiu2HAm7aCcynXpPCUNoUyEM6TjaLC4APzBeygeQVv2L2VWbGnm","/ip4/172.18.196.210/tcp/40090/ws/p2p/16Uiu2HAm7aCcynXpPCUNoUyEM6TjaLC4APzBeygeQVv2L2VWbGnm"],"enrUri":"enr:-L24QC34BvmhFebJR8a1LtamBv8uAejJZIj3w1m7d38jIrPAOB2gG-eWfHhroh3s60PpT_GKvV5OzgRajmeL_7uYRgACgmlkgnY0gmlwhKwSxNKKbXVsdGlhZGRyc5YACASsEsTSBpyZAAoErBLE0gacmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtHuJH8FI6bY95UON6X2DiQVoi9R96i-_RdDrprq76dqDdGNwgpyZg3VkcIKcm4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33646', '33647', '33648', '33649', '33650']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33646:33646 -p 33647:33647 -p 33648:33648 -p 33649:33649 -p 33650:33650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33648 --rest-port=33646 --tcp-port=33647 --discv5-udp-port=33649 --rest-address=0.0.0.0 --nat=extip:172.18.98.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf8ce9a6a4eaac495ab056e7ea9a34afb52c5cf81c2ccb724efff4bccacc9d75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33650 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC34BvmhFebJR8a1LtamBv8uAejJZIj3w1m7d38jIrPAOB2gG-eWfHhroh3s60PpT_GKvV5OzgRajmeL_7uYRgACgmlkgnY0gmlwhKwSxNKKbXVsdGlhZGRyc5YACASsEsTSBpyZAAoErBLE0gacmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtHuJH8FI6bY95UON6X2DiQVoi9R96i-_RdDrprq76dqDdGNwgpyZg3VkcIKcm4V3YWt1MgM --storenode=/ip4/172.18.196.210/tcp/40089/p2p/16Uiu2HAm7aCcynXpPCUNoUyEM6TjaLC4APzBeygeQVv2L2VWbGnm --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.104 waku 77189cad26e4afd15cb81b3cf979c89451c55061f8c82d098e06e7e20aeffb03
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77189cad26e4. Setting up logs at ./log/docker/store_node1_2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33646
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33646/health" -H "Content-Type: application/json" -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:33646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.104/tcp/33647/p2p/16Uiu2HAmRTZq7t5DLmUqpaAegFVYYPzB6FXD1YTGAKQ2ki55nCQa","/ip4/172.18.98.104/tcp/33648/ws/p2p/16Uiu2HAmRTZq7t5DLmUqpaAegFVYYPzB6FXD1YTGAKQ2ki55nCQa"],"enrUri":"enr:-L24QFC8MjPUC5kdpYgmQzO7U92sOy-MCaYqDrFs0ywNZo53QLui3RA7VGkXOc5S0NoeSSuXG2G2PdxSryHJYGdNeo4CgmlkgnY0gmlwhKwSYmiKbXVsdGlhZGRyc5YACASsEmJoBoNvAAoErBJiaAaDcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvjrQ6xS2uFT9iA_oEH6knP-XdIvyVWvMA9t1T4e8VGuDdGNwgoNvg3VkcIKDcYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.210/tcp/40089/p2p/16Uiu2HAm7aCcynXpPCUNoUyEM6TjaLC4APzBeygeQVv2L2VWbGnm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40088/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:33646/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:40088/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:40088/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:40088/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:40088/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:40088/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40088/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id aad47ff73150
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 77189cad26e4
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_light_push_with_valid_version with id: 2026-02-06_04-40-08__bf84b991-7771-4f76-9d3d-e24e2148326a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-06_04-40-08__bf84b991-7771-4f76-9d3d-e24e2148326a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47837', '47838', '47839', '47840', '47841']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47837:47837 -p 47838:47838 -p 47839:47839 -p 47840:47840 -p 47841:47841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47839 --rest-port=47837 --tcp-port=47838 --discv5-udp-port=47840 --rest-address=0.0.0.0 --nat=extip:172.18.2.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4ac2cd740dcad7acbf635f40fa1ddefb749206f9de59fefe2daf1cfccd1d4fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47841 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.8 waku 0283fec998a5522aece21dc8c7b988fb0c01a71e11ff4681d9cfaa7c423ee129
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0283fec998a5. Setting up logs at ./log/docker/receiving_node1_2026-02-06_04-40-08__bf84b991-7771-4f76-9d3d-e24e2148326a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47837
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 665fe5b2b4a0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9d4c62dd7ebb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47837/health" -H "Content-Type: application/json" -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:47837/debug/v1/info" -H "Content-Type: application/json" -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.8/tcp/47838/p2p/16Uiu2HAmJq2swrEDoRAV78xoEjuzuMRABeyBy3wTDRxQKoR6uEXx","/ip4/172.18.2.8/tcp/47839/ws/p2p/16Uiu2HAmJq2swrEDoRAV78xoEjuzuMRABeyBy3wTDRxQKoR6uEXx"],"enrUri":"enr:-L24QPw2MFDHylU6r6jZYNqsKImpRap_7Ns4A54aUIxThCOuJYiCNMIskAFnXkZdDGp7NsEG98ZVAY5M_6C6fUpAwxECgmlkgnY0gmlwhKwSAgiKbXVsdGlhZGRyc5YACASsEgIIBrreAAoErBICCAa6390DgnJzhQADAQAAiXNlY3AyNTZrMaEDW7jJ6HVC8LMDTokuF6wZkiMub3USfTtLRaZ0ct3sk8eDdGNwgrreg3VkcIK64IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-06_04-40-08__bf84b991-7771-4f76-9d3d-e24e2148326a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.25
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2957', '2958', '2959', '2960', '2961']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2957:2957 -p 2958:2958 -p 2959:2959 -p 2960:2960 -p 2961:2961 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2959 --rest-port=2957 --tcp-port=2958 --discv5-udp-port=2960 --rest-address=0.0.0.0 --nat=extip:172.18.174.25 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a936d19b211a0aaaffc5ead80ebe119bdf4bcbe3fffa0cac24357f4ca2fa2638 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2961 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.25 waku 35254c9ffc3a667963f2f9d9f891b061e8fcf47ab70af7bcf08096d1dab3e63f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35254c9ffc3a. Setting up logs at ./log/docker/receiving_node2_2026-02-06_04-40-08__bf84b991-7771-4f76-9d3d-e24e2148326a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2957
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2957/health" -H "Content-Type: application/json" -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:2957/debug/v1/info" -H "Content-Type: application/json" -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.25/tcp/2958/p2p/16Uiu2HAkzG8rCKi55snYUpq1sxtNdtApmdbeS4M4NThCPFchmpW5","/ip4/172.18.174.25/tcp/2959/ws/p2p/16Uiu2HAkzG8rCKi55snYUpq1sxtNdtApmdbeS4M4NThCPFchmpW5"],"enrUri":"enr:-L24QEDEge4BqDqERRSuCxRxHHDcU9xMXFIAip4jBHYrATa5cfbaKCJYX1fnO_62cfxx2yhc__86Cvak9NllTK-cBAECgmlkgnY0gmlwhKwSrhmKbXVsdGlhZGRyc5YACASsEq4ZBguOAAoErBKuGQYLj90DgnJzhQADAQAAiXNlY3AyNTZrMaECR9kB5q9ZCGSwVHl_vqbgHg8AIr5eiz4Z-4MogeVuZ_KDdGNwgguOg3VkcIILkIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2957/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.8/tcp/47838/p2p/16Uiu2HAmJq2swrEDoRAV78xoEjuzuMRABeyBy3wTDRxQKoR6uEXx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-06_04-40-08__bf84b991-7771-4f76-9d3d-e24e2148326a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.39.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9757', '9758', '9759', '9760', '9761']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9757:9757 -p 9758:9758 -p 9759:9759 -p 9760:9760 -p 9761:9761 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9759 --rest-port=9757 --tcp-port=9758 --discv5-udp-port=9760 --rest-address=0.0.0.0 --nat=extip:172.18.39.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efb2d5b985efbfb8756f3cf2bfde63a4bfe3bde8014cc938bbc2eacadaec4ca1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9761 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPw2MFDHylU6r6jZYNqsKImpRap_7Ns4A54aUIxThCOuJYiCNMIskAFnXkZdDGp7NsEG98ZVAY5M_6C6fUpAwxECgmlkgnY0gmlwhKwSAgiKbXVsdGlhZGRyc5YACASsEgIIBrreAAoErBICCAa6390DgnJzhQADAQAAiXNlY3AyNTZrMaEDW7jJ6HVC8LMDTokuF6wZkiMub3USfTtLRaZ0ct3sk8eDdGNwgrreg3VkcIK64IV3YWt1Mgk --lightpushnode=/ip4/172.18.2.8/tcp/47838/p2p/16Uiu2HAmJq2swrEDoRAV78xoEjuzuMRABeyBy3wTDRxQKoR6uEXx --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.107 waku 3a3821143687ebfcb5088b18117faeb55831e52af9cf2a8bd551f4dd47ba3cc1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a3821143687. Setting up logs at ./log/docker/lightpush_node1_2026-02-06_04-40-08__bf84b991-7771-4f76-9d3d-e24e2148326a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9757
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9757/health" -H "Content-Type: application/json" -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":"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:9757/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.107/tcp/9758/p2p/16Uiu2HAmURst5NTeGLUbH1vqncL7gfEJhydJaGLk8K4oCpQssJUA","/ip4/172.18.39.107/tcp/9759/ws/p2p/16Uiu2HAmURst5NTeGLUbH1vqncL7gfEJhydJaGLk8K4oCpQssJUA"],"enrUri":"enr:-L24QJsmW-G8csbi0DGwnuzmOtey0__2N8RkqOw2hvsz3uaVW_pXbtX6r_zHEszs8flt-lKYbhlPxqcHPxaH3T33N6cCgmlkgnY0gmlwhKwSJ2uKbXVsdGlhZGRyc5YACASsEidrBiYeAAoErBInawYmH90DgnJzhQADAQAAiXNlY3AyNTZrMaED6l8gJEjiZkQk4FsjRNkwzDIFwzp_B2veiYinlJq3hRuDdGNwgiYeg3VkcIImIIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9757/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.8/tcp/47838/p2p/16Uiu2HAmJq2swrEDoRAV78xoEjuzuMRABeyBy3wTDRxQKoR6uEXx"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9757/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.25/tcp/2958/p2p/16Uiu2HAkzG8rCKi55snYUpq1sxtNdtApmdbeS4M4NThCPFchmpW5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47837/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:2957/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:9757/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:9757/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770352812439870327, "version": 10}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.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:47837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":10,"timestamp":1770352812439870327,"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:2957/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":10,"timestamp":1770352812439870327,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9757/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":10,"timestamp":1770352812439870327,"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 0283fec998a5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 35254c9ffc3a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3a3821143687
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0283fec998a5. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_not_connected_directly_to_relaying_node with id: 2026-02-06_04-32-54__f4ed53df-edae-4759-b69a-830b43ff4666
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-32-54__f4ed53df-edae-4759-b69a-830b43ff4666__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-32-54__f4ed53df-edae-4759-b69a-830b43ff4666__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-32-54__f4ed53df-edae-4759-b69a-830b43ff4666__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.184.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33109', '33110', '33111', '33112', '33113']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33109:33109 -p 33110:33110 -p 33111:33111 -p 33112:33112 -p 33113:33113 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33111 --rest-port=33109 --tcp-port=33110 --discv5-udp-port=33112 --rest-address=0.0.0.0 --nat=extip:172.18.184.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db3ffcdec97fe132e32ec06bcfcd6d62b7cc80b0db4edd7f9effed7d9a57cda9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33113 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.31 waku fd9c6ad44922de750bd87149907cfde0742b1778a639b4ecf0d3a46c9fee5b82
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fd9c6ad44922. Setting up logs at ./log/docker/node1_2026-02-06_04-32-54__f4ed53df-edae-4759-b69a-830b43ff4666__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33109
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33109/health" -H "Content-Type: application/json" -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:33109/debug/v1/info" -H "Content-Type: application/json" -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.31/tcp/33110/p2p/16Uiu2HAmCA9etbdqPxFaaUgLy6JQLZBaSceqQ97tD5UqKg2TTQDW","/ip4/172.18.184.31/tcp/33111/ws/p2p/16Uiu2HAmCA9etbdqPxFaaUgLy6JQLZBaSceqQ97tD5UqKg2TTQDW"],"enrUri":"enr:-L24QBQYFrx44CZtqhx8jj7CKxReX_MUKt40B0xDeZ1hjwLUCB7oQ5AfESHq7BOLe5X81faeTJ_uizOi54GqJRVkWvoCgmlkgnY0gmlwhKwSuB-KbXVsdGlhZGRyc5YACASsErgfBoFWAAoErBK4HwaBV90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-JytDa3oJRdljj8wUMSyPxkgqe3bES1sw3YZXrvqISGDdGNwgoFWg3VkcIKBWIV3YWt1MgE"}'
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.151.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2309', '2310', '2311', '2312', '2313']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2309:2309 -p 2310:2310 -p 2311:2311 -p 2312:2312 -p 2313:2313 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2311 --rest-port=2309 --tcp-port=2310 --discv5-udp-port=2312 --rest-address=0.0.0.0 --nat=extip:172.18.151.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5752465e4c0c24da4fc95c8aeecbdc9e3bf9ee69b185ce0a5de6f1cc11517243 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2313 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QBQYFrx44CZtqhx8jj7CKxReX_MUKt40B0xDeZ1hjwLUCB7oQ5AfESHq7BOLe5X81faeTJ_uizOi54GqJRVkWvoCgmlkgnY0gmlwhKwSuB-KbXVsdGlhZGRyc5YACASsErgfBoFWAAoErBK4HwaBV90DgnJzhQADAQAAiXNlY3AyNTZrMaEC-JytDa3oJRdljj8wUMSyPxkgqe3bES1sw3YZXrvqISGDdGNwgoFWg3VkcIKBWIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.149 waku fcdf24cb8052d829d5d8e00c60bff963a3b6612df002c35eb777a0ee46dd102a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fcdf24cb8052. Setting up logs at ./log/docker/node2_2026-02-06_04-32-54__f4ed53df-edae-4759-b69a-830b43ff4666__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2309
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2309/health" -H "Content-Type: application/json" -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:2309/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.149/tcp/2310/p2p/16Uiu2HAkx6mkiaEg2Qt6k9Rqsg5ah48LbhEVNxR4n9DAs7MZwZiG","/ip4/172.18.151.149/tcp/2311/ws/p2p/16Uiu2HAkx6mkiaEg2Qt6k9Rqsg5ah48LbhEVNxR4n9DAs7MZwZiG"],"enrUri":"enr:-L24QDj8g_r6yps9RBPWlnLvKY1_pmm_sTJb_WKoPoaFa_g2B9APwysJ2oMpcAzn-YXdVPzomK5Rk00YEH3oMNBWkcMCgmlkgnY0gmlwhKwSl5WKbXVsdGlhZGRyc5YACASsEpeVBgkGAAoErBKXlQYJB90DgnJzhQADAQAAiXNlY3AyNTZrMaECJ7uOAcX2yKWAfSyTOXt57JLjZSgYJ67ubCg_qv2JcEmDdGNwggkGg3VkcIIJCIV3YWt1MgM"}'
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.38.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40578', '40579', '40580', '40581', '40582']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40578:40578 -p 40579:40579 -p 40580:40580 -p 40581:40581 -p 40582:40582 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40580 --rest-port=40578 --tcp-port=40579 --discv5-udp-port=40581 --rest-address=0.0.0.0 --nat=extip:172.18.38.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcc0c6a0e0048cb4b7ea9102da3841fa3bebd5f85c42ecaad4ed9d472b61acd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40582 --metrics-logging=true --relay=false --storenode=/ip4/172.18.151.149/tcp/2310/p2p/16Uiu2HAkx6mkiaEg2Qt6k9Rqsg5ah48LbhEVNxR4n9DAs7MZwZiG --discv5-bootstrap-node=enr:-L24QDj8g_r6yps9RBPWlnLvKY1_pmm_sTJb_WKoPoaFa_g2B9APwysJ2oMpcAzn-YXdVPzomK5Rk00YEH3oMNBWkcMCgmlkgnY0gmlwhKwSl5WKbXVsdGlhZGRyc5YACASsEpeVBgkGAAoErBKXlQYJB90DgnJzhQADAQAAiXNlY3AyNTZrMaECJ7uOAcX2yKWAfSyTOXt57JLjZSgYJ67ubCg_qv2JcEmDdGNwggkGg3VkcIIJCIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.41 waku e9458d012ff049683efaa6e22ba9ea64b112a8dbb3db6c7f0e58346ac4329227
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e9458d012ff0. Setting up logs at ./log/docker/node3_2026-02-06_04-32-54__f4ed53df-edae-4759-b69a-830b43ff4666__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40578
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40578/health" -H "Content-Type: application/json" -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:40578/debug/v1/info" -H "Content-Type: application/json" -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.41/tcp/40579/p2p/16Uiu2HAkvMESXd2RsxVHQtB6XLxPdkuwVvwmm8nf6aehgVVNjjr5","/ip4/172.18.38.41/tcp/40580/ws/p2p/16Uiu2HAkvMESXd2RsxVHQtB6XLxPdkuwVvwmm8nf6aehgVVNjjr5"],"enrUri":"enr:-L24QHM-5Osox-_mzkIegzegT0iCwV0pRMOOV3cAl4AgRlPVQtj-F-eZ5Dw2ontKpS4P9vv9tPLepp6oTAcpk-xBvlgCgmlkgnY0gmlwhKwSJimKbXVsdGlhZGRyc5YACASsEiYpBp6DAAoErBImKQaehN0DgnJzhQADAQAAiXNlY3AyNTZrMaECDbh8kaAwKUnDQL7Zl85ek5mzBr7oFSxHXj_JoUGTa-aDdGNwgp6Dg3VkcIKehYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33109/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:2309/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:33109/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.151.149/tcp/34444/p2p/16Uiu2HAkx6mkiaEg2Qt6k9Rqsg5ah48LbhEVNxR4n9DAs7MZwZiG","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2309/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.184.31/tcp/33110/p2p/16Uiu2HAmCA9etbdqPxFaaUgLy6JQLZBaSceqQ97tD5UqKg2TTQDW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33109/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.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40578/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":"83254ad982b42b86fe49","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1c212a6fa870e85f361eee3755475f4c555073552e77b2542ee1b75989f5017"}]}'
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 fd9c6ad44922
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fcdf24cb8052
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e9458d012ff0
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fd9c6ad44922. 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,518 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_overlap_sync_window with id: 2026-02-06_04-40-38__cf8594ca-9ffa-4642-8994-a95960bd0a1f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-40-38__cf8594ca-9ffa-4642-8994-a95960bd0a1f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-40-38__cf8594ca-9ffa-4642-8994-a95960bd0a1f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-40-38__cf8594ca-9ffa-4642-8994-a95960bd0a1f__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.89.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21273', '21274', '21275', '21276', '21277']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21273:21273 -p 21274:21274 -p 21275:21275 -p 21276:21276 -p 21277:21277 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21275 --rest-port=21273 --tcp-port=21274 --discv5-udp-port=21276 --rest-address=0.0.0.0 --nat=extip:172.18.89.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=469494d0b56ace9193c050c7aff0f2ef0cf85ecb2420ead7477ea6e7c05d9aa4 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21277 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.237 waku f1db40232220b22146c874fb907eca73011ea521d8a6823bb55d39a72f78dff4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53337b76e7d4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1db40232220. Setting up logs at ./log/docker/node1_2026-02-06_04-40-38__cf8594ca-9ffa-4642-8994-a95960bd0a1f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21273
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 91e7ed62a182. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21273/health" -H "Content-Type: application/json" -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:21273/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.237/tcp/21274/p2p/16Uiu2HAm4uVTWy6FPqnjULAaTSt2npPhVBbPcPLwzsgjq78m4MHy","/ip4/172.18.89.237/tcp/21275/ws/p2p/16Uiu2HAm4uVTWy6FPqnjULAaTSt2npPhVBbPcPLwzsgjq78m4MHy"],"enrUri":"enr:-L24QIlIPpdXo-sRQJ39REFmlpn8UJ1x0HxkFtocz2Z18ANxZ5NUQ1LMwLaljGySbYA-29iLCCMKSeSEH9YJt5X0DMkCgmlkgnY0gmlwhKwSWe2KbXVsdGlhZGRyc5YACASsElntBlMaAAoErBJZ7QZTG90DgnJzhQADAQAAiXNlY3AyNTZrMaECjNmMN905dRYKhkLSu0e-t8N1NARv4U89o62bQO5RPMCDdGNwglMag3VkcIJTHIV3YWt1MhM"}'
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.138.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6283', '6284', '6285', '6286', '6287']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6283:6283 -p 6284:6284 -p 6285:6285 -p 6286:6286 -p 6287:6287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6285 --rest-port=6283 --tcp-port=6284 --discv5-udp-port=6286 --rest-address=0.0.0.0 --nat=extip:172.18.138.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9eff5bce4dcc92e7faf88f2bc73d2f57d28fceca15df7633fbaf4a0daa08bac5 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=15 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6287 --metrics-logging=true --relay=false --store-sync-relay-jitter=0 --dns-discovery=false --discv5-bootstrap-node=enr:-L24QIlIPpdXo-sRQJ39REFmlpn8UJ1x0HxkFtocz2Z18ANxZ5NUQ1LMwLaljGySbYA-29iLCCMKSeSEH9YJt5X0DMkCgmlkgnY0gmlwhKwSWe2KbXVsdGlhZGRyc5YACASsElntBlMaAAoErBJZ7QZTG90DgnJzhQADAQAAiXNlY3AyNTZrMaECjNmMN905dRYKhkLSu0e-t8N1NARv4U89o62bQO5RPMCDdGNwglMag3VkcIJTHIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.138.99 waku 784d47bd6e941a0f6551d358facc47bb5421b3580801d7152aee3d7e9f7bdd8f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 784d47bd6e94. Setting up logs at ./log/docker/node2_2026-02-06_04-40-38__cf8594ca-9ffa-4642-8994-a95960bd0a1f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6283
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.99/tcp/6284/p2p/16Uiu2HAm5v1enDfUyzdN5Z3R2zNiSvC2m3H9z6DBQVhsbU1EPgMM","/ip4/172.18.138.99/tcp/6285/ws/p2p/16Uiu2HAm5v1enDfUyzdN5Z3R2zNiSvC2m3H9z6DBQVhsbU1EPgMM"],"enrUri":"enr:-L24QH5lA-eJPQBsoDp5hbEd539LKyOxgSXMADT6lK2Q3OeLFRux4_K8w6uqBYGzSwIL_d3OgSVbA23OjS1hr2_IeYwCgmlkgnY0gmlwhKwSimOKbXVsdGlhZGRyc5YACASsEopjBhiMAAoErBKKYwYYjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECm9dgFcD1LuB0U3LxCooCJ-v9MNweqR-7MI-nHMMF5hiDdGNwghiMg3VkcIIYjoV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.237/tcp/21274/p2p/16Uiu2HAm4uVTWy6FPqnjULAaTSt2npPhVBbPcPLwzsgjq78m4MHy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:656 Publishing 90 messages at 1 msg/s
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21273/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 0.8 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:663 Waiting 30 seconds to allow at least two sync rounds
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:666 Querying node2 store for all messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6283/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2000&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.store_sync.test_store_sync:test_store_sync.py:670 Store returned 90 messages, published publish_secs messages
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f1db40232220
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 784d47bd6e94
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,264 @@
2026-02-06 04:37:44.991 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:37:44.991 DEBUG [tests.conftest] Running test: test_resubscribe_to_unsubscribed_content_topics with id: 2026-02-06_04-37-44__a5fa1f5c-1087-4412-8056-5612509e3140
2026-02-06 04:37:44.992 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:37:44.992 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:37:44.992 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-06 04:37:44.999 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:37:44.999 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-37-44__a5fa1f5c-1087-4412-8056-5612509e3140__wakuorg_nwaku:latest.log
2026-02-06 04:37:44.999 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:37:45.000 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:37:45.001 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:37:45.001 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.97
2026-02-06 04:37:45.001 DEBUG [src.node.docker_mananger] Generated ports ['61383', '61384', '61385', '61386', '61387']
2026-02-06 04:37:45.002 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:37:45.002 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:37:45.002 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:37:45.002 DEBUG [src.node.docker_mananger] docker run -i -t -p 61383:61383 -p 61384:61384 -p 61385:61385 -p 61386:61386 -p 61387:61387 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61385 --rest-port=61383 --tcp-port=61384 --discv5-udp-port=61386 --rest-address=0.0.0.0 --nat=extip:172.18.77.97 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=632f27e029858fd2abe10b7f53d01ec3c60901bcbddeb16eb2bc6ac59f0a15d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61387 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-06 04:37:45.184 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.97 waku c339e6ffa8c2fc549cc4a02b53c471cb819281123d4e6e2285aaa7a62fd1f765
2026-02-06 04:37:45.214 ERROR [src.node.docker_mananger] Max retries reached for container 9b9c5b0c4e19. Exiting log stream.
2026-02-06 04:37:45.217 DEBUG [src.node.docker_mananger] Container started with ID c339e6ffa8c2. Setting up logs at ./log/docker/node1_2026-02-06_04-37-44__a5fa1f5c-1087-4412-8056-5612509e3140__wakuorg_nwaku:latest.log
2026-02-06 04:37:45.218 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61383
2026-02-06 04:37:45.218 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:37:45.767 ERROR [src.node.docker_mananger] Max retries reached for container 864fb3ba0639. Exiting log stream.
2026-02-06 04:37:46.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:46.221 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"}]}'
2026-02-06 04:37:46.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:37:46.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:46.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.97/tcp/61384/p2p/16Uiu2HAkwABWTX2Egs1NG9eAGS2KH2hA2GUNmxWu31viojRdm1vG","/ip4/172.18.77.97/tcp/61385/ws/p2p/16Uiu2HAkwABWTX2Egs1NG9eAGS2KH2hA2GUNmxWu31viojRdm1vG"],"enrUri":"enr:-L24QA2T3ch_0Pn_RTdPRiiF9MmAZ3ltjOCBipIhGWygvDw_VcK2lNnW9al1IXhMQ1qp_RU8Fp5v-MbcCAXy3IB6BscCgmlkgnY0gmlwhKwSTWGKbXVsdGlhZGRyc5YACASsEk1hBu_IAAoErBJNYQbvyd0DgnJzhQACAQAAiXNlY3AyNTZrMaECGb94F8tzCMVTvrPYprfFtxBeA4hp4gGXoUumkG1LzLGDdGNwgu_Ig3VkcILvyoV3YWt1MgU"}'
2026-02-06 04:37:46.224 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:37:46.231 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:37:46.231 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-37-44__a5fa1f5c-1087-4412-8056-5612509e3140__wakuorg_nwaku:latest.log
2026-02-06 04:37:46.231 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:37:46.231 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:37:46.232 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:37:46.232 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.144
2026-02-06 04:37:46.233 DEBUG [src.node.docker_mananger] Generated ports ['16507', '16508', '16509', '16510', '16511']
2026-02-06 04:37:46.233 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:37:46.233 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:37:46.233 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:37:46.233 DEBUG [src.node.docker_mananger] docker run -i -t -p 16507:16507 -p 16508:16508 -p 16509:16509 -p 16510:16510 -p 16511:16511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16509 --rest-port=16507 --tcp-port=16508 --discv5-udp-port=16510 --rest-address=0.0.0.0 --nat=extip:172.18.141.144 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=852c7fe2ebfdac8aec9a0ddef49a3b5ed95da5acb8fe07ef6fa768158b2defc8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16511 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA2T3ch_0Pn_RTdPRiiF9MmAZ3ltjOCBipIhGWygvDw_VcK2lNnW9al1IXhMQ1qp_RU8Fp5v-MbcCAXy3IB6BscCgmlkgnY0gmlwhKwSTWGKbXVsdGlhZGRyc5YACASsEk1hBu_IAAoErBJNYQbvyd0DgnJzhQACAQAAiXNlY3AyNTZrMaECGb94F8tzCMVTvrPYprfFtxBeA4hp4gGXoUumkG1LzLGDdGNwgu_Ig3VkcILvyoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-02-06 04:37:46.418 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.144 waku d9f0ec8da261645cda2230cf06b5de5a80e7f996d2961a210ce6b054fe7b5ef8
2026-02-06 04:37:46.446 DEBUG [src.node.docker_mananger] Container started with ID d9f0ec8da261. Setting up logs at ./log/docker/node2_2026-02-06_04-37-44__a5fa1f5c-1087-4412-8056-5612509e3140__wakuorg_nwaku:latest.log
2026-02-06 04:37:46.447 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16507
2026-02-06 04:37:46.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:37:47.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.464 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"}]}'
2026-02-06 04:37:47.467 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:37:47.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.144/tcp/16508/p2p/16Uiu2HAm8hMkyqZw7UdANuzo5sSwVGUua8gU7trnCwQgayrRcVYQ","/ip4/172.18.141.144/tcp/16509/ws/p2p/16Uiu2HAm8hMkyqZw7UdANuzo5sSwVGUua8gU7trnCwQgayrRcVYQ"],"enrUri":"enr:-L24QDohOrvrQD6vP1Ja_fLpxQHZbqI-LAd0lHFudAK89QNGG5z7h5dwznfHfi2ghz3KvtesrRbiguWEa0EccjZih8gCgmlkgnY0gmlwhKwSjZCKbXVsdGlhZGRyc5YACASsEo2QBkB8AAoErBKNkAZAfd0DgnJzhQACAQAAiXNlY3AyNTZrMaECxSye27K8MviLV4HUkdJLGVElrvyASMUSMcA4yfT6fSWDdGNwgkB8g3VkcIJAfoV3YWt1MgE"}'
2026-02-06 04:37:47.472 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:37:47.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16507/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.97/tcp/61384/p2p/16Uiu2HAkwABWTX2Egs1NG9eAGS2KH2hA2GUNmxWu31viojRdm1vG"]'
2026-02-06 04:37:47.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-06 04:37:47.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16507/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-06 04:37:47.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.511 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:47.611 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:47.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352667502456922,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:47.615 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:47.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352667502456922,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:47.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.623 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:47.723 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:47.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.726 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":1770352667619373190,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:47.727 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:47.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.730 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":1770352667619373190,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:47.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.736 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:47.837 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:47.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352667731797558,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:47.841 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:47.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352667731797558,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:47.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.850 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:47.950 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:47.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352667845630081,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:47.954 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:47.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352667845630081,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:47.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.963 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.063 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352667958536383,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:48.067 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352667958536383,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:48.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.076 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.176 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770352668071536125,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:48.180 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770352668071536125,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:48.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.289 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770352668184384701,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:48.293 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770352668184384701,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:48.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.302 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.402 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352668297657869,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:48.407 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352668297657869,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:48.411 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:61383/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-06 04:37:48.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.423 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:16507/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-06 04:37:48.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.540 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.543 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61383/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2026-02-06 04:37:48.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.547 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.647 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.650 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61383/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2026-02-06 04:37:48.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.654 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.754 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.757 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2026-02-06 04:37:48.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.761 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.861 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.864 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61383/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-02-06 04:37:48.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.868 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:48.968 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:48.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.971 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61383/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2026-02-06 04:37:48.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.975 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.075 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.078 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2026-02-06 04:37:49.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:49.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.082 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.182 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.185 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2026-02-06 04:37:49.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:49.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.290 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.293 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2026-02-06 04:37:49.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-06 04:37:49.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16507/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-06 04:37:49.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:49.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.323 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.424 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352669316367608,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.429 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352669316367608,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:49.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.439 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.539 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.541 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":1770352669434036429,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.543 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.545 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":1770352669434036429,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:49.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.652 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352669547193964,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.657 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352669547193964,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:49.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.766 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352669661239638,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.770 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352669661239638,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:49.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.778 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.879 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352669774539505,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.883 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352669774539505,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:49.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:49.892 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:49.993 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770352669888293792,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:49.996 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:49.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:49.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770352669888293792,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:50.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:50.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:50.005 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:50.106 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:50.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:50.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770352670000999592,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:50.110 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:50.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:50.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770352670000999592,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:50.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61383/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:50.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:50.119 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:50.219 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:50.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61383/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:50.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352670114440968,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:50.223 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:50.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16507/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:50.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352670114440968,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:50.228 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:37:50.229 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:37:50.229 DEBUG [src.node.waku_node] Stopping container with id c339e6ffa8c2
2026-02-06 04:37:50.784 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:37:50.784 DEBUG [src.node.waku_node] Stopping container with id d9f0ec8da261
2026-02-06 04:37:51.288 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:37:51.290 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:37:51.309 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:37:51.325 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_encoding_pubsubtopic with id: 2026-02-06_04-40-21__fa234a42-1556-4f6e-b720-8829dd444cdf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-40-21__fa234a42-1556-4f6e-b720-8829dd444cdf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.67.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39586', '39587', '39588', '39589', '39590']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39586:39586 -p 39587:39587 -p 39588:39588 -p 39589:39589 -p 39590:39590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39588 --rest-port=39586 --tcp-port=39587 --discv5-udp-port=39589 --rest-address=0.0.0.0 --nat=extip:172.18.67.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff5b4ed2c1c38c0a33a69341eddceaf4014a39c92fa68ed6fdc5551c12e5dad6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39590 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7db81876b279. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.26 waku 0b91af1662580e193092fc023f85ed81dafd2c983aa5fe437d628efc73770e45
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0b91af166258. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-40-21__fa234a42-1556-4f6e-b720-8829dd444cdf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39586
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 d78f30e7145a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39586/health" -H "Content-Type: application/json" -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:39586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.26/tcp/39587/p2p/16Uiu2HAmB8gneHMsq9VZMUnVuGLNhPYQvz1Z64nmJaSjZHaFtdSU","/ip4/172.18.67.26/tcp/39588/ws/p2p/16Uiu2HAmB8gneHMsq9VZMUnVuGLNhPYQvz1Z64nmJaSjZHaFtdSU"],"enrUri":"enr:-L24QP-bjwQM_gmvVXUynQ7TyduxAaflUFHj-pn7q0kfQj1HA_LqcQ3yZaruAJpq7o6TZW4x-usGKDaLL7QAgRKJR8UCgmlkgnY0gmlwhKwSQxqKbXVsdGlhZGRyc5YACASsEkMaBpqjAAoErBJDGgaapN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6WEHyJtt42sceI5dJCqsbVdWW_8bkmQ9zzkFz0XUCU2DdGNwgpqjg3VkcIKapYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-40-21__fa234a42-1556-4f6e-b720-8829dd444cdf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.112.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12242', '12243', '12244', '12245', '12246']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12242:12242 -p 12243:12243 -p 12244:12244 -p 12245:12245 -p 12246:12246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12244 --rest-port=12242 --tcp-port=12243 --discv5-udp-port=12245 --rest-address=0.0.0.0 --nat=extip:172.18.112.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb3afadb8f02fce5100d455eaff50274fe5aebf32b83e6aae9d2f6bb3af65203 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12246 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP-bjwQM_gmvVXUynQ7TyduxAaflUFHj-pn7q0kfQj1HA_LqcQ3yZaruAJpq7o6TZW4x-usGKDaLL7QAgRKJR8UCgmlkgnY0gmlwhKwSQxqKbXVsdGlhZGRyc5YACASsEkMaBpqjAAoErBJDGgaapN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6WEHyJtt42sceI5dJCqsbVdWW_8bkmQ9zzkFz0XUCU2DdGNwgpqjg3VkcIKapYV3YWt1MgM --storenode=/ip4/172.18.67.26/tcp/39587/p2p/16Uiu2HAmB8gneHMsq9VZMUnVuGLNhPYQvz1Z64nmJaSjZHaFtdSU --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.109 waku b2e415c116ec9f6416074a1e6a5787c5999f2d333faaad93c99978791ed5072e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b2e415c116ec. Setting up logs at ./log/docker/store_node1_2026-02-06_04-40-21__fa234a42-1556-4f6e-b720-8829dd444cdf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12242
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12242/health" -H "Content-Type: application/json" -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:12242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.109/tcp/12243/p2p/16Uiu2HAmB6bVUcXpxnDMTMnZAwJzvFp3Hq8e2Um8vygXQc5jCJQf","/ip4/172.18.112.109/tcp/12244/ws/p2p/16Uiu2HAmB6bVUcXpxnDMTMnZAwJzvFp3Hq8e2Um8vygXQc5jCJQf"],"enrUri":"enr:-L24QM9QQg5ehdz7RnbtuMEmYqb0c4Fag8bphMKdPA-MQEj9cRknux-Xlln2oVgnUmjn3FWZSXnI7ZG6PAaWb-cIi-oCgmlkgnY0gmlwhKwScG2KbXVsdGlhZGRyc5YACASsEnBtBi_TAAoErBJwbQYv1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6Nfhb1rJ56pIsc_f82whcffbmbn30Wzo6zE4Ho3NN9iDdGNwgi_Tg3VkcIIv1YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12242/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.26/tcp/39587/p2p/16Uiu2HAmB8gneHMsq9VZMUnVuGLNhPYQvz1Z64nmJaSjZHaFtdSU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39586/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:12242/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:39586/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39586/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:39586/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:39586/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:39586/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:39586/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:39586/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:39586/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:39586/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":"0xe9dd240b4322c28a6941605cf0a8b9af1137f1287863c4943a4486ac4b1406a5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352823638823495,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x852a5f8d4a838cb31595ef67369eadd6ba9dbf31950130adf28ac50a639a1b01","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770352823845520449,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7296f0fba04e48d5db91ed7664dc368da4fbb446ded8125a50915121a824b162","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352824053001381,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xb320c7676818ac9e3dccaa16f8c6d74a8e14d8f6900c27a801b82668f1131000","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352824260697456,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xce2ea46287b477d5a8fdb76b1696016fa9ba2552c91e94e9bd015877d067d802","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352824467353694,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd2a964bb7b81af603b655ed8dc8f6bfc7aa45f346b01475b75b9f58fe06aa8ff","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770352824674500122,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd9917da041c5a39b5aa6e91f3f649e42008bd41bcbe39c52669b6f647d14915c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770352824882120769,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x27b562e4d83b19e4ae648d43d80a49224c2a09e613a4f6acb107e780a92e3ef5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352825089321160,"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': '0xe9dd240b4322c28a6941605cf0a8b9af1137f1287863c4943a4486ac4b1406a5', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1770352823638823495, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x852a5f8d4a838cb31595ef67369eadd6ba9dbf31950130adf28ac50a639a1b01', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1770352823845520449, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x7296f0fba04e48d5db91ed7664dc368da4fbb446ded8125a50915121a824b162', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1770352824053001381, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xb320c7676818ac9e3dccaa16f8c6d74a8e14d8f6900c27a801b82668f1131000', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1770352824260697456, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xce2ea46287b477d5a8fdb76b1696016fa9ba2552c91e94e9bd015877d067d802', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1770352824467353694, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xd2a964bb7b81af603b655ed8dc8f6bfc7aa45f346b01475b75b9f58fe06aa8ff', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1770352824674500122, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xd9917da041c5a39b5aa6e91f3f649e42008bd41bcbe39c52669b6f647d14915c', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1770352824882120769, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x27b562e4d83b19e4ae648d43d80a49224c2a09e613a4f6acb107e780a92e3ef5', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1770352825089321160, '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 0b91af166258
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b2e415c116ec
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,199 @@
2026-02-06 04:39:17.680 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:39:17.681 DEBUG [tests.conftest] Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952
2026-02-06 04:39:17.681 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:39:17.681 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:39:17.681 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-06 04:39:17.687 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:17.688 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:17.688 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:17.688 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:17.689 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:17.689 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.56
2026-02-06 04:39:17.689 DEBUG [src.node.docker_mananger] Generated ports ['31905', '31906', '31907', '31908', '31909']
2026-02-06 04:39:17.690 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:17.690 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:17.690 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:17.690 DEBUG [src.node.docker_mananger] docker run -i -t -p 31905:31905 -p 31906:31906 -p 31907:31907 -p 31908:31908 -p 31909:31909 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31907 --rest-port=31905 --tcp-port=31906 --discv5-udp-port=31908 --rest-address=0.0.0.0 --nat=extip:172.18.166.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=12da031cbbae3eaedbd2c4bb0b57fae45bbd9abd641910f9bc6117feed1d999b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31909 --metrics-logging=true --relay=true
2026-02-06 04:39:17.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.56 waku b7ae9fd74bc2704c281dc480d1bdceb05017bc48a06b759d2a3f8cc604a7f8c2
2026-02-06 04:39:17.902 DEBUG [src.node.docker_mananger] Container started with ID b7ae9fd74bc2. Setting up logs at ./log/docker/node1_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:17.903 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31905
2026-02-06 04:39:17.903 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:17.932 ERROR [src.node.docker_mananger] Max retries reached for container 6c369b39c748. Exiting log stream.
2026-02-06 04:39:18.469 ERROR [src.node.docker_mananger] Max retries reached for container 80daedfaf779. Exiting log stream.
2026-02-06 04:39:18.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31905/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:18.907 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"}]}'
2026-02-06 04:39:18.907 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:18.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31905/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:18.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.56/tcp/31906/p2p/16Uiu2HAmUNMpB47gJ7NNS6VZ4Cd5sSU5dYzi4VZmC8Vu5x9nPGy8","/ip4/172.18.166.56/tcp/31907/ws/p2p/16Uiu2HAmUNMpB47gJ7NNS6VZ4Cd5sSU5dYzi4VZmC8Vu5x9nPGy8"],"enrUri":"enr:-L24QLcY0-svIBrH4zPruKDo6Wl6_ET3IcUGSzHgVSdziZzVNrXDd8DVhmtQjuT-Lmr44aEYsktGFtsqiekcHj5dVVYCgmlkgnY0gmlwhKwSpjiKbXVsdGlhZGRyc5YACASsEqY4BnyiAAoErBKmOAZ8o90DgnJzhQADAQAAiXNlY3AyNTZrMaED6XhizZAUC-qFp76TV5o87lUX1QFhkIFMQa8O8FwRy9ODdGNwgnyig3VkcIJ8pIV3YWt1MgE"}'
2026-02-06 04:39:18.910 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:18.916 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:18.916 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:18.916 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:18.916 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:18.918 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:18.918 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.182
2026-02-06 04:39:18.918 DEBUG [src.node.docker_mananger] Generated ports ['63814', '63815', '63816', '63817', '63818']
2026-02-06 04:39:18.918 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:18.918 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:18.918 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:18.918 DEBUG [src.node.docker_mananger] docker run -i -t -p 63814:63814 -p 63815:63815 -p 63816:63816 -p 63817:63817 -p 63818:63818 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63816 --rest-port=63814 --tcp-port=63815 --discv5-udp-port=63817 --rest-address=0.0.0.0 --nat=extip:172.18.0.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=62fa4eab9303dc66c1ed9fcc369f5dfc1fb5cadba96726c0fbb9ebdee8124579 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63818 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLcY0-svIBrH4zPruKDo6Wl6_ET3IcUGSzHgVSdziZzVNrXDd8DVhmtQjuT-Lmr44aEYsktGFtsqiekcHj5dVVYCgmlkgnY0gmlwhKwSpjiKbXVsdGlhZGRyc5YACASsEqY4BnyiAAoErBKmOAZ8o90DgnJzhQADAQAAiXNlY3AyNTZrMaED6XhizZAUC-qFp76TV5o87lUX1QFhkIFMQa8O8FwRy9ODdGNwgnyig3VkcIJ8pIV3YWt1MgE
2026-02-06 04:39:19.097 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.182 waku 66a74bc4a0ea330904dd780765dc4d4b7d6f746500b2d6acce59f431c140bc72
2026-02-06 04:39:19.129 DEBUG [src.node.docker_mananger] Container started with ID 66a74bc4a0ea. Setting up logs at ./log/docker/node2_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:19.129 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63814
2026-02-06 04:39:19.129 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:20.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63814/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:20.142 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"}]}'
2026-02-06 04:39:20.143 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:20.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63814/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:20.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.182/tcp/63815/p2p/16Uiu2HAmA7BGra5ntoSsWSLjqu6VRFXVMspC6D7VH8ZVX5PN3MzX","/ip4/172.18.0.182/tcp/63816/ws/p2p/16Uiu2HAmA7BGra5ntoSsWSLjqu6VRFXVMspC6D7VH8ZVX5PN3MzX"],"enrUri":"enr:-L24QGWCnPhODoQLzk3k5Zbb_2pXPtLXqmBjTxrgCrKbJ6szNwsiszXHLIMQ3YOsIIjEN8FgEo2Yln6E4FMfdKUROasCgmlkgnY0gmlwhKwSALaKbXVsdGlhZGRyc5YACASsEgC2BvlHAAoErBIAtgb5SN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2iJkPITvmmMlWeWim94e5dR4pPO6nebvtWfdKaNJQjiDdGNwgvlHg3VkcIL5SYV3YWt1MgE"}'
2026-02-06 04:39:20.147 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:20.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63814/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.56/tcp/31906/p2p/16Uiu2HAmUNMpB47gJ7NNS6VZ4Cd5sSU5dYzi4VZmC8Vu5x9nPGy8"]'
2026-02-06 04:39:20.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:20.152 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-02-06 04:39:20.160 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:20.160 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:20.160 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:20.160 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:20.161 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:20.162 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.15
2026-02-06 04:39:20.162 DEBUG [src.node.docker_mananger] Generated ports ['15949', '15950', '15951', '15952', '15953']
2026-02-06 04:39:20.162 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:20.162 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:20.162 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:20.162 DEBUG [src.node.docker_mananger] docker run -i -t -p 15949:15949 -p 15950:15950 -p 15951:15951 -p 15952:15952 -p 15953:15953 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15951 --rest-port=15949 --tcp-port=15950 --discv5-udp-port=15952 --rest-address=0.0.0.0 --nat=extip:172.18.109.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=29c2423ae81f7df88ec8f188938f2daced2a4bee2cd4d7eacfefd2cd7482cbef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15953 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLcY0-svIBrH4zPruKDo6Wl6_ET3IcUGSzHgVSdziZzVNrXDd8DVhmtQjuT-Lmr44aEYsktGFtsqiekcHj5dVVYCgmlkgnY0gmlwhKwSpjiKbXVsdGlhZGRyc5YACASsEqY4BnyiAAoErBKmOAZ8o90DgnJzhQADAQAAiXNlY3AyNTZrMaED6XhizZAUC-qFp76TV5o87lUX1QFhkIFMQa8O8FwRy9ODdGNwgnyig3VkcIJ8pIV3YWt1MgE
2026-02-06 04:39:20.343 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.15 waku e65c217ef9b27f04e92124e1204ba4c735dc7458cc54a168b8892d5211f166a4
2026-02-06 04:39:20.373 DEBUG [src.node.docker_mananger] Container started with ID e65c217ef9b2. Setting up logs at ./log/docker/node3_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:20.373 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15949
2026-02-06 04:39:20.373 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:21.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15949/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:21.385 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"}]}'
2026-02-06 04:39:21.386 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:21.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15949/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:21.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.15/tcp/15950/p2p/16Uiu2HAmJ5u6NSgdQMqsy8yLF42pcgMU8UDrWdWiJav3hD8dzZf7","/ip4/172.18.109.15/tcp/15951/ws/p2p/16Uiu2HAmJ5u6NSgdQMqsy8yLF42pcgMU8UDrWdWiJav3hD8dzZf7"],"enrUri":"enr:-L24QLyjrhKClyW8A3JqONJhCaxCVIvqWJ5k7MAM2pm-XeQ3ZW3VzFhRjAkg_EYkJE3yiMNTZEzmWg4dOH9Cz7JBNwYCgmlkgnY0gmlwhKwSbQ-KbXVsdGlhZGRyc5YACASsEm0PBj5OAAoErBJtDwY-T90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUKwCr28uz8WrbSuJrKgQyRZf5WmefpjbW0-XjfmGHKqDdGNwgj5Og3VkcII-UIV3YWt1MgE"}'
2026-02-06 04:39:21.393 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:21.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15949/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.56/tcp/31906/p2p/16Uiu2HAmUNMpB47gJ7NNS6VZ4Cd5sSU5dYzi4VZmC8Vu5x9nPGy8"]'
2026-02-06 04:39:21.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:21.403 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:21.403 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:21.403 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:21.404 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:21.405 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:21.405 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.93
2026-02-06 04:39:21.405 DEBUG [src.node.docker_mananger] Generated ports ['44477', '44478', '44479', '44480', '44481']
2026-02-06 04:39:21.405 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:21.405 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:21.405 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:21.406 DEBUG [src.node.docker_mananger] docker run -i -t -p 44477:44477 -p 44478:44478 -p 44479:44479 -p 44480:44480 -p 44481:44481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44479 --rest-port=44477 --tcp-port=44478 --discv5-udp-port=44480 --rest-address=0.0.0.0 --nat=extip:172.18.136.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3afc65dacfe8eed4d0ce78f8bab0b7a4defbabbb0b60ff07c92146b4dffe9a7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44481 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLcY0-svIBrH4zPruKDo6Wl6_ET3IcUGSzHgVSdziZzVNrXDd8DVhmtQjuT-Lmr44aEYsktGFtsqiekcHj5dVVYCgmlkgnY0gmlwhKwSpjiKbXVsdGlhZGRyc5YACASsEqY4BnyiAAoErBKmOAZ8o90DgnJzhQADAQAAiXNlY3AyNTZrMaED6XhizZAUC-qFp76TV5o87lUX1QFhkIFMQa8O8FwRy9ODdGNwgnyig3VkcIJ8pIV3YWt1MgE
2026-02-06 04:39:21.594 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.93 waku e31cde9424a6e0cdb89ae81e44510104b152055bbcc512ec203a4cc422c82ba2
2026-02-06 04:39:21.626 DEBUG [src.node.docker_mananger] Container started with ID e31cde9424a6. Setting up logs at ./log/docker/node4_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:21.626 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44477
2026-02-06 04:39:21.626 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:22.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44477/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:22.634 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"}]}'
2026-02-06 04:39:22.634 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:22.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:22.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.93/tcp/44478/p2p/16Uiu2HAmHeaG7QdMY5f1shiZYq6TVJufZQ4GBrb7xnyCitJJHvk4","/ip4/172.18.136.93/tcp/44479/ws/p2p/16Uiu2HAmHeaG7QdMY5f1shiZYq6TVJufZQ4GBrb7xnyCitJJHvk4"],"enrUri":"enr:-L24QCljB43AQNr1cbWqdOenqfCtxMb2KLLKw2hWJMdwb1BkDBEYXJNCeAOmUVDa464007WYyAVNN6JqWPVhtooj2z4CgmlkgnY0gmlwhKwSiF2KbXVsdGlhZGRyc5YACASsEohdBq2-AAoErBKIXQatv90DgnJzhQADAQAAiXNlY3AyNTZrMaEDSi8yYMe0ooxF0BiGFT7ozeYuaic9tBURk50kmuo0RqWDdGNwgq2-g3VkcIKtwIV3YWt1MgE"}'
2026-02-06 04:39:22.639 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:22.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44477/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.56/tcp/31906/p2p/16Uiu2HAmUNMpB47gJ7NNS6VZ4Cd5sSU5dYzi4VZmC8Vu5x9nPGy8"]'
2026-02-06 04:39:22.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:22.651 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:22.651 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:22.651 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:22.651 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:22.653 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:22.653 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.26
2026-02-06 04:39:22.653 DEBUG [src.node.docker_mananger] Generated ports ['4033', '4034', '4035', '4036', '4037']
2026-02-06 04:39:22.653 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:22.653 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:22.653 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:22.653 DEBUG [src.node.docker_mananger] docker run -i -t -p 4033:4033 -p 4034:4034 -p 4035:4035 -p 4036:4036 -p 4037:4037 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4035 --rest-port=4033 --tcp-port=4034 --discv5-udp-port=4036 --rest-address=0.0.0.0 --nat=extip:172.18.255.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2d4ee407017c8abdb48772be9f860fdcdea81ddfcef0b1fdac77aef7ce5b66a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4037 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLcY0-svIBrH4zPruKDo6Wl6_ET3IcUGSzHgVSdziZzVNrXDd8DVhmtQjuT-Lmr44aEYsktGFtsqiekcHj5dVVYCgmlkgnY0gmlwhKwSpjiKbXVsdGlhZGRyc5YACASsEqY4BnyiAAoErBKmOAZ8o90DgnJzhQADAQAAiXNlY3AyNTZrMaED6XhizZAUC-qFp76TV5o87lUX1QFhkIFMQa8O8FwRy9ODdGNwgnyig3VkcIJ8pIV3YWt1MgE
2026-02-06 04:39:22.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.26 waku e02d9997fdf451c34156e60320459c701da0c8085b1c08a9c737063ad26a3b14
2026-02-06 04:39:22.863 DEBUG [src.node.docker_mananger] Container started with ID e02d9997fdf4. Setting up logs at ./log/docker/node5_2026-02-06_04-39-17__706f209f-e9e5-460a-9bf8-c2be9373c952__wakuorg_nwaku:latest.log
2026-02-06 04:39:22.864 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4033
2026-02-06 04:39:22.864 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:23.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4033/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:23.873 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"}]}'
2026-02-06 04:39:23.875 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:23.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4033/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:23.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.26/tcp/4034/p2p/16Uiu2HAm8HKf3TXgmwmLXVXbT29TzZuZYmSF5C7VXvxGzTc3XdQQ","/ip4/172.18.255.26/tcp/4035/ws/p2p/16Uiu2HAm8HKf3TXgmwmLXVXbT29TzZuZYmSF5C7VXvxGzTc3XdQQ"],"enrUri":"enr:-L24QKWuMvNAwZ026bmU0lWOdLtGfVsc61lTZHu4zONaghHsVEfuWG1YJYBu2-1jUGl0phbEC1c94K-LxlwXLSRLyNcCgmlkgnY0gmlwhKwS_xqKbXVsdGlhZGRyc5YACASsEv8aBg_CAAoErBL_GgYPw90DgnJzhQADAQAAiXNlY3AyNTZrMaECvwRN0HgZop7YV8mG3Z6CueoFOangJ1Ga3EPXVDCmQA2DdGNwgg_Cg3VkcIIPxIV3YWt1MgE"}'
2026-02-06 04:39:23.881 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:23.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4033/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.56/tcp/31906/p2p/16Uiu2HAmUNMpB47gJ7NNS6VZ4Cd5sSU5dYzi4VZmC8Vu5x9nPGy8"]'
2026-02-06 04:39:23.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:23.885 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-06 04:39:23.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31905/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:39:23.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:23.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63814/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:39:23.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:23.897 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-02-06 04:39:23.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15949/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:39:23.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:23.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:39:23.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:23.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4033/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:39:23.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:23.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:23.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:23.924 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:39:24.029 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.031 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":1770352763916444928,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.033 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.036 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":1770352763916444928,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.037 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.039 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":1770352763916444928,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.041 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.043 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":1770352763916444928,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.044 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.046 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":1770352763916444928,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.048 INFO [src.steps.relay] WARM UP successful!!
2026-02-06 04:39:24.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:24.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:24.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:39:24.159 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.162 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":1770352764049271207,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.163 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.166 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":1770352764049271207,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.167 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15949/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.169 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":1770352764049271207,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.171 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44477/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.173 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":1770352764049271207,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.174 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-06 04:39:24.174 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4033/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.176 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":1770352764049271207,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.178 DEBUG [src.node.waku_node] Pausing container with id 66a74bc4a0ea
2026-02-06 04:39:24.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:24.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:24.195 DEBUG [src.node.waku_node] Unpause container with id 66a74bc4a0ea
2026-02-06 04:39:24.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31905/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:24.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:24.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63814/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:24.218 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":1770352764178363591,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352764178437639,"ephemeral":false,"proof":""}]'
2026-02-06 04:39:24.221 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:39:24.222 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:39:24.222 DEBUG [src.node.waku_node] Stopping container with id b7ae9fd74bc2
2026-02-06 04:39:24.762 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:24.762 DEBUG [src.node.waku_node] Stopping container with id 66a74bc4a0ea
2026-02-06 04:39:25.328 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:25.330 DEBUG [src.node.waku_node] Stopping container with id e65c217ef9b2
2026-02-06 04:39:25.574 ERROR [src.node.docker_mananger] Max retries reached for container b7ae9fd74bc2. Exiting log stream.
2026-02-06 04:39:25.857 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:25.857 DEBUG [src.node.waku_node] Stopping container with id e31cde9424a6
2026-02-06 04:39:26.141 ERROR [src.node.docker_mananger] Max retries reached for container 66a74bc4a0ea. Exiting log stream.
2026-02-06 04:39:26.387 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:26.388 DEBUG [src.node.waku_node] Stopping container with id e02d9997fdf4
2026-02-06 04:39:26.670 ERROR [src.node.docker_mananger] Max retries reached for container e65c217ef9b2. Exiting log stream.
2026-02-06 04:39:26.882 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:26.883 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:39:26.899 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:39:26.905 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:39:26.911 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:39:26.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:39:26.922 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-02-06_04-33-39__d4eb0558-e409-47fe-bc9b-efa8e901d961
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-39__d4eb0558-e409-47fe-bc9b-efa8e901d961__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-39__d4eb0558-e409-47fe-bc9b-efa8e901d961__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-33-39__d4eb0558-e409-47fe-bc9b-efa8e901d961__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.209.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14586', '14587', '14588', '14589', '14590']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14586:14586 -p 14587:14587 -p 14588:14588 -p 14589:14589 -p 14590:14590 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14588 --rest-port=14586 --tcp-port=14587 --discv5-udp-port=14589 --rest-address=0.0.0.0 --nat=extip:172.18.209.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb7f583a83abf56048a6d1a61abda0b1dc594cae2e64eaf1c2ba8f0782bc5f2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14590 --metrics-logging=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.244 waku 89f02494a0a99a2d7405e4ce6022de8d8a818a97ba23b7fe892d76602dcd8989
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89f02494a0a9. Setting up logs at ./log/docker/node1_2026-02-06_04-33-39__d4eb0558-e409-47fe-bc9b-efa8e901d961__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14586
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14586/health" -H "Content-Type: application/json" -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:14586/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.244/tcp/14587/p2p/16Uiu2HAmNog7hCba7SndRRjy487uYKwYugR79R3TTHk1bwRR1bHt","/ip4/172.18.209.244/tcp/14588/ws/p2p/16Uiu2HAmNog7hCba7SndRRjy487uYKwYugR79R3TTHk1bwRR1bHt"],"enrUri":"enr:-L24QPUjkv76BycMfs4i7sbHhN4Q6MamqumFgEY9UBeWc2OHMPkB8tCY77NArWws9UDFwwNXhxo2DevSmcA8s2h5amICgmlkgnY0gmlwhKwS0fSKbXVsdGlhZGRyc5YACASsEtH0Bjj7AAoErBLR9AY4_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDls56lINAkfyD_YNpGnu5Fz1SShfObKLkBluuVdhpZ5uDdGNwgjj7g3VkcII4_YV3YWt1Mgk"}'
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.195.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58389', '58390', '58391', '58392', '58393']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58389:58389 -p 58390:58390 -p 58391:58391 -p 58392:58392 -p 58393:58393 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58391 --rest-port=58389 --tcp-port=58390 --discv5-udp-port=58392 --rest-address=0.0.0.0 --nat=extip:172.18.195.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be6dbdc77fdc8fcff6affaf8e46fdfa7d564eac4b1de071c6dd072aedb04bb0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58393 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QPUjkv76BycMfs4i7sbHhN4Q6MamqumFgEY9UBeWc2OHMPkB8tCY77NArWws9UDFwwNXhxo2DevSmcA8s2h5amICgmlkgnY0gmlwhKwS0fSKbXVsdGlhZGRyc5YACASsEtH0Bjj7AAoErBLR9AY4_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDls56lINAkfyD_YNpGnu5Fz1SShfObKLkBluuVdhpZ5uDdGNwgjj7g3VkcII4_YV3YWt1Mgk --lightpushnode=/ip4/172.18.209.244/tcp/14587/p2p/16Uiu2HAmNog7hCba7SndRRjy487uYKwYugR79R3TTHk1bwRR1bHt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.255 waku 8ef515a86db1f4c2d26d61597bc58d769373f409b1db97755ef92d5b47240f4f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ef515a86db1. Setting up logs at ./log/docker/node2_2026-02-06_04-33-39__d4eb0558-e409-47fe-bc9b-efa8e901d961__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58389
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58389/health" -H "Content-Type: application/json" -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":"READY"},{"Legacy Lightpush":"READY"},{"Filter":"NOT_MOUNTED"},{"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":"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:58389/debug/v1/info" -H "Content-Type: application/json" -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.255/tcp/58390/p2p/16Uiu2HAmREfdVepinxtQ6vNzc9WKdGPpkRLLAkdoWYRYnDiQiqJX","/ip4/172.18.195.255/tcp/58391/ws/p2p/16Uiu2HAmREfdVepinxtQ6vNzc9WKdGPpkRLLAkdoWYRYnDiQiqJX"],"enrUri":"enr:-L24QJGUhDsVCewmZ7Lknyefa4BeVZBKMndDEdpD-S-Kw6khJ566d4Uc5xXWSSwm6dpbw6ngT7z5tdGZ_qP0GnPqdw0CgmlkgnY0gmlwhKwSw_-KbXVsdGlhZGRyc5YACASsEsP_BuQWAAoErBLD_wbkF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuuzSu0J0LZCA3cQSC9vh_FEAyFnD2C5FfD6o4H60ZLCDdGNwguQWg3VkcILkGIV3YWt1Mgs"}'
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.197.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7508', '7509', '7510', '7511', '7512']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7508:7508 -p 7509:7509 -p 7510:7510 -p 7511:7511 -p 7512:7512 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7510 --rest-port=7508 --tcp-port=7509 --discv5-udp-port=7511 --rest-address=0.0.0.0 --nat=extip:172.18.197.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fadaff78ebc8383121ac27a19cdbc6d3ae57a88ddebcdefbb3fab4d39f3df3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7512 --metrics-logging=true --relay=false --storenode=/ip4/172.18.195.255/tcp/58390/p2p/16Uiu2HAmREfdVepinxtQ6vNzc9WKdGPpkRLLAkdoWYRYnDiQiqJX --discv5-bootstrap-node=enr:-L24QJGUhDsVCewmZ7Lknyefa4BeVZBKMndDEdpD-S-Kw6khJ566d4Uc5xXWSSwm6dpbw6ngT7z5tdGZ_qP0GnPqdw0CgmlkgnY0gmlwhKwSw_-KbXVsdGlhZGRyc5YACASsEsP_BuQWAAoErBLD_wbkF90DgnJzhQADAQAAiXNlY3AyNTZrMaEDuuzSu0J0LZCA3cQSC9vh_FEAyFnD2C5FfD6o4H60ZLCDdGNwguQWg3VkcILkGIV3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.143 waku f47ae0a7f6cd756c2a32d329d5e9938bc0ad98e8618a8cc0030f2a9918456b17
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f47ae0a7f6cd. Setting up logs at ./log/docker/node3_2026-02-06_04-33-39__d4eb0558-e409-47fe-bc9b-efa8e901d961__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7508
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7508/health" -H "Content-Type: application/json" -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":"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:7508/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.143/tcp/7509/p2p/16Uiu2HAmPjN2arPxvxXWJurvAGaSaaKThUt6499yXxywkTx9jhFD","/ip4/172.18.197.143/tcp/7510/ws/p2p/16Uiu2HAmPjN2arPxvxXWJurvAGaSaaKThUt6499yXxywkTx9jhFD"],"enrUri":"enr:-L24QGo_htdU0dLVkm7Wdd8v-KHSfO3-r5iRoYSFO3AWX1n-ZvW7nAHzdESHCJUOgFNCIAW2ixf12lXPoe59UImX3H0CgmlkgnY0gmlwhKwSxY-KbXVsdGlhZGRyc5YACASsEsWPBh1VAAoErBLFjwYdVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpI9j5yIqlG6RjgqSBxLhQG-uYvMkBTGFfpk168H6IUiDdGNwgh1Vg3VkcIIdV4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14586/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:58389/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:14586/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.195.255/tcp/41202/p2p/16Uiu2HAmREfdVepinxtQ6vNzc9WKdGPpkRLLAkdoWYRYnDiQiqJX","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58389/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.209.244/tcp/14587/p2p/16Uiu2HAmNog7hCba7SndRRjy487uYKwYugR79R3TTHk1bwRR1bHt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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-127-ga4e44d","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:14586/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": 1770352456893528826}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7508/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":"3e87405632a6e4bf4dc2","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5bbb5b210ccaa60e78612ccd860dc57ac34e4a265edf8d2a243382a89da6bf7"}]}'
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 89f02494a0a9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8ef515a86db1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f47ae0a7f6cd
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 89f02494a0a9. 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,64 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_with_empty_pubsub_topic_list with id: 2026-02-06_04-35-26__d7dcb152-a0aa-490c-b7aa-f002314262f3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-26__d7dcb152-a0aa-490c-b7aa-f002314262f3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38009', '38010', '38011', '38012', '38013']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38009:38009 -p 38010:38010 -p 38011:38011 -p 38012:38012 -p 38013:38013 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38011 --rest-port=38009 --tcp-port=38010 --discv5-udp-port=38012 --rest-address=0.0.0.0 --nat=extip:172.18.237.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=91826f4db665ffe7a1dabbb76ab4b1b68346cbfdd0bddda99cedc531ebeb8f3e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38013 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.193 waku 3af24799d29cff3c1551c05053e988cd624065696a3a1ce33bf1d90092b56185
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3af24799d29c. Setting up logs at ./log/docker/node1_2026-02-06_04-35-26__d7dcb152-a0aa-490c-b7aa-f002314262f3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38009
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 0023f468677e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6ae0543633d9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38009/health" -H "Content-Type: application/json" -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:38009/debug/v1/info" -H "Content-Type: application/json" -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.193/tcp/38010/p2p/16Uiu2HAkzkENXY1ZpgD5YRJJzNFniezYxyu36HbUXnKA41do6qBw","/ip4/172.18.237.193/tcp/38011/ws/p2p/16Uiu2HAkzkENXY1ZpgD5YRJJzNFniezYxyu36HbUXnKA41do6qBw"],"enrUri":"enr:-L24QL0B7ymf51EVUFij8zs0Df02MG8QvFe27KiXGNYKlQZUR89Z3tAl5ibz61GPyf74TC_BUdnl2PgsAzm4zVlsY4YCgmlkgnY0gmlwhKwS7cGKbXVsdGlhZGRyc5YACASsEu3BBpR6AAoErBLtwQaUe90DgnJzhQADAQAAiXNlY3AyNTZrMaECTwuD0KfrRVUncmgpSemK4sw7EsZk8NZ1CO2GI5LZL-KDdGNwgpR6g3VkcIKUfIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-26__d7dcb152-a0aa-490c-b7aa-f002314262f3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4217', '4218', '4219', '4220', '4221']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4217:4217 -p 4218:4218 -p 4219:4219 -p 4220:4220 -p 4221:4221 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4219 --rest-port=4217 --tcp-port=4218 --discv5-udp-port=4220 --rest-address=0.0.0.0 --nat=extip:172.18.240.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=35d5d6c7a9ec7e50b6f462fa0aee98ebc4acaaaac66db9586e856f08dad6bcc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4221 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL0B7ymf51EVUFij8zs0Df02MG8QvFe27KiXGNYKlQZUR89Z3tAl5ibz61GPyf74TC_BUdnl2PgsAzm4zVlsY4YCgmlkgnY0gmlwhKwS7cGKbXVsdGlhZGRyc5YACASsEu3BBpR6AAoErBLtwQaUe90DgnJzhQADAQAAiXNlY3AyNTZrMaECTwuD0KfrRVUncmgpSemK4sw7EsZk8NZ1CO2GI5LZL-KDdGNwgpR6g3VkcIKUfIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.12 waku 4c9e2b0c3079ad918efcd79c54a4512c85f9fe959f3341a8c6f5b65eaa357942
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c9e2b0c3079. Setting up logs at ./log/docker/node2_2026-02-06_04-35-26__d7dcb152-a0aa-490c-b7aa-f002314262f3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4217
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4217/health" -H "Content-Type: application/json" -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:4217/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.12/tcp/4218/p2p/16Uiu2HAmCaAmujmSpGsHHSsbMUTzaExmZH9hck22DBCs1iUtd83P","/ip4/172.18.240.12/tcp/4219/ws/p2p/16Uiu2HAmCaAmujmSpGsHHSsbMUTzaExmZH9hck22DBCs1iUtd83P"],"enrUri":"enr:-L24QH3w39Q_eUAkk94wIyF0ql4hGXIUzPR39RdROAlsCq_DctrkAEQmBEMXsXsAgsRgDzSE96vghy4JbS3GV-gh6a8CgmlkgnY0gmlwhKwS8AyKbXVsdGlhZGRyc5YACASsEvAMBhB6AAoErBLwDAYQe90DgnJzhQADAQAAiXNlY3AyNTZrMaEC_sPiCZdqn2Umc5NbAS_5ncUFOQ_cNxRSfQ1D3zR8tHaDdGNwghB6g3VkcIIQfIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4217/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.193/tcp/38010/p2p/16Uiu2HAkzkENXY1ZpgD5YRJJzNFniezYxyu36HbUXnKA41do6qBw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38009/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4217/relay/v1/subscriptions" -H "Content-Type: application/json" -d '[]'
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 3af24799d29c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4c9e2b0c3079
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-02-06_04-35-33__fee6ed98-f6ee-4278-9120-1d1b092c3d84
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-33__fee6ed98-f6ee-4278-9120-1d1b092c3d84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21907', '21908', '21909', '21910', '21911']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21907:21907 -p 21908:21908 -p 21909:21909 -p 21910:21910 -p 21911:21911 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21909 --rest-port=21907 --tcp-port=21908 --discv5-udp-port=21910 --rest-address=0.0.0.0 --nat=extip:172.18.249.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=96a2bc4d4af3acaf61f05b5dbbff49260ed851628b2fc764b9daefb4baba3e1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21911 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.75 waku f943ad8918465ade8a434597106d10b72b6deb44d4f889e6eda64a087d205406
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f943ad891846. Setting up logs at ./log/docker/node1_2026-02-06_04-35-33__fee6ed98-f6ee-4278-9120-1d1b092c3d84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21907
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 49a2df6ba0c2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ce983f11954. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21907/health" -H "Content-Type: application/json" -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:21907/debug/v1/info" -H "Content-Type: application/json" -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.75/tcp/21908/p2p/16Uiu2HAm5Ywj6cXgzvk3z2bsd8rtyqSDgKRouo6vDXLbFTzzwoBZ","/ip4/172.18.249.75/tcp/21909/ws/p2p/16Uiu2HAm5Ywj6cXgzvk3z2bsd8rtyqSDgKRouo6vDXLbFTzzwoBZ"],"enrUri":"enr:-L24QBYqAtJxEw1TSZWXhSx-GPvXyTerB1C-lhTXglR3DON9SvGmDAt8O6JSNtX7B6gcOiReTenjPIqLL0GGeqLuw7ICgmlkgnY0gmlwhKwS-UuKbXVsdGlhZGRyc5YACASsEvlLBlWUAAoErBL5SwZVld0DgnJzhQADAQAAiXNlY3AyNTZrMaEClnG9XESbgN_mYIdm9DdyCovjamj-b0EGn_u0iqzVSfyDdGNwglWUg3VkcIJVloV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-33__fee6ed98-f6ee-4278-9120-1d1b092c3d84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39664', '39665', '39666', '39667', '39668']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39664:39664 -p 39665:39665 -p 39666:39666 -p 39667:39667 -p 39668:39668 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39666 --rest-port=39664 --tcp-port=39665 --discv5-udp-port=39667 --rest-address=0.0.0.0 --nat=extip:172.18.117.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6bcd56b4a9aece3fb1524c1d41ad90bf82eb6beba4e72ef86dc2afadda44c84 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39668 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBYqAtJxEw1TSZWXhSx-GPvXyTerB1C-lhTXglR3DON9SvGmDAt8O6JSNtX7B6gcOiReTenjPIqLL0GGeqLuw7ICgmlkgnY0gmlwhKwS-UuKbXVsdGlhZGRyc5YACASsEvlLBlWUAAoErBL5SwZVld0DgnJzhQADAQAAiXNlY3AyNTZrMaEClnG9XESbgN_mYIdm9DdyCovjamj-b0EGn_u0iqzVSfyDdGNwglWUg3VkcIJVloV3YWt1MgU --filternode=/ip4/172.18.249.75/tcp/21908/p2p/16Uiu2HAm5Ywj6cXgzvk3z2bsd8rtyqSDgKRouo6vDXLbFTzzwoBZ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.109 waku 7ccb941493ee976d6c5f347464818986cf6d60818354500cb90a83ea2ab107c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ccb941493ee. Setting up logs at ./log/docker/node2_2026-02-06_04-35-33__fee6ed98-f6ee-4278-9120-1d1b092c3d84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39664
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39664/health" -H "Content-Type: application/json" -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:39664/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.109/tcp/39665/p2p/16Uiu2HAkuS7qsppyRTExLXaA8fa1ENzCwVQvC4nYZRDbJE15TabX","/ip4/172.18.117.109/tcp/39666/ws/p2p/16Uiu2HAkuS7qsppyRTExLXaA8fa1ENzCwVQvC4nYZRDbJE15TabX"],"enrUri":"enr:-L24QK5Wu18XyjJLPRrFqozmUZviFdCCCZcF3HsJtArY7HEJeGeguWZEl4iJH1zma940zxDUYi6ptrl-5bGHcrUwWr8CgmlkgnY0gmlwhKwSdW2KbXVsdGlhZGRyc5YACASsEnVtBprxAAoErBJ1bQaa8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECAB0-dG5iHVh23HekTDYzoy-aMu5hbn8E3uGv9ms944aDdGNwgprxg3VkcIKa84V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39664/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.75/tcp/21908/p2p/16Uiu2HAm5Ywj6cXgzvk3z2bsd8rtyqSDgKRouo6vDXLbFTzzwoBZ"]'
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:21907/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:39664/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e35a40d2-44d0-495d-894a-a5a60106bfe6", "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":"e35a40d2-44d0-495d-894a-a5a60106bfe6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21907/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:39664/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":1770352535794268062,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:39664/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:21907/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:39664/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:39664/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f943ad891846
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7ccb941493ee
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,79 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_ephemeral with id: 2026-02-06_04-38-02__e5a0be54-4076-47c4-9cf4-0d664355f52e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-38-02__e5a0be54-4076-47c4-9cf4-0d664355f52e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35359', '35360', '35361', '35362', '35363']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35359:35359 -p 35360:35360 -p 35361:35361 -p 35362:35362 -p 35363:35363 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35361 --rest-port=35359 --tcp-port=35360 --discv5-udp-port=35362 --rest-address=0.0.0.0 --nat=extip:172.18.70.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afe9c26116eb6bcc10d9eb836cdf5c9e69edd6c51fc16774dceaf8d5a1df0ecc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35363 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 94947229ba18. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.70.84 waku 5a860bbadc04fb8a28e1abfec3a9a0ecc84d73658f5bf57a6c62adc6495e2edb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5a860bbadc04. Setting up logs at ./log/docker/node1_2026-02-06_04-38-02__e5a0be54-4076-47c4-9cf4-0d664355f52e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35359
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35359/health" -H "Content-Type: application/json" -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:35359/debug/v1/info" -H "Content-Type: application/json" -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.84/tcp/35360/p2p/16Uiu2HAmSK5wLNVXThraNx5qvyAhYLnZFjMu8vem9EWmQutkrGdi","/ip4/172.18.70.84/tcp/35361/ws/p2p/16Uiu2HAmSK5wLNVXThraNx5qvyAhYLnZFjMu8vem9EWmQutkrGdi"],"enrUri":"enr:-L24QBZWjG6TuwM22tAqFXbMGeif-uZ2yCcvqLhzi9Bo34zBLbj8L1o0fKei2NrGqi6ESU9Ni6DQVPk1A4Op0tAC70oCgmlkgnY0gmlwhKwSRlSKbXVsdGlhZGRyc5YACASsEkZUBoogAAoErBJGVAaKId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyupRaO2b8G15ZvB4L2Km60D5LZsB6HPDx-svV0_8OCWDdGNwgoogg3VkcIKKIoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-38-02__e5a0be54-4076-47c4-9cf4-0d664355f52e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.177.163
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56481', '56482', '56483', '56484', '56485']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56481:56481 -p 56482:56482 -p 56483:56483 -p 56484:56484 -p 56485:56485 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56483 --rest-port=56481 --tcp-port=56482 --discv5-udp-port=56484 --rest-address=0.0.0.0 --nat=extip:172.18.177.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3d6c1c73732decccd8fde147f019fd6e1ccc1127527faa9ddad34ec39e73f454 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56485 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBZWjG6TuwM22tAqFXbMGeif-uZ2yCcvqLhzi9Bo34zBLbj8L1o0fKei2NrGqi6ESU9Ni6DQVPk1A4Op0tAC70oCgmlkgnY0gmlwhKwSRlSKbXVsdGlhZGRyc5YACASsEkZUBoogAAoErBJGVAaKId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyupRaO2b8G15ZvB4L2Km60D5LZsB6HPDx-svV0_8OCWDdGNwgoogg3VkcIKKIoV3YWt1MgU --filternode=/ip4/172.18.70.84/tcp/35360/p2p/16Uiu2HAmSK5wLNVXThraNx5qvyAhYLnZFjMu8vem9EWmQutkrGdi
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.163 waku c2fc62bb928110a104af2e080c98608883714b6aa7133ce7ac4e7b63f760c79d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2fc62bb9281. Setting up logs at ./log/docker/node2_2026-02-06_04-38-02__e5a0be54-4076-47c4-9cf4-0d664355f52e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56481
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56481/health" -H "Content-Type: application/json" -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:56481/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.163/tcp/56482/p2p/16Uiu2HAmPENHea1Pzrp1ckrVnh7awXdkUmcJS5tDBYrms243wz5j","/ip4/172.18.177.163/tcp/56483/ws/p2p/16Uiu2HAmPENHea1Pzrp1ckrVnh7awXdkUmcJS5tDBYrms243wz5j"],"enrUri":"enr:-L24QI2N3msXJHjEW0tkJ0Xcst8CaKqbSzphr09CvkOsI8tpdohw7-BrFJyN8-7B4WuOyiUNhiQrHov2_COvhU5s0CwCgmlkgnY0gmlwhKwSsaOKbXVsdGlhZGRyc5YACASsErGjBtyiAAoErBKxowbco90DgnJzhQADAQAAiXNlY3AyNTZrMaEDnSHXKBMBs8HP4ZgyxSVnfyZsNtJIjH3pYcOs0TW_ssaDdGNwgtyig3VkcILcpIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56481/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.70.84/tcp/35360/p2p/16Uiu2HAmSK5wLNVXThraNx5qvyAhYLnZFjMu8vem9EWmQutkrGdi"]'
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:35359/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:56481/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c0837206-4754-4282-9171-72c049f5cc88", "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":"c0837206-4754-4282-9171-72c049f5cc88","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral True
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35359/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.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56481/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":1770352685534882294,"ephemeral":true}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:49 Running test with Ephemeral False
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56481/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":1770352685648119615,"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 5a860bbadc04
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c2fc62bb9281
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,430 @@
2026-02-06 04:35:33.184 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:33.185 DEBUG [tests.conftest] Running test: test_continuous_store_sync with id: 2026-02-06_04-35-33__49fe893a-cc00-4589-8848-2fd0b18331eb
2026-02-06 04:35:33.185 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:33.193 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:33.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-33__49fe893a-cc00-4589-8848-2fd0b18331eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:33.199 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:33.200 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-33__49fe893a-cc00-4589-8848-2fd0b18331eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:33.206 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:33.207 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-35-33__49fe893a-cc00-4589-8848-2fd0b18331eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:33.207 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:35:33.208 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:33.208 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:33.210 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:33.210 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.32
2026-02-06 04:35:33.210 DEBUG [src.node.docker_mananger] Generated ports ['47989', '47990', '47991', '47992', '47993']
2026-02-06 04:35:33.210 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:33.210 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:33.210 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:33.211 DEBUG [src.node.docker_mananger] docker run -i -t -p 47989:47989 -p 47990:47990 -p 47991:47991 -p 47992:47992 -p 47993:47993 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47991 --rest-port=47989 --tcp-port=47990 --discv5-udp-port=47992 --rest-address=0.0.0.0 --nat=extip:172.18.144.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec32cfda4ab33c1de2d1e73eb95cd609e5cdadc0f7df4965d9a6aee34b060df2 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47993 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-06 04:35:33.410 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.32 waku f9ce0b36317bee65c655c053b440b5eb798b72b2ac4194c6c8d85d2013600ce9
2026-02-06 04:35:33.439 ERROR [src.node.docker_mananger] Max retries reached for container b504c21ca269. Exiting log stream.
2026-02-06 04:35:33.443 DEBUG [src.node.docker_mananger] Container started with ID f9ce0b36317b. Setting up logs at ./log/docker/node1_2026-02-06_04-35-33__49fe893a-cc00-4589-8848-2fd0b18331eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:33.445 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47989
2026-02-06 04:35:33.445 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:33.992 ERROR [src.node.docker_mananger] Max retries reached for container 792cef123c94. Exiting log stream.
2026-02-06 04:35:34.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47989/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:34.449 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"}]}'
2026-02-06 04:35:34.450 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:34.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47989/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:34.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.32/tcp/47990/p2p/16Uiu2HAmGmJoydNsFTVBDV1w1TznoUMTTzg6WKUtmq7nxoLcDsXh","/ip4/172.18.144.32/tcp/47991/ws/p2p/16Uiu2HAmGmJoydNsFTVBDV1w1TznoUMTTzg6WKUtmq7nxoLcDsXh"],"enrUri":"enr:-L24QFoSt3ongHsy_5ce7r9UjsfhZ38lc95j4Mg1PaGHUbAaKGNmlOn8VjtIp5SwTltzD1PqclqnmC8Rd8zjitOdmQkCgmlkgnY0gmlwhKwSkCCKbXVsdGlhZGRyc5YACASsEpAgBrt2AAoErBKQIAa7d90DgnJzhQADAQAAiXNlY3AyNTZrMaEDPQ0bAWcdJR6Rb1i5NZT4vs3YoqJN6fPsbj_Jlt8ZT-yDdGNwgrt2g3VkcIK7eIV3YWt1MhM"}'
2026-02-06 04:35:34.452 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:34.452 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:34.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:34.454 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:34.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.7
2026-02-06 04:35:34.455 DEBUG [src.node.docker_mananger] Generated ports ['50855', '50856', '50857', '50858', '50859']
2026-02-06 04:35:34.455 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:34.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:34.455 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:34.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 50855:50855 -p 50856:50856 -p 50857:50857 -p 50858:50858 -p 50859:50859 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50857 --rest-port=50855 --tcp-port=50856 --discv5-udp-port=50858 --rest-address=0.0.0.0 --nat=extip:172.18.135.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=409ba9c3de972920f5681511d01b3497bd254efcf35ad6550fd5c55fb7b8fab1 --store-sync=true --store=true --store-sync-range=600 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50859 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false
2026-02-06 04:35:34.660 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.7 waku 7a23506683e2026e43522149b7faee05e97dee69ce09fcaeef1a346ce9f92b0c
2026-02-06 04:35:34.693 DEBUG [src.node.docker_mananger] Container started with ID 7a23506683e2. Setting up logs at ./log/docker/node2_2026-02-06_04-35-33__49fe893a-cc00-4589-8848-2fd0b18331eb__wakuorg_nwaku:latest.log
2026-02-06 04:35:34.693 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50855
2026-02-06 04:35:34.694 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:35.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50855/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:35.698 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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"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"}]}'
2026-02-06 04:35:35.699 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:35.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:35.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.7/tcp/50856/p2p/16Uiu2HAmDpcPsUjhjRdsWyb8ccvRs3tDRmxo5XddYRFSJj2SczN3","/ip4/172.18.135.7/tcp/50857/ws/p2p/16Uiu2HAmDpcPsUjhjRdsWyb8ccvRs3tDRmxo5XddYRFSJj2SczN3"],"enrUri":"enr:-L24QO0JnuWWpHI8sm-gMviHJ1G6w_t1WzNDGrSx8515_zK8a0qTPw7ywTe4Sxqs80faoomqIrskjwPdiqIQnHjto1ACgmlkgnY0gmlwhKwShweKbXVsdGlhZGRyc5YACASsEocHBsaoAAoErBKHBwbGqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEVKre-JC3Xwv1Q6jHtg4IyAcxDnZ26RGGxP4rdtot3CDdGNwgsaog3VkcILGqoV3YWt1MhI"}'
2026-02-06 04:35:35.701 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:35.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50855/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.32/tcp/47990/p2p/16Uiu2HAmGmJoydNsFTVBDV1w1TznoUMTTzg6WKUtmq7nxoLcDsXh"]'
2026-02-06 04:35:35.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:35.736 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:35.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:35.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:35.748 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:35.959 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:35.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:35.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:35.964 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:36.175 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:36.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:36.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:36.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:36.390 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:36.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:36.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:36.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:36.606 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:36.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:36.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:36.611 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:36.821 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:36.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:36.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:36.827 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:37.037 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:37.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:37.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:37.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:37.253 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:37.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:37.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:37.258 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:37.468 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:37.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:37.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:37.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:37.684 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:37.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:37.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:37.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:37.899 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:37.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:37.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:37.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:38.115 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:38.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:38.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:38.119 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:38.330 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:38.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:38.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:38.354 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:38.565 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:38.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:38.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:38.570 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:38.780 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:38.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:38.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:38.785 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:38.996 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:38.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:39.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:39.001 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:39.212 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:39.212 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:39.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:39.216 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:39.427 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:39.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:39.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:39.432 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:39.643 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:39.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:39.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:39.647 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:39.858 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:39.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:39.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:39.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:40.074 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:40.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:40.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:40.079 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:40.290 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:40.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:40.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:40.294 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:40.505 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:40.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:40.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:40.510 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:40.721 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:40.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:40.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:40.727 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:40.938 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:40.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:40.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:40.944 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:41.155 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:41.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:41.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:41.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:41.371 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:41.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:41.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:41.376 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:41.587 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:41.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:41.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:41.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:41.803 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:41.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:41.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:41.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:42.019 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:42.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:42.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:42.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:54.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50855/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:54.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x98be2a2854d17302c4e79603d0f245596164a7000b63f49b16709a3df6468ddc"},{"messageHash":"0xa4fbec282a45d39df829d85122ea1fff4d73da1b207978a6f7ce6f3c895e470a"},{"messageHash":"0x149867b30180beea7a9a04c65ee9ed840abe6a1d03517a0ccf92415cf830ff42"},{"messageHash":"0x5d0f7d3a52e18d11ecb3605c58fe0fde25f0b447a45b87eada6586c77eb01325"},{"messageHash":"0xe1e609ffa665cedf49bc15e7b956f6f7dfa0996c508790f951987368565b53e5"},{"messageHash":"0x60e9855f07af9f93a1c5a3d4cff81514c028755e267941d1cb50568a3e934c12"},{"messageHash":"0x6bdf85e2cdf32b49886ea0986c68fe025b74fc51269acef9fb3fed17496ab1a2"},{"messageHash":"0x71daf1bdec94dfd3ac248d1b46711c76b5f70f524fd0e57143d3b02d3e594d34"},{"messageHash":"0xf8a2d8ee18b13968e5fcfaaf68a29ded74fbd2f38c06f34f7b8e0883ab329162"},{"messageHash":"0xf79f373ecb4b848cdca1620bb1ca8e80f1301c26a4445be44ac5a52f00b2ad80"},{"messageHash":"0x7dbd132407b83e8c2c21cafb047e871f313fccc201582e151350e0ec34b4a04e"},{"messageHash":"0x4e9a4d569ac7bb0a597dfd8172cacaf6581f40b81974731c8530405acd32177f"},{"messageHash":"0x06f0fe3883a29a2f0648ac0e862520c41621545673f1c6e4dde5072f4fca8e79"},{"messageHash":"0x5df1c77852e04d876dfc40cbfe5fdd9981d66d49e3a9f6a7679e232f791caee4"},{"messageHash":"0x8295017e183db329686a3e24537f38eda9a6fba3bac142bbe5498c1306b0a87c"},{"messageHash":"0x72a155ec9bdafdcc0e7c550ebbb0922cd2e170ca9890564b26678c916ee1fdf5"},{"messageHash":"0xae528370e69795bfd97165552247f813a5d2da3fab64529a2a9635616ea3e4f6"},{"messageHash":"0x83099b5b01b08edfdeda80859303b3d4f3bf56e5717d186d24a749b21c229395"},{"messageHash":"0x8d56d37b9e22d7ee2907da1cc68d615708740b1c1ce555b74e96201076e167b1"},{"messageHash":"0x4956e7b45a7d4f3ecb06a5d604e2e6f18bd523fe67873390599016829b3652a8"},{"messageHash":"0x7ff12d0631c176f54a1eaa475dfcfb88db9b5cb50a2b713814bd206b73403b49"},{"messageHash":"0x230a9dbe2c36a197f120062ec653cc0075a9c58ee66b06d7dec23da45bac3a72"},{"messageHash":"0xb05c17fd1c50cc1d3ba2fbbd99e3714b041e30970ca399ff088747101d95a65c"},{"messageHash":"0x3ab2cd102a6fdcfc0cb6f500595eebbc11410d97d552b2b07889b8bfb290a114"},{"messageHash":"0x43028a625007855056b7890ab62934fbf8b1331e323be1e792747c20ab4de09f"},{"messageHash":"0x61f219d5b51155847eced7f92829995a131bffc3178951455c317bf52a16de79"},{"messageHash":"0x612a25f5fe2de03554ff2381704e60b62f95ab74db89e3e60d9786dc004ccfd8"},{"messageHash":"0x2eb931201a3840a016768b40bbaa7e3ba8491f375314da6c360629410a225e6d"},{"messageHash":"0x124f961bcd2e132ee009075984403ca30c650bfc7e8bd30d45eba76570203d25"},{"messageHash":"0xd2bc54d8fe5dc496bbb7e74311058922f79347a81f21324ef9c6ae83a0942ca6"}]}'
2026-02-06 04:35:54.239 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 30/30 messages
2026-02-06 04:36:24.240 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:24.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:24.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:24.245 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:24.455 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:24.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:24.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:24.460 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:24.671 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:24.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:24.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:24.677 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:24.887 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:24.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:24.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:24.892 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:25.103 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:25.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:25.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:25.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:25.318 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:25.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:25.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:25.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:25.534 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:25.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:25.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:25.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:25.749 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:25.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:25.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:25.754 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:25.965 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:25.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:25.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:25.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:26.181 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:26.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:26.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:26.186 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:26.396 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:26.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:26.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:26.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:26.612 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:26.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:26.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:26.617 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:26.828 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:26.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:26.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:26.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:27.043 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:27.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:27.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:27.048 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:27.259 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:27.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:27.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:27.264 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:27.475 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:27.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:27.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:27.479 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:27.690 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:27.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:27.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:27.695 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:27.906 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:27.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:27.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:27.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:28.122 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:28.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:28.338 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:28.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.343 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:28.553 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:28.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.558 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:28.769 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:28.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:28.991 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:28.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.995 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:29.206 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:29.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.211 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:29.422 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:29.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.426 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:29.637 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:29.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:29.853 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:29.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.857 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:30.068 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:30.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:30.283 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:30.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:30.499 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:30.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:42.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50855/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:42.720 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-06 04:36:42.720 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 60/60 messages
2026-02-06 04:37:12.721 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:12.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:12.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:12.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:12.937 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:12.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:12.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:12.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:13.152 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:13.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:13.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:13.157 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:13.368 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:13.368 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:13.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:13.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:13.584 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:13.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:13.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:13.588 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:13.799 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:13.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:13.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:13.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:14.015 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:14.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:14.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:14.020 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:14.230 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:14.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:14.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:14.235 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:14.446 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:14.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:14.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:14.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:14.661 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:14.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:14.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:14.666 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:14.876 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:14.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:14.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:14.881 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:15.092 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:15.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:15.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:15.096 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:15.307 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:15.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:15.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:15.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:15.523 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:15.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:15.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:15.527 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:15.738 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:15.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:15.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:15.743 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:15.954 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:15.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:15.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:15.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:16.170 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:16.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:16.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:16.174 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:16.385 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:16.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:16.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:16.390 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:16.601 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:16.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:16.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:16.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:16.816 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:16.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:16.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:16.835 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:17.046 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:17.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:17.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:17.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:17.262 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:17.262 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:17.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:17.269 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:17.480 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:17.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:17.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:17.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:17.695 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:17.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:17.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:17.700 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:17.911 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:17.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:17.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:17.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:18.127 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:18.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:18.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:18.132 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:18.343 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:18.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:18.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:18.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:18.558 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:18.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:18.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:18.563 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:18.774 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:18.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:18.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:18.779 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:18.990 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:18.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:18.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:18.995 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:31.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50855/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:31.212 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-06 04:37:31.212 DEBUG [tests.store_sync.test_store_sync] Node-2 store has 90/90 messages
2026-02-06 04:38:01.214 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:38:01.215 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:38:01.216 DEBUG [src.node.waku_node] Stopping container with id f9ce0b36317b
2026-02-06 04:38:01.779 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:01.780 DEBUG [src.node.waku_node] Stopping container with id 7a23506683e2
2026-02-06 04:38:02.304 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:02.306 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:38:02.373 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:02.426 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,169 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay with id: 2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.119.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12044', '12045', '12046', '12047', '12048']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12044:12044 -p 12045:12045 -p 12046:12046 -p 12047:12047 -p 12048:12048 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12046 --rest-port=12044 --tcp-port=12045 --discv5-udp-port=12047 --rest-address=0.0.0.0 --nat=extip:172.18.119.80 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eca7bc610085a8c9a6718a60af71ffdd0ee94d36f7a551f47cef73e2759f9a80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12048 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.119.80 waku 118c223d11263d81b46c4a3078a34919465a9c66618ca2413c03ba9dbc70b41d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 118c223d1126. Setting up logs at ./log/docker/node1_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12044
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 5eeba5c1dabb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d02bc9bf1259. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12044/health" -H "Content-Type: application/json" -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:12044/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.80/tcp/12045/p2p/16Uiu2HAmUwdsHXXvJAgVA73o1UNR6Xpw2J1mAwicSmywBHNaAFZq","/ip4/172.18.119.80/tcp/12046/ws/p2p/16Uiu2HAmUwdsHXXvJAgVA73o1UNR6Xpw2J1mAwicSmywBHNaAFZq"],"enrUri":"enr:-L24QAAxyhp8a4J8ZJetGJjqL3p4viN2Eb7FO6bIS7l5-qQJCHWS0lhZcvIPAk_wGRpaVvBOuEQNgVFAd8K2EVJl5hcCgmlkgnY0gmlwhKwSd1CKbXVsdGlhZGRyc5YACASsEndQBi8NAAoErBJ3UAYvDt0DgnJzhQACAQAAiXNlY3AyNTZrMaED8f60Xnlx9EcW1m3Rd5K0YnnP8iRNcO6VHmOKEMkX2wCDdGNwgi8Ng3VkcIIvD4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.210.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14824', '14825', '14826', '14827', '14828']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14824:14824 -p 14825:14825 -p 14826:14826 -p 14827:14827 -p 14828:14828 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14826 --rest-port=14824 --tcp-port=14825 --discv5-udp-port=14827 --rest-address=0.0.0.0 --nat=extip:172.18.210.69 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9d3f78767af4e6a56c67f1a22cea0fec71298ec09067debaedcc20b2ceb5ffb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14828 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAAxyhp8a4J8ZJetGJjqL3p4viN2Eb7FO6bIS7l5-qQJCHWS0lhZcvIPAk_wGRpaVvBOuEQNgVFAd8K2EVJl5hcCgmlkgnY0gmlwhKwSd1CKbXVsdGlhZGRyc5YACASsEndQBi8NAAoErBJ3UAYvDt0DgnJzhQACAQAAiXNlY3AyNTZrMaED8f60Xnlx9EcW1m3Rd5K0YnnP8iRNcO6VHmOKEMkX2wCDdGNwgi8Ng3VkcIIvD4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.69 waku 51801795f0fb38c14bf96a4ff7b448e6514fd14362746065b78fb13944c19dbf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51801795f0fb. Setting up logs at ./log/docker/node2_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14824
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14824/health" -H "Content-Type: application/json" -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:14824/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.69/tcp/14825/p2p/16Uiu2HAkxg2Yaz6v9CqZ6sr8xx8SESQGf6Nma1zMt7j6sp29Jtaq","/ip4/172.18.210.69/tcp/14826/ws/p2p/16Uiu2HAkxg2Yaz6v9CqZ6sr8xx8SESQGf6Nma1zMt7j6sp29Jtaq"],"enrUri":"enr:-L24QM1oN-nlLNdRQHVOit1Gqh0SL-qsDT7qd9cCzdiquwRpZ0FY9OsYEt1MUDuBHOAc0oIN2_HrEWln-OMe8g6D0LsCgmlkgnY0gmlwhKwS0kWKbXVsdGlhZGRyc5YACASsEtJFBjnpAAoErBLSRQY56t0DgnJzhQACAQAAiXNlY3AyNTZrMaECMEByCuXWmP9IdjMoVatT4aQ_iqBlPAJOtB8BWYOqjF6DdGNwgjnpg3VkcII564V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14824/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.80/tcp/12045/p2p/16Uiu2HAmUwdsHXXvJAgVA73o1UNR6Xpw2J1mAwicSmywBHNaAFZq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27755', '27756', '27757', '27758', '27759']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27755:27755 -p 27756:27756 -p 27757:27757 -p 27758:27758 -p 27759:27759 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27757 --rest-port=27755 --tcp-port=27756 --discv5-udp-port=27758 --rest-address=0.0.0.0 --nat=extip:172.18.43.250 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0bb8b8d1f2023a6a709ebf29f520f692c41d84acdc9dcebfec3eb4d882e43da9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27759 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAAxyhp8a4J8ZJetGJjqL3p4viN2Eb7FO6bIS7l5-qQJCHWS0lhZcvIPAk_wGRpaVvBOuEQNgVFAd8K2EVJl5hcCgmlkgnY0gmlwhKwSd1CKbXVsdGlhZGRyc5YACASsEndQBi8NAAoErBJ3UAYvDt0DgnJzhQACAQAAiXNlY3AyNTZrMaED8f60Xnlx9EcW1m3Rd5K0YnnP8iRNcO6VHmOKEMkX2wCDdGNwgi8Ng3VkcIIvD4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.250 waku ea16adfba578ddddfd54bb575727fae25d6ee0b7919ba73d888eb6b155cc3728
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea16adfba578. Setting up logs at ./log/docker/node3_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27755
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27755/health" -H "Content-Type: application/json" -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:27755/debug/v1/info" -H "Content-Type: application/json" -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.250/tcp/27756/p2p/16Uiu2HAmGdNsnRTQnvp7LmoTjVUQLNhAjHrSRV9Qwrk4ZM6Ws1W2","/ip4/172.18.43.250/tcp/27757/ws/p2p/16Uiu2HAmGdNsnRTQnvp7LmoTjVUQLNhAjHrSRV9Qwrk4ZM6Ws1W2"],"enrUri":"enr:-L24QDOtXrfPPAX7y2bLeJL6_6U5D6wB7L27LO3F6BgTlwr2Wwty3gSEMoINts5WmbMm1K80-PejbdQwUaVqEsEen1MCgmlkgnY0gmlwhKwSK_qKbXVsdGlhZGRyc5YACASsEiv6BmxsAAoErBIr-gZsbd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOwUOWPlim7b9Ce2I_ZWZS9SyJyn2Fxq2rjEJxeUTe1ODdGNwgmxsg3VkcIJsboV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27755/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.80/tcp/12045/p2p/16Uiu2HAmUwdsHXXvJAgVA73o1UNR6Xpw2J1mAwicSmywBHNaAFZq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.84
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52542', '52543', '52544', '52545', '52546']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52542:52542 -p 52543:52543 -p 52544:52544 -p 52545:52545 -p 52546:52546 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52544 --rest-port=52542 --tcp-port=52543 --discv5-udp-port=52545 --rest-address=0.0.0.0 --nat=extip:172.18.180.84 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b3efe6afa4afabc666d46f90af01d8b6faba990b95a3fc68c2fa2efeab71a506 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52546 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAAxyhp8a4J8ZJetGJjqL3p4viN2Eb7FO6bIS7l5-qQJCHWS0lhZcvIPAk_wGRpaVvBOuEQNgVFAd8K2EVJl5hcCgmlkgnY0gmlwhKwSd1CKbXVsdGlhZGRyc5YACASsEndQBi8NAAoErBJ3UAYvDt0DgnJzhQACAQAAiXNlY3AyNTZrMaED8f60Xnlx9EcW1m3Rd5K0YnnP8iRNcO6VHmOKEMkX2wCDdGNwgi8Ng3VkcIIvD4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.84 waku 6a6fb9102912e0c55dae97b19fb8519519804a139f678ad4730342951daaea94
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a6fb9102912. Setting up logs at ./log/docker/node4_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52542
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52542/health" -H "Content-Type: application/json" -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":"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:52542/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.84/tcp/52543/p2p/16Uiu2HAm4TnB4qxZzZLVQP4YoN7DgN1DKVCkpUjjJjMrp9hbaoji","/ip4/172.18.180.84/tcp/52544/ws/p2p/16Uiu2HAm4TnB4qxZzZLVQP4YoN7DgN1DKVCkpUjjJjMrp9hbaoji"],"enrUri":"enr:-L24QD9V2xZ8NEMeWpDr0l1BbnQhkJuLqdDT-h9__9c52aj8EGNaoT8htbw-mbr18LAvPJth_Sg0cqdZGXnok3GnyrsCgmlkgnY0gmlwhKwStFSKbXVsdGlhZGRyc5YACASsErRUBs0_AAoErBK0VAbNQN0DgnJzhQACAQAAiXNlY3AyNTZrMaEChkNZE4TyrIDO_EPf-W_knjCzaPwqBGkVccIY-1txiu2DdGNwgs0_g3VkcILNQYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52542/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.80/tcp/12045/p2p/16Uiu2HAmUwdsHXXvJAgVA73o1UNR6Xpw2J1mAwicSmywBHNaAFZq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19394', '19395', '19396', '19397', '19398']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19394:19394 -p 19395:19395 -p 19396:19396 -p 19397:19397 -p 19398:19398 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19396 --rest-port=19394 --tcp-port=19395 --discv5-udp-port=19397 --rest-address=0.0.0.0 --nat=extip:172.18.1.65 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f5a1ac3eea2bb5d68ccd754cfd444f6c662c0dcfa3a3f37ef7fd3aa16174b5bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19398 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAAxyhp8a4J8ZJetGJjqL3p4viN2Eb7FO6bIS7l5-qQJCHWS0lhZcvIPAk_wGRpaVvBOuEQNgVFAd8K2EVJl5hcCgmlkgnY0gmlwhKwSd1CKbXVsdGlhZGRyc5YACASsEndQBi8NAAoErBJ3UAYvDt0DgnJzhQACAQAAiXNlY3AyNTZrMaED8f60Xnlx9EcW1m3Rd5K0YnnP8iRNcO6VHmOKEMkX2wCDdGNwgi8Ng3VkcIIvD4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.65 waku 05676a31371629c060b789b46769960cfe76359af9023724e511d725a38be770
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05676a313716. Setting up logs at ./log/docker/node5_2026-02-06_04-40-38__22eec59d-ebb3-499a-b4d4-e5f6ac5a42b0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19394
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19394/health" -H "Content-Type: application/json" -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:19394/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.65/tcp/19395/p2p/16Uiu2HAmAinQkV9AgDwkwCH5bJQj62qdqDUXQC2NJfsgdUmMAnE1","/ip4/172.18.1.65/tcp/19396/ws/p2p/16Uiu2HAmAinQkV9AgDwkwCH5bJQj62qdqDUXQC2NJfsgdUmMAnE1"],"enrUri":"enr:-L24QPP5toNkOYVrUWIebRhLa-E8JmrXa8orV4D2BC4g3m2OJV-V4aOeIPP_gXgj1BLJkc9qSMsJwcmjP4eP9K7gWTYCgmlkgnY0gmlwhKwSAUGKbXVsdGlhZGRyc5YACASsEgFBBkvDAAoErBIBQQZLxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC40Fyyrx8asDTzB0Br5nyy67v42KNea1y2FcAD2aEaC6DdGNwgkvDg3VkcIJLxYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.80/tcp/12045/p2p/16Uiu2HAmUwdsHXXvJAgVA73o1UNR6Xpw2J1mAwicSmywBHNaAFZq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12044/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:14824/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:27755/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:52542/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:19394/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:12044/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:12044/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":1770352844863869608,"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:14824/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":1770352844863869608,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27755/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":1770352844863869608,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52542/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":1770352844863869608,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19394/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":1770352844863869608,"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 118c223d1126
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51801795f0fb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ea16adfba578
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 118c223d1126. 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 6a6fb9102912
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 51801795f0fb. 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 05676a313716
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea16adfba578. 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,79 @@
2026-02-06 04:34:55.961 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:34:55.961 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-02-06_04-34-55__35b40a8b-76c6-4647-a1a3-a637a9b7437b
2026-02-06 04:34:55.962 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:34:55.962 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:34:55.962 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:34:55.969 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:55.969 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-55__35b40a8b-76c6-4647-a1a3-a637a9b7437b__wakuorg_nwaku:latest.log
2026-02-06 04:34:55.969 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:55.969 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:55.970 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:55.970 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.85
2026-02-06 04:34:55.971 DEBUG [src.node.docker_mananger] Generated ports ['58479', '58480', '58481', '58482', '58483']
2026-02-06 04:34:55.971 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:55.971 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:55.971 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:55.971 DEBUG [src.node.docker_mananger] docker run -i -t -p 58479:58479 -p 58480:58480 -p 58481:58481 -p 58482:58482 -p 58483:58483 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58481 --rest-port=58479 --tcp-port=58480 --discv5-udp-port=58482 --rest-address=0.0.0.0 --nat=extip:172.18.240.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc310eb9fdaa4d8b3eec3c22f0a5552cc3a97ec7373c326e867b7114a0a6fff0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58483 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:34:56.150 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.85 waku e515ff90c973ab40228c2fffebddffec9668683f131c9c1301f15294d06247ea
2026-02-06 04:34:56.181 DEBUG [src.node.docker_mananger] Container started with ID e515ff90c973. Setting up logs at ./log/docker/node1_2026-02-06_04-34-55__35b40a8b-76c6-4647-a1a3-a637a9b7437b__wakuorg_nwaku:latest.log
2026-02-06 04:34:56.182 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58479
2026-02-06 04:34:56.182 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:56.207 ERROR [src.node.docker_mananger] Max retries reached for container a217932f8d1b. Exiting log stream.
2026-02-06 04:34:56.766 ERROR [src.node.docker_mananger] Max retries reached for container c2464d081445. Exiting log stream.
2026-02-06 04:34:57.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58479/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:57.187 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"}]}'
2026-02-06 04:34:57.187 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:57.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58479/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:57.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.85/tcp/58480/p2p/16Uiu2HAmMojzM44NUQanfRV5pcsJWkZY68uUv336Fej2p9SvQXpt","/ip4/172.18.240.85/tcp/58481/ws/p2p/16Uiu2HAmMojzM44NUQanfRV5pcsJWkZY68uUv336Fej2p9SvQXpt"],"enrUri":"enr:-L24QJE-VZKW3jkChOk25DCvF7p4WKlmc8gjssVfQmyUCUJ6Jfa5Vllgrz1olDfoKQWSkS1Dcu_fgpmQf9ShVk_GNjQCgmlkgnY0gmlwhKwS8FWKbXVsdGlhZGRyc5YACASsEvBVBuRwAAoErBLwVQbkcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDh_cr5iczU0gpMLe22qBch8_z4HGjccy5QE09pbs6uBmDdGNwguRwg3VkcILkcoV3YWt1MgU"}'
2026-02-06 04:34:57.189 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:57.190 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:34:57.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:57.197 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-55__35b40a8b-76c6-4647-a1a3-a637a9b7437b__wakuorg_nwaku:latest.log
2026-02-06 04:34:57.197 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:57.197 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:57.198 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:57.198 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.172
2026-02-06 04:34:57.199 DEBUG [src.node.docker_mananger] Generated ports ['18709', '18710', '18711', '18712', '18713']
2026-02-06 04:34:57.199 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:57.199 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:57.199 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:57.199 DEBUG [src.node.docker_mananger] docker run -i -t -p 18709:18709 -p 18710:18710 -p 18711:18711 -p 18712:18712 -p 18713:18713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18711 --rest-port=18709 --tcp-port=18710 --discv5-udp-port=18712 --rest-address=0.0.0.0 --nat=extip:172.18.60.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6dc8cc3d6df227a4bbb70cca81cfedcd93ebd363d5e1cdee9e4214e6ab84be4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18713 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJE-VZKW3jkChOk25DCvF7p4WKlmc8gjssVfQmyUCUJ6Jfa5Vllgrz1olDfoKQWSkS1Dcu_fgpmQf9ShVk_GNjQCgmlkgnY0gmlwhKwS8FWKbXVsdGlhZGRyc5YACASsEvBVBuRwAAoErBLwVQbkcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDh_cr5iczU0gpMLe22qBch8_z4HGjccy5QE09pbs6uBmDdGNwguRwg3VkcILkcoV3YWt1MgU --filternode=/ip4/172.18.240.85/tcp/58480/p2p/16Uiu2HAmMojzM44NUQanfRV5pcsJWkZY68uUv336Fej2p9SvQXpt
2026-02-06 04:34:57.392 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.172 waku c6d2a073c818df12cdefdd8442d158b5ec29913dcc434a72181ac0234b54eb69
2026-02-06 04:34:57.422 DEBUG [src.node.docker_mananger] Container started with ID c6d2a073c818. Setting up logs at ./log/docker/node2_2026-02-06_04-34-55__35b40a8b-76c6-4647-a1a3-a637a9b7437b__wakuorg_nwaku:latest.log
2026-02-06 04:34:57.422 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18709
2026-02-06 04:34:57.422 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:58.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18709/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:58.427 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"}]}'
2026-02-06 04:34:58.427 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:58.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:58.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.172/tcp/18710/p2p/16Uiu2HAkyuXtF9xwXX7GE7UNmgKMKxjjG8TtcWwpEjkv5ffQ84rZ","/ip4/172.18.60.172/tcp/18711/ws/p2p/16Uiu2HAkyuXtF9xwXX7GE7UNmgKMKxjjG8TtcWwpEjkv5ffQ84rZ"],"enrUri":"enr:-L24QECgQf52YQo_7PIvOmyBb1-gL3jehNDReWerel097uGiHINj8ojcvm1jwSsWFSUvteQ7DU4PaGL96W4-NdpCQGUCgmlkgnY0gmlwhKwSPKyKbXVsdGlhZGRyc5YACASsEjysBkkWAAoErBI8rAZJF90DgnJzhQADAQAAiXNlY3AyNTZrMaECQpHbR4fu8r75D6nass4dgRJtV-UVrC-mlN1NEpfYFm6DdGNwgkkWg3VkcIJJGIV3YWt1MgA"}'
2026-02-06 04:34:58.430 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:58.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18709/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.85/tcp/58480/p2p/16Uiu2HAmMojzM44NUQanfRV5pcsJWkZY68uUv336Fej2p9SvQXpt"]'
2026-02-06 04:34:58.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:58.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58479/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:34:58.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:58.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18709/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a4de497c-3058-488b-9b36-8cc1360600ff", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:34:58.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a4de497c-3058-488b-9b36-8cc1360600ff","statusDesc":"OK"}'
2026-02-06 04:34:58.486 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:18709/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:34:58.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-06 04:34:58.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58479/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:58.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:58.502 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:58.602 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:58.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18709/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:58.606 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":1770352498494731182,"ephemeral":false}]'
2026-02-06 04:34:58.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58479/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:58.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:58.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:58.712 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:58.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18709/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:58.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1770352498607711431,"ephemeral":false}]'
2026-02-06 04:34:58.719 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:34:58.719 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:34:58.720 DEBUG [src.node.waku_node] Stopping container with id e515ff90c973
2026-02-06 04:34:59.275 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:59.275 DEBUG [src.node.waku_node] Stopping container with id c6d2a073c818
2026-02-06 04:34:59.812 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:59.813 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:34:59.820 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:59.825 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,63 @@
2026-02-06 04:35:22.131 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:22.131 DEBUG [tests.conftest] Running test: test_filter_ping_on_peer_without_subscription with id: 2026-02-06_04-35-22__657315e4-d605-4d3e-8964-d5a6c4c82672
2026-02-06 04:35:22.131 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:22.132 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:35:22.132 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:35:22.138 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:22.138 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-22__657315e4-d605-4d3e-8964-d5a6c4c82672__wakuorg_nwaku:latest.log
2026-02-06 04:35:22.138 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:22.138 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:22.140 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:22.140 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.243
2026-02-06 04:35:22.140 DEBUG [src.node.docker_mananger] Generated ports ['62540', '62541', '62542', '62543', '62544']
2026-02-06 04:35:22.140 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:22.140 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:22.140 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:22.141 DEBUG [src.node.docker_mananger] docker run -i -t -p 62540:62540 -p 62541:62541 -p 62542:62542 -p 62543:62543 -p 62544:62544 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62542 --rest-port=62540 --tcp-port=62541 --discv5-udp-port=62543 --rest-address=0.0.0.0 --nat=extip:172.18.210.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=757ebbd824adb9c4b19b506adf7ee5ca1c142ea4dabf5ee65dfd39aca993d8db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62544 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:35:22.315 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.243 waku e90ceca2afdb5e2fea1587fcb39758689004e53baa880145c8065c523fbc0f92
2026-02-06 04:35:22.346 DEBUG [src.node.docker_mananger] Container started with ID e90ceca2afdb. Setting up logs at ./log/docker/node1_2026-02-06_04-35-22__657315e4-d605-4d3e-8964-d5a6c4c82672__wakuorg_nwaku:latest.log
2026-02-06 04:35:22.347 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62540
2026-02-06 04:35:22.347 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:22.363 ERROR [src.node.docker_mananger] Max retries reached for container c99ad6705b69. Exiting log stream.
2026-02-06 04:35:22.921 ERROR [src.node.docker_mananger] Max retries reached for container 27c15e0c7a19. Exiting log stream.
2026-02-06 04:35:23.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62540/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:23.352 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"}]}'
2026-02-06 04:35:23.352 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:23.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62540/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:23.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.243/tcp/62541/p2p/16Uiu2HAkvvZrbPmr7jXV94o5sEACbvNSnrryn8Th2g9u2QU1BoFt","/ip4/172.18.210.243/tcp/62542/ws/p2p/16Uiu2HAkvvZrbPmr7jXV94o5sEACbvNSnrryn8Th2g9u2QU1BoFt"],"enrUri":"enr:-L24QDsPs3hIZd3Ny-lHwikc2D_4mX8VqiNEAoUegBGaEoiAOMbUtA9yfKKMD_F_O618Kt3I9kyz4OrprfBVNd5tl3oCgmlkgnY0gmlwhKwS0vOKbXVsdGlhZGRyc5YACASsEtLzBvRNAAoErBLS8wb0Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFkKbFl52Icdd7hYzfFcN9kUfLz3fq-RBJNO8bjaNj4eDdGNwgvRNg3VkcIL0T4V3YWt1MgU"}'
2026-02-06 04:35:23.355 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:23.355 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:35:23.361 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:23.361 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-22__657315e4-d605-4d3e-8964-d5a6c4c82672__wakuorg_nwaku:latest.log
2026-02-06 04:35:23.362 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:23.362 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:23.363 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:23.363 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.179
2026-02-06 04:35:23.363 DEBUG [src.node.docker_mananger] Generated ports ['37419', '37420', '37421', '37422', '37423']
2026-02-06 04:35:23.364 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:23.364 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:23.364 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:23.364 DEBUG [src.node.docker_mananger] docker run -i -t -p 37419:37419 -p 37420:37420 -p 37421:37421 -p 37422:37422 -p 37423:37423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37421 --rest-port=37419 --tcp-port=37420 --discv5-udp-port=37422 --rest-address=0.0.0.0 --nat=extip:172.18.128.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a6bbee74d77f1dded4d47dbdb362f2a9f8c1c0dd6ebff6a6cc913d49c99c27f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37423 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDsPs3hIZd3Ny-lHwikc2D_4mX8VqiNEAoUegBGaEoiAOMbUtA9yfKKMD_F_O618Kt3I9kyz4OrprfBVNd5tl3oCgmlkgnY0gmlwhKwS0vOKbXVsdGlhZGRyc5YACASsEtLzBvRNAAoErBLS8wb0Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFkKbFl52Icdd7hYzfFcN9kUfLz3fq-RBJNO8bjaNj4eDdGNwgvRNg3VkcIL0T4V3YWt1MgU --filternode=/ip4/172.18.210.243/tcp/62541/p2p/16Uiu2HAkvvZrbPmr7jXV94o5sEACbvNSnrryn8Th2g9u2QU1BoFt
2026-02-06 04:35:23.539 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.179 waku 48bc374f052b77495350bb6d8589141975557783d576e923dc6397efdbdf6728
2026-02-06 04:35:23.571 DEBUG [src.node.docker_mananger] Container started with ID 48bc374f052b. Setting up logs at ./log/docker/node2_2026-02-06_04-35-22__657315e4-d605-4d3e-8964-d5a6c4c82672__wakuorg_nwaku:latest.log
2026-02-06 04:35:23.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37419
2026-02-06 04:35:23.572 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:24.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37419/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:24.576 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"}]}'
2026-02-06 04:35:24.576 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:24.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:24.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.179/tcp/37420/p2p/16Uiu2HAm4sNmD274NnRNeZszozT5Nk1LmiraCzccQk6776An5RWa","/ip4/172.18.128.179/tcp/37421/ws/p2p/16Uiu2HAm4sNmD274NnRNeZszozT5Nk1LmiraCzccQk6776An5RWa"],"enrUri":"enr:-L24QHeWdWOj1flfbhqTxRCK6MbdOipzQ1JUbVqDkZG2zG4jE5u64uvfCP4rTXAVWEANlchGheMHcnUeYFKtZo7CRKoCgmlkgnY0gmlwhKwSgLOKbXVsdGlhZGRyc5YACASsEoCzBpIsAAoErBKAswaSLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECjE7Q6UR66z97gsI9m_1CbGo0t8B3AdoDwZxZX-RlU2ODdGNwgpIsg3VkcIKSLoV3YWt1MgA"}'
2026-02-06 04:35:24.578 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:24.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.243/tcp/62541/p2p/16Uiu2HAkvvZrbPmr7jXV94o5sEACbvNSnrryn8Th2g9u2QU1BoFt"]'
2026-02-06 04:35:24.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:24.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37419/filter/v2/subscriptions/245cf282-7a14-42b4-85d3-d24b75dec92d" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:24.625 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:37419/filter/v2/subscriptions/245cf282-7a14-42b4-85d3-d24b75dec92d. Response content: b'{"requestId":"245cf282-7a14-42b4-85d3-d24b75dec92d","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-02-06 04:35:24.633 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:24.635 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:24.635 DEBUG [src.node.waku_node] Stopping container with id e90ceca2afdb
2026-02-06 04:35:25.170 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:25.171 DEBUG [src.node.waku_node] Stopping container with id 48bc374f052b
2026-02-06 04:35:25.679 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:25.680 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:25.686 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:25.690 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,654 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_content_topics with id: 2026-02-06_04-34-48__92e5d72a-1b50-4097-aa4f-0035004122ef
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-06_04-34-48__92e5d72a-1b50-4097-aa4f-0035004122ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.147
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48240', '48241', '48242', '48243', '48244']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48240:48240 -p 48241:48241 -p 48242:48242 -p 48243:48243 -p 48244:48244 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48242 --rest-port=48240 --tcp-port=48241 --discv5-udp-port=48243 --rest-address=0.0.0.0 --nat=extip:172.18.131.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efae4eb6f83b990e3afdcc9fee35c580de474bdc23a310cfddaa0acb3346acee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48244 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.147 waku a72e9852aa3a853403969417866cc3f0dab0708f6ba0e6b3dd57197d8625ecee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a72e9852aa3a. Setting up logs at ./log/docker/receiving_node1_2026-02-06_04-34-48__92e5d72a-1b50-4097-aa4f-0035004122ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48240
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 d6d9dfa33f8b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 302954d04937. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48240/health" -H "Content-Type: application/json" -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:48240/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.147/tcp/48241/p2p/16Uiu2HAm9Jc2eGK2tPJuc8smH8A5eXpkhsg3633bpWb7RQaAcn7z","/ip4/172.18.131.147/tcp/48242/ws/p2p/16Uiu2HAm9Jc2eGK2tPJuc8smH8A5eXpkhsg3633bpWb7RQaAcn7z"],"enrUri":"enr:-L24QIQLr-w9yPlqhCc0zm57U5vMB2IbzeAZhnP-H14UgPDFN-IWs29iPUmMPSgRZJBmKAraAFgQMXyB92UIS2jytHMCgmlkgnY0gmlwhKwSg5OKbXVsdGlhZGRyc5YACASsEoOTBrxxAAoErBKDkwa8ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECzjQVhB2LHkBF_ld3HzgqZ69I_qKVTnhyPmDTh9YGNVGDdGNwgrxxg3VkcIK8c4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-06_04-34-48__92e5d72a-1b50-4097-aa4f-0035004122ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25866', '25867', '25868', '25869', '25870']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25866:25866 -p 25867:25867 -p 25868:25868 -p 25869:25869 -p 25870:25870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25868 --rest-port=25866 --tcp-port=25867 --discv5-udp-port=25869 --rest-address=0.0.0.0 --nat=extip:172.18.152.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=97599f4bcc4a8826af15ebe2fcd8ead29ccdbedd586bcb235105dac6cf56c63a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25870 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.214 waku e779d30f72f7036a4f65657a63c8c08f636f96c637ec5c2de7bc0dad086eaf3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e779d30f72f7. Setting up logs at ./log/docker/receiving_node2_2026-02-06_04-34-48__92e5d72a-1b50-4097-aa4f-0035004122ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25866
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25866/health" -H "Content-Type: application/json" -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:25866/debug/v1/info" -H "Content-Type: application/json" -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.214/tcp/25867/p2p/16Uiu2HAmEstRQEbfA2mBKgKkieyPNWo7sp16R6q6pmDJwEuNev4i","/ip4/172.18.152.214/tcp/25868/ws/p2p/16Uiu2HAmEstRQEbfA2mBKgKkieyPNWo7sp16R6q6pmDJwEuNev4i"],"enrUri":"enr:-L24QD87F2qe3sK7w5A6uoJvnnbIZA8f8jSFya1yni9osgGVF8CqCYpbYyhZ4pUj2V5JlGUCXV0von3vlkRPsgg3fAgCgmlkgnY0gmlwhKwSmNaKbXVsdGlhZGRyc5YACASsEpjWBmULAAoErBKY1gZlDN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIQU4ZcZLQjwkh4SOxToZqDybmVe01lXhelV9_wmiYSODdGNwgmULg3VkcIJlDYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.147/tcp/48241/p2p/16Uiu2HAm9Jc2eGK2tPJuc8smH8A5eXpkhsg3633bpWb7RQaAcn7z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-06_04-34-48__92e5d72a-1b50-4097-aa4f-0035004122ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49122', '49123', '49124', '49125', '49126']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49122:49122 -p 49123:49123 -p 49124:49124 -p 49125:49125 -p 49126:49126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49124 --rest-port=49122 --tcp-port=49123 --discv5-udp-port=49125 --rest-address=0.0.0.0 --nat=extip:172.18.76.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf806b0f81f9c34e3d1f068ecd0a45aaf04d793be6400c4c3eafccdd0ecc52dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49126 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIQLr-w9yPlqhCc0zm57U5vMB2IbzeAZhnP-H14UgPDFN-IWs29iPUmMPSgRZJBmKAraAFgQMXyB92UIS2jytHMCgmlkgnY0gmlwhKwSg5OKbXVsdGlhZGRyc5YACASsEoOTBrxxAAoErBKDkwa8ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECzjQVhB2LHkBF_ld3HzgqZ69I_qKVTnhyPmDTh9YGNVGDdGNwgrxxg3VkcIK8c4V3YWt1Mgk --lightpushnode=/ip4/172.18.131.147/tcp/48241/p2p/16Uiu2HAm9Jc2eGK2tPJuc8smH8A5eXpkhsg3633bpWb7RQaAcn7z --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.76.149 waku 914ede3e06caf2e521bdab254f8b27c5ebd50c8aa73fa1585d00a7e7a5d11944
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 914ede3e06ca. Setting up logs at ./log/docker/lightpush_node1_2026-02-06_04-34-48__92e5d72a-1b50-4097-aa4f-0035004122ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49122
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/health" -H "Content-Type: application/json" -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":"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:49122/debug/v1/info" -H "Content-Type: application/json" -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.149/tcp/49123/p2p/16Uiu2HAmP2UW8P9epKzSi1YGQa5ftCW5KDiNAz4kw3TiNqAcN2RD","/ip4/172.18.76.149/tcp/49124/ws/p2p/16Uiu2HAmP2UW8P9epKzSi1YGQa5ftCW5KDiNAz4kw3TiNqAcN2RD"],"enrUri":"enr:-L24QBvFA812yNNDcDM5YaxUWBguw4hHd4F0vzvb9e9YAOrbEM5j0SkKSmRKShrDVHEWVWXzXP4fEZYuO_AbYlWWG_ACgmlkgnY0gmlwhKwSTJWKbXVsdGlhZGRyc5YACASsEkyVBr_jAAoErBJMlQa_5N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmhXl9ArjZjEHs_AtPfUXWFK2uL0kQuVRiNwTRtKwgTiDdGNwgr_jg3VkcIK_5YV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.131.147/tcp/48241/p2p/16Uiu2HAm9Jc2eGK2tPJuc8smH8A5eXpkhsg3633bpWb7RQaAcn7z"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.152.214/tcp/25867/p2p/16Uiu2HAmEstRQEbfA2mBKgKkieyPNWo7sp16R6q6pmDJwEuNev4i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48240/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:25866/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:49122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A simple string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1770352492411870256}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1770352492411870256,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1770352492411870256,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1770352492411870256,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1770352492537334984}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1770352492537334984,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1770352492537334984,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1770352492537334984,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1770352492663378891}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1770352492663378891,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1770352492663378891,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1770352492663378891,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Chinese characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352492788844610}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1770352492788844610,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1770352492788844610,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1770352492788844610,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Emojis
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352492911326267}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1770352492911326267,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1770352492911326267,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1770352492911326267,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Lorem ipsum text
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352493036160396}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1770352493036160396,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1770352493036160396,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1770352493036160396,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic HTML content
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352493160312997}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1770352493160312997,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1770352493160312997,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1770352493160312997,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Cyrillic characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352493281741934}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1770352493281741934,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1770352493281741934,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1770352493281741934,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Base64 encoded string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1770352493403212804}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1770352493403212804,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1770352493403212804,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1770352493403212804,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Binary data
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1770352493525613432}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1770352493525613432,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1770352493525613432,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1770352493525613432,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Special characters with whitespace
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1770352493650551216}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1770352493650551216,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1770352493650551216,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1770352493650551216,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Boolean false as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1770352493773462109}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1770352493773462109,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1770352493773462109,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1770352493773462109,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1770352493896573604}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1770352493896573604,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1770352493896573604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1770352493896573604,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352494021447586}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1770352494021447586,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1770352494021447586,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1770352494021447586,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Hexadecimal number as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1770352494145903553}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1770352494145903553,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1770352494145903553,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1770352494145903553,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Email format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1770352494272023291}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1770352494272023291,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1770352494272023291,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1770352494272023291,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic URL format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1770352494395353223}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1770352494395353223,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1770352494395353223,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1770352494395353223,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic Date and time in ISO format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352494519795177}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1770352494519795177,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1770352494519795177,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1770352494519795177,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic String with escaped quotes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1770352494643009375}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1770352494643009375,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1770352494643009375,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1770352494643009375,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A regular expression
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352494765336593}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1770352494765336593,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1770352494765336593,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1770352494765336593,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A very long string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1770352494889601859}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1770352494889601859,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1770352494889601859,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1770352494889601859,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A JSON string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352495019414477}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1770352495019414477,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1770352495019414477,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1770352495019414477,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Unix path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1770352495146251715}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1770352495146251715,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1770352495146251715,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1770352495146251715,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Windows path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1770352495273614651}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1770352495273614651,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1770352495273614651,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1770352495273614651,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An SQL query
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352495397458405}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1770352495397458405,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1770352495397458405,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1770352495397458405,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic JavaScript code snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352495522462603}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1770352495522462603,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1770352495522462603,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1770352495522462603,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A CSS snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1770352495644219188}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1770352495644219188,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1770352495644219188,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1770352495644219188,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Python one-liner
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1770352495767713317}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1770352495767713317,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1770352495767713317,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1770352495767713317,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic An IP address
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1770352495892195763}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1770352495892195763,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1770352495892195763,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1770352495892195763,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A domain name
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1770352496020044003}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1770352496020044003,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1770352496020044003,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1770352496020044003,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A user agent string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352496145190398}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1770352496145190398,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1770352496145190398,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1770352496145190398,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A credit card number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1770352496268125199}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1770352496268125199,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1770352496268125199,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1770352496268125199,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A phone number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1770352496393096756}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1770352496393096756,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1770352496393096756,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1770352496393096756,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A UUID
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/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": 1770352496518238941}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1770352496518238941,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1770352496518238941,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1770352496518238941,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A hashtag
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1770352496642488492}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1770352496642488492,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1770352496642488492,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1770352496642488492,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A Twitter handle
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1770352496765971593}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1770352496765971593,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1770352496765971593,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1770352496765971593,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A password
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1770352496891476211}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1770352496891476211,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1770352496891476211,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1770352496891476211,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A date in common format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1770352497017873298}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1770352497017873298,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1770352497017873298,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1770352497017873298,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A time string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1770352497141824169}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1770352497141824169,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1770352497141824169,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1770352497141824169,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:81 Running test with content topic A mathematical equation
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49122/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1770352497264952967}}'
INFO  src.node.api_clients.base_client:base_client.py: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:48240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1770352497264952967,"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:25866/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1770352497264952967,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1770352497264952967,"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 a72e9852aa3a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e779d30f72f7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 914ede3e06ca
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a72e9852aa3a. 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,61 @@
2026-02-06 04:34:04.780 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:34:04.780 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-02-06_04-34-04__fb7e31f1-52be-4ffb-ad83-54ec5fcb5293
2026-02-06 04:34:04.780 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:34:04.780 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-06 04:34:04.788 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:04.788 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-06_04-34-04__fb7e31f1-52be-4ffb-ad83-54ec5fcb5293__wakuorg_nwaku:latest.log
2026-02-06 04:34:04.788 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:04.788 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:04.790 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:04.790 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.156
2026-02-06 04:34:04.790 DEBUG [src.node.docker_mananger] Generated ports ['28070', '28071', '28072', '28073', '28074']
2026-02-06 04:34:04.790 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:04.790 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:04.790 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:04.791 DEBUG [src.node.docker_mananger] docker run -i -t -p 28070:28070 -p 28071:28071 -p 28072:28072 -p 28073:28073 -p 28074:28074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28072 --rest-port=28070 --tcp-port=28071 --discv5-udp-port=28073 --rest-address=0.0.0.0 --nat=extip:172.18.8.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e8d9a2d6b3b62be0441882bbc3b0acbdce4df4cd9d6c970ca9fb0ecbbabfffe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28074 --metrics-logging=true --lightpush=false --relay=false --filter=true
2026-02-06 04:34:04.966 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.156 waku ae62e91085c0610a9e1d7f530b4e5eefcdc8d9c18c8d07df45afcd8c9bb2fbf7
2026-02-06 04:34:04.995 DEBUG [src.node.docker_mananger] Container started with ID ae62e91085c0. Setting up logs at ./log/docker/receiving_node1_2026-02-06_04-34-04__fb7e31f1-52be-4ffb-ad83-54ec5fcb5293__wakuorg_nwaku:latest.log
2026-02-06 04:34:04.996 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28070
2026-02-06 04:34:04.997 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:05.026 ERROR [src.node.docker_mananger] Max retries reached for container 4e48b2f31afc. Exiting log stream.
2026-02-06 04:34:05.552 ERROR [src.node.docker_mananger] Max retries reached for container efe77a93c607. Exiting log stream.
2026-02-06 04:34:05.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28070/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:06.000 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":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-06 04:34:06.001 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:06.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:06.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.156/tcp/28071/p2p/16Uiu2HAmMALjcg2imwMinjsQDG59RXcHDtLkNSV943HzCCEJmAo5","/ip4/172.18.8.156/tcp/28072/ws/p2p/16Uiu2HAmMALjcg2imwMinjsQDG59RXcHDtLkNSV943HzCCEJmAo5"],"enrUri":"enr:-L24QNDYklaOWElupuRSzg3fTTCBM8c8D-K5JrzoVZqZ21-oOPbTYWL4AAUvXxPuaGJOjLlARd2tK-RUxghl15VJciICgmlkgnY0gmlwhKwSCJyKbXVsdGlhZGRyc5YACASsEgicBm2nAAoErBIInAZtqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfmJjYFepbtiyd6iY_lqmsQVezZDyT4bgeOPEtZapqASDdGNwgm2ng3VkcIJtqYV3YWt1MgQ"}'
2026-02-06 04:34:06.004 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:06.010 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:06.011 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-06_04-34-04__fb7e31f1-52be-4ffb-ad83-54ec5fcb5293__wakuorg_nwaku:latest.log
2026-02-06 04:34:06.011 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:06.011 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:06.012 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:06.012 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.224
2026-02-06 04:34:06.013 DEBUG [src.node.docker_mananger] Generated ports ['10969', '10970', '10971', '10972', '10973']
2026-02-06 04:34:06.013 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:06.013 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:06.013 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:06.013 DEBUG [src.node.docker_mananger] docker run -i -t -p 10969:10969 -p 10970:10970 -p 10971:10971 -p 10972:10972 -p 10973:10973 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10971 --rest-port=10969 --tcp-port=10970 --discv5-udp-port=10972 --rest-address=0.0.0.0 --nat=extip:172.18.167.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c7de13c3cda4fbd4bae17c1b55e1232e7060d22dcb669fedcd1a3169e70caa0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10973 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNDYklaOWElupuRSzg3fTTCBM8c8D-K5JrzoVZqZ21-oOPbTYWL4AAUvXxPuaGJOjLlARd2tK-RUxghl15VJciICgmlkgnY0gmlwhKwSCJyKbXVsdGlhZGRyc5YACASsEgicBm2nAAoErBIInAZtqN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfmJjYFepbtiyd6iY_lqmsQVezZDyT4bgeOPEtZapqASDdGNwgm2ng3VkcIJtqYV3YWt1MgQ --lightpushnode=/ip4/172.18.8.156/tcp/28071/p2p/16Uiu2HAmMALjcg2imwMinjsQDG59RXcHDtLkNSV943HzCCEJmAo5 --lightpush=true --relay=true
2026-02-06 04:34:06.194 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.224 waku 0cb59346bffb87f8320d8e2716600a289ccaa4e6b38fbe0162c8a1a85bfea230
2026-02-06 04:34:06.230 DEBUG [src.node.docker_mananger] Container started with ID 0cb59346bffb. Setting up logs at ./log/docker/lightpush_node1_2026-02-06_04-34-04__fb7e31f1-52be-4ffb-ad83-54ec5fcb5293__wakuorg_nwaku:latest.log
2026-02-06 04:34:06.230 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10969
2026-02-06 04:34:06.231 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:07.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10969/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:07.235 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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-06 04:34:07.235 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:07.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10969/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:07.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.224/tcp/10970/p2p/16Uiu2HAmMgcZtzr37BkeZ3yibW9JcYCpez3LTmDRnGuBs6HVYyb2","/ip4/172.18.167.224/tcp/10971/ws/p2p/16Uiu2HAmMgcZtzr37BkeZ3yibW9JcYCpez3LTmDRnGuBs6HVYyb2"],"enrUri":"enr:-L24QLgcg9mYWB1LVfEriglt0BrCCOpQYzIACw8EPcdOO82bLl8_RRl1daQVmJEzM58TrTT8-CIoXJGzc_m2Cda49JECgmlkgnY0gmlwhKwSp-CKbXVsdGlhZGRyc5YACASsEqfgBiraAAoErBKn4AYq290DgnJzhQADAQAAiXNlY3AyNTZrMaEDhiO22Yhv_IxxoNkzNRxloJTzS3I97M5vuxMMprylPG2DdGNwgirag3VkcIIq3IV3YWt1Mgk"}'
2026-02-06 04:34:07.238 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:07.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10969/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.156/tcp/28071/p2p/16Uiu2HAmMALjcg2imwMinjsQDG59RXcHDtLkNSV943HzCCEJmAo5"]'
2026-02-06 04:34:07.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:07.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10969/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770352447279243710}}'
2026-02-06 04:34:07.297 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:10969/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-02-06 04:34:07.300 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:34:07.301 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:34:07.301 DEBUG [src.node.waku_node] Stopping container with id ae62e91085c0
2026-02-06 04:34:07.842 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:07.843 DEBUG [src.node.waku_node] Stopping container with id 0cb59346bffb
2026-02-06 04:34:08.380 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:08.381 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:34:08.386 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:08.391 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-02-06 04:35:13.368 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:13.368 DEBUG [tests.conftest] Running test: test_time_filter_matches_one_message with id: 2026-02-06_04-35-13__0ee07e64-f349-47d3-a94d-cd12c2482d18
2026-02-06 04:35:13.368 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:13.368 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:35:13.369 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-06 04:35:13.375 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:13.375 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-35-13__0ee07e64-f349-47d3-a94d-cd12c2482d18__wakuorg_nwaku:latest.log
2026-02-06 04:35:13.375 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:13.375 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:13.377 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:13.377 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.192
2026-02-06 04:35:13.377 DEBUG [src.node.docker_mananger] Generated ports ['18815', '18816', '18817', '18818', '18819']
2026-02-06 04:35:13.377 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:13.377 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:13.377 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:13.377 DEBUG [src.node.docker_mananger] docker run -i -t -p 18815:18815 -p 18816:18816 -p 18817:18817 -p 18818:18818 -p 18819:18819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18817 --rest-port=18815 --tcp-port=18816 --discv5-udp-port=18818 --rest-address=0.0.0.0 --nat=extip:172.18.205.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f89bbbf2b5c34bc68cdccea4aaaffca9fa15c6e2c145ffd09156de45635fbbcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18819 --metrics-logging=true --store=true --relay=true
2026-02-06 04:35:13.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.192 waku c1a591ce96e0e17e6c4c74ed827295209602343fc87202e18f95068742a6e5e6
2026-02-06 04:35:13.604 DEBUG [src.node.docker_mananger] Container started with ID c1a591ce96e0. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-35-13__0ee07e64-f349-47d3-a94d-cd12c2482d18__wakuorg_nwaku:latest.log
2026-02-06 04:35:13.605 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18815
2026-02-06 04:35:13.605 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:13.643 ERROR [src.node.docker_mananger] Max retries reached for container e3a52a5981a0. Exiting log stream.
2026-02-06 04:35:14.175 ERROR [src.node.docker_mananger] Max retries reached for container c2d5cc7c98f0. Exiting log stream.
2026-02-06 04:35:14.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18815/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:14.609 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"}]}'
2026-02-06 04:35:14.609 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:14.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:14.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.192/tcp/18816/p2p/16Uiu2HAmJJ4JZRr5kS8mCysZh9mHKpTZ85kBEWdcyoDormYY3Cfv","/ip4/172.18.205.192/tcp/18817/ws/p2p/16Uiu2HAmJJ4JZRr5kS8mCysZh9mHKpTZ85kBEWdcyoDormYY3Cfv"],"enrUri":"enr:-L24QFJMlIGbx6Xnn5acy0YldGT67kNnINnKDVHAqQ9s4PtvdX9XdAIButwOzdf3XNV_C9UK15XhZT_nIh1HQb2bufkCgmlkgnY0gmlwhKwSzcCKbXVsdGlhZGRyc5YACASsEs3ABkmAAAoErBLNwAZJgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU8lk58swVpGTU7GCTTfAPx11PqsyxRU1cJxzBnXohH2DdGNwgkmAg3VkcIJJgoV3YWt1MgM"}'
2026-02-06 04:35:14.612 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:14.619 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:14.619 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-35-13__0ee07e64-f349-47d3-a94d-cd12c2482d18__wakuorg_nwaku:latest.log
2026-02-06 04:35:14.619 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:14.619 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:14.621 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:14.621 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.133
2026-02-06 04:35:14.621 DEBUG [src.node.docker_mananger] Generated ports ['44773', '44774', '44775', '44776', '44777']
2026-02-06 04:35:14.621 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:14.621 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:14.621 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:14.621 DEBUG [src.node.docker_mananger] docker run -i -t -p 44773:44773 -p 44774:44774 -p 44775:44775 -p 44776:44776 -p 44777:44777 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44775 --rest-port=44773 --tcp-port=44774 --discv5-udp-port=44776 --rest-address=0.0.0.0 --nat=extip:172.18.63.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88834d9395acaee35a328bbefee48d6abfa5efecbbd0bbfbfecdfa7f41f7b7da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44777 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFJMlIGbx6Xnn5acy0YldGT67kNnINnKDVHAqQ9s4PtvdX9XdAIButwOzdf3XNV_C9UK15XhZT_nIh1HQb2bufkCgmlkgnY0gmlwhKwSzcCKbXVsdGlhZGRyc5YACASsEs3ABkmAAAoErBLNwAZJgd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDU8lk58swVpGTU7GCTTfAPx11PqsyxRU1cJxzBnXohH2DdGNwgkmAg3VkcIJJgoV3YWt1MgM --storenode=/ip4/172.18.205.192/tcp/18816/p2p/16Uiu2HAmJJ4JZRr5kS8mCysZh9mHKpTZ85kBEWdcyoDormYY3Cfv --store=true --relay=true
2026-02-06 04:35:14.816 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.133 waku 0b9ea0e8238a2b3c3aee644b883d265662706a71454639c72d912136e0f05f4a
2026-02-06 04:35:14.851 DEBUG [src.node.docker_mananger] Container started with ID 0b9ea0e8238a. Setting up logs at ./log/docker/store_node1_2026-02-06_04-35-13__0ee07e64-f349-47d3-a94d-cd12c2482d18__wakuorg_nwaku:latest.log
2026-02-06 04:35:14.851 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44773
2026-02-06 04:35:14.851 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:15.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44773/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:15.856 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"}]}'
2026-02-06 04:35:15.856 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:15.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44773/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:15.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.133/tcp/44774/p2p/16Uiu2HAm4mTqxhBu5K5UXL7MDMfbt7rxAyChsafwRCxcCkTiXL87","/ip4/172.18.63.133/tcp/44775/ws/p2p/16Uiu2HAm4mTqxhBu5K5UXL7MDMfbt7rxAyChsafwRCxcCkTiXL87"],"enrUri":"enr:-L24QN0igg4EucOrvArh0zvG4GUG_jVJCjc1QnGIAVTYDX0bcpeDvbA21kfirDD8H2jSG0OfTCZ7is7FMhfYLOgof4kCgmlkgnY0gmlwhKwSP4WKbXVsdGlhZGRyc5YACASsEj-FBq7mAAoErBI_hQau590DgnJzhQADAQAAiXNlY3AyNTZrMaECissTz1Byiim6T76qtimFKLRAitdjPWJIJ6JZGTm3mwiDdGNwgq7mg3VkcIKu6IV3YWt1MgM"}'
2026-02-06 04:35:15.859 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:15.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44773/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.192/tcp/18816/p2p/16Uiu2HAmJJ4JZRr5kS8mCysZh9mHKpTZ85kBEWdcyoDormYY3Cfv"]'
2026-02-06 04:35:15.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:15.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18815/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:15.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:15.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44773/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:15.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:15.868 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:15.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:15.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:15.873 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:16.075 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:16.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:16.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.081 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:16.282 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:16.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:16.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.288 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:16.489 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:16.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:16.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:16.696 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:16.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:16.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.703 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:16.904 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:16.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:16.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.910 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:17.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18815/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770352512867655008&endTime=1770352512867855008&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:17.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x899e2293eb2556ae12145b0e3ee6f8869d968a6f53f61b80ab1da77a6eec2d32"}]}'
2026-02-06 04:35:17.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44773/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770352512867655008&endTime=1770352512867855008&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:17.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x899e2293eb2556ae12145b0e3ee6f8869d968a6f53f61b80ab1da77a6eec2d32"}]}'
2026-02-06 04:35:17.119 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:17.120 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:17.120 DEBUG [src.node.waku_node] Stopping container with id c1a591ce96e0
2026-02-06 04:35:17.668 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:17.669 DEBUG [src.node.waku_node] Stopping container with id 0b9ea0e8238a
2026-02-06 04:35:18.215 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:18.217 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:18.231 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:18.237 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-06 04:35:51.323 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:51.324 DEBUG [tests.conftest] Running test: test_single_content_topic[/statusim/1/community/cbor] with id: 2026-02-06_04-35-51__e1287aed-c30a-498f-b07e-bd09bf2bbe7f
2026-02-06 04:35:51.324 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:51.324 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:35:51.324 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-06 04:35:51.332 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:51.332 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-51__e1287aed-c30a-498f-b07e-bd09bf2bbe7f__wakuorg_nwaku:latest.log
2026-02-06 04:35:51.333 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:51.333 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:51.334 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:51.334 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.156
2026-02-06 04:35:51.334 DEBUG [src.node.docker_mananger] Generated ports ['17260', '17261', '17262', '17263', '17264']
2026-02-06 04:35:51.335 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:51.335 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:51.335 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:51.335 DEBUG [src.node.docker_mananger] docker run -i -t -p 17260:17260 -p 17261:17261 -p 17262:17262 -p 17263:17263 -p 17264:17264 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17262 --rest-port=17260 --tcp-port=17261 --discv5-udp-port=17263 --rest-address=0.0.0.0 --nat=extip:172.18.214.156 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=2347ebaadb273b6ca88beeff026cb6c8214ffc79dc2118709da22afabc38167c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17264 --metrics-logging=true --relay=true --filter=true --content-topic=/statusim/1/community/cbor
2026-02-06 04:35:51.547 ERROR [src.node.docker_mananger] Max retries reached for container d0b6c46d0973. Exiting log stream.
2026-02-06 04:35:51.549 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.156 waku ac059173ccd2784d38b2148a0e79bf62f5b2cb368ac39c803fbb5f693b0ad060
2026-02-06 04:35:51.581 DEBUG [src.node.docker_mananger] Container started with ID ac059173ccd2. Setting up logs at ./log/docker/node1_2026-02-06_04-35-51__e1287aed-c30a-498f-b07e-bd09bf2bbe7f__wakuorg_nwaku:latest.log
2026-02-06 04:35:51.582 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17260
2026-02-06 04:35:51.582 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:52.102 ERROR [src.node.docker_mananger] Max retries reached for container 96f3f4e6d372. Exiting log stream.
2026-02-06 04:35:52.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17260/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35: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_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"}]}'
2026-02-06 04:35:52.587 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:52.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17260/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:52.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.156/tcp/17261/p2p/16Uiu2HAmFskyn3sXPnLXvzyb1GhX8WEmUjJMXRxndA2WqvScLiAm","/ip4/172.18.214.156/tcp/17262/ws/p2p/16Uiu2HAmFskyn3sXPnLXvzyb1GhX8WEmUjJMXRxndA2WqvScLiAm"],"enrUri":"enr:-L24QJ9S3WGXz7rhhbvTi31Wfx-6MqqX9kXrwjV9RZZn5q1ZDcyKysTqUK1Mv0fDwKzwu4XBeul__xTpZtNuVi_DI_kCgmlkgnY0gmlwhKwS1pyKbXVsdGlhZGRyc5YACASsEtacBkNtAAoErBLWnAZDbt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDL9h-JiKTsU0HekRGsXDYgBaPYxWej7Gu3Gv3un0FwgKDdGNwgkNtg3VkcIJDb4V3YWt1MgU"}'
2026-02-06 04:35:52.589 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:52.596 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:52.596 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-51__e1287aed-c30a-498f-b07e-bd09bf2bbe7f__wakuorg_nwaku:latest.log
2026-02-06 04:35:52.597 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:52.597 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:52.598 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:52.598 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.180.89
2026-02-06 04:35:52.598 DEBUG [src.node.docker_mananger] Generated ports ['46180', '46181', '46182', '46183', '46184']
2026-02-06 04:35:52.598 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:52.599 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:52.599 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:52.599 DEBUG [src.node.docker_mananger] docker run -i -t -p 46180:46180 -p 46181:46181 -p 46182:46182 -p 46183:46183 -p 46184:46184 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46182 --rest-port=46180 --tcp-port=46181 --discv5-udp-port=46183 --rest-address=0.0.0.0 --nat=extip:172.18.180.89 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9d90730029dfeda2bd0acc4a077d6ac9bfbdbaced13d7cc01dfd04813cba2ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46184 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ9S3WGXz7rhhbvTi31Wfx-6MqqX9kXrwjV9RZZn5q1ZDcyKysTqUK1Mv0fDwKzwu4XBeul__xTpZtNuVi_DI_kCgmlkgnY0gmlwhKwS1pyKbXVsdGlhZGRyc5YACASsEtacBkNtAAoErBLWnAZDbt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDL9h-JiKTsU0HekRGsXDYgBaPYxWej7Gu3Gv3un0FwgKDdGNwgkNtg3VkcIJDb4V3YWt1MgU --content-topic=/statusim/1/community/cbor
2026-02-06 04:35:52.789 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.180.89 waku fd984bca27bdd151665020177dee805a69234502d61bcb3e8cc874fb69d57fbe
2026-02-06 04:35:52.819 DEBUG [src.node.docker_mananger] Container started with ID fd984bca27bd. Setting up logs at ./log/docker/node2_2026-02-06_04-35-51__e1287aed-c30a-498f-b07e-bd09bf2bbe7f__wakuorg_nwaku:latest.log
2026-02-06 04:35:52.819 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46180
2026-02-06 04:35:52.819 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46180/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:53.837 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"}]}'
2026-02-06 04:35:53.838 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:53.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:53.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.180.89/tcp/46181/p2p/16Uiu2HAkx66rCX9xShm3wWa3zx5rPZfUgBydBztbb6UEQpZVQ8jP","/ip4/172.18.180.89/tcp/46182/ws/p2p/16Uiu2HAkx66rCX9xShm3wWa3zx5rPZfUgBydBztbb6UEQpZVQ8jP"],"enrUri":"enr:-L24QLch_ssI7u_HNjHQkJtz8QOkpBGI0wevhBrocWQdZi2JEuIhgBI81GjG_uTIrMyz6lO4b5f6flh2StmfOMqpcTMCgmlkgnY0gmlwhKwStFmKbXVsdGlhZGRyc5YACASsErRZBrRlAAoErBK0WQa0Zt0DgnJzhQACAQAAiXNlY3AyNTZrMaECJ4-Qa5peA2VUTS-OXD5gVAfft2NIbrWFopbD9p2bpy6DdGNwgrRlg3VkcIK0Z4V3YWt1MgE"}'
2026-02-06 04:35:53.844 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:53.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46180/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.156/tcp/17261/p2p/16Uiu2HAmFskyn3sXPnLXvzyb1GhX8WEmUjJMXRxndA2WqvScLiAm"]'
2026-02-06 04:35:53.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:53.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17260/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-02-06 04:35:53.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:53.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46180/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/statusim/1/community/cbor"]'
2026-02-06 04:35:53.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:53.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17260/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:53.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:53.859 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:35:53.959 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:35:53.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17260/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:53.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352553853922002,"ephemeral":false,"proof":""}]'
2026-02-06 04:35:53.964 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:35:53.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46180/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:53.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352553853922002,"ephemeral":false,"proof":""}]'
2026-02-06 04:35:53.970 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:53.971 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:53.971 DEBUG [src.node.waku_node] Stopping container with id ac059173ccd2
2026-02-06 04:35:54.527 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:54.527 DEBUG [src.node.waku_node] Stopping container with id fd984bca27bd
2026-02-06 04:35:55.129 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:55.132 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:55.137 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:55.143 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrong_url_pubsub_topic with id: 2026-02-06_04-38-15__02e9a9d2-c01f-4cdd-93a5-9c2473f3ec3e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-38-15__02e9a9d2-c01f-4cdd-93a5-9c2473f3ec3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.253.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33363', '33364', '33365', '33366', '33367']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33363:33363 -p 33364:33364 -p 33365:33365 -p 33366:33366 -p 33367:33367 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33365 --rest-port=33363 --tcp-port=33364 --discv5-udp-port=33366 --rest-address=0.0.0.0 --nat=extip:172.18.253.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=602ea740d31f34dcded6cdac83f2a0bed22e9bcffbe449be5641ad288aff68e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33367 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.253.183 waku 3869bc1948e881313f1c55eb265b33a6474012214e8ab9aede6fab494a152e88
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3869bc1948e8. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-38-15__02e9a9d2-c01f-4cdd-93a5-9c2473f3ec3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33363
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 9a09beee8192. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ced0d31aaa2e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33363/health" -H "Content-Type: application/json" -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:33363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.183/tcp/33364/p2p/16Uiu2HAmG9L1ozG6u5Lr9wd4fB3wCCFG4HeznZmkrbHXu9wZKrsq","/ip4/172.18.253.183/tcp/33365/ws/p2p/16Uiu2HAmG9L1ozG6u5Lr9wd4fB3wCCFG4HeznZmkrbHXu9wZKrsq"],"enrUri":"enr:-L24QCT7GUID6cG_S4mGkTAAFYCl6_so_VKrKGEHFxp8V-2DE5qt39nRYdXWkioAMRj66_54TIkTNsC3FYvlkjua0nwCgmlkgnY0gmlwhKwS_beKbXVsdGlhZGRyc5YACASsEv23BoJUAAoErBL9twaCVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDM9WOyblvOgNL6WfsWRf2LDC-TX6ZZiMmwZxgm3NmifiDdGNwgoJUg3VkcIKCVoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-38-15__02e9a9d2-c01f-4cdd-93a5-9c2473f3ec3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57416', '57417', '57418', '57419', '57420']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57416:57416 -p 57417:57417 -p 57418:57418 -p 57419:57419 -p 57420:57420 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57418 --rest-port=57416 --tcp-port=57417 --discv5-udp-port=57419 --rest-address=0.0.0.0 --nat=extip:172.18.66.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9bcb2c2fbc9c3c0b4efac7c808e0fbe0f1be17d2d1eae0e1e43f36fa1e58f7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57420 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCT7GUID6cG_S4mGkTAAFYCl6_so_VKrKGEHFxp8V-2DE5qt39nRYdXWkioAMRj66_54TIkTNsC3FYvlkjua0nwCgmlkgnY0gmlwhKwS_beKbXVsdGlhZGRyc5YACASsEv23BoJUAAoErBL9twaCVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDM9WOyblvOgNL6WfsWRf2LDC-TX6ZZiMmwZxgm3NmifiDdGNwgoJUg3VkcIKCVoV3YWt1MgM --storenode=/ip4/172.18.253.183/tcp/33364/p2p/16Uiu2HAmG9L1ozG6u5Lr9wd4fB3wCCFG4HeznZmkrbHXu9wZKrsq --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.57 waku cbad226acc244b4e0200247276b4c1c20ebad6e83735b88f7f25e95ee7ac6baa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cbad226acc24. Setting up logs at ./log/docker/store_node1_2026-02-06_04-38-15__02e9a9d2-c01f-4cdd-93a5-9c2473f3ec3e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57416
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57416/health" -H "Content-Type: application/json" -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:57416/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.57/tcp/57417/p2p/16Uiu2HAmVV1WsUSZk2zSto4JUtPkHY4VJWs8QYv7qKwHrf5Rb2V3","/ip4/172.18.66.57/tcp/57418/ws/p2p/16Uiu2HAmVV1WsUSZk2zSto4JUtPkHY4VJWs8QYv7qKwHrf5Rb2V3"],"enrUri":"enr:-L24QHkldPCZTyjoDGf3cQ1VhxjtvJRViC9edvprbujumUzVDDUK0vUacbZUxiUfeTfjblkSC0ooanmNMtt44x_iv2wCgmlkgnY0gmlwhKwSQjmKbXVsdGlhZGRyc5YACASsEkI5BuBJAAoErBJCOQbgSt0DgnJzhQADAQAAiXNlY3AyNTZrMaED-ggv6LXesOV-w7Iss8WZtuzCfWx4SWoGrikdnNXYQM6DdGNwguBJg3VkcILgS4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57416/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.183/tcp/33364/p2p/16Uiu2HAmG9L1ozG6u5Lr9wd4fB3wCCFG4HeznZmkrbHXu9wZKrsq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33363/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:57416/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:33363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33363/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:33363/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:33363/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:33363/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:33363/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:33363/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:33363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:131 Trying to get stored msg with wrong url topic waku/2/rs/3/0
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33363/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:33363/store/v3/messages?pubsubTopic=waku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
ERROR  tests.store.test_topics:test_topics.py:137 Topic waku/2/rs/3/0 is wrong ''n: Peer wakuorg/nwaku:latest couldn't find any messages. Actual response: {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3869bc1948e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cbad226acc24
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,122 @@
2026-02-06 04:38:28.021 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:38:28.021 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_and_removed with id: 2026-02-06_04-38-28__40b9906f-2c2a-4d23-b4e8-2efa7475c345
2026-02-06 04:38:28.022 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:38:28.023 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:38:28.023 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-06 04:38:28.032 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:28.032 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-38-28__40b9906f-2c2a-4d23-b4e8-2efa7475c345__wakuorg_nwaku:latest.log
2026-02-06 04:38:28.032 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:28.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:28.034 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:28.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.89
2026-02-06 04:38:28.035 DEBUG [src.node.docker_mananger] Generated ports ['46087', '46088', '46089', '46090', '46091']
2026-02-06 04:38:28.036 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:28.036 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:28.036 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:28.036 DEBUG [src.node.docker_mananger] docker run -i -t -p 46087:46087 -p 46088:46088 -p 46089:46089 -p 46090:46090 -p 46091:46091 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46089 --rest-port=46087 --tcp-port=46088 --discv5-udp-port=46090 --rest-address=0.0.0.0 --nat=extip:172.18.231.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf19b8c945bdfec83618068de6bae7bf1dbc146d061e63acd91e7ba897edf42b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46091 --metrics-logging=true --store=true --relay=true
2026-02-06 04:38:28.217 ERROR [src.node.docker_mananger] Max retries reached for container 53ff8413176c. Exiting log stream.
2026-02-06 04:38:28.218 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.89 waku 64efd0099c298c09ceac25b7bde1c279ee3c73fa8cf450c2f5d5a97d5e66323b
2026-02-06 04:38:28.249 DEBUG [src.node.docker_mananger] Container started with ID 64efd0099c29. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-38-28__40b9906f-2c2a-4d23-b4e8-2efa7475c345__wakuorg_nwaku:latest.log
2026-02-06 04:38:28.249 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46087
2026-02-06 04:38:28.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:28.862 ERROR [src.node.docker_mananger] Max retries reached for container f4293298e61e. Exiting log stream.
2026-02-06 04:38:29.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46087/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:29.253 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"}]}'
2026-02-06 04:38:29.253 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:29.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:29.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.89/tcp/46088/p2p/16Uiu2HAm1GJoEvxErKbEu5LjFyoczuGBJJcua7uokrjpWtAmenip","/ip4/172.18.231.89/tcp/46089/ws/p2p/16Uiu2HAm1GJoEvxErKbEu5LjFyoczuGBJJcua7uokrjpWtAmenip"],"enrUri":"enr:-L24QP43nxj04e5vzQTvgqfdpHR6__aya88GJQa-k1cfCJPQWxYLmio6zm60dRrcvD30PxPv6s8T3SF68FmbhzW0M7ICgmlkgnY0gmlwhKwS51mKbXVsdGlhZGRyc5YACASsEudZBrQIAAoErBLnWQa0Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVr_xm5hAJxDnhUCw3IYgecKIjIKYU6iQgSAb6AShIDWDdGNwgrQIg3VkcIK0CoV3YWt1MgM"}'
2026-02-06 04:38:29.256 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:29.263 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:29.263 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-38-28__40b9906f-2c2a-4d23-b4e8-2efa7475c345__wakuorg_nwaku:latest.log
2026-02-06 04:38:29.263 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:29.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:29.265 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:29.265 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.150
2026-02-06 04:38:29.265 DEBUG [src.node.docker_mananger] Generated ports ['40358', '40359', '40360', '40361', '40362']
2026-02-06 04:38:29.265 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:29.265 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:29.265 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:29.265 DEBUG [src.node.docker_mananger] docker run -i -t -p 40358:40358 -p 40359:40359 -p 40360:40360 -p 40361:40361 -p 40362:40362 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40360 --rest-port=40358 --tcp-port=40359 --discv5-udp-port=40361 --rest-address=0.0.0.0 --nat=extip:172.18.44.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8e9df4f2aeb17fcb79de5bca286af2d7bca3cceebcec4db431cfccc8ec31be8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40362 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP43nxj04e5vzQTvgqfdpHR6__aya88GJQa-k1cfCJPQWxYLmio6zm60dRrcvD30PxPv6s8T3SF68FmbhzW0M7ICgmlkgnY0gmlwhKwS51mKbXVsdGlhZGRyc5YACASsEudZBrQIAAoErBLnWQa0Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVr_xm5hAJxDnhUCw3IYgecKIjIKYU6iQgSAb6AShIDWDdGNwgrQIg3VkcIK0CoV3YWt1MgM --storenode=/ip4/172.18.231.89/tcp/46088/p2p/16Uiu2HAm1GJoEvxErKbEu5LjFyoczuGBJJcua7uokrjpWtAmenip --store=true --relay=true
2026-02-06 04:38:29.463 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.150 waku 6f0d3738e3c251607645bf7be32d992ee2863bed194efd1299a5fd7910b499fc
2026-02-06 04:38:29.494 DEBUG [src.node.docker_mananger] Container started with ID 6f0d3738e3c2. Setting up logs at ./log/docker/store_node1_2026-02-06_04-38-28__40b9906f-2c2a-4d23-b4e8-2efa7475c345__wakuorg_nwaku:latest.log
2026-02-06 04:38:29.494 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40358
2026-02-06 04:38:29.495 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:30.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40358/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:30.500 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"}]}'
2026-02-06 04:38:30.500 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:30.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40358/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:30.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.150/tcp/40359/p2p/16Uiu2HAm1nYv8BHyLU3stNFckA1gYbarXeM1TTVrkEegW2Co63PR","/ip4/172.18.44.150/tcp/40360/ws/p2p/16Uiu2HAm1nYv8BHyLU3stNFckA1gYbarXeM1TTVrkEegW2Co63PR"],"enrUri":"enr:-L24QE93pJq-IlXUpTqcwanzyCrwHUm7BElE8tf6rUlkG6csd-nUYiHyeNIFtOB5aa7F2BQD3aFZ6Zz1WgjGG5QYpw0CgmlkgnY0gmlwhKwSLJaKbXVsdGlhZGRyc5YACASsEiyWBp2nAAoErBIslgadqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXn9VBFoX2Jy2RqcGnW9XdWYa5NE4jkRiA2vJjVWxJKSDdGNwgp2ng3VkcIKdqYV3YWt1MgM"}'
2026-02-06 04:38:30.503 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:30.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40358/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.89/tcp/46088/p2p/16Uiu2HAm1GJoEvxErKbEu5LjFyoczuGBJJcua7uokrjpWtAmenip"]'
2026-02-06 04:38:30.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:30.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46087/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:38:30.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:30.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40358/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:38:30.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:30.512 DEBUG [src.steps.store] Relaying message
2026-02-06 04:38:30.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:38:30.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:30.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:38:30.717 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-06 04:38:30.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46087/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:30.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d132fca017391a1880cbb852f83622a93cb4affde426fa47b36ebcc1d604d48"}]}'
2026-02-06 04:38:30.721 DEBUG [src.steps.store] messages length is 1
2026-02-06 04:38:30.721 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-06 04:38:30.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40358/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:30.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d132fca017391a1880cbb852f83622a93cb4affde426fa47b36ebcc1d604d48"}]}'
2026-02-06 04:38:30.724 DEBUG [src.steps.store] messages length is 1
2026-02-06 04:38:30.724 DEBUG [src.node.waku_node] Stopping container with id 6f0d3738e3c2
2026-02-06 04:38:31.238 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:31.239 DEBUG [src.steps.store] Relaying message
2026-02-06 04:38:31.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:38:31.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:31.245 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:38:31.452 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:31.452 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-38-28__40b9906f-2c2a-4d23-b4e8-2efa7475c345__wakuorg_nwaku:latest.log
2026-02-06 04:38:31.452 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:31.452 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:31.453 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:31.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.217
2026-02-06 04:38:31.454 DEBUG [src.node.docker_mananger] Generated ports ['48090', '48091', '48092', '48093', '48094']
2026-02-06 04:38:31.454 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:31.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:31.454 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:31.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 48090:48090 -p 48091:48091 -p 48092:48092 -p 48093:48093 -p 48094:48094 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48092 --rest-port=48090 --tcp-port=48091 --discv5-udp-port=48093 --rest-address=0.0.0.0 --nat=extip:172.18.201.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc667816aabeda03410e7d42bdcfdac48126af8dec13acb872759cffd6f3ecdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48094 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP43nxj04e5vzQTvgqfdpHR6__aya88GJQa-k1cfCJPQWxYLmio6zm60dRrcvD30PxPv6s8T3SF68FmbhzW0M7ICgmlkgnY0gmlwhKwS51mKbXVsdGlhZGRyc5YACASsEudZBrQIAAoErBLnWQa0Cd0DgnJzhQADAQAAiXNlY3AyNTZrMaECVr_xm5hAJxDnhUCw3IYgecKIjIKYU6iQgSAb6AShIDWDdGNwgrQIg3VkcIK0CoV3YWt1MgM --storenode=/ip4/172.18.231.89/tcp/46088/p2p/16Uiu2HAm1GJoEvxErKbEu5LjFyoczuGBJJcua7uokrjpWtAmenip --store=false --relay=true
2026-02-06 04:38:31.636 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.217 waku 286ab6da7af9856b57a71cbbcf6e32e4d4e656de9db00a9d729491173d418d0c
2026-02-06 04:38:31.667 DEBUG [src.node.docker_mananger] Container started with ID 286ab6da7af9. Setting up logs at ./log/docker/store_node1_2026-02-06_04-38-28__40b9906f-2c2a-4d23-b4e8-2efa7475c345__wakuorg_nwaku:latest.log
2026-02-06 04:38:31.668 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48090
2026-02-06 04:38:31.669 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:32.055 ERROR [src.node.docker_mananger] Max retries reached for container 6f0d3738e3c2. Exiting log stream.
2026-02-06 04:38:32.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48090/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:32.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":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-06 04:38:32.680 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:32.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48090/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:32.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.217/tcp/48091/p2p/16Uiu2HAmQpYEHbcnfbYq3gAPqwHhxUwssSvxFfn2f21QziJZ3GTw","/ip4/172.18.201.217/tcp/48092/ws/p2p/16Uiu2HAmQpYEHbcnfbYq3gAPqwHhxUwssSvxFfn2f21QziJZ3GTw"],"enrUri":"enr:-L24QLolJfRU-TEmczqzzDTCbBc7jJkPjeDVgF7g_pWXY3jOQJ4zh_Kn2QgypY6AfhrhwF9Mq4PZgNNgEn93dLPzgJgCgmlkgnY0gmlwhKwSydmKbXVsdGlhZGRyc5YACASsEsnZBrvbAAoErBLJ2Qa73N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtL6EMkoMpbk3BnV42V4MwjtpQSOkPJ-9PDywUM4iwuaDdGNwgrvbg3VkcIK73YV3YWt1MgE"}'
2026-02-06 04:38:32.698 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:32.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48090/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.89/tcp/46088/p2p/16Uiu2HAm1GJoEvxErKbEu5LjFyoczuGBJJcua7uokrjpWtAmenip"]'
2026-02-06 04:38:32.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:32.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48090/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:32.708 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"}]}'
2026-02-06 04:38:32.708 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:32.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48090/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:32.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.217/tcp/48091/p2p/16Uiu2HAmQpYEHbcnfbYq3gAPqwHhxUwssSvxFfn2f21QziJZ3GTw","/ip4/172.18.201.217/tcp/48092/ws/p2p/16Uiu2HAmQpYEHbcnfbYq3gAPqwHhxUwssSvxFfn2f21QziJZ3GTw"],"enrUri":"enr:-L24QLolJfRU-TEmczqzzDTCbBc7jJkPjeDVgF7g_pWXY3jOQJ4zh_Kn2QgypY6AfhrhwF9Mq4PZgNNgEn93dLPzgJgCgmlkgnY0gmlwhKwSydmKbXVsdGlhZGRyc5YACASsEsnZBrvbAAoErBLJ2Qa73N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtL6EMkoMpbk3BnV42V4MwjtpQSOkPJ-9PDywUM4iwuaDdGNwgrvbg3VkcIK73YV3YWt1MgE"}'
2026-02-06 04:38:32.711 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:32.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48090/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.231.89/tcp/46088/p2p/16Uiu2HAm1GJoEvxErKbEu5LjFyoczuGBJJcua7uokrjpWtAmenip"]'
2026-02-06 04:38:32.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:32.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48090/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:38:32.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:32.716 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:33.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46087/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:33.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d132fca017391a1880cbb852f83622a93cb4affde426fa47b36ebcc1d604d48"},{"messageHash":"0x484694ed37ceea2e4d77711c186bc1ab0c880f9f9481098b414d7dc964c14d77"}]}'
2026-02-06 04:38:33.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48090/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:33.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"602f5696a6154c7fbe0c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9d132fca017391a1880cbb852f83622a93cb4affde426fa47b36ebcc1d604d48"},{"messageHash":"0x484694ed37ceea2e4d77711c186bc1ab0c880f9f9481098b414d7dc964c14d77"}]}'
2026-02-06 04:38:33.730 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:38:33.731 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:38:33.731 DEBUG [src.node.waku_node] Stopping container with id 64efd0099c29
2026-02-06 04:38:34.290 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:34.291 DEBUG [src.node.waku_node] Stopping container with id 286ab6da7af9
2026-02-06 04:38:34.855 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:34.856 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:38:34.866 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:34.871 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:34.876 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
2026-02-06 04:34:35.608 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:34:35.608 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list1] with id: 2026-02-06_04-34-35__327244ea-1ecc-42e2-b9a9-d18311b32a11
2026-02-06 04:34:35.609 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:34:35.609 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:34:35.609 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-06 04:34:35.617 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:35.617 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-35__327244ea-1ecc-42e2-b9a9-d18311b32a11__wakuorg_nwaku:latest.log
2026-02-06 04:34:35.617 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:35.617 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:35.619 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:35.619 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.248
2026-02-06 04:34:35.619 DEBUG [src.node.docker_mananger] Generated ports ['60046', '60047', '60048', '60049', '60050']
2026-02-06 04:34:35.619 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:35.619 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:35.619 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:35.620 DEBUG [src.node.docker_mananger] docker run -i -t -p 60046:60046 -p 60047:60047 -p 60048:60048 -p 60049:60049 -p 60050:60050 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60048 --rest-port=60046 --tcp-port=60047 --discv5-udp-port=60049 --rest-address=0.0.0.0 --nat=extip:172.18.58.248 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=16c335cf2ee7cde5570c89b7b9a0d8fafaae02e5c0c7256d71dcd7f7c6ab089b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60050 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-02-06 04:34:35.797 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.248 waku a7105b83e2020bd1d6ba37196c4b217161666a5af88aea6398cb9ae471cac9a0
2026-02-06 04:34:35.829 DEBUG [src.node.docker_mananger] Container started with ID a7105b83e202. Setting up logs at ./log/docker/node1_2026-02-06_04-34-35__327244ea-1ecc-42e2-b9a9-d18311b32a11__wakuorg_nwaku:latest.log
2026-02-06 04:34:35.829 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60046
2026-02-06 04:34:35.830 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:35.845 ERROR [src.node.docker_mananger] Max retries reached for container d7d6d52b7469. Exiting log stream.
2026-02-06 04:34:36.413 ERROR [src.node.docker_mananger] Max retries reached for container 6bf1a006a887. Exiting log stream.
2026-02-06 04:34:36.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:36.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_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"}]}'
2026-02-06 04:34:36.834 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:36.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:36.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.248/tcp/60047/p2p/16Uiu2HAmVt7RMuaJaJzS963UKNhDptkcNeAVKHWoEunCdwPh5mtK","/ip4/172.18.58.248/tcp/60048/ws/p2p/16Uiu2HAmVt7RMuaJaJzS963UKNhDptkcNeAVKHWoEunCdwPh5mtK"],"enrUri":"enr:-L24QBvEU2o3vxXZakMAtb-kW_pGzmHGqdA1D1u6U0UoNRbLGqWKSR0Wt8D4Th9iqc9wK_NX0QTXwKVhQjngusq6uTsCgmlkgnY0gmlwhKwSOviKbXVsdGlhZGRyc5YACASsEjr4BuqPAAoErBI6-AbqkN0DgnJzhQACAQAAiXNlY3AyNTZrMaED__M4-d00y9ZRPgBUvAuLpMsQ-IFzxfhzuJmoDJpvnTCDdGNwguqPg3VkcILqkYV3YWt1MgU"}'
2026-02-06 04:34:36.836 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:36.843 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:36.843 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-35__327244ea-1ecc-42e2-b9a9-d18311b32a11__wakuorg_nwaku:latest.log
2026-02-06 04:34:36.843 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:36.843 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:36.845 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:36.845 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.53
2026-02-06 04:34:36.845 DEBUG [src.node.docker_mananger] Generated ports ['50119', '50120', '50121', '50122', '50123']
2026-02-06 04:34:36.845 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:36.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:36.845 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:36.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 50119:50119 -p 50120:50120 -p 50121:50121 -p 50122:50122 -p 50123:50123 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50121 --rest-port=50119 --tcp-port=50120 --discv5-udp-port=50122 --rest-address=0.0.0.0 --nat=extip:172.18.102.53 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c18aebb6b5b35e9ef7117e16afd32acb38ccbe4af611c1edd2b1f18d11c2ac08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50123 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBvEU2o3vxXZakMAtb-kW_pGzmHGqdA1D1u6U0UoNRbLGqWKSR0Wt8D4Th9iqc9wK_NX0QTXwKVhQjngusq6uTsCgmlkgnY0gmlwhKwSOviKbXVsdGlhZGRyc5YACASsEjr4BuqPAAoErBI6-AbqkN0DgnJzhQACAQAAiXNlY3AyNTZrMaED__M4-d00y9ZRPgBUvAuLpMsQ-IFzxfhzuJmoDJpvnTCDdGNwguqPg3VkcILqkYV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-06 04:34:37.043 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.53 waku 84d901478d3c032adf8f4058013149f7d0cf5148e802523b524f53611c8f988b
2026-02-06 04:34:37.073 DEBUG [src.node.docker_mananger] Container started with ID 84d901478d3c. Setting up logs at ./log/docker/node2_2026-02-06_04-34-35__327244ea-1ecc-42e2-b9a9-d18311b32a11__wakuorg_nwaku:latest.log
2026-02-06 04:34:37.074 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50119
2026-02-06 04:34:37.074 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:38.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.090 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"}]}'
2026-02-06 04:34:38.091 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:38.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.53/tcp/50120/p2p/16Uiu2HAmQWzUgJp37unbdAmBpNTQAj4WmfXC6LdcfAoe9iSFzjYi","/ip4/172.18.102.53/tcp/50121/ws/p2p/16Uiu2HAmQWzUgJp37unbdAmBpNTQAj4WmfXC6LdcfAoe9iSFzjYi"],"enrUri":"enr:-L24QL0sb6oNf3sBGNKwnop3CWHQKSsCkw5azcfTM5J_qasNdKhnvM3iVKYWguqtac0MaMwBnJk3f-qywHn_QBuxeOgCgmlkgnY0gmlwhKwSZjWKbXVsdGlhZGRyc5YACASsEmY1BsPIAAoErBJmNQbDyd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDsD-9nYAwcWXdj9Xw7B50H8eDBLXBKTs6bfXzmL-e3r-DdGNwgsPIg3VkcILDyoV3YWt1MgE"}'
2026-02-06 04:34:38.096 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:38.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50119/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.248/tcp/60047/p2p/16Uiu2HAmVt7RMuaJaJzS963UKNhDptkcNeAVKHWoEunCdwPh5mtK"]'
2026-02-06 04:34:38.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60046/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"]'
2026-02-06 04:34:38.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50119/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"]'
2026-02-06 04:34:38.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60046/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:38.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.111 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:38.211 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.215 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":1770352478106707884,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.217 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.219 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":1770352478106707884,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60046/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:38.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.226 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:38.326 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352478221155587,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.331 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352478221155587,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60046/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:38.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:38.441 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352478335877838,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.445 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352478335877838,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60046/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:38.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.454 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:38.555 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352478450003355,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.560 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352478450003355,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60046/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:38.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.568 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:38.668 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770352478564008477,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.673 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770352478564008477,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60046/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:38.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:38.782 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770352478677143405,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.786 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770352478677143405,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60046/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:38.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:38.797 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:34:38.897 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60046/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352478791870021,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.902 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:34:38.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50119/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:38.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352478791870021,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:38.930 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:34:38.931 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:34:38.931 DEBUG [src.node.waku_node] Stopping container with id a7105b83e202
2026-02-06 04:34:39.484 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:39.485 DEBUG [src.node.waku_node] Stopping container with id 84d901478d3c
2026-02-06 04:34:40.052 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:40.054 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:34:40.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:40.067 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_relayed_while_store_node_is_paused with id: 2026-02-06_04-40-47__455a5a28-ead1-46b3-a32b-cf8860e57d16
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-40-47__455a5a28-ead1-46b3-a32b-cf8860e57d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56282', '56283', '56284', '56285', '56286']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56282:56282 -p 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56284 --rest-port=56282 --tcp-port=56283 --discv5-udp-port=56285 --rest-address=0.0.0.0 --nat=extip:172.18.135.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d83d2f5fcf19b9dacbf78d779b748fd0a33c19d34d85c3cf1fb6d228c09bdaa2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56286 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.154 waku 2a9a4c56c73ba30e35e69d72f267b533ec2ea7956f79ead02b707e9644ece853
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65eac253ef42. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a9a4c56c73b. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-40-47__455a5a28-ead1-46b3-a32b-cf8860e57d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56282
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 ed277c40a76f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56282/health" -H "Content-Type: application/json" -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:56282/debug/v1/info" -H "Content-Type: application/json" -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.154/tcp/56283/p2p/16Uiu2HAmU8ov17sVL7nWaeDN6ZKdtbuPMX3vXkp1jf7i2grwWkhM","/ip4/172.18.135.154/tcp/56284/ws/p2p/16Uiu2HAmU8ov17sVL7nWaeDN6ZKdtbuPMX3vXkp1jf7i2grwWkhM"],"enrUri":"enr:-L24QClHd-W29npqKs4oYe7ttgDRQcp0A1Nd1rAY7gWkPkL6ASWflKe0gWCo7g1jIkDz9B0Reb55lgbxdVoe9kIdjR8CgmlkgnY0gmlwhKwSh5qKbXVsdGlhZGRyc5YACASsEoeaBtvbAAoErBKHmgbb3N0DgnJzhQADAQAAiXNlY3AyNTZrMaED5f_EPFc2gAUi9EQBZAT1yX0e_20WvxGW-7t1JQAdhPiDdGNwgtvbg3VkcILb3YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-40-47__455a5a28-ead1-46b3-a32b-cf8860e57d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31207', '31208', '31209', '31210', '31211']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31207:31207 -p 31208:31208 -p 31209:31209 -p 31210:31210 -p 31211:31211 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31209 --rest-port=31207 --tcp-port=31208 --discv5-udp-port=31210 --rest-address=0.0.0.0 --nat=extip:172.18.103.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbf3ef56dde20cfc8fdf3bc56fefbdba6ec1f5a09ebd2f41c3d49a18cc9fbca7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31211 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QClHd-W29npqKs4oYe7ttgDRQcp0A1Nd1rAY7gWkPkL6ASWflKe0gWCo7g1jIkDz9B0Reb55lgbxdVoe9kIdjR8CgmlkgnY0gmlwhKwSh5qKbXVsdGlhZGRyc5YACASsEoeaBtvbAAoErBKHmgbb3N0DgnJzhQADAQAAiXNlY3AyNTZrMaED5f_EPFc2gAUi9EQBZAT1yX0e_20WvxGW-7t1JQAdhPiDdGNwgtvbg3VkcILb3YV3YWt1MgM --storenode=/ip4/172.18.135.154/tcp/56283/p2p/16Uiu2HAmU8ov17sVL7nWaeDN6ZKdtbuPMX3vXkp1jf7i2grwWkhM --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.20 waku fb061e6d41a1c46e924ee0caa8b095976198094e2dbbb6124a901f521147faa3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fb061e6d41a1. Setting up logs at ./log/docker/store_node1_2026-02-06_04-40-47__455a5a28-ead1-46b3-a32b-cf8860e57d16__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31207
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31207/health" -H "Content-Type: application/json" -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:31207/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/31208/p2p/16Uiu2HAkxmrHitWNGYzRszWX9wwUn39ebNEQ3bH985b5RyC1V4Eg","/ip4/172.18.103.20/tcp/31209/ws/p2p/16Uiu2HAkxmrHitWNGYzRszWX9wwUn39ebNEQ3bH985b5RyC1V4Eg"],"enrUri":"enr:-L24QMjhER61lCBbrqhVfT-_eapmoINa68cmMw9KTxONXorDeSPzfkfTFnTuic-fezQWFoF8TaQd0h0pcKub57cMI1ECgmlkgnY0gmlwhKwSZxSKbXVsdGlhZGRyc5YACASsEmcUBnnoAAoErBJnFAZ56d0DgnJzhQADAQAAiXNlY3AyNTZrMaECMb5VYj8Aqc6D8uxfocbMpemu_Ok1KyTYx2Av_X9LjsWDdGNwgnnog3VkcIJ56oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31207/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.135.154/tcp/56283/p2p/16Uiu2HAmU8ov17sVL7nWaeDN6ZKdtbuPMX3vXkp1jf7i2grwWkhM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56282/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:31207/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:56282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:56282/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":"0x0ebc5dff9527aaaa0947bd54302fa62b05489347d85b65a95e3d503b4bb54434"}]}'
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:31207/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":"0x0ebc5dff9527aaaa0947bd54302fa62b05489347d85b65a95e3d503b4bb54434"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id fb061e6d41a1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56282/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id fb061e6d41a1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31207/health" -H "Content-Type: application/json" -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:31207/debug/v1/info" -H "Content-Type: application/json" -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.20/tcp/31208/p2p/16Uiu2HAkxmrHitWNGYzRszWX9wwUn39ebNEQ3bH985b5RyC1V4Eg","/ip4/172.18.103.20/tcp/31209/ws/p2p/16Uiu2HAkxmrHitWNGYzRszWX9wwUn39ebNEQ3bH985b5RyC1V4Eg"],"enrUri":"enr:-L24QMjhER61lCBbrqhVfT-_eapmoINa68cmMw9KTxONXorDeSPzfkfTFnTuic-fezQWFoF8TaQd0h0pcKub57cMI1ECgmlkgnY0gmlwhKwSZxSKbXVsdGlhZGRyc5YACASsEmcUBnnoAAoErBJnFAZ56d0DgnJzhQADAQAAiXNlY3AyNTZrMaECMb5VYj8Aqc6D8uxfocbMpemu_Ok1KyTYx2Av_X9LjsWDdGNwgnnog3VkcIJ56oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56282/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":"0x0ebc5dff9527aaaa0947bd54302fa62b05489347d85b65a95e3d503b4bb54434"},{"messageHash":"0x99293950e094e8a0cb920674c2323e33299fa36871a14076e3a307e53d62acea"}]}'
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:31207/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":"0x0ebc5dff9527aaaa0947bd54302fa62b05489347d85b65a95e3d503b4bb54434"},{"messageHash":"0x99293950e094e8a0cb920674c2323e33299fa36871a14076e3a307e53d62acea"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56282/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":"0x0ebc5dff9527aaaa0947bd54302fa62b05489347d85b65a95e3d503b4bb54434"},{"messageHash":"0x99293950e094e8a0cb920674c2323e33299fa36871a14076e3a307e53d62acea"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31207/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":"0x0ebc5dff9527aaaa0947bd54302fa62b05489347d85b65a95e3d503b4bb54434"},{"messageHash":"0x99293950e094e8a0cb920674c2323e33299fa36871a14076e3a307e53d62acea"}]}'
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 2a9a4c56c73b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fb061e6d41a1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26990', '26991', '26992', '26993', '26994']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26990:26990 -p 26991:26991 -p 26992:26992 -p 26993:26993 -p 26994:26994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26992 --rest-port=26990 --tcp-port=26991 --discv5-udp-port=26993 --rest-address=0.0.0.0 --nat=extip:172.18.48.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=17fdeaaebacca93e8977875249fa4787ad8a86ec688004b8b60d2bd4de6c5fe3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26994 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.254 waku 278399f73d47aff9ffc84454020fd405e8ad4d42cc8b1f2a10b681827192042a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aa6f733621b8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 278399f73d47. Setting up logs at ./log/docker/node1_2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26990
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 0ac54bdf0a34. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26990/health" -H "Content-Type: application/json" -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:26990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.254/tcp/26991/p2p/16Uiu2HAm3mMF8s7MnJ8q7bf9773GBRBABfATPdo1DCRZBscXFEBp","/ip4/172.18.48.254/tcp/26992/ws/p2p/16Uiu2HAm3mMF8s7MnJ8q7bf9773GBRBABfATPdo1DCRZBscXFEBp"],"enrUri":"enr:-L24QOYYm4CMalUVieuhd8clMVX4jRNnhMMgJnl2Uw1WyRYpSk673tUCjvORz4Ei5kP0yqQ-bUIqo72MXkL0ZAjWgbMCgmlkgnY0gmlwhKwSMP6KbXVsdGlhZGRyc5YACASsEjD-BmlvAAoErBIw_gZpcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECe-ftZZvgDPVf88vPvUqKhbskVKmw3-XZZaTKWL9pVbeDdGNwgmlvg3VkcIJpcYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.196.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9758', '9759', '9760', '9761', '9762']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9758:9758 -p 9759:9759 -p 9760:9760 -p 9761:9761 -p 9762:9762 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9760 --rest-port=9758 --tcp-port=9759 --discv5-udp-port=9761 --rest-address=0.0.0.0 --nat=extip:172.18.196.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59af27fea19856265cccdabdcd6a1bc4dee1c945f2d557eaeba4b9fa96fdc6a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9762 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOYYm4CMalUVieuhd8clMVX4jRNnhMMgJnl2Uw1WyRYpSk673tUCjvORz4Ei5kP0yqQ-bUIqo72MXkL0ZAjWgbMCgmlkgnY0gmlwhKwSMP6KbXVsdGlhZGRyc5YACASsEjD-BmlvAAoErBIw_gZpcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECe-ftZZvgDPVf88vPvUqKhbskVKmw3-XZZaTKWL9pVbeDdGNwgmlvg3VkcIJpcYV3YWt1MgU --filternode=/ip4/172.18.48.254/tcp/26991/p2p/16Uiu2HAm3mMF8s7MnJ8q7bf9773GBRBABfATPdo1DCRZBscXFEBp
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.125 waku f835888ae4c5457742ddc7cdfc096604643f339dfa259e3c3d7cbd34aaccd106
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f835888ae4c5. Setting up logs at ./log/docker/node2_2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9758
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9758/health" -H "Content-Type: application/json" -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:9758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.125/tcp/9759/p2p/16Uiu2HAmR9bazrkK1brTzqL5zYyKCN6z3Y21MgBjkCJ4KR5eJj7B","/ip4/172.18.196.125/tcp/9760/ws/p2p/16Uiu2HAmR9bazrkK1brTzqL5zYyKCN6z3Y21MgBjkCJ4KR5eJj7B"],"enrUri":"enr:-L24QGcPdBLgvDHkjuITj4WBcA2lX3qPvTIkvsUhrGKSf_wJcfBwIw2LEaU_2fNUr5r4_-aGIrRIlt8nBt7yxS2G3F8CgmlkgnY0gmlwhKwSxH2KbXVsdGlhZGRyc5YACASsEsR9BiYfAAoErBLEfQYmIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuaBY_w_e5r8vEe29EYrLbk8CRiAlQMdYvLT7PMTGk8aDdGNwgiYfg3VkcIImIYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9758/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.254/tcp/26991/p2p/16Uiu2HAm3mMF8s7MnJ8q7bf9773GBRBABfATPdo1DCRZBscXFEBp"]'
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:26990/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:9758/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d5aa6e3b-efb8-4141-a3cf-98748ea9df78", "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":"d5aa6e3b-efb8-4141-a3cf-98748ea9df78","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:9758/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"}'
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:9758/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 278399f73d47
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f835888ae4c5
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,384 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_hashes with id: 2026-02-06_04-34-47__77676681-5bdf-404c-a047-446213b19419
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-34-47__77676681-5bdf-404c-a047-446213b19419__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53717', '53718', '53719', '53720', '53721']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53717:53717 -p 53718:53718 -p 53719:53719 -p 53720:53720 -p 53721:53721 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53719 --rest-port=53717 --tcp-port=53718 --discv5-udp-port=53720 --rest-address=0.0.0.0 --nat=extip:172.18.32.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d18a92add0ffba62d7efdbb2cb6b7a60b732bdcc2fbefffcf77dfdfad03eecbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53721 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.216 waku ef5c7de16cfa6a3b3ee730b08ce22f00be43621df0b1f1db641f547053028ff4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef5c7de16cfa. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-34-47__77676681-5bdf-404c-a047-446213b19419__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53717
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 42e1e8a6629a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 564b90c0c1e1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/health" -H "Content-Type: application/json" -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:53717/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/53718/p2p/16Uiu2HAm3ingy6H5sCFbadhGHsenTy2xAgbXEhVNCV3XzvGNfJdC","/ip4/172.18.32.216/tcp/53719/ws/p2p/16Uiu2HAm3ingy6H5sCFbadhGHsenTy2xAgbXEhVNCV3XzvGNfJdC"],"enrUri":"enr:-L24QKbSGLxdBZ4w8Ni9AZwhvgUwHK6N-_U5fKafTiudJEP5MtKU23ZONRYQy3nDL3fOsPsRHzfJ3Nrvv1yQ1rQpII4CgmlkgnY0gmlwhKwSINiKbXVsdGlhZGRyc5YACASsEiDYBtHWAAoErBIg2AbR190DgnJzhQADAQAAiXNlY3AyNTZrMaECez_0wXNsI3YniTebJslnCiXxvMka42LTqje2NHI_C_eDdGNwgtHWg3VkcILR2IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-34-47__77676681-5bdf-404c-a047-446213b19419__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40615', '40616', '40617', '40618', '40619']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40615:40615 -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40617 --rest-port=40615 --tcp-port=40616 --discv5-udp-port=40618 --rest-address=0.0.0.0 --nat=extip:172.18.26.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb4cb56aafbc86cea6c6c2fcdd9c24deb37beced0de058b6cee4abfec9fa735a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40619 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKbSGLxdBZ4w8Ni9AZwhvgUwHK6N-_U5fKafTiudJEP5MtKU23ZONRYQy3nDL3fOsPsRHzfJ3Nrvv1yQ1rQpII4CgmlkgnY0gmlwhKwSINiKbXVsdGlhZGRyc5YACASsEiDYBtHWAAoErBIg2AbR190DgnJzhQADAQAAiXNlY3AyNTZrMaECez_0wXNsI3YniTebJslnCiXxvMka42LTqje2NHI_C_eDdGNwgtHWg3VkcILR2IV3YWt1MgM --storenode=/ip4/172.18.32.216/tcp/53718/p2p/16Uiu2HAm3ingy6H5sCFbadhGHsenTy2xAgbXEhVNCV3XzvGNfJdC --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.233 waku 0d2316cacabef9d0d7d17175aac6ffa4bc2bae8ff99863fd5d2f5357f94e4341
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d2316cacabe. Setting up logs at ./log/docker/store_node1_2026-02-06_04-34-47__77676681-5bdf-404c-a047-446213b19419__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40615
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/health" -H "Content-Type: application/json" -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:40615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.233/tcp/40616/p2p/16Uiu2HAm4o3Pu4iESbLEQgnzRHZev6DuZEimrVuuefUcNWKydQxM","/ip4/172.18.26.233/tcp/40617/ws/p2p/16Uiu2HAm4o3Pu4iESbLEQgnzRHZev6DuZEimrVuuefUcNWKydQxM"],"enrUri":"enr:-L24QB7IHHFY7qvF7GC8tqV8qqMIMcubTnW-y2PaB6WYVwkuHJwscB5y0iQTn6laUYHSHhCYHavf0U2wvRopxpVtdzYCgmlkgnY0gmlwhKwSGumKbXVsdGlhZGRyc5YACASsEhrpBp6oAAoErBIa6Qaeqd0DgnJzhQADAQAAiXNlY3AyNTZrMaECizKYEiUhe4zy5wP7HmWkgHQ9ifBYViWUM3Qqr2p3m-aDdGNwgp6og3VkcIKeqoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40615/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.216/tcp/53718/p2p/16Uiu2HAm3ingy6H5sCFbadhGHsenTy2xAgbXEhVNCV3XzvGNfJdC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53717/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:40615/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/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:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7dcc5a7419a84f103407bd93d91e6dccd27730e1930709746aafacd4291e5fee&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dcc5a7419a84f103407bd93d91e6dccd27730e1930709746aafacd4291e5fee"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe60d6551f8b6b9d59caff045e03efd3a7cb69b83df59a369864c53ea9b54b3fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe60d6551f8b6b9d59caff045e03efd3a7cb69b83df59a369864c53ea9b54b3fe"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6353e0c7332f446b5f50081761cd390967af9331ecb3ac0fc203b4d71dcb0c75&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6353e0c7332f446b5f50081761cd390967af9331ecb3ac0fc203b4d71dcb0c75"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x09dc2c1c82df293b2854832effb8b08a6a6dc00201fc7bf1fbe2262d8206eb39&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x09dc2c1c82df293b2854832effb8b08a6a6dc00201fc7bf1fbe2262d8206eb39"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x69b1f34c070b007b86534a9a9c7d4af726d30b03093aa306d4d7366518a90014&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x69b1f34c070b007b86534a9a9c7d4af726d30b03093aa306d4d7366518a90014"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xad69b2e260f7bd5ac844503eb85f035a1d66ebfbfb07a5e2889c270d54c402fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xad69b2e260f7bd5ac844503eb85f035a1d66ebfbfb07a5e2889c270d54c402fe"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3ab535acdc6a0edee5fba53b0c5a1c4f31ee61e2ab618f5eae1dc17c19aae72e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ab535acdc6a0edee5fba53b0c5a1c4f31ee61e2ab618f5eae1dc17c19aae72e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb02840f88b94cb98276daae72d2ccf521922e5ed32863aff238d57ab5c6b9d76&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb02840f88b94cb98276daae72d2ccf521922e5ed32863aff238d57ab5c6b9d76"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb9b4be65dd23bec5f78e3688e08271a93f3bad9787f3232b79ed1e59ad11afc2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb9b4be65dd23bec5f78e3688e08271a93f3bad9787f3232b79ed1e59ad11afc2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x94d3cb9815066f61221acfb5b972dd84a7094fd60e11680773e4e1fd76b23d92&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94d3cb9815066f61221acfb5b972dd84a7094fd60e11680773e4e1fd76b23d92"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9b04ece0ab15dd9900ec919ad0dd68099d9e27bf37835f1114e82ea016d2c36e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9b04ece0ab15dd9900ec919ad0dd68099d9e27bf37835f1114e82ea016d2c36e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc975ded9410bc751933f1ab5b16d60004785f724001f0e3126ef6610efc9ed3a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc975ded9410bc751933f1ab5b16d60004785f724001f0e3126ef6610efc9ed3a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe7d98d13d1633f3eefa70c1ac3b929da119736e56fd2674c2f336f89147501d4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe7d98d13d1633f3eefa70c1ac3b929da119736e56fd2674c2f336f89147501d4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x86e49d443afe0e32f12476e76d4f15f0f74189b489752b0c82c456a3893478ef&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x86e49d443afe0e32f12476e76d4f15f0f74189b489752b0c82c456a3893478ef"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x30bb5e99af213b5730933b7da4b2f99ca17ced07248bd71d4ea62ee9e5504629&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x30bb5e99af213b5730933b7da4b2f99ca17ced07248bd71d4ea62ee9e5504629"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x66b91f01973854bd2b72f7179f2968609660a0ff8aff228930c5a2489901e199&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66b91f01973854bd2b72f7179f2968609660a0ff8aff228930c5a2489901e199"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd2504cea4eaf76f098d1dbff8f0434f203224c9850028577cebbe2a7e8d1b284&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd2504cea4eaf76f098d1dbff8f0434f203224c9850028577cebbe2a7e8d1b284"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc3a2a8598ebc5b90a9d7cde3744926e2bb5c0f24b1f9d95d86e07a282f4e10d0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3a2a8598ebc5b90a9d7cde3744926e2bb5c0f24b1f9d95d86e07a282f4e10d0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3983d2da76f373d4f289d05369ec47a56f9dbac0a768917396f6be89bff847f0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3983d2da76f373d4f289d05369ec47a56f9dbac0a768917396f6be89bff847f0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x956ff9971cad3d06c6a1a7ed00fef670a69e1622f9b425ad94e455d54f60bbde&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x956ff9971cad3d06c6a1a7ed00fef670a69e1622f9b425ad94e455d54f60bbde"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb77d6fffd51ad72dd9dbcc8fd9c7b1c29dbf5f5ac53d47e97ac112a17b37375f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb77d6fffd51ad72dd9dbcc8fd9c7b1c29dbf5f5ac53d47e97ac112a17b37375f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x32a23d5aa503cd0d7d3d70a308b1165d561aa480b32c52f2391a042a0e40a81b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x32a23d5aa503cd0d7d3d70a308b1165d561aa480b32c52f2391a042a0e40a81b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x48d32f466e748e5e997bd9cf80ecde1aafd4f483b168084b5658efbf95743f81&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48d32f466e748e5e997bd9cf80ecde1aafd4f483b168084b5658efbf95743f81"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x39b7915a92a44587cd36dc632f7e96a8c875b918f3a3e60191b5a9c656df0284&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x39b7915a92a44587cd36dc632f7e96a8c875b918f3a3e60191b5a9c656df0284"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcf056ee4635ee44e86572b1dabbbe07fad01574e5d5a28bdc853bbad36ff7cd1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf056ee4635ee44e86572b1dabbbe07fad01574e5d5a28bdc853bbad36ff7cd1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x18cf491d2879e7812ce17040a050eb452ba203cf2ff3743dc5fa8d8988e80e13&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x18cf491d2879e7812ce17040a050eb452ba203cf2ff3743dc5fa8d8988e80e13"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x76e685378a0de2554f0fc1f7431c80903cdd36c3800ab5826ae011f841e18e07&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x76e685378a0de2554f0fc1f7431c80903cdd36c3800ab5826ae011f841e18e07"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9bb043567437b7f1b148ae0854ecee85be847702cd39cf082b9db648369b590b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9bb043567437b7f1b148ae0854ecee85be847702cd39cf082b9db648369b590b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1ba80de4cc908c903fc397a19f6f772a69aaa62109444ddc0d87fe3d579deae9&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ba80de4cc908c903fc397a19f6f772a69aaa62109444ddc0d87fe3d579deae9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7702bb8ab344fe606e51808b15564f858175f7b2d4548f1cfe91138bb76863ff&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7702bb8ab344fe606e51808b15564f858175f7b2d4548f1cfe91138bb76863ff"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe4b27686533d031de43ba127eb1de8c63507cd8ed295e67a72c4013c6f5b6283&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe4b27686533d031de43ba127eb1de8c63507cd8ed295e67a72c4013c6f5b6283"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5307164f2b6a7a815f3752f5fb8525b4e082ef7cdd84e61fda30391e89c0d879&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5307164f2b6a7a815f3752f5fb8525b4e082ef7cdd84e61fda30391e89c0d879"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6625e425d4c22eb506625d4424370a890f9525d6c98c39a692533bbb2de23f8c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6625e425d4c22eb506625d4424370a890f9525d6c98c39a692533bbb2de23f8c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x515b0f4f29c02255bf9b6fb8a51d9d51a651356f08296719a63538601bc2b485&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x515b0f4f29c02255bf9b6fb8a51d9d51a651356f08296719a63538601bc2b485"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd36debe4ec55095ffe4ecdf7af7403ea8fe1a0264ae1ba8ff28af021a1fa10fc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd36debe4ec55095ffe4ecdf7af7403ea8fe1a0264ae1ba8ff28af021a1fa10fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9541a19ccc2eb545c6d1c2979d4a3282e8cdbbfcb2a9307df25ba2c7c44bea50&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9541a19ccc2eb545c6d1c2979d4a3282e8cdbbfcb2a9307df25ba2c7c44bea50"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x80151c1ee7ad98f6dc60b94083c7c3eca554bed6e239653db398b31afcb9425f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x80151c1ee7ad98f6dc60b94083c7c3eca554bed6e239653db398b31afcb9425f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb34001f1d103011266855da6a1265fce9599a18cef9852a4c300d7e281019ffe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb34001f1d103011266855da6a1265fce9599a18cef9852a4c300d7e281019ffe"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8688d405dd4d05d99bccd063b42e8bf6d1b0756d01c61c74d3e0a05c3c769fcc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8688d405dd4d05d99bccd063b42e8bf6d1b0756d01c61c74d3e0a05c3c769fcc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53717/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x40439a8ecb4b2b72f3f5f683a67f03fa8c160bff1ce19528d31fe9006bb71d24&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40439a8ecb4b2b72f3f5f683a67f03fa8c160bff1ce19528d31fe9006bb71d24"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7dcc5a7419a84f103407bd93d91e6dccd27730e1930709746aafacd4291e5fee&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dcc5a7419a84f103407bd93d91e6dccd27730e1930709746aafacd4291e5fee"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe60d6551f8b6b9d59caff045e03efd3a7cb69b83df59a369864c53ea9b54b3fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe60d6551f8b6b9d59caff045e03efd3a7cb69b83df59a369864c53ea9b54b3fe"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6353e0c7332f446b5f50081761cd390967af9331ecb3ac0fc203b4d71dcb0c75&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6353e0c7332f446b5f50081761cd390967af9331ecb3ac0fc203b4d71dcb0c75"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x09dc2c1c82df293b2854832effb8b08a6a6dc00201fc7bf1fbe2262d8206eb39&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x09dc2c1c82df293b2854832effb8b08a6a6dc00201fc7bf1fbe2262d8206eb39"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x69b1f34c070b007b86534a9a9c7d4af726d30b03093aa306d4d7366518a90014&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x69b1f34c070b007b86534a9a9c7d4af726d30b03093aa306d4d7366518a90014"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xad69b2e260f7bd5ac844503eb85f035a1d66ebfbfb07a5e2889c270d54c402fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xad69b2e260f7bd5ac844503eb85f035a1d66ebfbfb07a5e2889c270d54c402fe"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3ab535acdc6a0edee5fba53b0c5a1c4f31ee61e2ab618f5eae1dc17c19aae72e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3ab535acdc6a0edee5fba53b0c5a1c4f31ee61e2ab618f5eae1dc17c19aae72e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb02840f88b94cb98276daae72d2ccf521922e5ed32863aff238d57ab5c6b9d76&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb02840f88b94cb98276daae72d2ccf521922e5ed32863aff238d57ab5c6b9d76"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb9b4be65dd23bec5f78e3688e08271a93f3bad9787f3232b79ed1e59ad11afc2&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb9b4be65dd23bec5f78e3688e08271a93f3bad9787f3232b79ed1e59ad11afc2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x94d3cb9815066f61221acfb5b972dd84a7094fd60e11680773e4e1fd76b23d92&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x94d3cb9815066f61221acfb5b972dd84a7094fd60e11680773e4e1fd76b23d92"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9b04ece0ab15dd9900ec919ad0dd68099d9e27bf37835f1114e82ea016d2c36e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9b04ece0ab15dd9900ec919ad0dd68099d9e27bf37835f1114e82ea016d2c36e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc975ded9410bc751933f1ab5b16d60004785f724001f0e3126ef6610efc9ed3a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc975ded9410bc751933f1ab5b16d60004785f724001f0e3126ef6610efc9ed3a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe7d98d13d1633f3eefa70c1ac3b929da119736e56fd2674c2f336f89147501d4&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe7d98d13d1633f3eefa70c1ac3b929da119736e56fd2674c2f336f89147501d4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x86e49d443afe0e32f12476e76d4f15f0f74189b489752b0c82c456a3893478ef&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x86e49d443afe0e32f12476e76d4f15f0f74189b489752b0c82c456a3893478ef"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x30bb5e99af213b5730933b7da4b2f99ca17ced07248bd71d4ea62ee9e5504629&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x30bb5e99af213b5730933b7da4b2f99ca17ced07248bd71d4ea62ee9e5504629"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x66b91f01973854bd2b72f7179f2968609660a0ff8aff228930c5a2489901e199&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x66b91f01973854bd2b72f7179f2968609660a0ff8aff228930c5a2489901e199"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd2504cea4eaf76f098d1dbff8f0434f203224c9850028577cebbe2a7e8d1b284&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd2504cea4eaf76f098d1dbff8f0434f203224c9850028577cebbe2a7e8d1b284"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc3a2a8598ebc5b90a9d7cde3744926e2bb5c0f24b1f9d95d86e07a282f4e10d0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3a2a8598ebc5b90a9d7cde3744926e2bb5c0f24b1f9d95d86e07a282f4e10d0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3983d2da76f373d4f289d05369ec47a56f9dbac0a768917396f6be89bff847f0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3983d2da76f373d4f289d05369ec47a56f9dbac0a768917396f6be89bff847f0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x956ff9971cad3d06c6a1a7ed00fef670a69e1622f9b425ad94e455d54f60bbde&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x956ff9971cad3d06c6a1a7ed00fef670a69e1622f9b425ad94e455d54f60bbde"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb77d6fffd51ad72dd9dbcc8fd9c7b1c29dbf5f5ac53d47e97ac112a17b37375f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb77d6fffd51ad72dd9dbcc8fd9c7b1c29dbf5f5ac53d47e97ac112a17b37375f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x32a23d5aa503cd0d7d3d70a308b1165d561aa480b32c52f2391a042a0e40a81b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x32a23d5aa503cd0d7d3d70a308b1165d561aa480b32c52f2391a042a0e40a81b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x48d32f466e748e5e997bd9cf80ecde1aafd4f483b168084b5658efbf95743f81&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48d32f466e748e5e997bd9cf80ecde1aafd4f483b168084b5658efbf95743f81"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x39b7915a92a44587cd36dc632f7e96a8c875b918f3a3e60191b5a9c656df0284&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x39b7915a92a44587cd36dc632f7e96a8c875b918f3a3e60191b5a9c656df0284"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcf056ee4635ee44e86572b1dabbbe07fad01574e5d5a28bdc853bbad36ff7cd1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcf056ee4635ee44e86572b1dabbbe07fad01574e5d5a28bdc853bbad36ff7cd1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x18cf491d2879e7812ce17040a050eb452ba203cf2ff3743dc5fa8d8988e80e13&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x18cf491d2879e7812ce17040a050eb452ba203cf2ff3743dc5fa8d8988e80e13"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x76e685378a0de2554f0fc1f7431c80903cdd36c3800ab5826ae011f841e18e07&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x76e685378a0de2554f0fc1f7431c80903cdd36c3800ab5826ae011f841e18e07"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9bb043567437b7f1b148ae0854ecee85be847702cd39cf082b9db648369b590b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9bb043567437b7f1b148ae0854ecee85be847702cd39cf082b9db648369b590b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1ba80de4cc908c903fc397a19f6f772a69aaa62109444ddc0d87fe3d579deae9&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1ba80de4cc908c903fc397a19f6f772a69aaa62109444ddc0d87fe3d579deae9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7702bb8ab344fe606e51808b15564f858175f7b2d4548f1cfe91138bb76863ff&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7702bb8ab344fe606e51808b15564f858175f7b2d4548f1cfe91138bb76863ff"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe4b27686533d031de43ba127eb1de8c63507cd8ed295e67a72c4013c6f5b6283&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe4b27686533d031de43ba127eb1de8c63507cd8ed295e67a72c4013c6f5b6283"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5307164f2b6a7a815f3752f5fb8525b4e082ef7cdd84e61fda30391e89c0d879&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5307164f2b6a7a815f3752f5fb8525b4e082ef7cdd84e61fda30391e89c0d879"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6625e425d4c22eb506625d4424370a890f9525d6c98c39a692533bbb2de23f8c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6625e425d4c22eb506625d4424370a890f9525d6c98c39a692533bbb2de23f8c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x515b0f4f29c02255bf9b6fb8a51d9d51a651356f08296719a63538601bc2b485&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x515b0f4f29c02255bf9b6fb8a51d9d51a651356f08296719a63538601bc2b485"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd36debe4ec55095ffe4ecdf7af7403ea8fe1a0264ae1ba8ff28af021a1fa10fc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd36debe4ec55095ffe4ecdf7af7403ea8fe1a0264ae1ba8ff28af021a1fa10fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9541a19ccc2eb545c6d1c2979d4a3282e8cdbbfcb2a9307df25ba2c7c44bea50&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9541a19ccc2eb545c6d1c2979d4a3282e8cdbbfcb2a9307df25ba2c7c44bea50"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x80151c1ee7ad98f6dc60b94083c7c3eca554bed6e239653db398b31afcb9425f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x80151c1ee7ad98f6dc60b94083c7c3eca554bed6e239653db398b31afcb9425f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb34001f1d103011266855da6a1265fce9599a18cef9852a4c300d7e281019ffe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb34001f1d103011266855da6a1265fce9599a18cef9852a4c300d7e281019ffe"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8688d405dd4d05d99bccd063b42e8bf6d1b0756d01c61c74d3e0a05c3c769fcc&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8688d405dd4d05d99bccd063b42e8bf6d1b0756d01c61c74d3e0a05c3c769fcc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x40439a8ecb4b2b72f3f5f683a67f03fa8c160bff1ce19528d31fe9006bb71d24&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x40439a8ecb4b2b72f3f5f683a67f03fa8c160bff1ce19528d31fe9006bb71d24"}]}'
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 ef5c7de16cfa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0d2316cacabe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
2026-02-06 04:33:32.311 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:33:32.311 DEBUG [tests.conftest] Running test: test_store with id: 2026-02-06_04-33-32__a0e0524b-d6b3-4b01-98cd-3ea742bd0377
2026-02-06 04:33:32.312 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:33:32.312 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:33:32.312 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-06 04:33:32.312 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:33:32.313 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:33:32.323 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:32.323 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-32__a0e0524b-d6b3-4b01-98cd-3ea742bd0377__wakuorg_nwaku:latest.log
2026-02-06 04:33:32.323 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:32.323 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:32.364 DEBUG [src.node.docker_mananger] Network waku created
2026-02-06 04:33:32.364 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.41
2026-02-06 04:33:32.364 DEBUG [src.node.docker_mananger] Generated ports ['25826', '25827', '25828', '25829', '25830']
2026-02-06 04:33:32.364 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:32.364 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:32.365 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:32.365 DEBUG [src.node.docker_mananger] docker run -i -t -p 25826:25826 -p 25827:25827 -p 25828:25828 -p 25829:25829 -p 25830:25830 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25828 --rest-port=25826 --tcp-port=25827 --discv5-udp-port=25829 --rest-address=0.0.0.0 --nat=extip:172.18.160.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0abe7fb548934b95efc0ff4da01dbaea54cfce2bfa3e1d6eeb44fb372bfe4ef1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25830 --metrics-logging=true --relay=true --store=true
2026-02-06 04:33:35.714 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.41 waku 732920c2d99becfef2e8ab6c342ed5b03aead9a65c304e5e9ffb14a6ef57ef11
2026-02-06 04:33:35.749 DEBUG [src.node.docker_mananger] Container started with ID 732920c2d99b. Setting up logs at ./log/docker/node1_2026-02-06_04-33-32__a0e0524b-d6b3-4b01-98cd-3ea742bd0377__wakuorg_nwaku:latest.log
2026-02-06 04:33:35.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25826
2026-02-06 04:33:35.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:36.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25826/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:36.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"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"}]}'
2026-02-06 04:33:36.754 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:36.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25826/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:36.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.41/tcp/25827/p2p/16Uiu2HAm6CQdox5cJm7ccVo97buQtaWu3ob6VTco82HgsSQn4Umr","/ip4/172.18.160.41/tcp/25828/ws/p2p/16Uiu2HAm6CQdox5cJm7ccVo97buQtaWu3ob6VTco82HgsSQn4Umr"],"enrUri":"enr:-L24QPkn1r_zfZhIAuSi4-tw815cNoN8tQs73u5uCHYZ65ZCesKdWr3SPlx_k5po2tKGdpwnqHWjS2LR644Q2o4lwI0CgmlkgnY0gmlwhKwSoCmKbXVsdGlhZGRyc5YACASsEqApBmTjAAoErBKgKQZk5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECoAqn0e78BQ_InrD7qvH-vIna-8_d2QZRxJWpuzQ0xN2DdGNwgmTjg3VkcIJk5YV3YWt1MgM"}'
2026-02-06 04:33:36.757 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:36.763 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:36.763 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-32__a0e0524b-d6b3-4b01-98cd-3ea742bd0377__wakuorg_nwaku:latest.log
2026-02-06 04:33:36.763 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:36.764 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:36.765 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:36.765 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.63.1
2026-02-06 04:33:36.765 DEBUG [src.node.docker_mananger] Generated ports ['24834', '24835', '24836', '24837', '24838']
2026-02-06 04:33:36.765 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:36.766 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:36.766 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:36.766 DEBUG [src.node.docker_mananger] docker run -i -t -p 24834:24834 -p 24835:24835 -p 24836:24836 -p 24837:24837 -p 24838:24838 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24836 --rest-port=24834 --tcp-port=24835 --discv5-udp-port=24837 --rest-address=0.0.0.0 --nat=extip:172.18.63.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c54df7e5fb6df16fdd1ffd3cde56ac66209f2dbc92eb3de7d00dfc28235eaa9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24838 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QPkn1r_zfZhIAuSi4-tw815cNoN8tQs73u5uCHYZ65ZCesKdWr3SPlx_k5po2tKGdpwnqHWjS2LR644Q2o4lwI0CgmlkgnY0gmlwhKwSoCmKbXVsdGlhZGRyc5YACASsEqApBmTjAAoErBKgKQZk5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECoAqn0e78BQ_InrD7qvH-vIna-8_d2QZRxJWpuzQ0xN2DdGNwgmTjg3VkcIJk5YV3YWt1MgM --storenode=/ip4/172.18.160.41/tcp/25827/p2p/16Uiu2HAm6CQdox5cJm7ccVo97buQtaWu3ob6VTco82HgsSQn4Umr
2026-02-06 04:33:36.947 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.63.1 waku 53284dc77626071dc178754b6c7e5feba32d14b6e7d7b811afc90fa430f6cc80
2026-02-06 04:33:36.981 DEBUG [src.node.docker_mananger] Container started with ID 53284dc77626. Setting up logs at ./log/docker/node1_2026-02-06_04-33-32__a0e0524b-d6b3-4b01-98cd-3ea742bd0377__wakuorg_nwaku:latest.log
2026-02-06 04:33:36.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24834
2026-02-06 04:33:36.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:37.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24834/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:37.987 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"}]}'
2026-02-06 04:33:37.987 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:37.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24834/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:37.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.63.1/tcp/24835/p2p/16Uiu2HAkxo5DQVrNQHnrk3fhrKpa7SjSB2TSRjYVyaZwpDSJxtSr","/ip4/172.18.63.1/tcp/24836/ws/p2p/16Uiu2HAkxo5DQVrNQHnrk3fhrKpa7SjSB2TSRjYVyaZwpDSJxtSr"],"enrUri":"enr:-L24QBbrt4SPvMAoU9bXiDGXzcQ6ts-PGRwiVDDvmIjD6WNEE0JUO7AQjE5adu1hul4mG_lcLAflxrt6Qx9Ww3hVn2ECgmlkgnY0gmlwhKwSPwGKbXVsdGlhZGRyc5YACASsEj8BBmEDAAoErBI_AQZhBN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMg6Hgd0p_6fNoOZQniH8hqrr4jqwfG6EfVsFj1rA78-DdGNwgmEDg3VkcIJhBYV3YWt1MgM"}'
2026-02-06 04:33:37.990 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:37.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25826/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:37.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:37.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24834/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:38.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:38.001 DEBUG [src.steps.store] Relaying message
2026-02-06 04:33:38.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25826/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:38.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:38.007 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:33:38.208 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-06 04:33:38.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24834/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:38.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e28ac94fa0769381634a350c8c10a8232d60e2db6e323d514a2cec174b6d693"}]}'
2026-02-06 04:33:38.212 DEBUG [src.steps.store] messages length is 1
2026-02-06 04:33:38.214 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:33:38.214 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:33:38.215 DEBUG [src.node.waku_node] Stopping container with id 732920c2d99b
2026-02-06 04:33:38.801 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:33:38.801 DEBUG [src.node.waku_node] Stopping container with id 53284dc77626
2026-02-06 04:33:39.312 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:33:39.313 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:33:39.320 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:33:39.326 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_payload_less_than_150_kb with id: 2026-02-06_04-34-59__e1bf86bf-e23f-4e59-8745-4ec39f4cdc2b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-06_04-34-59__e1bf86bf-e23f-4e59-8745-4ec39f4cdc2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.176.157
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27591', '27592', '27593', '27594', '27595']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27591:27591 -p 27592:27592 -p 27593:27593 -p 27594:27594 -p 27595:27595 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27593 --rest-port=27591 --tcp-port=27592 --discv5-udp-port=27594 --rest-address=0.0.0.0 --nat=extip:172.18.176.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7d31e87b17c116b3c4d6da671bbbc8549e2ae0c5239bcde7ed07523c5bf9a0bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27595 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.157 waku 52416e03d9101971dc29f1bcee99b9bb2bbc955eb51e31d23d5c2a39ed93ff67
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52416e03d910. Setting up logs at ./log/docker/receiving_node1_2026-02-06_04-34-59__e1bf86bf-e23f-4e59-8745-4ec39f4cdc2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27591
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 e515ff90c973. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c6d2a073c818. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27591/health" -H "Content-Type: application/json" -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:27591/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.157/tcp/27592/p2p/16Uiu2HAmJ69EhignebuHjmcYmrrFYeGvUmodXTgbkiU1CmfUjKyU","/ip4/172.18.176.157/tcp/27593/ws/p2p/16Uiu2HAmJ69EhignebuHjmcYmrrFYeGvUmodXTgbkiU1CmfUjKyU"],"enrUri":"enr:-L24QKl6QqKFsD1hx-esKzHZO6Ulm7vNJvLQZTj8PxNewsRAHZprbUPz3D5TprQWJ4lnmlnO9TRF85sN8GBm65FdaasCgmlkgnY0gmlwhKwSsJ2KbXVsdGlhZGRyc5YACASsErCdBmvIAAoErBKwnQZryd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDULwAtg8EeGH28MqpKnIXi8xGrtdpiyTycsHWWtKu-tODdGNwgmvIg3VkcIJryoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-06_04-34-59__e1bf86bf-e23f-4e59-8745-4ec39f4cdc2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28261', '28262', '28263', '28264', '28265']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28261:28261 -p 28262:28262 -p 28263:28263 -p 28264:28264 -p 28265:28265 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28263 --rest-port=28261 --tcp-port=28262 --discv5-udp-port=28264 --rest-address=0.0.0.0 --nat=extip:172.18.237.19 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9f27ddccbfba683830cddf03367e8efbffdcdafc74ee7f5fe019c4bfae514dc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28265 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.19 waku a09a8d4136d24992a81cb0ef68cf18512b2a50171c179517249938a3290562f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a09a8d4136d2. Setting up logs at ./log/docker/receiving_node2_2026-02-06_04-34-59__e1bf86bf-e23f-4e59-8745-4ec39f4cdc2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28261
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28261/health" -H "Content-Type: application/json" -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:28261/debug/v1/info" -H "Content-Type: application/json" -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.19/tcp/28262/p2p/16Uiu2HAkuVW4qFPL84TTJNGf74zAzDJKomCMjwL7GnxEQrinTWc1","/ip4/172.18.237.19/tcp/28263/ws/p2p/16Uiu2HAkuVW4qFPL84TTJNGf74zAzDJKomCMjwL7GnxEQrinTWc1"],"enrUri":"enr:-L24QG0SyjC6bqXvnu0Nhn26kGnKAqV-zAykn3-Q89-Io3wyTGrH8YZRBq1nPfgMJf3X7pf5-0f8zR8uKcaPcwQ6zOoCgmlkgnY0gmlwhKwS7ROKbXVsdGlhZGRyc5YACASsEu0TBm5mAAoErBLtEwZuZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECAPsdS9Gl3-MqnuIzRaC-QdlpfbHzCoEECIQ-0JoW4kKDdGNwgm5mg3VkcIJuaIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28261/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.157/tcp/27592/p2p/16Uiu2HAmJ69EhignebuHjmcYmrrFYeGvUmodXTgbkiU1CmfUjKyU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-06_04-34-59__e1bf86bf-e23f-4e59-8745-4ec39f4cdc2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8324', '8325', '8326', '8327', '8328']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8324:8324 -p 8325:8325 -p 8326:8326 -p 8327:8327 -p 8328:8328 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8326 --rest-port=8324 --tcp-port=8325 --discv5-udp-port=8327 --rest-address=0.0.0.0 --nat=extip:172.18.43.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3d03bcb7c6befcba7df587dddebd881056abd5d6aa6fb526ff92bcc0a1ce6314 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8328 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKl6QqKFsD1hx-esKzHZO6Ulm7vNJvLQZTj8PxNewsRAHZprbUPz3D5TprQWJ4lnmlnO9TRF85sN8GBm65FdaasCgmlkgnY0gmlwhKwSsJ2KbXVsdGlhZGRyc5YACASsErCdBmvIAAoErBKwnQZryd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDULwAtg8EeGH28MqpKnIXi8xGrtdpiyTycsHWWtKu-tODdGNwgmvIg3VkcIJryoV3YWt1Mgk --lightpushnode=/ip4/172.18.176.157/tcp/27592/p2p/16Uiu2HAmJ69EhignebuHjmcYmrrFYeGvUmodXTgbkiU1CmfUjKyU --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.43.249 waku 1eb80a6553ec888664bbcf6094587b32574b6668a3764cf63dc2870893a38fa9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1eb80a6553ec. Setting up logs at ./log/docker/lightpush_node1_2026-02-06_04-34-59__e1bf86bf-e23f-4e59-8745-4ec39f4cdc2b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8324
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8324/health" -H "Content-Type: application/json" -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":"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:8324/debug/v1/info" -H "Content-Type: application/json" -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.249/tcp/8325/p2p/16Uiu2HAmLFfSNUK41xKouWWHzuYE6DDNXJhdeYPr1eTkLEV2bk6q","/ip4/172.18.43.249/tcp/8326/ws/p2p/16Uiu2HAmLFfSNUK41xKouWWHzuYE6DDNXJhdeYPr1eTkLEV2bk6q"],"enrUri":"enr:-L24QBm6vUWL_8stS1co2UTpcay28hMiZMXyKbsU4RpRbb1pOPhdCHOFTsMcHH9WISCN-SgjhvEUhL5gvNLcAmETofoCgmlkgnY0gmlwhKwSK_mKbXVsdGlhZGRyc5YACASsEiv5BiCFAAoErBIr-QYght0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcOPAoykc-5wxgHD3aqWiEtvyfK9VYIHC8F3lgtrexf6DdGNwgiCFg3VkcIIgh4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8324/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.157/tcp/27592/p2p/16Uiu2HAmJ69EhignebuHjmcYmrrFYeGvUmodXTgbkiU1CmfUjKyU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8324/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.19/tcp/28262/p2p/16Uiu2HAkuVW4qFPL84TTJNGf74zAzDJKomCMjwL7GnxEQrinTWc1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27591/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:28261/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:8324/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:54 Running test with payload length of 143360 bytes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py: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:27591/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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.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:28261/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8324/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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 52416e03d910
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a09a8d4136d2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1eb80a6553ec
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 52416e03d910. 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,53 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_INFO_from_DEBUG with id: 2026-02-06_04-39-34__622d0df2-dea5-43eb-a63b-4d94af3fa698
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-39-34__622d0df2-dea5-43eb-a63b-4d94af3fa698__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-39-34__622d0df2-dea5-43eb-a63b-4d94af3fa698__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-39-34__622d0df2-dea5-43eb-a63b-4d94af3fa698__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-39-34__622d0df2-dea5-43eb-a63b-4d94af3fa698__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.112.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53147', '53148', '53149', '53150', '53151']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53147:53147 -p 53148:53148 -p 53149:53149 -p 53150:53150 -p 53151:53151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53149 --rest-port=53147 --tcp-port=53148 --discv5-udp-port=53150 --rest-address=0.0.0.0 --nat=extip:172.18.112.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5141cb814eb599c669e8bedbbff738f2c79e811fdecd12a8eed0b81a67ffbb08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53151 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.3 waku 8ca67eeec20a78928cafe23ffbc47025877b2188580990ddfa8f9bb24f961274
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ca67eeec20a. Setting up logs at ./log/docker/node1_2026-02-06_04-39-34__622d0df2-dea5-43eb-a63b-4d94af3fa698__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53147
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 a56b33d01220. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 46bdc4c51675. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53147/health" -H "Content-Type: application/json" -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:53147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.3/tcp/53148/p2p/16Uiu2HAmACqyDcM5mFNgNJZPzjJtv8XvUmsEvebS2Ffq2uc2d9we","/ip4/172.18.112.3/tcp/53149/ws/p2p/16Uiu2HAmACqyDcM5mFNgNJZPzjJtv8XvUmsEvebS2Ffq2uc2d9we"],"enrUri":"enr:-L24QM-eVY6dxPEmxwgglt0wt7NinLAE45_r9omdwgcsSfZGAFseXkVioTKPoISZUKWJkOXCkK3nZEeMKLtun7d-UEkCgmlkgnY0gmlwhKwScAOKbXVsdGlhZGRyc5YACASsEnADBs-cAAoErBJwAwbPnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC25YMmD2dhH4FUo0mDifmMFs8HxfuI1Nj9Wy6h5fsEJGDdGNwgs-cg3VkcILPnoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53147/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 GET "http://127.0.0.1:53147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.3/tcp/53148/p2p/16Uiu2HAmACqyDcM5mFNgNJZPzjJtv8XvUmsEvebS2Ffq2uc2d9we","/ip4/172.18.112.3/tcp/53149/ws/p2p/16Uiu2HAmACqyDcM5mFNgNJZPzjJtv8XvUmsEvebS2Ffq2uc2d9we"],"enrUri":"enr:-L24QM-eVY6dxPEmxwgglt0wt7NinLAE45_r9omdwgcsSfZGAFseXkVioTKPoISZUKWJkOXCkK3nZEeMKLtun7d-UEkCgmlkgnY0gmlwhKwScAOKbXVsdGlhZGRyc5YACASsEnADBs-cAAoErBJwAwbPnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC25YMmD2dhH4FUo0mDifmMFs8HxfuI1Nj9Wy6h5fsEJGDdGNwgs-cg3VkcILPnoV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53147/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-127-ga4e44d'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53147/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-127-ga4e44d'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:224 counts at INFO: {'TRC': 0, 'DBG': 0, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53147/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 8ca67eeec20a
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,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_pointing_to_deleted_message with id: 2026-02-06_04-38-03__e9c2c96c-e087-4d29-b6ac-43ffbecab16b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-38-03__e9c2c96c-e087-4d29-b6ac-43ffbecab16b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.186.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50548', '50549', '50550', '50551', '50552']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50548:50548 -p 50549:50549 -p 50550:50550 -p 50551:50551 -p 50552:50552 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50550 --rest-port=50548 --tcp-port=50549 --discv5-udp-port=50551 --rest-address=0.0.0.0 --nat=extip:172.18.186.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6aafd2b9d7f801da074a673aecc7cfed1edd419f33c5f6c45369aa1c1a8a504a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50552 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.68 waku a06dd1e0caf33ca769b688f91d237bd1ffa67165d04e390aad71cc01858402a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a06dd1e0caf3. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-38-03__e9c2c96c-e087-4d29-b6ac-43ffbecab16b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50548
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 036aefd2806c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a010bd4e9fd0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50548/health" -H "Content-Type: application/json" -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:50548/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.68/tcp/50549/p2p/16Uiu2HAmURScUhYqAukr7ZfyDzvHs7SAjLsAu8ZKVMRRXSt6mqyV","/ip4/172.18.186.68/tcp/50550/ws/p2p/16Uiu2HAmURScUhYqAukr7ZfyDzvHs7SAjLsAu8ZKVMRRXSt6mqyV"],"enrUri":"enr:-L24QD_NYr6zwhRmZuZSQnu6w0Xy4vJvJjemTrTvk7DXRgxeLeuh75v1i6zuWtsv59oQ1MbNeJvD6Ei_hG1Vlkhi230CgmlkgnY0gmlwhKwSukSKbXVsdGlhZGRyc5YACASsErpEBsV1AAoErBK6RAbFdt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6kKNy4Q2kFwTmgUYabcgKDo8uIetNDRybhSBVZ4L4dyDdGNwgsV1g3VkcILFd4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-38-03__e9c2c96c-e087-4d29-b6ac-43ffbecab16b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11131', '11132', '11133', '11134', '11135']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11131:11131 -p 11132:11132 -p 11133:11133 -p 11134:11134 -p 11135:11135 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11133 --rest-port=11131 --tcp-port=11132 --discv5-udp-port=11134 --rest-address=0.0.0.0 --nat=extip:172.18.248.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7c2cdef8aea4aa2e7ea8b51a3e3f5cbba2a6e57c3ca82a955f2048c6bd072779 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11135 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD_NYr6zwhRmZuZSQnu6w0Xy4vJvJjemTrTvk7DXRgxeLeuh75v1i6zuWtsv59oQ1MbNeJvD6Ei_hG1Vlkhi230CgmlkgnY0gmlwhKwSukSKbXVsdGlhZGRyc5YACASsErpEBsV1AAoErBK6RAbFdt0DgnJzhQADAQAAiXNlY3AyNTZrMaED6kKNy4Q2kFwTmgUYabcgKDo8uIetNDRybhSBVZ4L4dyDdGNwgsV1g3VkcILFd4V3YWt1MgM --storenode=/ip4/172.18.186.68/tcp/50549/p2p/16Uiu2HAmURScUhYqAukr7ZfyDzvHs7SAjLsAu8ZKVMRRXSt6mqyV --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.74 waku 2745efaab60d13acca0a8c6d175176bdb38e16d6c86d57336c9c828a439f681c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2745efaab60d. Setting up logs at ./log/docker/store_node1_2026-02-06_04-38-03__e9c2c96c-e087-4d29-b6ac-43ffbecab16b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11131
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11131/health" -H "Content-Type: application/json" -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:11131/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/11132/p2p/16Uiu2HAm3g8hiprCsNix59x8nYR97JX2DEkaUtXvmVSuifhbQJma","/ip4/172.18.248.74/tcp/11133/ws/p2p/16Uiu2HAm3g8hiprCsNix59x8nYR97JX2DEkaUtXvmVSuifhbQJma"],"enrUri":"enr:-L24QBdKmU5TCiHtY4zYwz3ksk1OmJSk4k0kPWKQjGNyBTiMW9otOgW0biGw9GwsheTiaUb7pf5Y_vvBKL9SzOiTpuwCgmlkgnY0gmlwhKwS-EqKbXVsdGlhZGRyc5YACASsEvhKBit8AAoErBL4SgYrfd0DgnJzhQADAQAAiXNlY3AyNTZrMaECepHXqO-f4fFyy5TuBV065yz7jegp8GhiJglkkaNvejWDdGNwgit8g3VkcIIrfoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11131/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.68/tcp/50549/p2p/16Uiu2HAmURScUhYqAukr7ZfyDzvHs7SAjLsAu8ZKVMRRXSt6mqyV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50548/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:11131/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:50548/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:50548/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:50548/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:50548/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:50548/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:50548/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:50548/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:50548/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:50548/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:50548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50548/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xae4ea3a2b5bec006782fb08a30a7b3960f53d9d7549eff7fe095c5c5b4dd2e0e&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:50548/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xae4ea3a2b5bec006782fb08a30a7b3960f53d9d7549eff7fe095c5c5b4dd2e0e&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11131/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xae4ea3a2b5bec006782fb08a30a7b3960f53d9d7549eff7fe095c5c5b4dd2e0e&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:11131/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0xae4ea3a2b5bec006782fb08a30a7b3960f53d9d7549eff7fe095c5c5b4dd2e0e&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a06dd1e0caf3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2745efaab60d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,182 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_2_nodes_publish with id: 2026-02-06_04-36-05__3a1c858f-4508-438d-845e-c0a46af54640
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-36-05__3a1c858f-4508-438d-845e-c0a46af54640__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-36-05__3a1c858f-4508-438d-845e-c0a46af54640__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-36-05__3a1c858f-4508-438d-845e-c0a46af54640__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5180', '5181', '5182', '5183', '5184']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5180:5180 -p 5181:5181 -p 5182:5182 -p 5183:5183 -p 5184:5184 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5182 --rest-port=5180 --tcp-port=5181 --discv5-udp-port=5183 --rest-address=0.0.0.0 --nat=extip:172.18.91.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdafa8388109385aae4ad679ae04e7355ad0e5f9147eacc23efce801be47ebe6 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5184 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.109 waku ba64e084d201a9699e76535b9a176e79a74a7c63d461f3097854e2c2fdb1d826
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba64e084d201. Setting up logs at ./log/docker/node1_2026-02-06_04-36-05__3a1c858f-4508-438d-845e-c0a46af54640__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5180
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 871d677506bb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2e617c694486. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5180/health" -H "Content-Type: application/json" -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:5180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.109/tcp/5181/p2p/16Uiu2HAm5dfb29EZnhuMmnNLCEFKiWb9oEt7bA3oRHjRUvFYE4bB","/ip4/172.18.91.109/tcp/5182/ws/p2p/16Uiu2HAm5dfb29EZnhuMmnNLCEFKiWb9oEt7bA3oRHjRUvFYE4bB"],"enrUri":"enr:-L24QCYHtp75we0Ow0KzqGiKQ6dwdNhCWhT-G1CGpoXf6-RyNwCBuBGdhJFcXPrpW6X8VURQ4iaFn1tRBIdjeOFw5_cCgmlkgnY0gmlwhKwSW22KbXVsdGlhZGRyc5YACASsElttBhQ9AAoErBJbbQYUPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECl6dlH7U4tY2Hx1dBAf9bw2wVgOrwNKoZHFcsP1YbKaKDdGNwghQ9g3VkcIIUP4V3YWt1MhM"}'
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.56.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13072', '13073', '13074', '13075', '13076']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13072:13072 -p 13073:13073 -p 13074:13074 -p 13075:13075 -p 13076:13076 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13074 --rest-port=13072 --tcp-port=13073 --discv5-udp-port=13075 --rest-address=0.0.0.0 --nat=extip:172.18.56.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0215189ab9f7cda4c766a493d7decdf33cb633a2faededf6b13ef78cd2e3dbb8 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13076 --metrics-logging=true --relay=true --storenode=/ip4/172.18.91.109/tcp/5181/p2p/16Uiu2HAm5dfb29EZnhuMmnNLCEFKiWb9oEt7bA3oRHjRUvFYE4bB --discv5-bootstrap-node=enr:-L24QCYHtp75we0Ow0KzqGiKQ6dwdNhCWhT-G1CGpoXf6-RyNwCBuBGdhJFcXPrpW6X8VURQ4iaFn1tRBIdjeOFw5_cCgmlkgnY0gmlwhKwSW22KbXVsdGlhZGRyc5YACASsElttBhQ9AAoErBJbbQYUPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECl6dlH7U4tY2Hx1dBAf9bw2wVgOrwNKoZHFcsP1YbKaKDdGNwghQ9g3VkcIIUP4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.105 waku b787e7953ab5ca471cc3d3a20fa4a2d996c832ca4ad4da5f0b1afae667c02e05
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b787e7953ab5. Setting up logs at ./log/docker/node2_2026-02-06_04-36-05__3a1c858f-4508-438d-845e-c0a46af54640__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13072
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13072/health" -H "Content-Type: application/json" -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:13072/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/13073/p2p/16Uiu2HAmDFTgj5DNR7jaSjwiGmpAc72o5L4fCFvA5AQXeB2FWjoz","/ip4/172.18.56.105/tcp/13074/ws/p2p/16Uiu2HAmDFTgj5DNR7jaSjwiGmpAc72o5L4fCFvA5AQXeB2FWjoz"],"enrUri":"enr:-L24QM991WmTh9BS5Vo5aOEtlLUzDzag7qrcd5W5KCC8-wYRNzLRAc7boIlgU1hPaTl4cSOFeL5q8sp5orEENqZdU7wCgmlkgnY0gmlwhKwSOGmKbXVsdGlhZGRyc5YACASsEjhpBjMRAAoErBI4aQYzEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCNSnyUcYYrctc1AItoHThQUS4qOmlzD_gUIsLy7jQJWDdGNwgjMRg3VkcIIzE4V3YWt1MhM"}'
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.164.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56349', '56350', '56351', '56352', '56353']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56349:56349 -p 56350:56350 -p 56351:56351 -p 56352:56352 -p 56353:56353 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56351 --rest-port=56349 --tcp-port=56350 --discv5-udp-port=56352 --rest-address=0.0.0.0 --nat=extip:172.18.164.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=24ae55f48ee3ebbf1a86c6b809ee36bfccf0cdb45fb5beb8b2ed03ca6166a1af --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56353 --metrics-logging=true --relay=false --storenode=/ip4/172.18.56.105/tcp/13073/p2p/16Uiu2HAmDFTgj5DNR7jaSjwiGmpAc72o5L4fCFvA5AQXeB2FWjoz --discv5-bootstrap-node=enr:-L24QM991WmTh9BS5Vo5aOEtlLUzDzag7qrcd5W5KCC8-wYRNzLRAc7boIlgU1hPaTl4cSOFeL5q8sp5orEENqZdU7wCgmlkgnY0gmlwhKwSOGmKbXVsdGlhZGRyc5YACASsEjhpBjMRAAoErBI4aQYzEt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCNSnyUcYYrctc1AItoHThQUS4qOmlzD_gUIsLy7jQJWDdGNwgjMRg3VkcIIzE4V3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.127 waku f202e1320fb590fc1d67395c01712d7375f5cafbe663e765707e80c8fa2b440c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f202e1320fb5. Setting up logs at ./log/docker/node3_2026-02-06_04-36-05__3a1c858f-4508-438d-845e-c0a46af54640__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56349
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56349/health" -H "Content-Type: application/json" -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:56349/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.127/tcp/56350/p2p/16Uiu2HAm4T4GxARUkMhHjJcnuVtLY8kQbKSgQmkcFt7WX9nrcZDa","/ip4/172.18.164.127/tcp/56351/ws/p2p/16Uiu2HAm4T4GxARUkMhHjJcnuVtLY8kQbKSgQmkcFt7WX9nrcZDa"],"enrUri":"enr:-L24QAwqiV1HSqp-_zhlrdRDJc2179A1AekqscguVdmqmEYeH5wqNtI2vBpKfC4xl7O0K6hcol_Q979GAJoDCSV87VECgmlkgnY0gmlwhKwSpH-KbXVsdGlhZGRyc5YACASsEqR_BtweAAoErBKkfwbcH90DgnJzhQADAQAAiXNlY3AyNTZrMaEChhP5Hsx17UgAw96rjmgqluNcZ-khFZO1zfHcxLlMGgGDdGNwgtweg3VkcILcIIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.109/tcp/5181/p2p/16Uiu2HAm5dfb29EZnhuMmnNLCEFKiWb9oEt7bA3oRHjRUvFYE4bB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56349/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.105/tcp/13073/p2p/16Uiu2HAmDFTgj5DNR7jaSjwiGmpAc72o5L4fCFvA5AQXeB2FWjoz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/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:13072/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:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5180/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13072/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5180/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd87b6b42b917b0b3a9e9d95952a18349111c92882dfdd7dd26dd30ad951f7c55"},{"messageHash":"0x76ec8702d64ceca3beefc2d2516359c4d979c325f99ca5d3506e273d5bb21785"},{"messageHash":"0x8cd882587f54125d667966cfd769abdfbf19d19e2b65c75c03435f376aa338be"},{"messageHash":"0xe4f1d8f3881edd1c7e6f460dcac03b46d178971a1ef0770ae325fe12a33851d7"},{"messageHash":"0xb5c2136df785566358ed42fe32a740ba04754caea35eb3111344889ece0ff176"},{"messageHash":"0x83c465c3007423326f0e550d1e5eb97764bf81473773b76e334e3e4d63dbf723"},{"messageHash":"0x12b5b2cce0e14f76e6546c055d744e4a4a3f46ea3ae8493e972af9104d45083a"},{"messageHash":"0xd6a4b8421f8707c0bd255882634f997c3364d47affa46ba692b562f7b59596d3"},{"messageHash":"0x5e484c26e9d16fd33a5127d572b3029cab5f795cb80a7d575d55f303cec3bf0a"},{"messageHash":"0x001fbf2c9e493e39ec986f5ba28e0e625dda5a17c254a50500178500ea66d20f"},{"messageHash":"0x8a9cbd26435c300d87f7137f31231338d6b5505f650b1458bfe8ec57bd985db3"},{"messageHash":"0xdaa20abbc87ae3026ee5c0b658b11d877c8de6172449d3df8c2be715ccd24edf"},{"messageHash":"0x8b5dd15fbb1d24e4d17a0d27015505947936e3c725fe927eeec23f91357cab47"},{"messageHash":"0x90f692e96f39d5553c657529a4c37f03ffb9cdb8165055ea7d676ded35ad02a6"},{"messageHash":"0x1d40200a2fa0c498d69d837356412894899a967af27b067136063e86c3f7792c"},{"messageHash":"0x0d5e49819caef90fef0ddb13c88cf3953136e28413ef176a953366d8c226ed44"},{"messageHash":"0x2e8be127a1c9435f879f0a88ef7ba753f21d065b6cee0b22a396265efd2b3c46"},{"messageHash":"0x3ac7a6ac9e905272399dd131825ddde49f53df602e2677c310ca04910cda14e0"},{"messageHash":"0x04ceb6c79be19a906509e72a29330afb090e62e86cd3833b9c13a98fabf6cd40"},{"messageHash":"0xa83219ee20f08f53a523ad217b0dde0e223eaefa8bf0764db163a46ba9f0292d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13072/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd87b6b42b917b0b3a9e9d95952a18349111c92882dfdd7dd26dd30ad951f7c55"},{"messageHash":"0x76ec8702d64ceca3beefc2d2516359c4d979c325f99ca5d3506e273d5bb21785"},{"messageHash":"0x8cd882587f54125d667966cfd769abdfbf19d19e2b65c75c03435f376aa338be"},{"messageHash":"0xe4f1d8f3881edd1c7e6f460dcac03b46d178971a1ef0770ae325fe12a33851d7"},{"messageHash":"0xb5c2136df785566358ed42fe32a740ba04754caea35eb3111344889ece0ff176"},{"messageHash":"0x83c465c3007423326f0e550d1e5eb97764bf81473773b76e334e3e4d63dbf723"},{"messageHash":"0x12b5b2cce0e14f76e6546c055d744e4a4a3f46ea3ae8493e972af9104d45083a"},{"messageHash":"0xd6a4b8421f8707c0bd255882634f997c3364d47affa46ba692b562f7b59596d3"},{"messageHash":"0x5e484c26e9d16fd33a5127d572b3029cab5f795cb80a7d575d55f303cec3bf0a"},{"messageHash":"0x001fbf2c9e493e39ec986f5ba28e0e625dda5a17c254a50500178500ea66d20f"},{"messageHash":"0x8a9cbd26435c300d87f7137f31231338d6b5505f650b1458bfe8ec57bd985db3"},{"messageHash":"0xdaa20abbc87ae3026ee5c0b658b11d877c8de6172449d3df8c2be715ccd24edf"},{"messageHash":"0x8b5dd15fbb1d24e4d17a0d27015505947936e3c725fe927eeec23f91357cab47"},{"messageHash":"0x90f692e96f39d5553c657529a4c37f03ffb9cdb8165055ea7d676ded35ad02a6"},{"messageHash":"0x1d40200a2fa0c498d69d837356412894899a967af27b067136063e86c3f7792c"},{"messageHash":"0x0d5e49819caef90fef0ddb13c88cf3953136e28413ef176a953366d8c226ed44"},{"messageHash":"0x2e8be127a1c9435f879f0a88ef7ba753f21d065b6cee0b22a396265efd2b3c46"},{"messageHash":"0x3ac7a6ac9e905272399dd131825ddde49f53df602e2677c310ca04910cda14e0"},{"messageHash":"0x04ceb6c79be19a906509e72a29330afb090e62e86cd3833b9c13a98fabf6cd40"},{"messageHash":"0xa83219ee20f08f53a523ad217b0dde0e223eaefa8bf0764db163a46ba9f0292d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56349/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"f2748e9f9a2026efefa0","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd87b6b42b917b0b3a9e9d95952a18349111c92882dfdd7dd26dd30ad951f7c55"},{"messageHash":"0x76ec8702d64ceca3beefc2d2516359c4d979c325f99ca5d3506e273d5bb21785"},{"messageHash":"0x8cd882587f54125d667966cfd769abdfbf19d19e2b65c75c03435f376aa338be"},{"messageHash":"0xe4f1d8f3881edd1c7e6f460dcac03b46d178971a1ef0770ae325fe12a33851d7"},{"messageHash":"0xb5c2136df785566358ed42fe32a740ba04754caea35eb3111344889ece0ff176"},{"messageHash":"0x83c465c3007423326f0e550d1e5eb97764bf81473773b76e334e3e4d63dbf723"},{"messageHash":"0x12b5b2cce0e14f76e6546c055d744e4a4a3f46ea3ae8493e972af9104d45083a"},{"messageHash":"0xd6a4b8421f8707c0bd255882634f997c3364d47affa46ba692b562f7b59596d3"},{"messageHash":"0x5e484c26e9d16fd33a5127d572b3029cab5f795cb80a7d575d55f303cec3bf0a"},{"messageHash":"0x001fbf2c9e493e39ec986f5ba28e0e625dda5a17c254a50500178500ea66d20f"},{"messageHash":"0x8a9cbd26435c300d87f7137f31231338d6b5505f650b1458bfe8ec57bd985db3"},{"messageHash":"0xdaa20abbc87ae3026ee5c0b658b11d877c8de6172449d3df8c2be715ccd24edf"},{"messageHash":"0x8b5dd15fbb1d24e4d17a0d27015505947936e3c725fe927eeec23f91357cab47"},{"messageHash":"0x90f692e96f39d5553c657529a4c37f03ffb9cdb8165055ea7d676ded35ad02a6"},{"messageHash":"0x1d40200a2fa0c498d69d837356412894899a967af27b067136063e86c3f7792c"},{"messageHash":"0x0d5e49819caef90fef0ddb13c88cf3953136e28413ef176a953366d8c226ed44"},{"messageHash":"0x2e8be127a1c9435f879f0a88ef7ba753f21d065b6cee0b22a396265efd2b3c46"},{"messageHash":"0x3ac7a6ac9e905272399dd131825ddde49f53df602e2677c310ca04910cda14e0"},{"messageHash":"0x04ceb6c79be19a906509e72a29330afb090e62e86cd3833b9c13a98fabf6cd40"},{"messageHash":"0xa83219ee20f08f53a523ad217b0dde0e223eaefa8bf0764db163a46ba9f0292d"}]}'
DEBUG  src.steps.store:store.py:228 messages length 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 ba64e084d201
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b787e7953ab5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f202e1320fb5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ba64e084d201. 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,161 @@
2026-02-06 04:33:23.895 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:33:23.896 DEBUG [tests.conftest] Running test: test_store_no_peer_selected with id: 2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a
2026-02-06 04:33:23.896 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:33:23.896 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:33:23.896 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-06 04:33:23.906 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:23.906 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:23.912 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:23.913 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:23.919 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:23.919 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:23.920 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:33:23.920 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:33:23.921 DEBUG [tests.e2e.test_e2e] Start 5 nodes
2026-02-06 04:33:23.927 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:23.927 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:23.933 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:23.933 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:23.939 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:23.939 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:23.939 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:23.939 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:23.980 DEBUG [src.node.docker_mananger] Network waku created
2026-02-06 04:33:23.980 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.84
2026-02-06 04:33:23.980 DEBUG [src.node.docker_mananger] Generated ports ['4483', '4484', '4485', '4486', '4487']
2026-02-06 04:33:23.980 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:23.980 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:23.980 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:23.981 DEBUG [src.node.docker_mananger] docker run -i -t -p 4483:4483 -p 4484:4484 -p 4485:4485 -p 4486:4486 -p 4487:4487 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4485 --rest-port=4483 --tcp-port=4484 --discv5-udp-port=4486 --rest-address=0.0.0.0 --nat=extip:172.18.68.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7aeb3bc6846d6d9d36dca9fd0dbc1f7d5bb07fb8cffcdbc76a3cf5e3df6a6cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4487 --metrics-logging=true --relay=true --store=true
2026-02-06 04:33:26.346 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.84 waku 4e4afd74aef8821c78cc32f8d933edec56923d98f28b21c8736ab784026bc4fe
2026-02-06 04:33:26.376 DEBUG [src.node.docker_mananger] Container started with ID 4e4afd74aef8. Setting up logs at ./log/docker/node1_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:26.377 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4483
2026-02-06 04:33:26.377 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:27.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4483/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:27.381 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"}]}'
2026-02-06 04:33:27.381 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:27.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:27.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.84/tcp/4484/p2p/16Uiu2HAmDuJm7Fge3iw5hQ292BBzv3Gnt6YCs5NxjCBX5y8cQLPX","/ip4/172.18.68.84/tcp/4485/ws/p2p/16Uiu2HAmDuJm7Fge3iw5hQ292BBzv3Gnt6YCs5NxjCBX5y8cQLPX"],"enrUri":"enr:-L24QGmFgeaMfnDy2iYRD-5oYkDg5gjhHyuO76IiZziAzEAcbcn8mS_zszuQ8ehLap8bnNd_sT6ZGs9eCqlBYJ3dpkECgmlkgnY0gmlwhKwSRFSKbXVsdGlhZGRyc5YACASsEkRUBhGEAAoErBJEVAYRhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEoaioIwt0oU_V0cgkx-gEv7g927sQGcaaqRTW8VYbu6DdGNwghGEg3VkcIIRhoV3YWt1MgM"}'
2026-02-06 04:33:27.384 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:27.384 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:27.384 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:27.386 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:27.386 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.52
2026-02-06 04:33:27.386 DEBUG [src.node.docker_mananger] Generated ports ['45016', '45017', '45018', '45019', '45020']
2026-02-06 04:33:27.386 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:27.386 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:27.386 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:27.386 DEBUG [src.node.docker_mananger] docker run -i -t -p 45016:45016 -p 45017:45017 -p 45018:45018 -p 45019:45019 -p 45020:45020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45018 --rest-port=45016 --tcp-port=45017 --discv5-udp-port=45019 --rest-address=0.0.0.0 --nat=extip:172.18.184.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c0e9cdb58637f6cabd1cda6dd0ffa9ce1dddbfdcd197f9cd2ad6fef78cfc5ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45020 --metrics-logging=true --store=false --relay=false --discv5-bootstrap-node=enr:-L24QGmFgeaMfnDy2iYRD-5oYkDg5gjhHyuO76IiZziAzEAcbcn8mS_zszuQ8ehLap8bnNd_sT6ZGs9eCqlBYJ3dpkECgmlkgnY0gmlwhKwSRFSKbXVsdGlhZGRyc5YACASsEkRUBhGEAAoErBJEVAYRhd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEoaioIwt0oU_V0cgkx-gEv7g927sQGcaaqRTW8VYbu6DdGNwghGEg3VkcIIRhoV3YWt1MgM
2026-02-06 04:33:27.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.52 waku efcb376845a448bb2013e18f243268b7a7b0e48de797a2aec8dddefc9050c92a
2026-02-06 04:33:27.601 DEBUG [src.node.docker_mananger] Container started with ID efcb376845a4. Setting up logs at ./log/docker/node2_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:27.602 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45016
2026-02-06 04:33:27.602 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:28.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45016/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:28.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-06 04:33:28.606 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:28.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45016/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:28.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.52/tcp/45017/p2p/16Uiu2HAm1v3Wuh8DryU9Ejee3LdGgd1xzunvBisg2MRfMTwga9nf","/ip4/172.18.184.52/tcp/45018/ws/p2p/16Uiu2HAm1v3Wuh8DryU9Ejee3LdGgd1xzunvBisg2MRfMTwga9nf"],"enrUri":"enr:-L24QEbjfu1vFKOFC0x6Ie9RbHgbHPTfPEPHYovcIWmcFXDYOAbElWyjwTvfBsJ6N_JWKgNmn5AcWdAHk9Y3aKDglj8CgmlkgnY0gmlwhKwSuDSKbXVsdGlhZGRyc5YACASsErg0Bq_ZAAoErBK4NAav2t0DgnJzhQADAQAAiXNlY3AyNTZrMaECYGq8T2ccBUpQY8CrR0LwfAzsxrQIBdhzYMsZ3jhj0lCDdGNwgq_Zg3VkcIKv24V3YWt1MgA"}'
2026-02-06 04:33:28.609 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:28.609 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:28.609 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:28.611 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:28.611 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.210.160
2026-02-06 04:33:28.611 DEBUG [src.node.docker_mananger] Generated ports ['33990', '33991', '33992', '33993', '33994']
2026-02-06 04:33:28.611 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:28.611 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:28.611 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:28.612 DEBUG [src.node.docker_mananger] docker run -i -t -p 33990:33990 -p 33991:33991 -p 33992:33992 -p 33993:33993 -p 33994:33994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33992 --rest-port=33990 --tcp-port=33991 --discv5-udp-port=33993 --rest-address=0.0.0.0 --nat=extip:172.18.210.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3f45272889faecddaad3d3c28cb7929d8c982dd6127dc2b2c7ceeefdfc3bebc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33994 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEbjfu1vFKOFC0x6Ie9RbHgbHPTfPEPHYovcIWmcFXDYOAbElWyjwTvfBsJ6N_JWKgNmn5AcWdAHk9Y3aKDglj8CgmlkgnY0gmlwhKwSuDSKbXVsdGlhZGRyc5YACASsErg0Bq_ZAAoErBK4NAav2t0DgnJzhQADAQAAiXNlY3AyNTZrMaECYGq8T2ccBUpQY8CrR0LwfAzsxrQIBdhzYMsZ3jhj0lCDdGNwgq_Zg3VkcIKv24V3YWt1MgA
2026-02-06 04:33:28.808 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.210.160 waku 17c71b8653d87556c2a182f1275f253f6bc1f2a25c2e99ec30b32efd764c624f
2026-02-06 04:33:28.838 DEBUG [src.node.docker_mananger] Container started with ID 17c71b8653d8. Setting up logs at ./log/docker/node3_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:28.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33990
2026-02-06 04:33:28.840 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:29.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33990/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.844 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"}]}'
2026-02-06 04:33:29.844 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:29.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.210.160/tcp/33991/p2p/16Uiu2HAmE8fs67m4HRQnhPBU5rj8knSv94fAWEPuCFyDDSBu7Ufb","/ip4/172.18.210.160/tcp/33992/ws/p2p/16Uiu2HAmE8fs67m4HRQnhPBU5rj8knSv94fAWEPuCFyDDSBu7Ufb"],"enrUri":"enr:-L24QEd2fbtkuXEnIV-SpUSo5bTcQK5SIm8KtK7TKR_2tgTbItG_siuqJL2Z89mj0WGwdPll-mR1YOjs3OCjnKotIckCgmlkgnY0gmlwhKwS0qCKbXVsdGlhZGRyc5YACASsEtKgBoTHAAoErBLSoAaEyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFfMMEZRDGIfk-13QgQHuWm5ESG93wJKSv1tAEPmp7jqDdGNwgoTHg3VkcIKEyYV3YWt1MgA"}'
2026-02-06 04:33:29.846 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:29.847 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:29.847 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:29.848 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:29.848 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.16
2026-02-06 04:33:29.848 DEBUG [src.node.docker_mananger] Generated ports ['35701', '35702', '35703', '35704', '35705']
2026-02-06 04:33:29.849 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:29.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:29.849 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:29.849 DEBUG [src.node.docker_mananger] docker run -i -t -p 35701:35701 -p 35702:35702 -p 35703:35703 -p 35704:35704 -p 35705:35705 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35703 --rest-port=35701 --tcp-port=35702 --discv5-udp-port=35704 --rest-address=0.0.0.0 --nat=extip:172.18.120.16 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4dcfa95d0c2b304ee33f0be31ecbfef8596c7cf1fc6536f0d3eeaa0fa6be03ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35705 --metrics-logging=true --relay=true --store=false --discv5-bootstrap-node=enr:-L24QEd2fbtkuXEnIV-SpUSo5bTcQK5SIm8KtK7TKR_2tgTbItG_siuqJL2Z89mj0WGwdPll-mR1YOjs3OCjnKotIckCgmlkgnY0gmlwhKwS0qCKbXVsdGlhZGRyc5YACASsEtKgBoTHAAoErBLSoAaEyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFfMMEZRDGIfk-13QgQHuWm5ESG93wJKSv1tAEPmp7jqDdGNwgoTHg3VkcIKEyYV3YWt1MgA
2026-02-06 04:33:30.048 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.16 waku 51af45d8dd32fae126b1f50954c0b09380ceae0a73c7ad5a1098cef4c5496a4e
2026-02-06 04:33:30.080 DEBUG [src.node.docker_mananger] Container started with ID 51af45d8dd32. Setting up logs at ./log/docker/node3_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:30.080 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35701
2026-02-06 04:33:30.081 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:31.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35701/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:31.091 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"}]}'
2026-02-06 04:33:31.093 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:31.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35701/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:31.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.16/tcp/35702/p2p/16Uiu2HAmNtwGE1X1TnvLibLzqF2UTPZ3Yt6aoRKQaiVXszH38F4q","/ip4/172.18.120.16/tcp/35703/ws/p2p/16Uiu2HAmNtwGE1X1TnvLibLzqF2UTPZ3Yt6aoRKQaiVXszH38F4q"],"enrUri":"enr:-L24QN5leJ8Fkmx7FWq0rOozDm4YCVF7GOWEEZ9OUc_kKGZqReaZz9JxK1n6WZyJy_ONziE-3trRRFmhmZ_vnq8clw0CgmlkgnY0gmlwhKwSeBCKbXVsdGlhZGRyc5YACASsEngQBot2AAoErBJ4EAaLd90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmCeCfn7Y96DrKLGKsYDU4lNByVIfAJxj2S1AiCxfZ06DdGNwgot2g3VkcIKLeIV3YWt1MgE"}'
2026-02-06 04:33:31.100 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:31.100 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:31.100 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:31.102 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:31.102 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.76
2026-02-06 04:33:31.102 DEBUG [src.node.docker_mananger] Generated ports ['25248', '25249', '25250', '25251', '25252']
2026-02-06 04:33:31.102 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:31.102 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:31.102 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:31.102 DEBUG [src.node.docker_mananger] docker run -i -t -p 25248:25248 -p 25249:25249 -p 25250:25250 -p 25251:25251 -p 25252:25252 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25250 --rest-port=25248 --tcp-port=25249 --discv5-udp-port=25251 --rest-address=0.0.0.0 --nat=extip:172.18.99.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea689eb87fd3da7fa36a5cd25b92ebd376b1fb33ffa5e12e5131b7ba2cb0a9ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25252 --metrics-logging=true --relay=false --store=false --discv5-bootstrap-node=enr:-L24QN5leJ8Fkmx7FWq0rOozDm4YCVF7GOWEEZ9OUc_kKGZqReaZz9JxK1n6WZyJy_ONziE-3trRRFmhmZ_vnq8clw0CgmlkgnY0gmlwhKwSeBCKbXVsdGlhZGRyc5YACASsEngQBot2AAoErBJ4EAaLd90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmCeCfn7Y96DrKLGKsYDU4lNByVIfAJxj2S1AiCxfZ06DdGNwgot2g3VkcIKLeIV3YWt1MgE
2026-02-06 04:33:31.304 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.76 waku dbb70e5dd1684be9bbb1e6e8a84c30519063dbcc985d77d0888582a6ce87669f
2026-02-06 04:33:31.332 DEBUG [src.node.docker_mananger] Container started with ID dbb70e5dd168. Setting up logs at ./log/docker/node4_2026-02-06_04-33-23__b712a88a-412f-41d5-84fd-ede4bd6bb58a__wakuorg_nwaku:latest.log
2026-02-06 04:33:31.333 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25248
2026-02-06 04:33:31.333 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:32.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25248/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:32.337 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"}]}'
2026-02-06 04:33:32.337 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:32.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25248/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:32.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.76/tcp/25249/p2p/16Uiu2HAmLaG4suFoHbwnNa8NzmHoXbAosWZYc9bQihDuJRBcWvyc","/ip4/172.18.99.76/tcp/25250/ws/p2p/16Uiu2HAmLaG4suFoHbwnNa8NzmHoXbAosWZYc9bQihDuJRBcWvyc"],"enrUri":"enr:-L24QA4B-cVrC68bEz54Xv0OEv7FJPCAVD6oze8170KzpOZfSNqS9medFGohEVUMApErk2GXrHYAFOqtKMIcOnwoXqQCgmlkgnY0gmlwhKwSY0yKbXVsdGlhZGRyc5YACASsEmNMBmKhAAoErBJjTAZiot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdadc2NSp7B_b_tMz62lyvFApcnmHv_OQTPeZRbWnab-DdGNwgmKhg3VkcIJio4V3YWt1MgA"}'
2026-02-06 04:33:32.339 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:32.340 DEBUG [tests.e2e.test_e2e] Add 3 peer nodes to node3
2026-02-06 04:33:32.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.84/tcp/4484/p2p/16Uiu2HAmDuJm7Fge3iw5hQ292BBzv3Gnt6YCs5NxjCBX5y8cQLPX"]'
2026-02-06 04:33:32.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:32.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.52/tcp/45017/p2p/16Uiu2HAm1v3Wuh8DryU9Ejee3LdGgd1xzunvBisg2MRfMTwga9nf"]'
2026-02-06 04:33:32.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:32.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.16/tcp/35702/p2p/16Uiu2HAmNtwGE1X1TnvLibLzqF2UTPZ3Yt6aoRKQaiVXszH38F4q"]'
2026-02-06 04:33:32.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:32.393 DEBUG [tests.e2e.test_e2e] Subscribe nodes 1,2 to relay on pubsubtopic /waku/2/rs/3/1
2026-02-06 04:33:32.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35701/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:32.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:32.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4483/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:32.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:32.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4483/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:32.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.210.160/tcp/34848/p2p/16Uiu2HAmE8fs67m4HRQnhPBU5rj8knSv94fAWEPuCFyDDSBu7Ufb","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:33:32.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35701/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:32.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.210.160/tcp/33991/p2p/16Uiu2HAmE8fs67m4HRQnhPBU5rj8knSv94fAWEPuCFyDDSBu7Ufb","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-06 04:33:32.407 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-06 04:34:02.407 DEBUG [tests.e2e.test_e2e] Node1 publish message
2026-02-06 04:34:02.408 DEBUG [src.steps.store] Relaying message
2026-02-06 04:34:02.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35701/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:02.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:02.414 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:34:02.614 DEBUG [tests.e2e.test_e2e] Check if node3 can inquiry stored message without stor peer specified
2026-02-06 04:34:02.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33990/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&contentTopics=%2Ftest%2F1%2Fwaku-filter%2Fproto&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:02.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9316a6f91db535fa74ba","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfa7f58a9ea2a6a73838a28c3d63ef708fe7aa942db7ac93d5113f5f9f37ffa0a"}]}'
2026-02-06 04:34:02.626 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:34:02.627 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:34:02.627 DEBUG [src.node.waku_node] Stopping container with id 4e4afd74aef8
2026-02-06 04:34:03.198 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:03.198 DEBUG [src.node.waku_node] Stopping container with id efcb376845a4
2026-02-06 04:34:03.798 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:03.798 DEBUG [src.node.waku_node] Stopping container with id 17c71b8653d8
2026-02-06 04:34:04.011 ERROR [src.node.docker_mananger] Max retries reached for container 4e4afd74aef8. Exiting log stream.
2026-02-06 04:34:04.359 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:04.359 DEBUG [src.node.waku_node] Stopping container with id 51af45d8dd32
2026-02-06 04:34:04.612 ERROR [src.node.docker_mananger] Max retries reached for container efcb376845a4. Exiting log stream.
2026-02-06 04:34:04.895 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:04.895 DEBUG [src.node.waku_node] Stopping container with id dbb70e5dd168
2026-02-06 04:34:05.172 ERROR [src.node.docker_mananger] Max retries reached for container 17c71b8653d8. Exiting log stream.
2026-02-06 04:34:05.439 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:05.440 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:34:05.461 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:05.473 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:05.498 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:05.523 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:05.526 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-02-06_04-33-48__42b8a4cb-992e-446f-b32c-8a1e8ed35cd6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-48__42b8a4cb-992e-446f-b32c-8a1e8ed35cd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.170.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19595', '19596', '19597', '19598', '19599']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19595:19595 -p 19596:19596 -p 19597:19597 -p 19598:19598 -p 19599:19599 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19597 --rest-port=19595 --tcp-port=19596 --discv5-udp-port=19598 --rest-address=0.0.0.0 --nat=extip:172.18.170.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee87c2544cfac5c6e8dbcbeed9ca0cc834cef6efab1cbbe78c7374cda4fbc15d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19599 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.56 waku 6c26ea863df54241940f74e379318b45aab76719d41915fdaf7f2ac0be176a84
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c26ea863df5. Setting up logs at ./log/docker/node1_2026-02-06_04-33-48__42b8a4cb-992e-446f-b32c-8a1e8ed35cd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19595
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 4b14b8400e13. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 052b08f2d0ff. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19595/health" -H "Content-Type: application/json" -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:19595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.56/tcp/19596/p2p/16Uiu2HAkwFX4oYPpJjXmemhDpviWRq5ouAJgDPbZ4kxvZw61adTj","/ip4/172.18.170.56/tcp/19597/ws/p2p/16Uiu2HAkwFX4oYPpJjXmemhDpviWRq5ouAJgDPbZ4kxvZw61adTj"],"enrUri":"enr:-L24QF7KzDnh3khZdGNePK_wTALeaUen0XRF1GtyMaYV1FD2HEzomynuRDC4Cl6ScACecjj-l3SuwbwyUTHphtA-HYkCgmlkgnY0gmlwhKwSqjiKbXVsdGlhZGRyc5YACASsEqo4BkyMAAoErBKqOAZMjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGx18sizuvNeRp_Oq9dINA5ohR8YUElgg21Gnywje2uaDdGNwgkyMg3VkcIJMjoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-48__42b8a4cb-992e-446f-b32c-8a1e8ed35cd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29557', '29558', '29559', '29560', '29561']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29557:29557 -p 29558:29558 -p 29559:29559 -p 29560:29560 -p 29561:29561 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29559 --rest-port=29557 --tcp-port=29558 --discv5-udp-port=29560 --rest-address=0.0.0.0 --nat=extip:172.18.55.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59e9f94de1eb1ff7cfa83e80ea51dba102d2eed525eebc3ce9ec00edcaecca92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29561 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QF7KzDnh3khZdGNePK_wTALeaUen0XRF1GtyMaYV1FD2HEzomynuRDC4Cl6ScACecjj-l3SuwbwyUTHphtA-HYkCgmlkgnY0gmlwhKwSqjiKbXVsdGlhZGRyc5YACASsEqo4BkyMAAoErBKqOAZMjd0DgnJzhQADAQAAiXNlY3AyNTZrMaECGx18sizuvNeRp_Oq9dINA5ohR8YUElgg21Gnywje2uaDdGNwgkyMg3VkcIJMjoV3YWt1MgU --filternode=/ip4/172.18.170.56/tcp/19596/p2p/16Uiu2HAkwFX4oYPpJjXmemhDpviWRq5ouAJgDPbZ4kxvZw61adTj
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.140 waku 536b07db8a192ae2e8dfcbec0965eb90049cae96554ab058968d4685709b395e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 536b07db8a19. Setting up logs at ./log/docker/node2_2026-02-06_04-33-48__42b8a4cb-992e-446f-b32c-8a1e8ed35cd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29557
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29557/health" -H "Content-Type: application/json" -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:29557/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.140/tcp/29558/p2p/16Uiu2HAmAuq4M7XZtJuofXYeG3mjFs63uphKZ5vW6vT3JAD5JH9M","/ip4/172.18.55.140/tcp/29559/ws/p2p/16Uiu2HAmAuq4M7XZtJuofXYeG3mjFs63uphKZ5vW6vT3JAD5JH9M"],"enrUri":"enr:-L24QMXcswVpin8NgpFxj0d3W1OslKrj2CYV8tRE9feMaBAuLW_IIFQzmjorbji2ER5uWeuRyT-5ff3PIqJPa_TpVoMCgmlkgnY0gmlwhKwSN4yKbXVsdGlhZGRyc5YACASsEjeMBnN2AAoErBI3jAZzd90DgnJzhQADAQAAiXNlY3AyNTZrMaEC5hXU59uR0UH07c_MBqyf_4AjcwLnsFmuwKkOhK2LpUyDdGNwgnN2g3VkcIJzeIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29557/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.56/tcp/19596/p2p/16Uiu2HAkwFX4oYPpJjXmemhDpviWRq5ouAJgDPbZ4kxvZw61adTj"]'
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:19595/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:29557/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fab7b974-2260-4e2b-9774-f9703ffdcf29", "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":"fab7b974-2260-4e2b-9774-f9703ffdcf29","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:29557/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:29557/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 6c26ea863df5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 536b07db8a19
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_with_large_meta with id: 2026-02-06_04-34-59__daa064ef-b0c7-4eb6-817d-224e3f4255ee
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-06_04-34-59__daa064ef-b0c7-4eb6-817d-224e3f4255ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.66
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61033', '61034', '61035', '61036', '61037']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61033:61033 -p 61034:61034 -p 61035:61035 -p 61036:61036 -p 61037:61037 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61035 --rest-port=61033 --tcp-port=61034 --discv5-udp-port=61036 --rest-address=0.0.0.0 --nat=extip:172.18.1.66 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a23111bab9ad1cfebe76ef8fec70abd3ae37a5dcc1b272d4e978e3fed0ca9c2c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61037 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.66 waku c54c1487ba88b5c82df738ba57d6a0a90c926eb067ddf74360f28a428d38cc16
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e779d30f72f7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c54c1487ba88. Setting up logs at ./log/docker/receiving_node1_2026-02-06_04-34-59__daa064ef-b0c7-4eb6-817d-224e3f4255ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61033
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 914ede3e06ca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61033/health" -H "Content-Type: application/json" -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:61033/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.66/tcp/61034/p2p/16Uiu2HAmTbFtWFf1ZSAA18QF5fSZoJUbYwAGXTpyKYP4GK12uutC","/ip4/172.18.1.66/tcp/61035/ws/p2p/16Uiu2HAmTbFtWFf1ZSAA18QF5fSZoJUbYwAGXTpyKYP4GK12uutC"],"enrUri":"enr:-L24QMhWoib4Mimf8C7dv5vqDBxDGiWTftRFF8rr_vP5lMMdLwu4SOSs4oOGi9ypzGagOh1FtCYQbCbac9G1EP4sR6gCgmlkgnY0gmlwhKwSAUKKbXVsdGlhZGRyc5YACASsEgFCBu5qAAoErBIBQgbua90DgnJzhQADAQAAiXNlY3AyNTZrMaED3eqMvIknju2t89cwyFbmFfzG4Iem_OJ-Ry-g8_JNTRmDdGNwgu5qg3VkcILubIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-06_04-34-59__daa064ef-b0c7-4eb6-817d-224e3f4255ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61203', '61204', '61205', '61206', '61207']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61203:61203 -p 61204:61204 -p 61205:61205 -p 61206:61206 -p 61207:61207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61205 --rest-port=61203 --tcp-port=61204 --discv5-udp-port=61206 --rest-address=0.0.0.0 --nat=extip:172.18.133.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc36d49df0f7d2d94ff188af2cb579bae0fdbcbeced6d798c052dca64b67516c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61207 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.166 waku 2aef51628ade1b067a69b66697c0ece63a4ebe181d545099202ce5d72e4b672e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2aef51628ade. Setting up logs at ./log/docker/receiving_node2_2026-02-06_04-34-59__daa064ef-b0c7-4eb6-817d-224e3f4255ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61203
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61203/health" -H "Content-Type: application/json" -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:61203/debug/v1/info" -H "Content-Type: application/json" -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.166/tcp/61204/p2p/16Uiu2HAmLQzeQBfgQgvrc9DWAcPzVuR8F7MShmcxtMDRGtfeY4nJ","/ip4/172.18.133.166/tcp/61205/ws/p2p/16Uiu2HAmLQzeQBfgQgvrc9DWAcPzVuR8F7MShmcxtMDRGtfeY4nJ"],"enrUri":"enr:-L24QMhsT4j8bNodIy_F0SSX9MiczKLA3vXcflRaCqOWCTDNdb_MG5DGYWmNJ2hsG1BYrgY1pME3EeFqH4Jx4dAYRK0CgmlkgnY0gmlwhKwShaaKbXVsdGlhZGRyc5YACASsEoWmBu8UAAoErBKFpgbvFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDc0eymXgniOWx-C1OnmduCNsAYPmNxGM3ZGARWEWS-deDdGNwgu8Ug3VkcILvFoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61203/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.66/tcp/61034/p2p/16Uiu2HAmTbFtWFf1ZSAA18QF5fSZoJUbYwAGXTpyKYP4GK12uutC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-06_04-34-59__daa064ef-b0c7-4eb6-817d-224e3f4255ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.118.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29032', '29033', '29034', '29035', '29036']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29032:29032 -p 29033:29033 -p 29034:29034 -p 29035:29035 -p 29036:29036 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29034 --rest-port=29032 --tcp-port=29033 --discv5-udp-port=29035 --rest-address=0.0.0.0 --nat=extip:172.18.118.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d1ab657e342ece3bb9b30fae4fadf7aacc6ff0302aafaced68dccb03981a09e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29036 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMhWoib4Mimf8C7dv5vqDBxDGiWTftRFF8rr_vP5lMMdLwu4SOSs4oOGi9ypzGagOh1FtCYQbCbac9G1EP4sR6gCgmlkgnY0gmlwhKwSAUKKbXVsdGlhZGRyc5YACASsEgFCBu5qAAoErBIBQgbua90DgnJzhQADAQAAiXNlY3AyNTZrMaED3eqMvIknju2t89cwyFbmFfzG4Iem_OJ-Ry-g8_JNTRmDdGNwgu5qg3VkcILubIV3YWt1Mgk --lightpushnode=/ip4/172.18.1.66/tcp/61034/p2p/16Uiu2HAmTbFtWFf1ZSAA18QF5fSZoJUbYwAGXTpyKYP4GK12uutC --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.106 waku a97c35997a51f14e3e02c229cb6f10f21c75b7091eb202ddf79ebcb813ab9070
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a97c35997a51. Setting up logs at ./log/docker/lightpush_node1_2026-02-06_04-34-59__daa064ef-b0c7-4eb6-817d-224e3f4255ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29032
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29032/health" -H "Content-Type: application/json" -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":"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:29032/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.106/tcp/29033/p2p/16Uiu2HAkxBjReaJ2XEZx3WDQZ98dLAJF6vEWsC5x7o3U6kNUEuP8","/ip4/172.18.118.106/tcp/29034/ws/p2p/16Uiu2HAkxBjReaJ2XEZx3WDQZ98dLAJF6vEWsC5x7o3U6kNUEuP8"],"enrUri":"enr:-L24QFVtWhgxhu50hE08xHexjn13w5WjU-L5I4C8ntFFPTyFeq17W2TipMD-O3Hpc7bCz2kFWz_MFMlCZ7UtRGYC49sCgmlkgnY0gmlwhKwSdmqKbXVsdGlhZGRyc5YACASsEnZqBnFpAAoErBJ2agZxat0DgnJzhQADAQAAiXNlY3AyNTZrMaECKQDTWuTOo99ZEzeqxcr9N-cb8b9hgR8-0G-Hfd6g02uDdGNwgnFpg3VkcIJxa4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29032/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.66/tcp/61034/p2p/16Uiu2HAmTbFtWFf1ZSAA18QF5fSZoJUbYwAGXTpyKYP4GK12uutC"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29032/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.166/tcp/61204/p2p/16Uiu2HAmLQzeQBfgQgvrc9DWAcPzVuR8F7MShmcxtMDRGtfeY4nJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61033/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:61203/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:29032/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:29032/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770352502851920082, "meta": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ=="}}'
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:29032/lightpush/v1/message. Response content: b'Failed to request a message push: decode_rpc_failure: (kind: InvalidLengthField, field: "meta")'
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 c54c1487ba88
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2aef51628ade
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a97c35997a51
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c54c1487ba88. 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,283 @@
2026-02-06 04:36:25.356 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:36:25.357 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_30_new_content_topics with id: 2026-02-06_04-36-25__764933d3-c2ab-4acd-aaf7-260fe9d4ab8a
2026-02-06 04:36:25.357 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:36:25.357 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:36:25.358 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:36:25.364 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:36:25.364 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-36-25__764933d3-c2ab-4acd-aaf7-260fe9d4ab8a__wakuorg_nwaku:latest.log
2026-02-06 04:36:25.364 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:36:25.364 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:36:25.366 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:36:25.366 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.115.41
2026-02-06 04:36:25.366 DEBUG [src.node.docker_mananger] Generated ports ['26020', '26021', '26022', '26023', '26024']
2026-02-06 04:36:25.366 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:36:25.366 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:36:25.366 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:36:25.366 DEBUG [src.node.docker_mananger] docker run -i -t -p 26020:26020 -p 26021:26021 -p 26022:26022 -p 26023:26023 -p 26024:26024 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26022 --rest-port=26020 --tcp-port=26021 --discv5-udp-port=26023 --rest-address=0.0.0.0 --nat=extip:172.18.115.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b80b23faf3b7a4d7141d8609c3bbfae31fccb6faeb2b9fc0fdcdb3db1760d06e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26024 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:36:25.548 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.115.41 waku 3ba5986de1fed746656c73d7d2446055b0cf7f717854e9eace0f845df7a4773a
2026-02-06 04:36:25.578 DEBUG [src.node.docker_mananger] Container started with ID 3ba5986de1fe. Setting up logs at ./log/docker/node1_2026-02-06_04-36-25__764933d3-c2ab-4acd-aaf7-260fe9d4ab8a__wakuorg_nwaku:latest.log
2026-02-06 04:36:25.579 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26020
2026-02-06 04:36:25.579 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:36:25.660 ERROR [src.node.docker_mananger] Max retries reached for container c7178022135f. Exiting log stream.
2026-02-06 04:36:26.161 ERROR [src.node.docker_mananger] Max retries reached for container 18fe3c506adb. Exiting log stream.
2026-02-06 04:36:26.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26020/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:26.583 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"}]}'
2026-02-06 04:36:26.583 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:36:26.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26020/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:26.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.41/tcp/26021/p2p/16Uiu2HAmKq3RquncF5ibZox5E85SPRuFUJZ29JTDdobZGXv1EVpu","/ip4/172.18.115.41/tcp/26022/ws/p2p/16Uiu2HAmKq3RquncF5ibZox5E85SPRuFUJZ29JTDdobZGXv1EVpu"],"enrUri":"enr:-L24QD0psJ8y1Z3AnfTKkmYRV56L9QrTa5Wgzf1lOu5YwbYKLtVCV_2Y3LkZt1uax_10Y_chkp_9dPI41RebFGWEA5cCgmlkgnY0gmlwhKwScymKbXVsdGlhZGRyc5YACASsEnMpBmWlAAoErBJzKQZlpt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDapUY88tt1xDkKpJvjWY5xFVZ2Tq8e3kyiafg_zoMbfKDdGNwgmWlg3VkcIJlp4V3YWt1MgU"}'
2026-02-06 04:36:26.586 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:36:26.587 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:36:26.593 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:36:26.593 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-36-25__764933d3-c2ab-4acd-aaf7-260fe9d4ab8a__wakuorg_nwaku:latest.log
2026-02-06 04:36:26.593 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:36:26.594 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:36:26.595 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:36:26.595 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.114
2026-02-06 04:36:26.595 DEBUG [src.node.docker_mananger] Generated ports ['17845', '17846', '17847', '17848', '17849']
2026-02-06 04:36:26.595 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:36:26.595 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:36:26.596 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:36:26.596 DEBUG [src.node.docker_mananger] docker run -i -t -p 17845:17845 -p 17846:17846 -p 17847:17847 -p 17848:17848 -p 17849:17849 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17847 --rest-port=17845 --tcp-port=17846 --discv5-udp-port=17848 --rest-address=0.0.0.0 --nat=extip:172.18.99.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1b3ccdb985cbc6dc79431c41d0ab52743364dd97bacbdb37e53b4dbb3afb5cc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17849 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD0psJ8y1Z3AnfTKkmYRV56L9QrTa5Wgzf1lOu5YwbYKLtVCV_2Y3LkZt1uax_10Y_chkp_9dPI41RebFGWEA5cCgmlkgnY0gmlwhKwScymKbXVsdGlhZGRyc5YACASsEnMpBmWlAAoErBJzKQZlpt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDapUY88tt1xDkKpJvjWY5xFVZ2Tq8e3kyiafg_zoMbfKDdGNwgmWlg3VkcIJlp4V3YWt1MgU --filternode=/ip4/172.18.115.41/tcp/26021/p2p/16Uiu2HAmKq3RquncF5ibZox5E85SPRuFUJZ29JTDdobZGXv1EVpu
2026-02-06 04:36:26.776 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.114 waku 72b1493b631f244abc0cf5a6a854807b49a52e842470e5f861e066a4839ef1c3
2026-02-06 04:36:26.805 DEBUG [src.node.docker_mananger] Container started with ID 72b1493b631f. Setting up logs at ./log/docker/node2_2026-02-06_04-36-25__764933d3-c2ab-4acd-aaf7-260fe9d4ab8a__wakuorg_nwaku:latest.log
2026-02-06 04:36:26.805 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17845
2026-02-06 04:36:26.805 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:36:27.807 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:27.810 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"}]}'
2026-02-06 04:36:27.811 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:36:27.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:27.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.114/tcp/17846/p2p/16Uiu2HAmUcm2yD7V5jZZNyDDbz5LQXGumoxuNcDos1MouTuqLjQg","/ip4/172.18.99.114/tcp/17847/ws/p2p/16Uiu2HAmUcm2yD7V5jZZNyDDbz5LQXGumoxuNcDos1MouTuqLjQg"],"enrUri":"enr:-L24QICg1aSufq_-BIvo7yoHI7mnPEYSpu9dg5Twu7wyQdG1S43k8LdCPxbIuiCi_q7cr9gE4uBMAJGEEu3p6JuvmDUCgmlkgnY0gmlwhKwSY3KKbXVsdGlhZGRyc5YACASsEmNyBkW2AAoErBJjcgZFt90DgnJzhQADAQAAiXNlY3AyNTZrMaED7SjF3YUgNQjf8p2qTNdCoNolaVQUCValuKfFju2-gD2DdGNwgkW2g3VkcIJFuIV3YWt1MgA"}'
2026-02-06 04:36:27.813 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:36:27.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17845/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.115.41/tcp/26021/p2p/16Uiu2HAmKq3RquncF5ibZox5E85SPRuFUJZ29JTDdobZGXv1EVpu"]'
2026-02-06 04:36:27.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:27.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:36:27.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:27.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17845/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "587e9942-3489-4756-bd99-48a5aeb7ffb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:36:27.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"587e9942-3489-4756-bd99-48a5aeb7ffb2","statusDesc":"OK"}'
2026-02-06 04:36:27.871 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:17845/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"}'
2026-02-06 04:36:27.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-06 04:36:27.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:27.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:27.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.002 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.005 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":1770352587887436795,"ephemeral":false}]'
2026-02-06 04:36:28.006 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A simple string
2026-02-06 04:36:28.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.018 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.118 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1770352588006958769,"ephemeral":false}]'
2026-02-06 04:36:28.122 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An integer
2026-02-06 04:36:28.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.235 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1770352588123134394,"ephemeral":false}]'
2026-02-06 04:36:28.240 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A dictionary
2026-02-06 04:36:28.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.251 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.352 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1770352588240393283,"ephemeral":false}]'
2026-02-06 04:36:28.356 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Chinese characters
2026-02-06 04:36:28.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.368 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.468 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1770352588356506360,"ephemeral":false}]'
2026-02-06 04:36:28.473 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Emojis
2026-02-06 04:36:28.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:28.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.585 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1770352588473324857,"ephemeral":false}]'
2026-02-06 04:36:28.589 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Lorem ipsum text
2026-02-06 04:36:28.589 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:28.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.601 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.701 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/Lorem%20ipsum%20dolor%20sit%20amet" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1770352588589723818,"ephemeral":false}]'
2026-02-06 04:36:28.705 DEBUG [tests.filter.test_subscribe_update] Running test with content topic HTML content
2026-02-06 04:36:28.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:28.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.717 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.817 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%3Chtml%3E%3Cbody%3EHello%3C%2Fbody%3E%3C%2Fhtml%3E" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1770352588705882131,"ephemeral":false}]'
2026-02-06 04:36:28.821 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Cyrillic characters
2026-02-06 04:36:28.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:28.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.834 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:28.934 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:28.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.936 INFO [src.node.api_clients.base_client] 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":1770352588821992582,"ephemeral":false}]'
2026-02-06 04:36:28.938 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Base64 encoded string
2026-02-06 04:36:28.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:28.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:28.950 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.050 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/Base64%3D%3DdGVzdA%3D%3D" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1770352588938663632,"ephemeral":false}]'
2026-02-06 04:36:29.054 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Binary data
2026-02-06 04:36:29.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.066 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.166 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh%3A%20PQ" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1770352589054619949,"ephemeral":false}]'
2026-02-06 04:36:29.170 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Special characters with whitespace
2026-02-06 04:36:29.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:29.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.282 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%09%0ASpecial%09Characters%0A" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1770352589170610202,"ephemeral":false}]'
2026-02-06 04:36:29.286 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Boolean false as a string
2026-02-06 04:36:29.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.398 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/False" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"False","version":0,"timestamp":1770352589286728167,"ephemeral":false}]'
2026-02-06 04:36:29.402 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A float number
2026-02-06 04:36:29.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.414 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.515 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/3.1415926535" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3.1415926535","version":0,"timestamp":1770352589402838475,"ephemeral":false}]'
2026-02-06 04:36:29.518 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A list
2026-02-06 04:36:29.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:29.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.630 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%5B1%2C%202%2C%203%2C%204%2C%205%5D" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1770352589519096147,"ephemeral":false}]'
2026-02-06 04:36:29.635 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Hexadecimal number as a string
2026-02-06 04:36:29.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.647 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.747 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/0xDEADBEEF" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0xDEADBEEF","version":0,"timestamp":1770352589635448599,"ephemeral":false}]'
2026-02-06 04:36:29.751 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Email format
2026-02-06 04:36:29.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.864 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/user%40example.com" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"user@example.com","version":0,"timestamp":1770352589752123697,"ephemeral":false}]'
2026-02-06 04:36:29.868 DEBUG [tests.filter.test_subscribe_update] Running test with content topic URL format
2026-02-06 04:36:29.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.880 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:29.980 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:29.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/http%3A%2F%2Fexample.com" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"http://example.com","version":0,"timestamp":1770352589868281918,"ephemeral":false}]'
2026-02-06 04:36:29.984 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Date and time in ISO format
2026-02-06 04:36:29.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:29.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.995 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:30.096 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:30.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/2023-11-01T12%3A00%3A00Z" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1770352589984255069,"ephemeral":false}]'
2026-02-06 04:36:30.100 DEBUG [tests.filter.test_subscribe_update] Running test with content topic String with escaped quotes
2026-02-06 04:36:30.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.112 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:30.212 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:30.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%22Escaped%22%20%5C%22quotes%5C%22" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1770352590100310856,"ephemeral":false}]'
2026-02-06 04:36:30.216 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A regular expression
2026-02-06 04:36:30.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:30.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:30.328 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:30.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/Regular%20expression%3A%20%5E%5Ba-z0-9_-%5D%7B3%2C16%7D%24" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1770352590216900327,"ephemeral":false}]'
2026-02-06 04:36:30.332 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A very long string
2026-02-06 04:36:30.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.345 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:30.445 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:30.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1770352590333184557,"ephemeral":false}]'
2026-02-06 04:36:30.451 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A JSON string
2026-02-06 04:36:30.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:30.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.463 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:30.564 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:30.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/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'
2026-02-06 04:36:30.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1770352590452057379,"ephemeral":false}]'
2026-02-06 04:36:30.568 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Unix path
2026-02-06 04:36:30.568 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.580 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:30.680 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:30.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/%2Fusr%2Flocal%2Fbin" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/usr/local/bin","version":0,"timestamp":1770352590568505289,"ephemeral":false}]'
2026-02-06 04:36:30.684 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Windows path
2026-02-06 04:36:30.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.696 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:30.796 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:30.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/C%3A%5CWindows%5CSystem32" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1770352590684803452,"ephemeral":false}]'
2026-02-06 04:36:30.800 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An SQL query
2026-02-06 04:36:30.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:30.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:30.913 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:30.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/SELECT%20%2A%20FROM%20users%20WHERE%20id%20%3D%201%3B" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1770352590800947036,"ephemeral":false}]'
2026-02-06 04:36:30.917 DEBUG [tests.filter.test_subscribe_update] Running test with content topic JavaScript code snippet
2026-02-06 04:36:30.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:30.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.928 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:31.028 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:31.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/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'
2026-02-06 04:36:31.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1770352590917480257,"ephemeral":false}]'
2026-02-06 04:36:31.032 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A CSS snippet
2026-02-06 04:36:31.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:31.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:31.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:31.145 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:31.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/body%20%7B%20background-color%3A%20%23fff%3B%20%7D" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:31.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1770352591033086605,"ephemeral":false}]'
2026-02-06 04:36:31.149 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Python one-liner
2026-02-06 04:36:31.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:31.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:31.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:31.261 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:31.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/print%28%27Hello%20World%27%29" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:31.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1770352591149372567,"ephemeral":false}]'
2026-02-06 04:36:31.265 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An IP address
2026-02-06 04:36:31.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/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)'}'
2026-02-06 04:36:31.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:31.278 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:31.378 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:31.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/192.168.1.1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:31.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"192.168.1.1","version":0,"timestamp":1770352591266140001,"ephemeral":false}]'
2026-02-06 04:36:31.381 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A domain name
2026-02-06 04:36:31.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26020/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:31.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:31.393 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:36:31.494 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:36:31.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17845/filter/v2/messages/www.example.com" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:31.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"www.example.com","version":0,"timestamp":1770352591382214118,"ephemeral":false}]'
2026-02-06 04:36:31.499 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:36:31.500 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:36:31.500 DEBUG [src.node.waku_node] Stopping container with id 3ba5986de1fe
2026-02-06 04:36:31.994 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:36:31.994 DEBUG [src.node.waku_node] Stopping container with id 72b1493b631f
2026-02-06 04:36:32.497 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:36:32.497 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:36:32.528 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:36:32.537 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-06 04:38:27.319 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:38:27.320 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_with_extra_field with id: 2026-02-06_04-38-27__d97baa22-d24d-4ec1-9c96-2eaa63d01fc7
2026-02-06 04:38:27.320 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:38:27.320 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:38:27.320 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:38:27.327 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:27.327 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-38-27__d97baa22-d24d-4ec1-9c96-2eaa63d01fc7__wakuorg_nwaku:latest.log
2026-02-06 04:38:27.327 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:27.327 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:27.328 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:27.329 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.232
2026-02-06 04:38:27.329 DEBUG [src.node.docker_mananger] Generated ports ['52063', '52064', '52065', '52066', '52067']
2026-02-06 04:38:27.329 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:27.329 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:27.329 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:27.329 DEBUG [src.node.docker_mananger] docker run -i -t -p 52063:52063 -p 52064:52064 -p 52065:52065 -p 52066:52066 -p 52067:52067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52065 --rest-port=52063 --tcp-port=52064 --discv5-udp-port=52066 --rest-address=0.0.0.0 --nat=extip:172.18.253.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=97ac1e961a5ff2cb4e67f7279da3c721001c9af476ccacdc59a4c9f3e400ae9c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52067 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:38:27.507 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.232 waku 27af47ffc72de58becc6c861a64c03c1f7d3b11f68b678f1d134f0352450200c
2026-02-06 04:38:27.538 DEBUG [src.node.docker_mananger] Container started with ID 27af47ffc72d. Setting up logs at ./log/docker/node1_2026-02-06_04-38-27__d97baa22-d24d-4ec1-9c96-2eaa63d01fc7__wakuorg_nwaku:latest.log
2026-02-06 04:38:27.538 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52063
2026-02-06 04:38:27.539 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:27.580 ERROR [src.node.docker_mananger] Max retries reached for container 57523fa2957d. Exiting log stream.
2026-02-06 04:38:28.123 ERROR [src.node.docker_mananger] Max retries reached for container 07cd45f7245e. Exiting log stream.
2026-02-06 04:38:28.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52063/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:28.543 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"}]}'
2026-02-06 04:38:28.543 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:28.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:28.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.232/tcp/52064/p2p/16Uiu2HAmEB3FUs1Njevms8Qz3yu4f4unMAzd77KmKfmmTVMxZEq3","/ip4/172.18.253.232/tcp/52065/ws/p2p/16Uiu2HAmEB3FUs1Njevms8Qz3yu4f4unMAzd77KmKfmmTVMxZEq3"],"enrUri":"enr:-L24QCb257Qh2UjYdv925MjaxWW-kxPnpPkKr1mKEDkm3H5QFp4MrE6IDCu7LMB_-Vb4AflRMb8qzEDklqiHycNHbZcCgmlkgnY0gmlwhKwS_eiKbXVsdGlhZGRyc5YACASsEv3oBstgAAoErBL96AbLYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFo5j257l-PziUttG_zlIBZtU3-wH_4AA1zUFx6E1JaaDdGNwgstgg3VkcILLYoV3YWt1MgU"}'
2026-02-06 04:38:28.546 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:28.546 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:38:28.553 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:28.553 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-38-27__d97baa22-d24d-4ec1-9c96-2eaa63d01fc7__wakuorg_nwaku:latest.log
2026-02-06 04:38:28.553 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:28.553 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:28.554 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:28.555 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.176
2026-02-06 04:38:28.555 DEBUG [src.node.docker_mananger] Generated ports ['59087', '59088', '59089', '59090', '59091']
2026-02-06 04:38:28.555 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:28.555 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:28.555 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:28.555 DEBUG [src.node.docker_mananger] docker run -i -t -p 59087:59087 -p 59088:59088 -p 59089:59089 -p 59090:59090 -p 59091:59091 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59089 --rest-port=59087 --tcp-port=59088 --discv5-udp-port=59090 --rest-address=0.0.0.0 --nat=extip:172.18.232.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bc9cffafdfef4c2aef659fdbdd78e442ac8f0fec5954bce7fcdb80be3cb6e6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59091 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCb257Qh2UjYdv925MjaxWW-kxPnpPkKr1mKEDkm3H5QFp4MrE6IDCu7LMB_-Vb4AflRMb8qzEDklqiHycNHbZcCgmlkgnY0gmlwhKwS_eiKbXVsdGlhZGRyc5YACASsEv3oBstgAAoErBL96AbLYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFo5j257l-PziUttG_zlIBZtU3-wH_4AA1zUFx6E1JaaDdGNwgstgg3VkcILLYoV3YWt1MgU --filternode=/ip4/172.18.253.232/tcp/52064/p2p/16Uiu2HAmEB3FUs1Njevms8Qz3yu4f4unMAzd77KmKfmmTVMxZEq3
2026-02-06 04:38:28.742 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.176 waku 6489e287405dd4c58a95ce7805b0a2ba1aa3400838b23b73183d5ef76c1763dd
2026-02-06 04:38:28.776 DEBUG [src.node.docker_mananger] Container started with ID 6489e287405d. Setting up logs at ./log/docker/node2_2026-02-06_04-38-27__d97baa22-d24d-4ec1-9c96-2eaa63d01fc7__wakuorg_nwaku:latest.log
2026-02-06 04:38:28.777 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59087
2026-02-06 04:38:28.777 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:29.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:29.781 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"}]}'
2026-02-06 04:38:29.782 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:29.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:29.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.176/tcp/59088/p2p/16Uiu2HAmRS9HhJnsV2hnyGMVbG3u1ZdLjXA9WFJ7fhAwcfxHVRDo","/ip4/172.18.232.176/tcp/59089/ws/p2p/16Uiu2HAmRS9HhJnsV2hnyGMVbG3u1ZdLjXA9WFJ7fhAwcfxHVRDo"],"enrUri":"enr:-L24QNpTTw4bylroReNBKTVoyk7-qO7xhWmZZObdaYXVWbqFWWukrEsVsDdVGICid2aNeDebG8bMMwoOYL4NUfzLg1cCgmlkgnY0gmlwhKwS6LCKbXVsdGlhZGRyc5YACASsEuiwBubQAAoErBLosAbm0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvd18XL5e5wUg3Uogg_aX6Q37ENiuxYndvodEWrX0vgaDdGNwgubQg3VkcILm0oV3YWt1MgA"}'
2026-02-06 04:38:29.784 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:29.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.232/tcp/52064/p2p/16Uiu2HAmEB3FUs1Njevms8Qz3yu4f4unMAzd77KmKfmmTVMxZEq3"]'
2026-02-06 04:38:29.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:29.817 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-06 04:38:29.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:38:29.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:29.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59087/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c494ab40-5cc9-47fd-9047-b3fb9052fa82", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:38:29.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c494ab40-5cc9-47fd-9047-b3fb9052fa82","statusDesc":"OK"}'
2026-02-06 04:38:29.843 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:59087/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
2026-02-06 04:38:29.846 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:59087/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-06 04:38:29.849 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:38:29.850 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:38:29.850 DEBUG [src.node.waku_node] Stopping container with id 27af47ffc72d
2026-02-06 04:38:30.370 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:30.370 DEBUG [src.node.waku_node] Stopping container with id 6489e287405d
2026-02-06 04:38:30.861 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:30.864 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:38:30.869 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:30.873 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_message_with_meta with id: 2026-02-06_04-34-58__a2d624a0-2417-4fc6-959e-6c2fbb0c9998
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-34-58__a2d624a0-2417-4fc6-959e-6c2fbb0c9998__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.232.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63350', '63351', '63352', '63353', '63354']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63350:63350 -p 63351:63351 -p 63352:63352 -p 63353:63353 -p 63354:63354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63352 --rest-port=63350 --tcp-port=63351 --discv5-udp-port=63353 --rest-address=0.0.0.0 --nat=extip:172.18.232.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1bdeaff2d3286fb9e8daed3d7bfafcc3d546bbc23cf7b4ef21b8c57be4f66f4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63354 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 750c4501d24d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.20 waku bf1acc29271d5ce1e4b6449de19772e5413363e6d6729aa5aa7876ab4785dffc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf1acc29271d. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-34-58__a2d624a0-2417-4fc6-959e-6c2fbb0c9998__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63350
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 c16e24974bd1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63350/health" -H "Content-Type: application/json" -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:63350/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.20/tcp/63351/p2p/16Uiu2HAmTDKyG4qcxAToiyPssJvPqUtVFjePat6oxEZyBxtvCfFj","/ip4/172.18.232.20/tcp/63352/ws/p2p/16Uiu2HAmTDKyG4qcxAToiyPssJvPqUtVFjePat6oxEZyBxtvCfFj"],"enrUri":"enr:-L24QNF3W53w-dtyC9GuYW3K1h0QREnhonkWrw1-0oK_HAJTF7UMJjpP_v5SUhvRDOAhLhOClfuQ5qzyfjqHt-CAJIMCgmlkgnY0gmlwhKwS6BSKbXVsdGlhZGRyc5YACASsEugUBvd3AAoErBLoFAb3eN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2ExjMWkXRF9EsHFFWQIyIXRUEgO_lOkXrUHrGG9svlaDdGNwgvd3g3VkcIL3eYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-34-58__a2d624a0-2417-4fc6-959e-6c2fbb0c9998__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59924', '59925', '59926', '59927', '59928']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59924:59924 -p 59925:59925 -p 59926:59926 -p 59927:59927 -p 59928:59928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59926 --rest-port=59924 --tcp-port=59925 --discv5-udp-port=59927 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aaf6aa0fecced5bba26dfdbc92d9b314902ec781217f6cc7dde0d66ff5673a0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59928 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNF3W53w-dtyC9GuYW3K1h0QREnhonkWrw1-0oK_HAJTF7UMJjpP_v5SUhvRDOAhLhOClfuQ5qzyfjqHt-CAJIMCgmlkgnY0gmlwhKwS6BSKbXVsdGlhZGRyc5YACASsEugUBvd3AAoErBLoFAb3eN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2ExjMWkXRF9EsHFFWQIyIXRUEgO_lOkXrUHrGG9svlaDdGNwgvd3g3VkcIL3eYV3YWt1MgM --storenode=/ip4/172.18.232.20/tcp/63351/p2p/16Uiu2HAmTDKyG4qcxAToiyPssJvPqUtVFjePat6oxEZyBxtvCfFj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.100 waku 1d627bc5ef9662f9a39ea57094a9c01e18caa06a9d21b79b1d0287eec1228ce2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d627bc5ef96. Setting up logs at ./log/docker/store_node1_2026-02-06_04-34-58__a2d624a0-2417-4fc6-959e-6c2fbb0c9998__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59924
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59924/health" -H "Content-Type: application/json" -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:59924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.100/tcp/59925/p2p/16Uiu2HAmCVRaLZtGSmzM6CLFz1CRrzJyW3G7bMjWzttBdYXKiWFp","/ip4/172.18.141.100/tcp/59926/ws/p2p/16Uiu2HAmCVRaLZtGSmzM6CLFz1CRrzJyW3G7bMjWzttBdYXKiWFp"],"enrUri":"enr:-L24QMmLc2L9TcmCr_DrNZjSMvBnCDX5t2VKL1C8HLd0S_ymTBcxLfNPquLMEQ-zOQw_aAwA_OXKyOuOO-xZE4xvOT4CgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBuoVAAoErBKNZAbqFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_Yy2wHvovIiJnqVf2xWe0f6ET3NjnQrxcFKkikkh3HeDdGNwguoVg3VkcILqF4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.20/tcp/63351/p2p/16Uiu2HAmTDKyG4qcxAToiyPssJvPqUtVFjePat6oxEZyBxtvCfFj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63350/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:59924/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:63350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "meta": "U3RvcmUgd29ya3MhIQ=="}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63350/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":"0x8dfc046fb9893d30b0456af30ff106ba1f16db9ff4742779425bb6af7cca46ef"}]}'
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:59924/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":"0x8dfc046fb9893d30b0456af30ff106ba1f16db9ff4742779425bb6af7cca46ef"}]}'
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 bf1acc29271d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d627bc5ef96
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_content_topic with id: 2026-02-06_04-36-39__a9f6ec75-357c-45e4-bd49-a56df459f6c3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-36-39__a9f6ec75-357c-45e4-bd49-a56df459f6c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32719', '32720', '32721', '32722', '32723']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32719:32719 -p 32720:32720 -p 32721:32721 -p 32722:32722 -p 32723:32723 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32721 --rest-port=32719 --tcp-port=32720 --discv5-udp-port=32722 --rest-address=0.0.0.0 --nat=extip:172.18.16.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cbc3a38c5cda9229b29d07807df708df78bb15ceb6bf7ec4a07de5e6e01a0cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32723 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.115 waku 7126fda4dd3fda1eb17b7c04f0892e69ab6dc1711ad3c25cfb4b6314519662f3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3370f998f691. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7126fda4dd3f. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-36-39__a9f6ec75-357c-45e4-bd49-a56df459f6c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32719
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 ac298d68bd04. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32719/health" -H "Content-Type: application/json" -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:32719/debug/v1/info" -H "Content-Type: application/json" -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.115/tcp/32720/p2p/16Uiu2HAmPLXAA1AubVoyDJS7NBf4ystvnp3NwyGftRaYvAsM5k2D","/ip4/172.18.16.115/tcp/32721/ws/p2p/16Uiu2HAmPLXAA1AubVoyDJS7NBf4ystvnp3NwyGftRaYvAsM5k2D"],"enrUri":"enr:-L24QLnvgpPFedAHruPwRHpERR_3XoyJkKF3H2JHwPHxRUsecrSU08is3itH74FMnqcj1v5_bW3MJZQ_juuAdCrIsbECgmlkgnY0gmlwhKwSEHOKbXVsdGlhZGRyc5YACASsEhBzBn_QAAoErBIQcwZ_0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnrVbBwwcS-cLQ22s5ShD3cCBS0oX0NPqegrHqqtjEjKDdGNwgn_Qg3VkcIJ_0oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-36-39__a9f6ec75-357c-45e4-bd49-a56df459f6c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.29.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40000', '40001', '40002', '40003', '40004']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40000:40000 -p 40001:40001 -p 40002:40002 -p 40003:40003 -p 40004:40004 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40002 --rest-port=40000 --tcp-port=40001 --discv5-udp-port=40003 --rest-address=0.0.0.0 --nat=extip:172.18.29.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=002944d28a07cb29e6f474da4d0b942dab9e72ea9b31eb7265a4c54600aaf421 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40004 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLnvgpPFedAHruPwRHpERR_3XoyJkKF3H2JHwPHxRUsecrSU08is3itH74FMnqcj1v5_bW3MJZQ_juuAdCrIsbECgmlkgnY0gmlwhKwSEHOKbXVsdGlhZGRyc5YACASsEhBzBn_QAAoErBIQcwZ_0d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnrVbBwwcS-cLQ22s5ShD3cCBS0oX0NPqegrHqqtjEjKDdGNwgn_Qg3VkcIJ_0oV3YWt1MgM --storenode=/ip4/172.18.16.115/tcp/32720/p2p/16Uiu2HAmPLXAA1AubVoyDJS7NBf4ystvnp3NwyGftRaYvAsM5k2D --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.225 waku bb47bfc602481fb3696a66dd794f8ea16353ca429b5546dd5d612b79e2fbb403
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb47bfc60248. Setting up logs at ./log/docker/store_node1_2026-02-06_04-36-39__a9f6ec75-357c-45e4-bd49-a56df459f6c3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40000
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40000/health" -H "Content-Type: application/json" -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:40000/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.225/tcp/40001/p2p/16Uiu2HAmNVUFKj95Xvi8zSN7LQ8cgyiVdYseaS16BDEVZ61zAqLS","/ip4/172.18.29.225/tcp/40002/ws/p2p/16Uiu2HAmNVUFKj95Xvi8zSN7LQ8cgyiVdYseaS16BDEVZ61zAqLS"],"enrUri":"enr:-L24QOkBKQABLXhjFBmfjYTXiUcQt4qQPa6nL0-cxpbfVRJWKjatuHzKzyKx2WNQ8klSIiBvnBS7UOJJpnAlQB-J7ucCgmlkgnY0gmlwhKwSHeGKbXVsdGlhZGRyc5YACASsEh3hBpxBAAoErBId4QacQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDkiSaxKzSFDOs-1fAEpZ6YByulFwEl1cuH_9S4JHR_F-DdGNwgpxBg3VkcIKcQ4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40000/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.115/tcp/32720/p2p/16Uiu2HAmPLXAA1AubVoyDJS7NBf4ystvnp3NwyGftRaYvAsM5k2D"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32719/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:40000/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:32719/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32719/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:32719/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:32719/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:32719/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:32719/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:32719/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:32719/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32719/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40000/store/v3/messages?contentTopics=test&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7126fda4dd3f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb47bfc60248
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/8/0] with id: 2026-02-06_04-34-43__0e7fd65b-a678-4e9f-bda4-ea8c432b3c9e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-43__0e7fd65b-a678-4e9f-bda4-ea8c432b3c9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.154
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49651', '49652', '49653', '49654', '49655']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
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 49651:49651 -p 49652:49652 -p 49653:49653 -p 49654:49654 -p 49655:49655 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49653 --rest-port=49651 --tcp-port=49652 --discv5-udp-port=49654 --rest-address=0.0.0.0 --nat=extip:172.18.208.154 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=8bdd6cc5dad72c39eb0ce51ffb6dccdccf3daaafc7fbeeece3bcd2ebb0cd1d9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49655 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.154 waku 42e1e8a6629afaebb68eed66f577aa7e432d8be2ec206021dea6c6254f841ab8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42e1e8a6629a. Setting up logs at ./log/docker/node1_2026-02-06_04-34-43__0e7fd65b-a678-4e9f-bda4-ea8c432b3c9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49651
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 c748ff712bfe. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 82f6ac97e8d9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49651/health" -H "Content-Type: application/json" -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:49651/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.154/tcp/49652/p2p/16Uiu2HAm41m3mDPGGm2m59C16QmUUFxY3cnzBSmW6RXbWMwrPANf","/ip4/172.18.208.154/tcp/49653/ws/p2p/16Uiu2HAm41m3mDPGGm2m59C16QmUUFxY3cnzBSmW6RXbWMwrPANf"],"enrUri":"enr:-L24QOK2BI2_a_5Q3rZj6u5Bq0uDAWenLfsicFlKPooSV2CQfwbhX78NQEZegVLfvC6rRxblXviJ5MTJdCRZ0AhC_zkCgmlkgnY0gmlwhKwS0JqKbXVsdGlhZGRyc5YACASsEtCaBsH0AAoErBLQmgbB9d0DgnJzhQAIAQAAiXNlY3AyNTZrMaECf5j5TI01o0T0EFqb0_lgf7corCHaSI8ry0WANE0-HeyDdGNwgsH0g3VkcILB9oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-43__0e7fd65b-a678-4e9f-bda4-ea8c432b3c9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.19.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21087', '21088', '21089', '21090', '21091']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 8
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 21087:21087 -p 21088:21088 -p 21089:21089 -p 21090:21090 -p 21091:21091 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21089 --rest-port=21087 --tcp-port=21088 --discv5-udp-port=21090 --rest-address=0.0.0.0 --nat=extip:172.18.19.44 --peer-exchange=true --discv5-discovery=true --cluster-id=8 --nodekey=2dd28da31d3edeca54cc4f1c4b35fee7c7cfb47bb3a5a6be51b855b6a5abffcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21091 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOK2BI2_a_5Q3rZj6u5Bq0uDAWenLfsicFlKPooSV2CQfwbhX78NQEZegVLfvC6rRxblXviJ5MTJdCRZ0AhC_zkCgmlkgnY0gmlwhKwS0JqKbXVsdGlhZGRyc5YACASsEtCaBsH0AAoErBLQmgbB9d0DgnJzhQAIAQAAiXNlY3AyNTZrMaECf5j5TI01o0T0EFqb0_lgf7corCHaSI8ry0WANE0-HeyDdGNwgsH0g3VkcILB9oV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.19.44 waku 564b90c0c1e1146b4241cb3be59f8efb21a1f4f48c760d98060310ccc04d4198
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 564b90c0c1e1. Setting up logs at ./log/docker/node2_2026-02-06_04-34-43__0e7fd65b-a678-4e9f-bda4-ea8c432b3c9e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21087
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21087/health" -H "Content-Type: application/json" -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:21087/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.44/tcp/21088/p2p/16Uiu2HAkyx26vXqnczw7QVDeZ5hUaqcr4A3vDz111DtfNj2Gn5fi","/ip4/172.18.19.44/tcp/21089/ws/p2p/16Uiu2HAkyx26vXqnczw7QVDeZ5hUaqcr4A3vDz111DtfNj2Gn5fi"],"enrUri":"enr:-L24QO00tb375VKxUnBm37sjOQ29-cmf_7wwaLLT0SMTmLoEBTtuKS0GiWva0dSbnFGKHJoY2HL1EHu_fg8jmjtts2UCgmlkgnY0gmlwhKwSEyyKbXVsdGlhZGRyc5YACASsEhMsBlJgAAoErBITLAZSYd0DgnJzhQAIAQAAiXNlY3AyNTZrMaECQzTs0Eyoit8tJ0Kmt-qM-IMlCP7UmZ3baySY535W9u2DdGNwglJgg3VkcIJSYoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21087/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.208.154/tcp/49652/p2p/16Uiu2HAm41m3mDPGGm2m59C16QmUUFxY3cnzBSmW6RXbWMwrPANf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49651/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/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:21087/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/8/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:49651/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)'}'
INFO  src.node.api_clients.base_client:base_client.py: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:49651/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-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":1770352485837746503,"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:21087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F8%2F0" -H "Content-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":1770352485837746503,"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 42e1e8a6629a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 564b90c0c1e1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-06 04:35:14.084 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:14.084 DEBUG [tests.conftest] Running test: test_message_published_on_different_pubsub_topic_is_not_retrieved with id: 2026-02-06_04-35-14__3be58e62-6c3c-4860-8a69-5cec0ce299ed
2026-02-06 04:35:14.084 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:14.084 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:35:14.085 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-06 04:35:14.091 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:14.091 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-14__3be58e62-6c3c-4860-8a69-5cec0ce299ed__wakuorg_nwaku:latest.log
2026-02-06 04:35:14.091 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:14.091 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:14.092 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:14.092 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.245
2026-02-06 04:35:14.093 DEBUG [src.node.docker_mananger] Generated ports ['11235', '11236', '11237', '11238', '11239']
2026-02-06 04:35:14.093 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:14.093 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:14.093 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:14.093 DEBUG [src.node.docker_mananger] docker run -i -t -p 11235:11235 -p 11236:11236 -p 11237:11237 -p 11238:11238 -p 11239:11239 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11237 --rest-port=11235 --tcp-port=11236 --discv5-udp-port=11238 --rest-address=0.0.0.0 --nat=extip:172.18.140.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bd19beae124f76ea6fabb0ebe27bae0c1335165dddabddbeddcf2bfadc67bfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11239 --metrics-logging=true --relay=true
2026-02-06 04:35:14.264 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.245 waku b01700421081c5a4439fc42948d36e574ef3c269ecfe927a5744ca5fc17fc53f
2026-02-06 04:35:14.299 DEBUG [src.node.docker_mananger] Container started with ID b01700421081. Setting up logs at ./log/docker/node1_2026-02-06_04-35-14__3be58e62-6c3c-4860-8a69-5cec0ce299ed__wakuorg_nwaku:latest.log
2026-02-06 04:35:14.301 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11235
2026-02-06 04:35:14.301 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:14.398 ERROR [src.node.docker_mananger] Max retries reached for container 58f208f29683. Exiting log stream.
2026-02-06 04:35:14.891 ERROR [src.node.docker_mananger] Max retries reached for container a731a158ba0a. Exiting log stream.
2026-02-06 04:35:15.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11235/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:15.305 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"}]}'
2026-02-06 04:35:15.305 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:15.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11235/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:15.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.245/tcp/11236/p2p/16Uiu2HAmCAJUFwyaFA5sngjo1bpHxSX5fwLL7dZoNv2x2H6jhKRf","/ip4/172.18.140.245/tcp/11237/ws/p2p/16Uiu2HAmCAJUFwyaFA5sngjo1bpHxSX5fwLL7dZoNv2x2H6jhKRf"],"enrUri":"enr:-L24QFo257JSwAeNE71Gkp9GoPe4-tQEAmnQLYDaYENNWhe-FZgwLtFw85pyiWo3Q_r1jKIfqfS1V944rJcUX6o2zhkCgmlkgnY0gmlwhKwSjPWKbXVsdGlhZGRyc5YACASsEoz1BivkAAoErBKM9QYr5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-KalIlMn48O6ZnL-XYF_jASvT0HMhyImIKJnvNVJtJ6DdGNwgivkg3VkcIIr5oV3YWt1MgE"}'
2026-02-06 04:35:15.307 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:15.314 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:15.314 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-14__3be58e62-6c3c-4860-8a69-5cec0ce299ed__wakuorg_nwaku:latest.log
2026-02-06 04:35:15.314 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:15.314 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:15.315 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:15.316 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.211
2026-02-06 04:35:15.316 DEBUG [src.node.docker_mananger] Generated ports ['43176', '43177', '43178', '43179', '43180']
2026-02-06 04:35:15.316 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:15.316 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:15.316 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:15.316 DEBUG [src.node.docker_mananger] docker run -i -t -p 43176:43176 -p 43177:43177 -p 43178:43178 -p 43179:43179 -p 43180:43180 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43178 --rest-port=43176 --tcp-port=43177 --discv5-udp-port=43179 --rest-address=0.0.0.0 --nat=extip:172.18.153.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d45def5c124eb42d6076edf7a6009f00312b9d9b8bbe1c1dffbbaabda29b0fe8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43180 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFo257JSwAeNE71Gkp9GoPe4-tQEAmnQLYDaYENNWhe-FZgwLtFw85pyiWo3Q_r1jKIfqfS1V944rJcUX6o2zhkCgmlkgnY0gmlwhKwSjPWKbXVsdGlhZGRyc5YACASsEoz1BivkAAoErBKM9QYr5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-KalIlMn48O6ZnL-XYF_jASvT0HMhyImIKJnvNVJtJ6DdGNwgivkg3VkcIIr5oV3YWt1MgE
2026-02-06 04:35:15.492 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.211 waku e476f9fa768d51a1d63679b53a3caa5090f857f65875fa319c2cec65f66397d9
2026-02-06 04:35:15.519 DEBUG [src.node.docker_mananger] Container started with ID e476f9fa768d. Setting up logs at ./log/docker/node2_2026-02-06_04-35-14__3be58e62-6c3c-4860-8a69-5cec0ce299ed__wakuorg_nwaku:latest.log
2026-02-06 04:35:15.520 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43176
2026-02-06 04:35:15.520 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:16.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43176/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:16.533 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"}]}'
2026-02-06 04:35:16.534 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:16.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43176/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:16.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.211/tcp/43177/p2p/16Uiu2HAm69FuVecQKTNEJ85HkmddurFe32AGVv5AU5Uo5Qw12Cmw","/ip4/172.18.153.211/tcp/43178/ws/p2p/16Uiu2HAm69FuVecQKTNEJ85HkmddurFe32AGVv5AU5Uo5Qw12Cmw"],"enrUri":"enr:-L24QEcZDF1tnfsudokPHJS1PJ6yTRpzHkMwHCxkVemieLyUAZL72XebQOqBkF_wOxcHhpvRdBzQcI-nsTo-yjGEeVsCgmlkgnY0gmlwhKwSmdOKbXVsdGlhZGRyc5YACASsEpnTBqipAAoErBKZ0waoqt0DgnJzhQADAQAAiXNlY3AyNTZrMaECnzwK5NZEz-zH0NzNXjlAmTHeQZwJed26HRHm5KGa4mKDdGNwgqipg3VkcIKoq4V3YWt1MgE"}'
2026-02-06 04:35:16.539 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:16.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43176/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.245/tcp/11236/p2p/16Uiu2HAmCAJUFwyaFA5sngjo1bpHxSX5fwLL7dZoNv2x2H6jhKRf"]'
2026-02-06 04:35:16.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.546 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-06 04:35:16.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11235/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:35:16.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43176/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:35:16.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11235/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:16.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.561 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:35:16.662 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:35:16.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11235/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:16.665 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":1770352516556030208,"ephemeral":false,"proof":""}]'
2026-02-06 04:35:16.667 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:35:16.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:16.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":1770352516556030208,"ephemeral":false,"proof":""}]'
2026-02-06 04:35:16.671 INFO [src.steps.relay] WARM UP successful!!
2026-02-06 04:35:16.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11235/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-06 04:35:16.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43176/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-06 04:35:16.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11235/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)'}'
2026-02-06 04:35:16.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:16.694 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:35:16.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43176/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:16.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-06 04:35:16.799 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:16.800 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:16.800 DEBUG [src.node.waku_node] Stopping container with id b01700421081
2026-02-06 04:35:17.354 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:17.354 DEBUG [src.node.waku_node] Stopping container with id e476f9fa768d
2026-02-06 04:35:17.858 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:17.860 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:17.867 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:17.873 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,468 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[99] with id: 2026-02-06_04-40-23__3c1e4a85-b3cb-4ef4-9866-5c945d182486
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-40-23__3c1e4a85-b3cb-4ef4-9866-5c945d182486__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23741', '23742', '23743', '23744', '23745']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23741:23741 -p 23742:23742 -p 23743:23743 -p 23744:23744 -p 23745:23745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23743 --rest-port=23741 --tcp-port=23742 --discv5-udp-port=23744 --rest-address=0.0.0.0 --nat=extip:172.18.47.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=274feffcdad4b7a541acd9a11db5b6e7ca4f6d313463384f92bee75e4abd3dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23745 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.205 waku 65eac253ef422d6fb4c4bbd9173f102aa4a69fc8d9bdf756654d73009d99e952
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65eac253ef42. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-40-23__3c1e4a85-b3cb-4ef4-9866-5c945d182486__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23741
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 f05a90b30fc8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 60574e3f2005. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23741/health" -H "Content-Type: application/json" -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:23741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.205/tcp/23742/p2p/16Uiu2HAm5Lo67ipfkF4GaZQmYarp8E5M6vvmVBB1nGeFbmeKdLQ7","/ip4/172.18.47.205/tcp/23743/ws/p2p/16Uiu2HAm5Lo67ipfkF4GaZQmYarp8E5M6vvmVBB1nGeFbmeKdLQ7"],"enrUri":"enr:-L24QGvhwM7fFawl-9_U7nHSGN1qt4SmS-ATg77ruE0xZd10Y-S-wcP4chckt5eB_bj6hGqM8Dijzv21QcNX2kzYzg0CgmlkgnY0gmlwhKwSL82KbXVsdGlhZGRyc5YACASsEi_NBly-AAoErBIvzQZcv90DgnJzhQADAQAAiXNlY3AyNTZrMaECk1UA363m9T3Ki-dptQSgNpT6ZE4AU0OEjfN6pm7aI8iDdGNwgly-g3VkcIJcwIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-40-23__3c1e4a85-b3cb-4ef4-9866-5c945d182486__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37990', '37991', '37992', '37993', '37994']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37990:37990 -p 37991:37991 -p 37992:37992 -p 37993:37993 -p 37994:37994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37992 --rest-port=37990 --tcp-port=37991 --discv5-udp-port=37993 --rest-address=0.0.0.0 --nat=extip:172.18.134.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1baadae0f0bd32b785b775ccb777a5cb1ff12e7faa8973e2ce405999ee6fbce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37994 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGvhwM7fFawl-9_U7nHSGN1qt4SmS-ATg77ruE0xZd10Y-S-wcP4chckt5eB_bj6hGqM8Dijzv21QcNX2kzYzg0CgmlkgnY0gmlwhKwSL82KbXVsdGlhZGRyc5YACASsEi_NBly-AAoErBIvzQZcv90DgnJzhQADAQAAiXNlY3AyNTZrMaECk1UA363m9T3Ki-dptQSgNpT6ZE4AU0OEjfN6pm7aI8iDdGNwgly-g3VkcIJcwIV3YWt1MgM --storenode=/ip4/172.18.47.205/tcp/23742/p2p/16Uiu2HAm5Lo67ipfkF4GaZQmYarp8E5M6vvmVBB1nGeFbmeKdLQ7 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.24 waku ed277c40a76f7e6e9a885861a5e78143ee74132bbc689f87632e95f2acf014e5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed277c40a76f. Setting up logs at ./log/docker/store_node1_2026-02-06_04-40-23__3c1e4a85-b3cb-4ef4-9866-5c945d182486__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37990
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37990/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","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:37990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.24/tcp/37991/p2p/16Uiu2HAm9E1MoBDvP6BF9KNjMxcg4asuHe6kdmTFqJCAa7UPJXVx","/ip4/172.18.134.24/tcp/37992/ws/p2p/16Uiu2HAm9E1MoBDvP6BF9KNjMxcg4asuHe6kdmTFqJCAa7UPJXVx"],"enrUri":"enr:-L24QLEJCRbXbwfn6DsTVSrV0gx1JoJbiSh0Ja6nHBzNHQoaf0qMvUKMXYw9q2Jv5BitkPMsEMYusrs3csDneen9YacCgmlkgnY0gmlwhKwShhiKbXVsdGlhZGRyc5YACASsEoYYBpRnAAoErBKGGAaUaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECzQaPQNgXK32VDE7N82SCIpnkvRsUk7UOdks4wElV_6-DdGNwgpRng3VkcIKUaYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37990/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.205/tcp/23742/p2p/16Uiu2HAm5Lo67ipfkF4GaZQmYarp8E5M6vvmVBB1nGeFbmeKdLQ7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37990/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/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:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23741/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37990/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 65eac253ef42
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ed277c40a76f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peer_by_id with id: 2026-02-06_04-36-22__af99e6a8-7798-4757-89c6-ff550d4da157
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-36-22__af99e6a8-7798-4757-89c6-ff550d4da157__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-36-22__af99e6a8-7798-4757-89c6-ff550d4da157__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-36-22__af99e6a8-7798-4757-89c6-ff550d4da157__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-36-22__af99e6a8-7798-4757-89c6-ff550d4da157__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.194.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46683', '46684', '46685', '46686', '46687']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46683:46683 -p 46684:46684 -p 46685:46685 -p 46686:46686 -p 46687:46687 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46685 --rest-port=46683 --tcp-port=46684 --discv5-udp-port=46686 --rest-address=0.0.0.0 --nat=extip:172.18.194.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=277defa86cfb39f1bfbab06d0b0e69b7f1ee29bc5de765da66b268150aa125fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46687 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.170 waku 06f3d78347e67c76cecbf9c2cda28db9ec93b0a48ea8ce2085df453db3601c4b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3dbdf29bfc1d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06f3d78347e6. Setting up logs at ./log/docker/node1_2026-02-06_04-36-22__af99e6a8-7798-4757-89c6-ff550d4da157__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46683
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 ffc4fe21e894. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46683/health" -H "Content-Type: application/json" -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:46683/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.170/tcp/46684/p2p/16Uiu2HAmA6AmWxJuuatRwtmxCi6xVpCWfb7j1RgZXuBDVA9jWCz2","/ip4/172.18.194.170/tcp/46685/ws/p2p/16Uiu2HAmA6AmWxJuuatRwtmxCi6xVpCWfb7j1RgZXuBDVA9jWCz2"],"enrUri":"enr:-L24QNaa0BqnS4V8U7jOUED4Ax0sTDbwBhlvsDNNV-NJUTfoXzSLZvUFAFAZZCGKRNDtDzkpis102j7o8fC-aRDWr5oCgmlkgnY0gmlwhKwSwqqKbXVsdGlhZGRyc5YACASsEsKqBrZcAAoErBLCqga2Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2eA9IZqNdIRDZnyH4K3yz-AtWP_l6JKgloKHE1Oos9-DdGNwgrZcg3VkcIK2XoV3YWt1MgE"}'
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.170.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56112', '56113', '56114', '56115', '56116']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56112:56112 -p 56113:56113 -p 56114:56114 -p 56115:56115 -p 56116:56116 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56114 --rest-port=56112 --tcp-port=56113 --discv5-udp-port=56115 --rest-address=0.0.0.0 --nat=extip:172.18.170.55 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=031fa1f5b19fafcdda0325494d192c1c97b1daa122a2dcaf10f6bcee063e09fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56116 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNaa0BqnS4V8U7jOUED4Ax0sTDbwBhlvsDNNV-NJUTfoXzSLZvUFAFAZZCGKRNDtDzkpis102j7o8fC-aRDWr5oCgmlkgnY0gmlwhKwSwqqKbXVsdGlhZGRyc5YACASsEsKqBrZcAAoErBLCqga2Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2eA9IZqNdIRDZnyH4K3yz-AtWP_l6JKgloKHE1Oos9-DdGNwgrZcg3VkcIK2XoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.55 waku e342c8f386f7b029589e504d2ef79d13ca8c02e1448f625ddeef45e862eb91f2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e342c8f386f7. Setting up logs at ./log/docker/node2_2026-02-06_04-36-22__af99e6a8-7798-4757-89c6-ff550d4da157__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56112
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56112/health" -H "Content-Type: application/json" -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:56112/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.55/tcp/56113/p2p/16Uiu2HAmDiZZC4Gxb7Be2cN276sA1kM8vCxJ8pe3sz7ZLW4mB1Ad","/ip4/172.18.170.55/tcp/56114/ws/p2p/16Uiu2HAmDiZZC4Gxb7Be2cN276sA1kM8vCxJ8pe3sz7ZLW4mB1Ad"],"enrUri":"enr:-L24QDOOWCXrtCUn7_7R0-MzWK-XFKUaTCWvm9PTsjBiuRWVPIlRhPjPVktSdAqjHa2LM8rlohoTmdzS-fMUzvi4-qICgmlkgnY0gmlwhKwSqjeKbXVsdGlhZGRyc5YACASsEqo3BtsxAAoErBKqNwbbMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDD8X5fuG5YdPlJbtnPbkbfDZgKtps9Pxa0unjCe949B6DdGNwgtsxg3VkcILbM4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46683/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.170.55/tcp/56113/p2p/16Uiu2HAmDiZZC4Gxb7Be2cN276sA1kM8vCxJ8pe3sz7ZLW4mB1Ad"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56112/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.170/tcp/46684/p2p/16Uiu2HAmA6AmWxJuuatRwtmxCi6xVpCWfb7j1RgZXuBDVA9jWCz2"]'
INFO  src.node.api_clients.base_client:base_client.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:46683/admin/v1/peer/16Uiu2HAmDiZZC4Gxb7Be2cN276sA1kM8vCxJ8pe3sz7ZLW4mB1Ad" -H "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.170.55/tcp/60962/p2p/16Uiu2HAmDiZZC4Gxb7Be2cN276sA1kM8vCxJ8pe3sz7ZLW4mB1Ad","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"UnknownOrigin"}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:162 Node-1 /admin/v1/peer/16Uiu2HAmDiZZC4Gxb7Be2cN276sA1kM8vCxJ8pe3sz7ZLW4mB1Ad: {'multiaddr': '/ip4/172.18.170.55/tcp/60962/p2p/16Uiu2HAmDiZZC4Gxb7Be2cN276sA1kM8vCxJ8pe3sz7ZLW4mB1Ad', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'UnknownOrigin'}
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:163 Validate response schema
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 06f3d78347e6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e342c8f386f7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_only_store with id: 2026-02-06_04-37-30__d1e71c74-f079-46be-8147-1747dc3881b1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-37-30__d1e71c74-f079-46be-8147-1747dc3881b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25644', '25645', '25646', '25647', '25648']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25644:25644 -p 25645:25645 -p 25646:25646 -p 25647:25647 -p 25648:25648 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25646 --rest-port=25644 --tcp-port=25645 --discv5-udp-port=25647 --rest-address=0.0.0.0 --nat=extip:172.18.2.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f52b73ee2a0242c04fb0a98568ea8c52493affe330e811e72a3ac5207f7a87a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25648 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.2.64 waku 28927b6bae30818a2368c44aeeb63f1ac9fafbe5c3dd9a350dd5d2a9e61c5c8a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 28927b6bae30. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-37-30__d1e71c74-f079-46be-8147-1747dc3881b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25644
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 50c4ceced137. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fd6cfc6a7740. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25644/health" -H "Content-Type: application/json" -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:25644/debug/v1/info" -H "Content-Type: application/json" -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.64/tcp/25645/p2p/16Uiu2HAkukof39KoTWMSiS54W99HkAyUVmT5oVjjTkfQaG2Ebjhy","/ip4/172.18.2.64/tcp/25646/ws/p2p/16Uiu2HAkukof39KoTWMSiS54W99HkAyUVmT5oVjjTkfQaG2Ebjhy"],"enrUri":"enr:-L24QDw9ttNKO7ExsQbK-950lxs4-PpJN1lsaJSv2T8FgrxhPR8ec3N-4jacqC-751Rk_jY0l2ky_0JGove9N3hljAYCgmlkgnY0gmlwhKwSAkCKbXVsdGlhZGRyc5YACASsEgJABmQtAAoErBICQAZkLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBOa3IdcoXKe9bqyQLK6eJVxlxlOerzSLt0cem0ctsTCDdGNwgmQtg3VkcIJkL4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-37-30__d1e71c74-f079-46be-8147-1747dc3881b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45985', '45986', '45987', '45988', '45989']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45985:45985 -p 45986:45986 -p 45987:45987 -p 45988:45988 -p 45989:45989 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45987 --rest-port=45985 --tcp-port=45986 --discv5-udp-port=45988 --rest-address=0.0.0.0 --nat=extip:172.18.246.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec68cec083b614b3a70cb39f2d04d9fdccea3d8525769e66d8dc9bfa77ebede8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45989 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDw9ttNKO7ExsQbK-950lxs4-PpJN1lsaJSv2T8FgrxhPR8ec3N-4jacqC-751Rk_jY0l2ky_0JGove9N3hljAYCgmlkgnY0gmlwhKwSAkCKbXVsdGlhZGRyc5YACASsEgJABmQtAAoErBICQAZkLt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBOa3IdcoXKe9bqyQLK6eJVxlxlOerzSLt0cem0ctsTCDdGNwgmQtg3VkcIJkL4V3YWt1MgM --storenode=/ip4/172.18.2.64/tcp/25645/p2p/16Uiu2HAkukof39KoTWMSiS54W99HkAyUVmT5oVjjTkfQaG2Ebjhy --store=true --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.224 waku 2082710aee09308b05f854803532d00816b9e91f74183f4e78c9fcc66bba3699
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2082710aee09. Setting up logs at ./log/docker/store_node1_2026-02-06_04-37-30__d1e71c74-f079-46be-8147-1747dc3881b1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45985
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45985/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"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:45985/debug/v1/info" -H "Content-Type: application/json" -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.224/tcp/45986/p2p/16Uiu2HAm7DxDswfXeUBgjyUTzuHi9WQTtEmZ4q2FxW6RsZy4a1bf","/ip4/172.18.246.224/tcp/45987/ws/p2p/16Uiu2HAm7DxDswfXeUBgjyUTzuHi9WQTtEmZ4q2FxW6RsZy4a1bf"],"enrUri":"enr:-L24QF_eXu_ownNvk-jrOsRz5Tt6leUyFVmkCEBbmZ0T7fEtEy8noMyEAUAC5UGaTtoCu8ZtSN6ZH62hcEFO17rMT3oCgmlkgnY0gmlwhKwS9uCKbXVsdGlhZGRyc5YACASsEvbgBrOiAAoErBL24Aazo90DgnJzhQADAQAAiXNlY3AyNTZrMaECr0ujprZR79G1C5L9ZoBC0NQPBjuHTogvaqOKtWGWxDKDdGNwgrOig3VkcIKzpIV3YWt1MgI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45985/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.2.64/tcp/25645/p2p/16Uiu2HAkukof39KoTWMSiS54W99HkAyUVmT5oVjjTkfQaG2Ebjhy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25644/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:25644/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:25644/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 28927b6bae30
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2082710aee09
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_zero_end_time with id: 2026-02-06_04-36-36__00364116-7768-4e92-ba19-1f3bc7d745b8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-36-36__00364116-7768-4e92-ba19-1f3bc7d745b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.27.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12051', '12052', '12053', '12054', '12055']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12051:12051 -p 12052:12052 -p 12053:12053 -p 12054:12054 -p 12055:12055 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12053 --rest-port=12051 --tcp-port=12052 --discv5-udp-port=12054 --rest-address=0.0.0.0 --nat=extip:172.18.27.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb8a7cfb0af8a3ea2b2ba1fc735befb393d522e4ec4ba85d1e6bf1f8daba787d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12055 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.27.99 waku a323e8c777cb5ab800092be1a14d2f2a73aa2e27a02814f65ad4191c3f79ef4c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a323e8c777cb. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-36-36__00364116-7768-4e92-ba19-1f3bc7d745b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12051
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 9f1fffea3943. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9472777f97b8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12051/health" -H "Content-Type: application/json" -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:12051/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.99/tcp/12052/p2p/16Uiu2HAmBhH6nA7McHG93cscL7q6yjvGahCEsKymJpUMVW2Wp28B","/ip4/172.18.27.99/tcp/12053/ws/p2p/16Uiu2HAmBhH6nA7McHG93cscL7q6yjvGahCEsKymJpUMVW2Wp28B"],"enrUri":"enr:-L24QHCgx-5_3NPhkGYKrvcnYm52KKidKkDfkViQqV60ix6WNU3AlPfA43SMXPWE1OJcyedoFmfobOCgNJ9QTOAm83oCgmlkgnY0gmlwhKwSG2OKbXVsdGlhZGRyc5YACASsEhtjBi8UAAoErBIbYwYvFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8bpp7QGuqeQjCG0IEi3n5lJ2WI8yfpF1M_L0DHp4PcyDdGNwgi8Ug3VkcIIvFoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-36-36__00364116-7768-4e92-ba19-1f3bc7d745b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11138', '11139', '11140', '11141', '11142']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11138:11138 -p 11139:11139 -p 11140:11140 -p 11141:11141 -p 11142:11142 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11140 --rest-port=11138 --tcp-port=11139 --discv5-udp-port=11141 --rest-address=0.0.0.0 --nat=extip:172.18.203.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=18a57fde0fc1acc58e3bc4f4e52bcdd1c3b35221dcc35c657f34faba9f0d94d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11142 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHCgx-5_3NPhkGYKrvcnYm52KKidKkDfkViQqV60ix6WNU3AlPfA43SMXPWE1OJcyedoFmfobOCgNJ9QTOAm83oCgmlkgnY0gmlwhKwSG2OKbXVsdGlhZGRyc5YACASsEhtjBi8UAAoErBIbYwYvFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8bpp7QGuqeQjCG0IEi3n5lJ2WI8yfpF1M_L0DHp4PcyDdGNwgi8Ug3VkcIIvFoV3YWt1MgM --storenode=/ip4/172.18.27.99/tcp/12052/p2p/16Uiu2HAmBhH6nA7McHG93cscL7q6yjvGahCEsKymJpUMVW2Wp28B --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.60 waku 5f0cc02b0d4ff10d92f11f5fb19f413f3ce52c8dbb5a469b288179189f900631
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5f0cc02b0d4f. Setting up logs at ./log/docker/store_node1_2026-02-06_04-36-36__00364116-7768-4e92-ba19-1f3bc7d745b8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11138
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11138/health" -H "Content-Type: application/json" -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:11138/debug/v1/info" -H "Content-Type: application/json" -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.60/tcp/11139/p2p/16Uiu2HAm5KmcFngiaqxj6XvzDoyy6ZD7xr8vMQRdynqorQMeouW6","/ip4/172.18.203.60/tcp/11140/ws/p2p/16Uiu2HAm5KmcFngiaqxj6XvzDoyy6ZD7xr8vMQRdynqorQMeouW6"],"enrUri":"enr:-L24QCY_ugqefYMkbxj5gPCOQFpkCNwvLpPZtC2na3N4emlRbzka-yBMBL_rPmi6iJ2fntHWao__16ff3921h0XMx08CgmlkgnY0gmlwhKwSyzyKbXVsdGlhZGRyc5YACASsEss8BiuDAAoErBLLPAYrhN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkxG_rmVWBMTv0YVJ3fcUFuQRO62TENwN3eZiM4C5TSeDdGNwgiuDg3VkcIIrhYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11138/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.99/tcp/12052/p2p/16Uiu2HAmBhH6nA7McHG93cscL7q6yjvGahCEsKymJpUMVW2Wp28B"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12051/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:11138/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:12051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12051/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:238 inquering stored messages with end time 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12051/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaf9fd75cfd9eb962c9bc05e093565eee710ae3e6f28864a364118d092479a1bf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352595704502016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x62da416077173b1323050e535123737340506dd62fa0765f2e804f30a28eb57c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352597704508928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7b2384ab4222c482e4441534995ec855b72e176560d0714f19182f685c2940b3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352598604510976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe06b747b9ddda6b6c558f15a3f4a01238dc5d610bc6b5fce3fcd0c16770bbd9b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352598804513024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xed61482f8abf53831a3d02dba92bbd111ca8a2e35f9ce322e6465bbd714d6ade","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352600704515072,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x90085e10157a5fc21bbcb48deb28594e02387dc3c782db5ed8b941d022ecaef5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352608704516864,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11138/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaf9fd75cfd9eb962c9bc05e093565eee710ae3e6f28864a364118d092479a1bf","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352595704502016,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x62da416077173b1323050e535123737340506dd62fa0765f2e804f30a28eb57c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352597704508928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7b2384ab4222c482e4441534995ec855b72e176560d0714f19182f685c2940b3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352598604510976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe06b747b9ddda6b6c558f15a3f4a01238dc5d610bc6b5fce3fcd0c16770bbd9b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352598804513024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xed61482f8abf53831a3d02dba92bbd111ca8a2e35f9ce322e6465bbd714d6ade","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352600704515072,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x90085e10157a5fc21bbcb48deb28594e02387dc3c782db5ed8b941d022ecaef5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352608704516864,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:241 number of messages stored for end time = 0 is 6
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a323e8c777cb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5f0cc02b0d4f
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,375 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_on_postgress_db_with_one_message with id: 2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8ed327fe7c10. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c28824b21268. Exiting log stream.
DEBUG  src.postgres_setup:postgres_setup.py:36 Postgres container started
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6124', '6125', '6126', '6127', '6128']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6124:6124 -p 6125:6125 -p 6126:6126 -p 6127:6127 -p 6128:6128 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6126 --rest-port=6124 --tcp-port=6125 --discv5-udp-port=6127 --rest-address=0.0.0.0 --nat=extip:172.18.130.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=020d72e3c38cd2e9b954e1bada6d9e06d7cdb262faecf57c3011a4e0d0e8decf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6128 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.176 waku e49946b5178a30de9e0ffacc041c75ab1986e0ece13365265b7c5ec7cc18f4db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e49946b5178a. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6124
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6124/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:6124/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:6124/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:6124/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e49946b5178a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/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:6124/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.waku_node:waku_node.py:196 REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=6124): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f42e5280da0>: Failed to establish a new connection: [Errno 111] Connection refused'))
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29939', '29940', '29941', '29942', '29943']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 29939:29939 -p 29940:29940 -p 29941:29941 -p 29942:29942 -p 29943:29943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29941 --rest-port=29939 --tcp-port=29940 --discv5-udp-port=29942 --rest-address=0.0.0.0 --nat=extip:172.18.125.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=20ce2afd8c8dbf7efebb3b1a649acc509fc3aa3a5bc14cedc3b1ea6ba5dd91a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29943 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.125.207 waku b7b4281b0e9bc637b030792137b5f3bd42dc708c234518e144b304b94091e377
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b7b4281b0e9b. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29939
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29939/health" -H "Content-Type: application/json" -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:29939/debug/v1/info" -H "Content-Type: application/json" -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.207/tcp/29940/p2p/16Uiu2HAmB5fcMWXxgbSXLXuSyQ7PX1rFGNQs6go6trnczXXc2nho","/ip4/172.18.125.207/tcp/29941/ws/p2p/16Uiu2HAmB5fcMWXxgbSXLXuSyQ7PX1rFGNQs6go6trnczXXc2nho"],"enrUri":"enr:-L24QJBOlkfqQ9X2zAsd1NqVqs3i1pf2JGtSTDOR-6plUYLhXXNycsCMOhY3haSM1y-pnH-tqolxmdFVh0bzURPql44CgmlkgnY0gmlwhKwSfc-KbXVsdGlhZGRyc5YACASsEn3PBnT0AAoErBJ9zwZ09d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6Jr06XamhczWyMP2KUdtcFL-n44edeD3fSXsjZxe16qDdGNwgnT0g3VkcIJ09oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8964', '8965', '8966', '8967', '8968']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8964:8964 -p 8965:8965 -p 8966:8966 -p 8967:8967 -p 8968:8968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8966 --rest-port=8964 --tcp-port=8965 --discv5-udp-port=8967 --rest-address=0.0.0.0 --nat=extip:172.18.197.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb5c518eaea4bc7bda743afb4f0d952d04b1bd1de4670fb940bfcae1ebe4e4c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8968 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJBOlkfqQ9X2zAsd1NqVqs3i1pf2JGtSTDOR-6plUYLhXXNycsCMOhY3haSM1y-pnH-tqolxmdFVh0bzURPql44CgmlkgnY0gmlwhKwSfc-KbXVsdGlhZGRyc5YACASsEn3PBnT0AAoErBJ9zwZ09d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6Jr06XamhczWyMP2KUdtcFL-n44edeD3fSXsjZxe16qDdGNwgnT0g3VkcIJ09oV3YWt1MgM --storenode=/ip4/172.18.125.207/tcp/29940/p2p/16Uiu2HAmB5fcMWXxgbSXLXuSyQ7PX1rFGNQs6go6trnczXXc2nho --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.168 waku 8dbc85f33b160ccac873f54547d7c5ec26e3bf4a545c040ec59c67422cfd439d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8dbc85f33b16. Setting up logs at ./log/docker/store_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8964
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8964/health" -H "Content-Type: application/json" -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:8964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.168/tcp/8965/p2p/16Uiu2HAmFW23tA12D4PiyNb7y6YiEaFE7d99CLgotnsMCUi5GqgU","/ip4/172.18.197.168/tcp/8966/ws/p2p/16Uiu2HAmFW23tA12D4PiyNb7y6YiEaFE7d99CLgotnsMCUi5GqgU"],"enrUri":"enr:-L24QFTnWYWCs-sBtnzrJq0yNUusC8DX3WtyIRD5Q5x30wQEVnsmn9o5QaPGArMCWgzggJsEOpzxzMKvHyElyoOYCwcCgmlkgnY0gmlwhKwSxaiKbXVsdGlhZGRyc5YACASsEsWoBiMFAAoErBLFqAYjBt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKkbBbBedhsZH9Tp42bGcNQJS3SUH8u39ekU9qITmgymDdGNwgiMFg3VkcIIjB4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8964/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.207/tcp/29940/p2p/16Uiu2HAmB5fcMWXxgbSXLXuSyQ7PX1rFGNQs6go6trnczXXc2nho"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29939/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:8964/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:29939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29939/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":"0x515db0d146676f66bbd16e99a304ef8813ba09b1e19f797b68604d47b30c8fa0"}]}'
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:8964/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":"dffc3dd886c5528d35f5","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x515db0d146676f66bbd16e99a304ef8813ba09b1e19f797b68604d47b30c8fa0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.21
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51815', '51816', '51817', '51818', '51819']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51815:51815 -p 51816:51816 -p 51817:51817 -p 51818:51818 -p 51819:51819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51817 --rest-port=51815 --tcp-port=51816 --discv5-udp-port=51818 --rest-address=0.0.0.0 --nat=extip:172.18.3.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=522bacffd25ddb7b72d9068e31bcfaa6d43b0d1fd3b06a0d3cd15103d863f1ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51819 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.21 waku e7970879e1bc7b442f0fc335b8319c533dd231c45d7ffc97a74ecac9bfedaac0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e7970879e1bc. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51815
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51815/health" -H "Content-Type: application/json" -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:51815/debug/v1/info" -H "Content-Type: application/json" -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.21/tcp/51816/p2p/16Uiu2HAmQgFjhTjGAj6Sc13x99jTezdpKWS7fCKVEfuwbYqRUCDZ","/ip4/172.18.3.21/tcp/51817/ws/p2p/16Uiu2HAmQgFjhTjGAj6Sc13x99jTezdpKWS7fCKVEfuwbYqRUCDZ"],"enrUri":"enr:-L24QGMlwF1UYes57WJY4DteZ5indZsEQQk08hlBSjHtWPtMJ8IjwkUCODaIq6_NZamI8BVcug0bhaLtWLXmRQueGfgCgmlkgnY0gmlwhKwSAxWKbXVsdGlhZGRyc5YACASsEgMVBspoAAoErBIDFQbKad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsp84qSzkgbAIGbHboo7L41bJoyYeh3TF991f9eaRYdyDdGNwgspog3VkcILKaoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51815/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.207/tcp/29940/p2p/16Uiu2HAmB5fcMWXxgbSXLXuSyQ7PX1rFGNQs6go6trnczXXc2nho"]'
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/store_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52585', '52586', '52587', '52588', '52589']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52585:52585 -p 52586:52586 -p 52587:52587 -p 52588:52588 -p 52589:52589 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52587 --rest-port=52585 --tcp-port=52586 --discv5-udp-port=52588 --rest-address=0.0.0.0 --nat=extip:172.18.13.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfdddd0aabee8bbde7ac8bcb67f11aff9dec15ce69b5b13cab55ff4c8ba5b1ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52589 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGMlwF1UYes57WJY4DteZ5indZsEQQk08hlBSjHtWPtMJ8IjwkUCODaIq6_NZamI8BVcug0bhaLtWLXmRQueGfgCgmlkgnY0gmlwhKwSAxWKbXVsdGlhZGRyc5YACASsEgMVBspoAAoErBIDFQbKad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsp84qSzkgbAIGbHboo7L41bJoyYeh3TF991f9eaRYdyDdGNwgspog3VkcILKaoV3YWt1MgM --storenode=/ip4/172.18.125.207/tcp/29940/p2p/16Uiu2HAmB5fcMWXxgbSXLXuSyQ7PX1rFGNQs6go6trnczXXc2nho --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.13.232 waku 2e26c3932a1798183f0eae7bd74d92ce3ceff361748d8e28e84ff35b07e09683
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e26c3932a17. Setting up logs at ./log/docker/store_node1_2026-02-06_04-37-44__f135083c-9548-4908-84cf-b70ec6b479bd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52585
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52585/health" -H "Content-Type: application/json" -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:52585/debug/v1/info" -H "Content-Type: application/json" -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.232/tcp/52586/p2p/16Uiu2HAkvPWb5BVgHC6iPSvny7Tfq3wn29XiYbEQSDT5WjQRZfyF","/ip4/172.18.13.232/tcp/52587/ws/p2p/16Uiu2HAkvPWb5BVgHC6iPSvny7Tfq3wn29XiYbEQSDT5WjQRZfyF"],"enrUri":"enr:-L24QD58N_TZpxDvoYysEI3_qjMPQwI-VzyklSox5oV-5nXxR8Lqag9owORtoQcKEUSeBcaU6g90Oc9_3O0jiyckm1wCgmlkgnY0gmlwhKwSDeiKbXVsdGlhZGRyc5YACASsEg3oBs1qAAoErBIN6AbNa90DgnJzhQADAQAAiXNlY3AyNTZrMaECDk3n8jqJoO7VbDYvDOXej2pplfPDQHbb2oI2Ri3A9vaDdGNwgs1qg3VkcILNbIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52585/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.207/tcp/29940/p2p/16Uiu2HAmB5fcMWXxgbSXLXuSyQ7PX1rFGNQs6go6trnczXXc2nho"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52585/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.21/tcp/51816/p2p/16Uiu2HAmQgFjhTjGAj6Sc13x99jTezdpKWS7fCKVEfuwbYqRUCDZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29939/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:8964/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:51815/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:52585/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:51815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:29939/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":"0x515db0d146676f66bbd16e99a304ef8813ba09b1e19f797b68604d47b30c8fa0"},{"messageHash":"0xe54e6b4772788191d4dd231880893d983ec750fc88bf8e02bcd74e8b996d8dce"}]}'
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:8964/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":"3d5f8b01c77dc7d6af5f","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x515db0d146676f66bbd16e99a304ef8813ba09b1e19f797b68604d47b30c8fa0"},{"messageHash":"0xe54e6b4772788191d4dd231880893d983ec750fc88bf8e02bcd74e8b996d8dce"}]}'
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:51815/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":"0x515db0d146676f66bbd16e99a304ef8813ba09b1e19f797b68604d47b30c8fa0"},{"messageHash":"0xe54e6b4772788191d4dd231880893d983ec750fc88bf8e02bcd74e8b996d8dce"}]}'
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:52585/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":"9a4221cac9cff9f1b8d1","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x515db0d146676f66bbd16e99a304ef8813ba09b1e19f797b68604d47b30c8fa0"},{"messageHash":"0xe54e6b4772788191d4dd231880893d983ec750fc88bf8e02bcd74e8b996d8dce"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.postgres_setup:postgres_setup.py:44 Postgres container stopped and removed.
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 b7b4281b0e9b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8dbc85f33b16
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e7970879e1bc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b7b4281b0e9b. 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 2e26c3932a17
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8dbc85f33b16. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_empty_cursor with id: 2026-02-06_04-40-06__b66fbb8c-6e00-46e3-bac7-829291c51c54
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-40-06__b66fbb8c-6e00-46e3-bac7-829291c51c54__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20489', '20490', '20491', '20492', '20493']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20489:20489 -p 20490:20490 -p 20491:20491 -p 20492:20492 -p 20493:20493 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20491 --rest-port=20489 --tcp-port=20490 --discv5-udp-port=20492 --rest-address=0.0.0.0 --nat=extip:172.18.254.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43a7dacab5579b6dc3df1b68dc107f6a08bdecfd253af4a799b3e8fba18e987b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20493 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.39 waku f93ad997d188008a5f39e348ef7e6711e0e52bb1d8120133df31342628bbf456
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f93ad997d188. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-40-06__b66fbb8c-6e00-46e3-bac7-829291c51c54__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20489
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 541ad858f188. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ae2f3f287064. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20489/health" -H "Content-Type: application/json" -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:20489/debug/v1/info" -H "Content-Type: application/json" -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.39/tcp/20490/p2p/16Uiu2HAm4pk1S7dUsReKRTokLiWA1QSfQ1jPaZZ1NrEw6NQJQ3e6","/ip4/172.18.254.39/tcp/20491/ws/p2p/16Uiu2HAm4pk1S7dUsReKRTokLiWA1QSfQ1jPaZZ1NrEw6NQJQ3e6"],"enrUri":"enr:-L24QGezSEIneCj0ChaKSDpavS1dMxOKGNyLfu-XmQsQr2PjSXfpVjTtJsyUnc4AbEmm2oNDaMmT2eGxRb8bP8mES4kCgmlkgnY0gmlwhKwS_ieKbXVsdGlhZGRyc5YACASsEv4nBlAKAAoErBL-JwZQC90DgnJzhQADAQAAiXNlY3AyNTZrMaECi6IYgkbs5uFntj7IvB2I8FWumUldIQzAjUu0zVKnt3eDdGNwglAKg3VkcIJQDIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-40-06__b66fbb8c-6e00-46e3-bac7-829291c51c54__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64406', '64407', '64408', '64409', '64410']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 64406:64406 -p 64407:64407 -p 64408:64408 -p 64409:64409 -p 64410:64410 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64408 --rest-port=64406 --tcp-port=64407 --discv5-udp-port=64409 --rest-address=0.0.0.0 --nat=extip:172.18.183.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c80ad1daaf4c221eb3b62e7aec6ece69facba97018acd8ff9c8d66b74e32058e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64410 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGezSEIneCj0ChaKSDpavS1dMxOKGNyLfu-XmQsQr2PjSXfpVjTtJsyUnc4AbEmm2oNDaMmT2eGxRb8bP8mES4kCgmlkgnY0gmlwhKwS_ieKbXVsdGlhZGRyc5YACASsEv4nBlAKAAoErBL-JwZQC90DgnJzhQADAQAAiXNlY3AyNTZrMaECi6IYgkbs5uFntj7IvB2I8FWumUldIQzAjUu0zVKnt3eDdGNwglAKg3VkcIJQDIV3YWt1MgM --storenode=/ip4/172.18.254.39/tcp/20490/p2p/16Uiu2HAm4pk1S7dUsReKRTokLiWA1QSfQ1jPaZZ1NrEw6NQJQ3e6 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.63 waku 7fd4011f4fad5224b31061abeaad9ae7a3a61c33a60a04631b97c9062aa5ac5f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7fd4011f4fad. Setting up logs at ./log/docker/store_node1_2026-02-06_04-40-06__b66fbb8c-6e00-46e3-bac7-829291c51c54__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64406
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64406/health" -H "Content-Type: application/json" -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:64406/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.63/tcp/64407/p2p/16Uiu2HAmETg5aH5FM2WNWeXAb6ZArdCDohytvCKWBm2qi5KZBiDF","/ip4/172.18.183.63/tcp/64408/ws/p2p/16Uiu2HAmETg5aH5FM2WNWeXAb6ZArdCDohytvCKWBm2qi5KZBiDF"],"enrUri":"enr:-L24QLxdf8HbIRfmZWAuA4-9ijriFtt09N804hlY3ryOAJp8clOV275nhiPx6uey_EaxyaqHZNntXUYaV6PBAl6tA5ACgmlkgnY0gmlwhKwStz-KbXVsdGlhZGRyc5YACASsErc_BvuXAAoErBK3Pwb7mN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGtFTb3gvO7Q1Ng7rCLmdaqXnPWbGPBGFQKavxUOr69qDdGNwgvuXg3VkcIL7mYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:64406/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.39/tcp/20490/p2p/16Uiu2HAm4pk1S7dUsReKRTokLiWA1QSfQ1jPaZZ1NrEw6NQJQ3e6"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20489/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:64406/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:20489/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:20489/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:20489/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:20489/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:20489/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:20489/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:20489/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:20489/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:20489/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:20489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20489/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&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":"0x4a634680f57d4cba9060c5312e4482e635820b7b9242bed9a7805e9ead004fe3"},{"messageHash":"0xc46727e5cc396f5e5bfc35b5f2e2be3511da0c031357f307bbd9df8bba89ea75"},{"messageHash":"0xfef0e9e53b35f3663cc38e1985dcc3c6fb86097e21bb9158016d99a888158b37"},{"messageHash":"0xc73370d02ef521d8f056a8ac458f38c5f7d9dc0936c5241b2e7298743b213c7e"},{"messageHash":"0x80fa14ce294976beae06e58e06c53abb486213c0ea5d052f2c36b2765a37af3d"}],"paginationCursor":"0x80fa14ce294976beae06e58e06c53abb486213c0ea5d052f2c36b2765a37af3d"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64406/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&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":"0x4a634680f57d4cba9060c5312e4482e635820b7b9242bed9a7805e9ead004fe3"},{"messageHash":"0xc46727e5cc396f5e5bfc35b5f2e2be3511da0c031357f307bbd9df8bba89ea75"},{"messageHash":"0xfef0e9e53b35f3663cc38e1985dcc3c6fb86097e21bb9158016d99a888158b37"},{"messageHash":"0xc73370d02ef521d8f056a8ac458f38c5f7d9dc0936c5241b2e7298743b213c7e"},{"messageHash":"0x80fa14ce294976beae06e58e06c53abb486213c0ea5d052f2c36b2765a37af3d"}],"paginationCursor":"0x80fa14ce294976beae06e58e06c53abb486213c0ea5d052f2c36b2765a37af3d"}'
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 f93ad997d188
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7fd4011f4fad
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-02-06 04:37:21.230 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:37:21.230 DEBUG [tests.conftest] Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-02-06_04-37-21__12807f60-4ea6-4e39-a3ac-eaa958be9561
2026-02-06 04:37:21.231 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:37:21.231 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:37:21.231 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-06 04:37:21.238 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:37:21.238 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-37-21__12807f60-4ea6-4e39-a3ac-eaa958be9561__wakuorg_nwaku:latest.log
2026-02-06 04:37:21.238 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:37:21.239 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:37:21.240 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:37:21.240 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.22
2026-02-06 04:37:21.240 DEBUG [src.node.docker_mananger] Generated ports ['22805', '22806', '22807', '22808', '22809']
2026-02-06 04:37:21.240 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-06 04:37:21.241 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:37:21.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:37:21.241 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:37:21.241 DEBUG [src.node.docker_mananger] docker run -i -t -p 22805:22805 -p 22806:22806 -p 22807:22807 -p 22808:22808 -p 22809:22809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22807 --rest-port=22805 --tcp-port=22806 --discv5-udp-port=22808 --rest-address=0.0.0.0 --nat=extip:172.18.186.22 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bde87d90acc8fd1becaaa3adcff6cdbcf974fe8ba58e1ed4d76bcb0de2ca1bac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22809 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:37:21.433 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.22 waku ac0c0253b9132944206303dadeeef266a4df61e95ddee30da32e0a74692b873d
2026-02-06 04:37:21.464 DEBUG [src.node.docker_mananger] Container started with ID ac0c0253b913. Setting up logs at ./log/docker/node1_2026-02-06_04-37-21__12807f60-4ea6-4e39-a3ac-eaa958be9561__wakuorg_nwaku:latest.log
2026-02-06 04:37:21.464 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22805
2026-02-06 04:37:21.464 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:37:21.485 ERROR [src.node.docker_mananger] Max retries reached for container 9c2f61a9ba7e. Exiting log stream.
2026-02-06 04:37:22.027 ERROR [src.node.docker_mananger] Max retries reached for container 59d7c9fcf54b. Exiting log stream.
2026-02-06 04:37:22.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22805/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:22.468 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"}]}'
2026-02-06 04:37:22.468 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:37:22.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22805/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:22.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.22/tcp/22806/p2p/16Uiu2HAm7JychYtM8nN51bgMAFoV9iNQhp3T4wz6TfnE3peMihma","/ip4/172.18.186.22/tcp/22807/ws/p2p/16Uiu2HAm7JychYtM8nN51bgMAFoV9iNQhp3T4wz6TfnE3peMihma"],"enrUri":"enr:-L24QNJfYL5r6cp-YVLw1rNvPhwBIB-RqkB-ONya7-3wczDWES6IpGqA2chPq7PbwGVdYQroNQmnN7FcYid4JhuVVqQCgmlkgnY0gmlwhKwSuhaKbXVsdGlhZGRyc5YACASsEroWBlkWAAoErBK6FgZZF90DgnJzhQACAQAAiXNlY3AyNTZrMaECsJUecEjQbOafcG0nDPJ9BSGRkzQ6djn8dlHEEkE9v0GDdGNwglkWg3VkcIJZGIV3YWt1MgU"}'
2026-02-06 04:37:22.471 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:37:22.478 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:37:22.478 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-37-21__12807f60-4ea6-4e39-a3ac-eaa958be9561__wakuorg_nwaku:latest.log
2026-02-06 04:37:22.478 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:37:22.478 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:37:22.479 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:37:22.480 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.29
2026-02-06 04:37:22.480 DEBUG [src.node.docker_mananger] Generated ports ['15935', '15936', '15937', '15938', '15939']
2026-02-06 04:37:22.480 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-06 04:37:22.480 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:37:22.480 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:37:22.480 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:37:22.480 DEBUG [src.node.docker_mananger] docker run -i -t -p 15935:15935 -p 15936:15936 -p 15937:15937 -p 15938:15938 -p 15939:15939 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15937 --rest-port=15935 --tcp-port=15936 --discv5-udp-port=15938 --rest-address=0.0.0.0 --nat=extip:172.18.2.29 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1afa189e3a3babfcd3dae072ddee07ca6605b1d9b030ae2e7bce6c235dd25c5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15939 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNJfYL5r6cp-YVLw1rNvPhwBIB-RqkB-ONya7-3wczDWES6IpGqA2chPq7PbwGVdYQroNQmnN7FcYid4JhuVVqQCgmlkgnY0gmlwhKwSuhaKbXVsdGlhZGRyc5YACASsEroWBlkWAAoErBK6FgZZF90DgnJzhQACAQAAiXNlY3AyNTZrMaECsJUecEjQbOafcG0nDPJ9BSGRkzQ6djn8dlHEEkE9v0GDdGNwglkWg3VkcIJZGIV3YWt1MgU
2026-02-06 04:37:22.678 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.29 waku c4b29e1457b18fc946f09c3ca8f2000a08eca0b5775f6948bcea34fa2904177f
2026-02-06 04:37:22.708 DEBUG [src.node.docker_mananger] Container started with ID c4b29e1457b1. Setting up logs at ./log/docker/node2_2026-02-06_04-37-21__12807f60-4ea6-4e39-a3ac-eaa958be9561__wakuorg_nwaku:latest.log
2026-02-06 04:37:22.708 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15935
2026-02-06 04:37:22.709 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:37:23.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15935/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:23.724 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"}]}'
2026-02-06 04:37:23.726 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:37:23.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15935/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:23.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.29/tcp/15936/p2p/16Uiu2HAmDcMWZ3RBY3sBbADPSU1ACZDf4kdBvdJDxGjbSoYbEfGo","/ip4/172.18.2.29/tcp/15937/ws/p2p/16Uiu2HAmDcMWZ3RBY3sBbADPSU1ACZDf4kdBvdJDxGjbSoYbEfGo"],"enrUri":"enr:-L24QEqvygRxfKz47DPKfW7vWjo2bmUKxN9M8oSigpqTARmZUg-QkYEimVxI-O9U2ynJCgBnghg_fpqO_OFEi3Q5Df4CgmlkgnY0gmlwhKwSAh2KbXVsdGlhZGRyc5YACASsEgIdBj5AAAoErBICHQY-Qd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDDi7er18Y2FPTDJgAlPl-48n7WFVjdEmkF7OvEIh8JXSDdGNwgj5Ag3VkcII-QoV3YWt1MgE"}'
2026-02-06 04:37:23.733 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:37:23.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15935/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.186.22/tcp/22806/p2p/16Uiu2HAm7JychYtM8nN51bgMAFoV9iNQhp3T4wz6TfnE3peMihma"]'
2026-02-06 04:37:23.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:23.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22805/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-06 04:37:23.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:23.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15935/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/toychat/2/huilong/proto"]'
2026-02-06 04:37:23.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:23.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22805/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:23.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:23.747 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:23.847 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:23.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22805/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:23.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352643742197860,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:23.852 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:23.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15935/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:23.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352643742197860,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:23.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22805/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-06 04:37:23.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:23.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15935/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-06 04:37:23.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:23.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22805/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:23.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:23.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:23.967 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:23.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22805/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:23.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352643862130997,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:23.971 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:23.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15935/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:23.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352643862130997,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:23.977 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:37:23.978 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:37:23.978 DEBUG [src.node.waku_node] Stopping container with id ac0c0253b913
2026-02-06 04:37:24.557 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:37:24.557 DEBUG [src.node.waku_node] Stopping container with id c4b29e1457b1
2026-02-06 04:37:25.116 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:37:25.117 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:37:25.122 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:37:25.128 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_update_subscription_with_no_pubsub_topic with id: 2026-02-06_04-33-27__92e28ea9-aecb-4462-80fb-7fadbe77f6e6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-27__92e28ea9-aecb-4462-80fb-7fadbe77f6e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.52.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16227', '16228', '16229', '16230', '16231']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16227:16227 -p 16228:16228 -p 16229:16229 -p 16230:16230 -p 16231:16231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16229 --rest-port=16227 --tcp-port=16228 --discv5-udp-port=16230 --rest-address=0.0.0.0 --nat=extip:172.18.52.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa0267a8bcddb98a593bcc3c6bbba0fdd2a81eceae0c7ccb9f4e377dc6a0bb3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16231 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.226 waku 79961b79140aeae9c85abcdeaa006b01644fcb5c0dd7a5600f5f13a04192bda9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79961b79140a. Setting up logs at ./log/docker/node1_2026-02-06_04-33-27__92e28ea9-aecb-4462-80fb-7fadbe77f6e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16227
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 d1c1aadc06c4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eb08d802ade4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16227/health" -H "Content-Type: application/json" -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:16227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.226/tcp/16228/p2p/16Uiu2HAmFLpJd9V8ueyvKUowNi2tSLQXts5nZ5vyw5g3u7ou6PYt","/ip4/172.18.52.226/tcp/16229/ws/p2p/16Uiu2HAmFLpJd9V8ueyvKUowNi2tSLQXts5nZ5vyw5g3u7ou6PYt"],"enrUri":"enr:-L24QMmYa_HsuB2zjfn6C4At0YMFv8koVgCWJG4C57m-Ibw9boK478jAbSt1fCfQZOBbHy1zC-xg0UTuUkth6FWlLykCgmlkgnY0gmlwhKwSNOKKbXVsdGlhZGRyc5YACASsEjTiBj9kAAoErBI04gY_Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ-s_SRsID_LoFjvs-thBw4dN0FnivsamWFIJIZsO1JmDdGNwgj9kg3VkcII_ZoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-27__92e28ea9-aecb-4462-80fb-7fadbe77f6e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48255', '48256', '48257', '48258', '48259']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48255:48255 -p 48256:48256 -p 48257:48257 -p 48258:48258 -p 48259:48259 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48257 --rest-port=48255 --tcp-port=48256 --discv5-udp-port=48258 --rest-address=0.0.0.0 --nat=extip:172.18.28.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0fbe1be76aaba2edf80ed0bc8b3380f2acafcb675916d9dd7b986a47be0ffa76 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48259 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMmYa_HsuB2zjfn6C4At0YMFv8koVgCWJG4C57m-Ibw9boK478jAbSt1fCfQZOBbHy1zC-xg0UTuUkth6FWlLykCgmlkgnY0gmlwhKwSNOKKbXVsdGlhZGRyc5YACASsEjTiBj9kAAoErBI04gY_Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJ-s_SRsID_LoFjvs-thBw4dN0FnivsamWFIJIZsO1JmDdGNwgj9kg3VkcII_ZoV3YWt1MgU --filternode=/ip4/172.18.52.226/tcp/16228/p2p/16Uiu2HAmFLpJd9V8ueyvKUowNi2tSLQXts5nZ5vyw5g3u7ou6PYt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.11 waku 6505e699df2023d2c6bad9a7f2630b7cd2b6a89a13d5e04f09e479ba8f98d552
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6505e699df20. Setting up logs at ./log/docker/node2_2026-02-06_04-33-27__92e28ea9-aecb-4462-80fb-7fadbe77f6e6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48255
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48255/health" -H "Content-Type: application/json" -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:48255/debug/v1/info" -H "Content-Type: application/json" -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.11/tcp/48256/p2p/16Uiu2HAm4YaFpm9yxRe2iDMjkePuCjs83Ney3xKEe1EUDBx8UqT7","/ip4/172.18.28.11/tcp/48257/ws/p2p/16Uiu2HAm4YaFpm9yxRe2iDMjkePuCjs83Ney3xKEe1EUDBx8UqT7"],"enrUri":"enr:-L24QEiOyj89K-LHYp3AzWztDWT3QtCdel-VMSUlXfffFRCmSEQxqdOo9E-Eu4ErBLIt93soSjBVk9Sksh8IQVI6UskCgmlkgnY0gmlwhKwSHAuKbXVsdGlhZGRyc5YACASsEhwLBryAAAoErBIcCwa8gd0DgnJzhQADAQAAiXNlY3AyNTZrMaECh33Gu2khjw-9MKj8wdMBRMNMqWID2a2HLYFWfiV_YTKDdGNwgryAg3VkcIK8goV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48255/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.52.226/tcp/16228/p2p/16Uiu2HAmFLpJd9V8ueyvKUowNi2tSLQXts5nZ5vyw5g3u7ou6PYt"]'
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:16227/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:48255/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "af47a989-852f-4321-94c6-17781c450361", "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":"af47a989-852f-4321-94c6-17781c450361","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:48255/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"]}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 79961b79140a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6505e699df20
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-06 04:33:41.549 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:33:41.550 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_extra_field with id: 2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a
2026-02-06 04:33:41.550 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:33:41.550 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:33:41.550 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:33:41.557 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:41.557 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a__wakuorg_nwaku:latest.log
2026-02-06 04:33:41.557 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:41.558 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:41.559 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:41.559 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.254
2026-02-06 04:33:41.559 DEBUG [src.node.docker_mananger] Generated ports ['26990', '26991', '26992', '26993', '26994']
2026-02-06 04:33:41.559 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:41.560 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:41.560 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:41.560 DEBUG [src.node.docker_mananger] docker run -i -t -p 26990:26990 -p 26991:26991 -p 26992:26992 -p 26993:26993 -p 26994:26994 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26992 --rest-port=26990 --tcp-port=26991 --discv5-udp-port=26993 --rest-address=0.0.0.0 --nat=extip:172.18.48.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=17fdeaaebacca93e8977875249fa4787ad8a86ec688004b8b60d2bd4de6c5fe3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26994 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:33:41.751 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.254 waku 278399f73d47aff9ffc84454020fd405e8ad4d42cc8b1f2a10b681827192042a
2026-02-06 04:33:41.760 ERROR [src.node.docker_mananger] Max retries reached for container aa6f733621b8. Exiting log stream.
2026-02-06 04:33:41.784 DEBUG [src.node.docker_mananger] Container started with ID 278399f73d47. Setting up logs at ./log/docker/node1_2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a__wakuorg_nwaku:latest.log
2026-02-06 04:33:41.786 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26990
2026-02-06 04:33:41.786 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:42.334 ERROR [src.node.docker_mananger] Max retries reached for container 0ac54bdf0a34. Exiting log stream.
2026-02-06 04:33:42.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26990/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:42.790 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"}]}'
2026-02-06 04:33:42.790 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:42.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26990/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:42.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.254/tcp/26991/p2p/16Uiu2HAm3mMF8s7MnJ8q7bf9773GBRBABfATPdo1DCRZBscXFEBp","/ip4/172.18.48.254/tcp/26992/ws/p2p/16Uiu2HAm3mMF8s7MnJ8q7bf9773GBRBABfATPdo1DCRZBscXFEBp"],"enrUri":"enr:-L24QOYYm4CMalUVieuhd8clMVX4jRNnhMMgJnl2Uw1WyRYpSk673tUCjvORz4Ei5kP0yqQ-bUIqo72MXkL0ZAjWgbMCgmlkgnY0gmlwhKwSMP6KbXVsdGlhZGRyc5YACASsEjD-BmlvAAoErBIw_gZpcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECe-ftZZvgDPVf88vPvUqKhbskVKmw3-XZZaTKWL9pVbeDdGNwgmlvg3VkcIJpcYV3YWt1MgU"}'
2026-02-06 04:33:42.793 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:42.793 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:33:42.800 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:42.800 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a__wakuorg_nwaku:latest.log
2026-02-06 04:33:42.800 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:42.800 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:42.801 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:42.802 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.125
2026-02-06 04:33:42.802 DEBUG [src.node.docker_mananger] Generated ports ['9758', '9759', '9760', '9761', '9762']
2026-02-06 04:33:42.802 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:42.802 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:42.802 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:42.802 DEBUG [src.node.docker_mananger] docker run -i -t -p 9758:9758 -p 9759:9759 -p 9760:9760 -p 9761:9761 -p 9762:9762 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9760 --rest-port=9758 --tcp-port=9759 --discv5-udp-port=9761 --rest-address=0.0.0.0 --nat=extip:172.18.196.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=59af27fea19856265cccdabdcd6a1bc4dee1c945f2d557eaeba4b9fa96fdc6a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9762 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOYYm4CMalUVieuhd8clMVX4jRNnhMMgJnl2Uw1WyRYpSk673tUCjvORz4Ei5kP0yqQ-bUIqo72MXkL0ZAjWgbMCgmlkgnY0gmlwhKwSMP6KbXVsdGlhZGRyc5YACASsEjD-BmlvAAoErBIw_gZpcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECe-ftZZvgDPVf88vPvUqKhbskVKmw3-XZZaTKWL9pVbeDdGNwgmlvg3VkcIJpcYV3YWt1MgU --filternode=/ip4/172.18.48.254/tcp/26991/p2p/16Uiu2HAm3mMF8s7MnJ8q7bf9773GBRBABfATPdo1DCRZBscXFEBp
2026-02-06 04:33:42.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.125 waku f835888ae4c5457742ddc7cdfc096604643f339dfa259e3c3d7cbd34aaccd106
2026-02-06 04:33:43.014 DEBUG [src.node.docker_mananger] Container started with ID f835888ae4c5. Setting up logs at ./log/docker/node2_2026-02-06_04-33-41__f881cccd-4601-4905-9753-d25747c8750a__wakuorg_nwaku:latest.log
2026-02-06 04:33:43.015 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9758
2026-02-06 04:33:43.016 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:44.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9758/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:44.020 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"}]}'
2026-02-06 04:33:44.020 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:44.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9758/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:44.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.125/tcp/9759/p2p/16Uiu2HAmR9bazrkK1brTzqL5zYyKCN6z3Y21MgBjkCJ4KR5eJj7B","/ip4/172.18.196.125/tcp/9760/ws/p2p/16Uiu2HAmR9bazrkK1brTzqL5zYyKCN6z3Y21MgBjkCJ4KR5eJj7B"],"enrUri":"enr:-L24QGcPdBLgvDHkjuITj4WBcA2lX3qPvTIkvsUhrGKSf_wJcfBwIw2LEaU_2fNUr5r4_-aGIrRIlt8nBt7yxS2G3F8CgmlkgnY0gmlwhKwSxH2KbXVsdGlhZGRyc5YACASsEsR9BiYfAAoErBLEfQYmIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuaBY_w_e5r8vEe29EYrLbk8CRiAlQMdYvLT7PMTGk8aDdGNwgiYfg3VkcIImIYV3YWt1MgA"}'
2026-02-06 04:33:44.023 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:44.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9758/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.254/tcp/26991/p2p/16Uiu2HAm3mMF8s7MnJ8q7bf9773GBRBABfATPdo1DCRZBscXFEBp"]'
2026-02-06 04:33:44.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:44.054 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-06 04:33:44.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26990/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:44.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:44.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9758/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d5aa6e3b-efb8-4141-a3cf-98748ea9df78", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:33:44.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d5aa6e3b-efb8-4141-a3cf-98748ea9df78","statusDesc":"OK"}'
2026-02-06 04:33:44.078 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:9758/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1", "extraField": "extraValue"}'
2026-02-06 04:33:44.081 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9758/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-06 04:33:44.083 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:33:44.084 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:33:44.084 DEBUG [src.node.waku_node] Stopping container with id 278399f73d47
2026-02-06 04:33:44.633 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:33:44.636 DEBUG [src.node.waku_node] Stopping container with id f835888ae4c5
2026-02-06 04:33:45.193 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:33:45.194 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:33:45.203 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:33:45.207 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_no_relay_2nodes with id: 2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15565', '15566', '15567', '15568', '15569']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15565:15565 -p 15566:15566 -p 15567:15567 -p 15568:15568 -p 15569:15569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15567 --rest-port=15565 --tcp-port=15566 --discv5-udp-port=15568 --rest-address=0.0.0.0 --nat=extip:172.18.130.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d94ad9cedb6fcdd1cab607a8ae78decd8ff88abe0fdfcdafca996abcd765d8b1 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15569 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.244 waku 6de129922460c3ae1c416c7a01b575673c40995c1218172f51b5efa4a21c8de6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c645f0834ccd. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6de129922460. Setting up logs at ./log/docker/node1_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15565
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 b01cebadc2cf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15565/health" -H "Content-Type: application/json" -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:15565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.244/tcp/15566/p2p/16Uiu2HAm1RWcc6LPoS6sXm7yjbHEj1Uyux2AvD8veiy4Qeb7X19S","/ip4/172.18.130.244/tcp/15567/ws/p2p/16Uiu2HAm1RWcc6LPoS6sXm7yjbHEj1Uyux2AvD8veiy4Qeb7X19S"],"enrUri":"enr:-L24QE95x4yxXdG9aFNXZin-BYu0GKQzl_bP8Q967_bUsCSzCCvMVMLFvnzFyx5EtHkLlSvJkKDPSCEvU6rlDDGk36YCgmlkgnY0gmlwhKwSgvSKbXVsdGlhZGRyc5YACASsEoL0BjzOAAoErBKC9AY8z90DgnJzhQADAQAAiXNlY3AyNTZrMaECWRuIPJWk2ZGC64TpQcFIIMGawAPRgQE2lNvOKD3WJ_mDdGNwgjzOg3VkcII80IV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.189.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45890', '45891', '45892', '45893', '45894']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 45890:45890 -p 45891:45891 -p 45892:45892 -p 45893:45893 -p 45894:45894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45892 --rest-port=45890 --tcp-port=45891 --discv5-udp-port=45893 --rest-address=0.0.0.0 --nat=extip:172.18.189.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=beb5dde31b1d7fd0c31aff113d46cced7ae680bf1e1d3f187b0779bfecccd916 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45894 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QE95x4yxXdG9aFNXZin-BYu0GKQzl_bP8Q967_bUsCSzCCvMVMLFvnzFyx5EtHkLlSvJkKDPSCEvU6rlDDGk36YCgmlkgnY0gmlwhKwSgvSKbXVsdGlhZGRyc5YACASsEoL0BjzOAAoErBKC9AY8z90DgnJzhQADAQAAiXNlY3AyNTZrMaECWRuIPJWk2ZGC64TpQcFIIMGawAPRgQE2lNvOKD3WJ_mDdGNwgjzOg3VkcII80IV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.189 waku eaedaec473184a7d8ac81c0891a1f6bbf5de5392ebb360f7c64d1f0d8d331a55
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eaedaec47318. Setting up logs at ./log/docker/node2_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45890
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45890/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.189/tcp/45891/p2p/16Uiu2HAmMng13Ejs4uDRLDmTQxiSJXfDjhdYri8NKhhWNiyUs8GS","/ip4/172.18.189.189/tcp/45892/ws/p2p/16Uiu2HAmMng13Ejs4uDRLDmTQxiSJXfDjhdYri8NKhhWNiyUs8GS"],"enrUri":"enr:-L24QLK7zB0A6kjS26UUrLYamNCmFt3CZUSuhIBnZ-ByzO84IbefTE2Yxt6or63WWkmEs4vt-6nVYY4BsjC1vlxKZmMCgmlkgnY0gmlwhKwSvb2KbXVsdGlhZGRyc5YACASsEr29BrNDAAoErBK9vQazRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDh7EU1EFtcKSrKdSVdPfhIG84g-R6JH8tPmhxyORggLuDdGNwgrNDg3VkcIKzRYV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45890/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.244/tcp/15566/p2p/16Uiu2HAm1RWcc6LPoS6sXm7yjbHEj1Uyux2AvD8veiy4Qeb7X19S"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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 20 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:45890/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x26f339e272844bc00a868372a8cdb822a621f083e6bf20bc3b9235181b69dcd4"},{"messageHash":"0x3256bc0c0eff18b2e8db5ddcf087c6fb7ba1a90c504391ed4d31b4667cb02e74"},{"messageHash":"0xacedeb4a339c1f81a4126a1ebfbab194cccee1c280af6849e1316cbe958df372"},{"messageHash":"0xd2b3042c8f61afba7a906770f01ddf03f31e9a8c10fdf79b3f39d8076190180c"},{"messageHash":"0x7bd6534fba7325020e5ad6b58c1be4b6d8b3ccd222e66bab2651d37ae59a844b"},{"messageHash":"0x8a4c5b60ce8b13c55c20e0ecd2b63eeb4b61523a6b37dfbc4fc9c022bf27370a"},{"messageHash":"0x70fc74c468e481e3c02f6985e040ccd3ce8c5e0857a8fd4b1ea44daeb442b73a"},{"messageHash":"0xc1ac4e9148d8369d9c9e25141af7be0e0cf182f214cc649745e5df80c1cbfb48"},{"messageHash":"0xdc55e3127749b916ee383d5c43accd40286ed8e26d4194768c287f2120bfe88a"},{"messageHash":"0xa49724e67a7ecbb828bade69e6709d24b2f1653a9bc59f06d9115783784c67cc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6de129922460
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eaedaec47318
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,69 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-02-06_04-39-54__74a6dd4c-d727-4d03-8cd2-55550648b8b7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-39-54__74a6dd4c-d727-4d03-8cd2-55550648b8b7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.126.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21299', '21300', '21301', '21302', '21303']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21299:21299 -p 21300:21300 -p 21301:21301 -p 21302:21302 -p 21303:21303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21301 --rest-port=21299 --tcp-port=21300 --discv5-udp-port=21302 --rest-address=0.0.0.0 --nat=extip:172.18.126.207 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ad6c2ecbdcd21ec74e2f1b8ccbeb5a9be6c671f29aefcedd3aeb3ffd801be7b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21303 --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 ee44425a52a7. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.126.207 waku 14466d67d66750291bf17c1599f72cc0d5f463f828501253094c9bc6939a5e25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 14466d67d667. Setting up logs at ./log/docker/node1_2026-02-06_04-39-54__74a6dd4c-d727-4d03-8cd2-55550648b8b7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21299
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 5f68a8ff7bfe. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21299/health" -H "Content-Type: application/json" -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:21299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.126.207/tcp/21300/p2p/16Uiu2HAmFP7aoVds4L2GfBRKeyo39tdigUmMMAsBQDZL2FVNhRPD","/ip4/172.18.126.207/tcp/21301/ws/p2p/16Uiu2HAmFP7aoVds4L2GfBRKeyo39tdigUmMMAsBQDZL2FVNhRPD"],"enrUri":"enr:-L24QL8uOy8lHP1M-na4JxuTBk0xWVKm383WGiBK6e3ndW3EdH2lNegnl2apike3X6_4vyr2Y34p_LXMTXHemPLfQo4CgmlkgnY0gmlwhKwSfs-KbXVsdGlhZGRyc5YACASsEn7PBlM0AAoErBJ-zwZTNd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKIHyOSwkzp6MRY42e297Hd_I_pnYWUA0PpfmkVDqw3iDdGNwglM0g3VkcIJTNoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-39-54__74a6dd4c-d727-4d03-8cd2-55550648b8b7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57474', '57475', '57476', '57477', '57478']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57474:57474 -p 57475:57475 -p 57476:57476 -p 57477:57477 -p 57478:57478 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57476 --rest-port=57474 --tcp-port=57475 --discv5-udp-port=57477 --rest-address=0.0.0.0 --nat=extip:172.18.121.117 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=caa479bed70bfd5458e2b6707fe6ac3fbabac91bcd55e3bedecbbd2cbace0d81 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57478 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QL8uOy8lHP1M-na4JxuTBk0xWVKm383WGiBK6e3ndW3EdH2lNegnl2apike3X6_4vyr2Y34p_LXMTXHemPLfQo4CgmlkgnY0gmlwhKwSfs-KbXVsdGlhZGRyc5YACASsEn7PBlM0AAoErBJ-zwZTNd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDKIHyOSwkzp6MRY42e297Hd_I_pnYWUA0PpfmkVDqw3iDdGNwglM0g3VkcIJTNoV3YWt1MgU --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.121.117 waku 4a4d568ab598ff2905dbdf5b7eb5e554dba13bd5bb4796e44c56f6f49245286d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a4d568ab598. Setting up logs at ./log/docker/node2_2026-02-06_04-39-54__74a6dd4c-d727-4d03-8cd2-55550648b8b7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57474
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57474/health" -H "Content-Type: application/json" -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:57474/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.117/tcp/57475/p2p/16Uiu2HAm68cmB6RWPpJ3Hyt26DV6z5y2at7GUchHPXJKxdYH6L1i","/ip4/172.18.121.117/tcp/57476/ws/p2p/16Uiu2HAm68cmB6RWPpJ3Hyt26DV6z5y2at7GUchHPXJKxdYH6L1i"],"enrUri":"enr:-L24QHwSKfsfIKUqLqr5_EFWIr8SO7hVlIKk3Kfm5n7VA9sXMKUmsU8euHNG5aEo2kkWirC-4YvnEFz6CRsWhpcGFjICgmlkgnY0gmlwhKwSeXWKbXVsdGlhZGRyc5YACASsEnl1BuCDAAoErBJ5dQbghN0DgnJzhQACAQAAiXNlY3AyNTZrMaECnxILWOPzLcjoHEi6RYPc0erJMYSgz6HgVTzxGVvZgn2DdGNwguCDg3VkcILghYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57474/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.126.207/tcp/21300/p2p/16Uiu2HAmFP7aoVds4L2GfBRKeyo39tdigUmMMAsBQDZL2FVNhRPD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21299/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:21299/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":1770352796513078444,"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:57474/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":1770352796513078444,"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 14466d67d667
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4a4d568ab598
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,86 @@
2026-02-06 04:42:16.245 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:42:16.246 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2026-02-06_04-42-16__c666c7d3-3eb1-4d53-937e-d347c5dd8b50
2026-02-06 04:42:16.246 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:42:16.246 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:42:16.246 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-06 04:42:16.253 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:42:16.253 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-42-16__c666c7d3-3eb1-4d53-937e-d347c5dd8b50__wakuorg_nwaku:latest.log
2026-02-06 04:42:16.253 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:42:16.254 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:42:16.255 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:42:16.255 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.181
2026-02-06 04:42:16.255 DEBUG [src.node.docker_mananger] Generated ports ['32170', '32171', '32172', '32173', '32174']
2026-02-06 04:42:16.255 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:42:16.256 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:42:16.256 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:42:16.256 DEBUG [src.node.docker_mananger] docker run -i -t -p 32170:32170 -p 32171:32171 -p 32172:32172 -p 32173:32173 -p 32174:32174 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32172 --rest-port=32170 --tcp-port=32171 --discv5-udp-port=32173 --rest-address=0.0.0.0 --nat=extip:172.18.21.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed3f15cfa69b9274eeecd1fe9a05556bad6ee8deaecc56f4cf59d0fca7b3368d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32174 --metrics-logging=true --relay=true
2026-02-06 04:42:16.443 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.181 waku 6417f2a12d4b26df16b80cd7d0a118933d202538e5c171f45a84fbee84f4f29c
2026-02-06 04:42:16.474 DEBUG [src.node.docker_mananger] Container started with ID 6417f2a12d4b. Setting up logs at ./log/docker/node1_2026-02-06_04-42-16__c666c7d3-3eb1-4d53-937e-d347c5dd8b50__wakuorg_nwaku:latest.log
2026-02-06 04:42:16.475 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32170
2026-02-06 04:42:16.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:42:16.503 ERROR [src.node.docker_mananger] Max retries reached for container 539a5c5cd839. Exiting log stream.
2026-02-06 04:42:17.025 ERROR [src.node.docker_mananger] Max retries reached for container e82f68a0bf26. Exiting log stream.
2026-02-06 04:42:17.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32170/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:17.479 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"}]}'
2026-02-06 04:42:17.479 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:42:17.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32170/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:17.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.181/tcp/32171/p2p/16Uiu2HAkxiTDZzCUt2VeA9sQ3Z1Czz5uzBLRSrbU5dGT8mnhtLRG","/ip4/172.18.21.181/tcp/32172/ws/p2p/16Uiu2HAkxiTDZzCUt2VeA9sQ3Z1Czz5uzBLRSrbU5dGT8mnhtLRG"],"enrUri":"enr:-L24QCjtDDFY5az25Trl05vkpePbNceBHklYf7ak9DQ7DZgnbLkF2C9TLVHDBD25lt4EIrrXrT6owfHI60FucEbEEqECgmlkgnY0gmlwhKwSFbWKbXVsdGlhZGRyc5YACASsEhW1Bn2rAAoErBIVtQZ9rN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMN-BAsZQ8LV3XxMypWG8LVV26H168YNiBMG2G823aUODdGNwgn2rg3VkcIJ9rYV3YWt1MgE"}'
2026-02-06 04:42:17.482 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:42:17.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:42:17.488 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-42-16__c666c7d3-3eb1-4d53-937e-d347c5dd8b50__wakuorg_nwaku:latest.log
2026-02-06 04:42:17.489 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:42:17.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:42:17.490 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:42:17.490 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.10
2026-02-06 04:42:17.490 DEBUG [src.node.docker_mananger] Generated ports ['9250', '9251', '9252', '9253', '9254']
2026-02-06 04:42:17.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:42:17.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:42:17.491 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:42:17.491 DEBUG [src.node.docker_mananger] docker run -i -t -p 9250:9250 -p 9251:9251 -p 9252:9252 -p 9253:9253 -p 9254:9254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9252 --rest-port=9250 --tcp-port=9251 --discv5-udp-port=9253 --rest-address=0.0.0.0 --nat=extip:172.18.225.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fdb5b15fab655ee96fbca7adcee2d9de80dae9f7aec91b41d46cbcb6b2a09ba2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9254 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCjtDDFY5az25Trl05vkpePbNceBHklYf7ak9DQ7DZgnbLkF2C9TLVHDBD25lt4EIrrXrT6owfHI60FucEbEEqECgmlkgnY0gmlwhKwSFbWKbXVsdGlhZGRyc5YACASsEhW1Bn2rAAoErBIVtQZ9rN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMN-BAsZQ8LV3XxMypWG8LVV26H168YNiBMG2G823aUODdGNwgn2rg3VkcIJ9rYV3YWt1MgE
2026-02-06 04:42:17.673 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.10 waku 76bfa56fd82de2ed2d6fc311a168c87b023e2db4f69abc337690c6e52c637803
2026-02-06 04:42:17.703 DEBUG [src.node.docker_mananger] Container started with ID 76bfa56fd82d. Setting up logs at ./log/docker/node2_2026-02-06_04-42-16__c666c7d3-3eb1-4d53-937e-d347c5dd8b50__wakuorg_nwaku:latest.log
2026-02-06 04:42:17.704 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9250
2026-02-06 04:42:17.704 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:42:18.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:18.712 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"}]}'
2026-02-06 04:42:18.713 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:42:18.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:18.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.10/tcp/9251/p2p/16Uiu2HAmUrBMaH7GuyWsJ7wqCVV91DmH2nPHxhm33i4gC6KgWFoL","/ip4/172.18.225.10/tcp/9252/ws/p2p/16Uiu2HAmUrBMaH7GuyWsJ7wqCVV91DmH2nPHxhm33i4gC6KgWFoL"],"enrUri":"enr:-L24QI91NTSjiSXW0_UiW3H4MTLJ0qCqZmSzNOX7-eVUN_MENJWHj136hpPNmmoo4fCh1I5zaP_al7BA5owKhIVHtzMCgmlkgnY0gmlwhKwS4QqKbXVsdGlhZGRyc5YACASsEuEKBiQjAAoErBLhCgYkJN0DgnJzhQADAQAAiXNlY3AyNTZrMaED8JjSsNyol9rsrxCUQ3aTruCvnmaNh301QXlv9bNF92-DdGNwgiQjg3VkcIIkJYV3YWt1MgE"}'
2026-02-06 04:42:18.720 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:42:18.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9250/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.181/tcp/32171/p2p/16Uiu2HAkxiTDZzCUt2VeA9sQ3Z1Czz5uzBLRSrbU5dGT8mnhtLRG"]'
2026-02-06 04:42:18.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:18.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:42:18.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:18.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9250/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:42:18.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:18.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:18.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:18.739 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:42:18.840 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:42:18.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:18.842 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":1770352938733998080,"ephemeral":false,"proof":""}]'
2026-02-06 04:42:18.844 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:42:18.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:18.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":1770352938733998080,"ephemeral":false,"proof":""}]'
2026-02-06 04:42:18.848 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:32170/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-06 04:42:18.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:18.850 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:9250/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-06 04:42:18.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:18.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:18.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:18.857 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:42:18.958 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:42:18.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32170/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:18.960 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":1770352938853382644,"ephemeral":false,"proof":""}]'
2026-02-06 04:42:18.961 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:42:18.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:18.964 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":1770352938853382644,"ephemeral":false,"proof":""}]'
2026-02-06 04:42:18.966 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:42:18.967 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:42:18.967 DEBUG [src.node.waku_node] Stopping container with id 6417f2a12d4b
2026-02-06 04:42:19.485 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:42:19.485 DEBUG [src.node.waku_node] Stopping container with id 76bfa56fd82d
2026-02-06 04:42:20.020 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:42:20.022 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:42:20.028 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:42:20.033 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: 2026-02-06_04-35-18__d0413a78-5c1c-4722-b1e0-45fc3e9e8269
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-35-18__d0413a78-5c1c-4722-b1e0-45fc3e9e8269__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.11.207
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7385', '7386', '7387', '7388', '7389']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7385:7385 -p 7386:7386 -p 7387:7387 -p 7388:7388 -p 7389:7389 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7387 --rest-port=7385 --tcp-port=7386 --discv5-udp-port=7388 --rest-address=0.0.0.0 --nat=extip:172.18.11.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fdae181a602eda273a5b218eecc4cc92fcfcfe8a62082b8fbe7dc64c75855c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7389 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c564ffa65ce1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.11.207 waku dd620525c5ac756d78b0b5bbb138de0bf49d4c5b18761e6bee55c454bb95fa10
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd620525c5ac. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-35-18__d0413a78-5c1c-4722-b1e0-45fc3e9e8269__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7385
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 971b703a15cf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7385/health" -H "Content-Type: application/json" -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:7385/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.11.207/tcp/7386/p2p/16Uiu2HAmS9vVcEAbkCj5DNM92z7S4j2GfrajbKsy75hoVzAJi4hE","/ip4/172.18.11.207/tcp/7387/ws/p2p/16Uiu2HAmS9vVcEAbkCj5DNM92z7S4j2GfrajbKsy75hoVzAJi4hE"],"enrUri":"enr:-L24QH-2FFIPrcs8GUups9tUwf1__szzDcygsq-ctyWRIjn8SKxMsSxjrl7GaxvYRnENZ1iDvyKXXdBUcyL2pt7JcmgCgmlkgnY0gmlwhKwSC8-KbXVsdGlhZGRyc5YACASsEgvPBhzaAAoErBILzwYc290DgnJzhQADAQAAiXNlY3AyNTZrMaEDyJFpsOmn2KapMhEbquslDtP-tnQlBdy09WYmf_onieGDdGNwghzag3VkcIIc3IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-35-18__d0413a78-5c1c-4722-b1e0-45fc3e9e8269__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40243', '40244', '40245', '40246', '40247']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40243:40243 -p 40244:40244 -p 40245:40245 -p 40246:40246 -p 40247:40247 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40245 --rest-port=40243 --tcp-port=40244 --discv5-udp-port=40246 --rest-address=0.0.0.0 --nat=extip:172.18.98.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3b1d330bca33083fe98c050eca0b5f32d57b2e3afe8dccd0b920dddd584ed6ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40247 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH-2FFIPrcs8GUups9tUwf1__szzDcygsq-ctyWRIjn8SKxMsSxjrl7GaxvYRnENZ1iDvyKXXdBUcyL2pt7JcmgCgmlkgnY0gmlwhKwSC8-KbXVsdGlhZGRyc5YACASsEgvPBhzaAAoErBILzwYc290DgnJzhQADAQAAiXNlY3AyNTZrMaEDyJFpsOmn2KapMhEbquslDtP-tnQlBdy09WYmf_onieGDdGNwghzag3VkcIIc3IV3YWt1MgM --storenode=/ip4/172.18.11.207/tcp/7386/p2p/16Uiu2HAmS9vVcEAbkCj5DNM92z7S4j2GfrajbKsy75hoVzAJi4hE --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.120 waku 973f7200a46156da8751c644e27191203383b18e0a5ebf88a8cd7059571dbcc6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 973f7200a461. Setting up logs at ./log/docker/store_node1_2026-02-06_04-35-18__d0413a78-5c1c-4722-b1e0-45fc3e9e8269__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40243
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40243/health" -H "Content-Type: application/json" -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:40243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.120/tcp/40244/p2p/16Uiu2HAmERgULpPcNUXqbZL2uhdF1DR28obhk7FZz2yvrXwN2yMq","/ip4/172.18.98.120/tcp/40245/ws/p2p/16Uiu2HAmERgULpPcNUXqbZL2uhdF1DR28obhk7FZz2yvrXwN2yMq"],"enrUri":"enr:-L24QCAMcskVxEbyimTOFPsjUhCbvfuzG9MFmnK7mbGWQdDJC_2ot6RNSND9ALXZKQ3o1bZdV_yT_aoHwK4hWAco3HQCgmlkgnY0gmlwhKwSYniKbXVsdGlhZGRyc5YACASsEmJ4Bp00AAoErBJieAadNd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGk6bsFvltQJto0PMc2FiR3AjGECP8_SQF2PBcz0Rz9CDdGNwgp00g3VkcIKdNoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40243/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.11.207/tcp/7386/p2p/16Uiu2HAmS9vVcEAbkCj5DNM92z7S4j2GfrajbKsy75hoVzAJi4hE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7385/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:40243/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:7385/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:7385/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:7385/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:7385/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:7385/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":"0xb07f8964de999d903f58b1b2d0504a0fce27e5a3dae0d0dca76f6103db013135"},{"messageHash":"0x3a620a4d68c3e3fc39cec8601a2efa99a19c54042e78868ddb224385f1476f0d"}],"paginationCursor":"0x3a620a4d68c3e3fc39cec8601a2efa99a19c54042e78868ddb224385f1476f0d"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40243/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":"0xb07f8964de999d903f58b1b2d0504a0fce27e5a3dae0d0dca76f6103db013135"},{"messageHash":"0x3a620a4d68c3e3fc39cec8601a2efa99a19c54042e78868ddb224385f1476f0d"}],"paginationCursor":"0x3a620a4d68c3e3fc39cec8601a2efa99a19c54042e78868ddb224385f1476f0d"}'
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 dd620525c5ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 973f7200a461
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 @@
2026-02-06 04:35:47.129 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:47.130 DEBUG [tests.conftest] Running test: test_relay_packet_loss_correlated_vs_uncorrelated with id: 2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46
2026-02-06 04:35:47.130 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:47.130 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:35:47.137 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:47.137 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46__wakuorg_nwaku:latest.log
2026-02-06 04:35:47.143 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:47.144 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46__wakuorg_nwaku:latest.log
2026-02-06 04:35:47.150 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:47.150 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46__wakuorg_nwaku:latest.log
2026-02-06 04:35:47.157 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:47.157 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46__wakuorg_nwaku:latest.log
2026-02-06 04:35:47.157 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:47.157 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:47.158 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:47.159 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.194
2026-02-06 04:35:47.159 DEBUG [src.node.docker_mananger] Generated ports ['51346', '51347', '51348', '51349', '51350']
2026-02-06 04:35:47.159 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:47.159 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:47.159 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:47.159 DEBUG [src.node.docker_mananger] docker run -i -t -p 51346:51346 -p 51347:51347 -p 51348:51348 -p 51349:51349 -p 51350:51350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51348 --rest-port=51346 --tcp-port=51347 --discv5-udp-port=51349 --rest-address=0.0.0.0 --nat=extip:172.18.7.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8eddf4b50ff04eed02fdcdd3152743ad9bc0b9daca28f14bd7e4cdcb1edbbcca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51350 --metrics-logging=true --relay=true
2026-02-06 04:35:47.344 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.194 waku ad47cb7b27b694a2e0a1e2ac569cabc444664f608988cccda2fff41b5d11c77a
2026-02-06 04:35:47.373 DEBUG [src.node.docker_mananger] Container started with ID ad47cb7b27b6. Setting up logs at ./log/docker/node1_2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46__wakuorg_nwaku:latest.log
2026-02-06 04:35:47.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51346
2026-02-06 04:35:47.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:47.410 ERROR [src.node.docker_mananger] Max retries reached for container 6c8c24fe5614. Exiting log stream.
2026-02-06 04:35:47.925 ERROR [src.node.docker_mananger] Max retries reached for container 5f7bdb8d97ce. Exiting log stream.
2026-02-06 04:35:48.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51346/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:48.379 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"}]}'
2026-02-06 04:35:48.379 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:48.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:48.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.194/tcp/51347/p2p/16Uiu2HAmTGX2ro7wrnX9HXn6eUs1RcoApEiVExxqbtykodyCU795","/ip4/172.18.7.194/tcp/51348/ws/p2p/16Uiu2HAmTGX2ro7wrnX9HXn6eUs1RcoApEiVExxqbtykodyCU795"],"enrUri":"enr:-L24QAkOzgtJipVKvBwsk4Fz7ESJuRXPcFmD6gduxirOTB93aVzqtvuZT8tUzlWpVc6R1Llrwk6-mfi6xYe4Oh7ImDwCgmlkgnY0gmlwhKwSB8KKbXVsdGlhZGRyc5YACASsEgfCBsiTAAoErBIHwgbIlN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2R2jRq8xFRrpyTzlwakIOAy3Gr1OOhzve0MyrjbPOJSDdGNwgsiTg3VkcILIlYV3YWt1MgE"}'
2026-02-06 04:35:48.381 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:48.382 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:48.382 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:48.383 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:48.383 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.149
2026-02-06 04:35:48.383 DEBUG [src.node.docker_mananger] Generated ports ['34899', '34900', '34901', '34902', '34903']
2026-02-06 04:35:48.384 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:48.384 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:48.384 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:48.384 DEBUG [src.node.docker_mananger] docker run -i -t -p 34899:34899 -p 34900:34900 -p 34901:34901 -p 34902:34902 -p 34903:34903 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34901 --rest-port=34899 --tcp-port=34900 --discv5-udp-port=34902 --rest-address=0.0.0.0 --nat=extip:172.18.7.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2e916912c19cfb48de9bf0fff16eceee70cfccc51fc3efcadbdcfa33fcaa1c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34903 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAkOzgtJipVKvBwsk4Fz7ESJuRXPcFmD6gduxirOTB93aVzqtvuZT8tUzlWpVc6R1Llrwk6-mfi6xYe4Oh7ImDwCgmlkgnY0gmlwhKwSB8KKbXVsdGlhZGRyc5YACASsEgfCBsiTAAoErBIHwgbIlN0DgnJzhQADAQAAiXNlY3AyNTZrMaED2R2jRq8xFRrpyTzlwakIOAy3Gr1OOhzve0MyrjbPOJSDdGNwgsiTg3VkcILIlYV3YWt1MgE
2026-02-06 04:35:48.566 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.149 waku b3b89c3cebc5a6236a700da2ee1c046561c2f801ab2758604f2a60921caf789f
2026-02-06 04:35:48.597 DEBUG [src.node.docker_mananger] Container started with ID b3b89c3cebc5. Setting up logs at ./log/docker/node2_2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46__wakuorg_nwaku:latest.log
2026-02-06 04:35:48.597 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34899
2026-02-06 04:35:48.597 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:49.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34899/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:49.613 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"}]}'
2026-02-06 04:35:49.614 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:49.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34899/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:49.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.149/tcp/34900/p2p/16Uiu2HAmMBTQtszMXm1vtHymJaUbVFiPzbPeFeDi2fWWyGxYKV65","/ip4/172.18.7.149/tcp/34901/ws/p2p/16Uiu2HAmMBTQtszMXm1vtHymJaUbVFiPzbPeFeDi2fWWyGxYKV65"],"enrUri":"enr:-L24QNRX9dRogXOj0p--XBKk3o0aEQ1e79G2QgVPDDJ6dFOERF166H3JqlBzRJMNEsrsf3Y6i5uS8QKaD1VtRmh8I18CgmlkgnY0gmlwhKwSB5WKbXVsdGlhZGRyc5YACASsEgeVBohUAAoErBIHlQaIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfquE2wyjISpjwr7fqblZpl7vJ7ZXk5i-5fzTUYc16vaDdGNwgohUg3VkcIKIVoV3YWt1MgE"}'
2026-02-06 04:35:49.619 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:49.620 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:49.620 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:49.622 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:49.622 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.211
2026-02-06 04:35:49.622 DEBUG [src.node.docker_mananger] Generated ports ['3704', '3705', '3706', '3707', '3708']
2026-02-06 04:35:49.623 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:49.623 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:49.623 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:49.623 DEBUG [src.node.docker_mananger] docker run -i -t -p 3704:3704 -p 3705:3705 -p 3706:3706 -p 3707:3707 -p 3708:3708 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3706 --rest-port=3704 --tcp-port=3705 --discv5-udp-port=3707 --rest-address=0.0.0.0 --nat=extip:172.18.238.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaaeb7e511ab81ec3d434d88ab205c38ae7991dca9edf9f400fedbca7c2108cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3708 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNRX9dRogXOj0p--XBKk3o0aEQ1e79G2QgVPDDJ6dFOERF166H3JqlBzRJMNEsrsf3Y6i5uS8QKaD1VtRmh8I18CgmlkgnY0gmlwhKwSB5WKbXVsdGlhZGRyc5YACASsEgeVBohUAAoErBIHlQaIVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfquE2wyjISpjwr7fqblZpl7vJ7ZXk5i-5fzTUYc16vaDdGNwgohUg3VkcIKIVoV3YWt1MgE
2026-02-06 04:35:49.796 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.211 waku d2884c219e85667f8f1c8c1b97e50e1841c1832d1624f87d0e4d8fa93c63f883
2026-02-06 04:35:49.826 DEBUG [src.node.docker_mananger] Container started with ID d2884c219e85. Setting up logs at ./log/docker/node3_2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46__wakuorg_nwaku:latest.log
2026-02-06 04:35:49.826 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3704
2026-02-06 04:35:49.827 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:50.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3704/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:50.842 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"}]}'
2026-02-06 04:35:50.842 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:50.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3704/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:50.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.211/tcp/3705/p2p/16Uiu2HAmGBCFBfk3HWm37z1P4ZQAdukRAKp8cDK4uMaf1iE99Jqe","/ip4/172.18.238.211/tcp/3706/ws/p2p/16Uiu2HAmGBCFBfk3HWm37z1P4ZQAdukRAKp8cDK4uMaf1iE99Jqe"],"enrUri":"enr:-L24QHkwH6pBlLJmUIb4x3sPrlE3HBwLC-5Oz_WZ-_ihvz1oLFNvP-RGchOCjS_9dpV6lHPzHU7fr23CJr4m_o8G0nkCgmlkgnY0gmlwhKwS7tOKbXVsdGlhZGRyc5YACASsEu7TBg55AAoErBLu0wYOet0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNE_vOc1roJe6oiJs99TTj6zGQ7Y8EqhxO8LbbgNufYmDdGNwgg55g3VkcIIOe4V3YWt1MgE"}'
2026-02-06 04:35:50.847 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:50.847 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:50.847 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:50.849 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:50.850 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.193
2026-02-06 04:35:50.850 DEBUG [src.node.docker_mananger] Generated ports ['6936', '6937', '6938', '6939', '6940']
2026-02-06 04:35:50.850 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:50.850 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:50.851 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:50.851 DEBUG [src.node.docker_mananger] docker run -i -t -p 6936:6936 -p 6937:6937 -p 6938:6938 -p 6939:6939 -p 6940:6940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6938 --rest-port=6936 --tcp-port=6937 --discv5-udp-port=6939 --rest-address=0.0.0.0 --nat=extip:172.18.202.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e3f4e62ec15abf1a2c7b9eeff01ab2dd53eb3abdb773ecefcb80dabd42e29a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6940 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHkwH6pBlLJmUIb4x3sPrlE3HBwLC-5Oz_WZ-_ihvz1oLFNvP-RGchOCjS_9dpV6lHPzHU7fr23CJr4m_o8G0nkCgmlkgnY0gmlwhKwS7tOKbXVsdGlhZGRyc5YACASsEu7TBg55AAoErBLu0wYOet0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNE_vOc1roJe6oiJs99TTj6zGQ7Y8EqhxO8LbbgNufYmDdGNwgg55g3VkcIIOe4V3YWt1MgE
2026-02-06 04:35:51.027 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.193 waku 77c920237780898a6a173be4e36038d4fb1b0c9765eac113a089a838b04fe53d
2026-02-06 04:35:51.056 DEBUG [src.node.docker_mananger] Container started with ID 77c920237780. Setting up logs at ./log/docker/node4_2026-02-06_04-35-47__c711ab99-15b8-4df7-b273-798244010e46__wakuorg_nwaku:latest.log
2026-02-06 04:35:51.057 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6936
2026-02-06 04:35:51.057 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:52.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6936/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:52.068 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"}]}'
2026-02-06 04:35:52.070 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:52.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:52.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.193/tcp/6937/p2p/16Uiu2HAm9VVVGjjSUunkeVapvvJKGzZQ9MXRYCYFiLGykxbz9sCo","/ip4/172.18.202.193/tcp/6938/ws/p2p/16Uiu2HAm9VVVGjjSUunkeVapvvJKGzZQ9MXRYCYFiLGykxbz9sCo"],"enrUri":"enr:-L24QKgojdf7wV5h80JNt7AYWf2JQAM1STngYuLJiZh_DlZPJrFMwathTvCDpsxAbxJxwuBhAv9njyaQiwWFfpPpbcoCgmlkgnY0gmlwhKwSysGKbXVsdGlhZGRyc5YACASsEsrBBhsZAAoErBLKwQYbGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0P4Tv_oDNUSdFKDqZdX-K_OybrxS62XRqSToEdu1WgSDdGNwghsZg3VkcIIbG4V3YWt1MgE"}'
2026-02-06 04:35:52.073 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:52.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:35:52.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:52.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34899/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:35:52.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:52.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3704/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:35:52.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:52.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:35:52.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:52.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51346/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:52.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.149/tcp/56050/p2p/16Uiu2HAmMBTQtszMXm1vtHymJaUbVFiPzbPeFeDi2fWWyGxYKV65","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:35:52.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34899/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:52.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.7.194/tcp/51347/p2p/16Uiu2HAmTGX2ro7wrnX9HXn6eUs1RcoApEiVExxqbtykodyCU795","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.238.211/tcp/59132/p2p/16Uiu2HAmGBCFBfk3HWm37z1P4ZQAdukRAKp8cDK4uMaf1iE99Jqe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:35:52.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3704/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:52.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.202.193/tcp/34696/p2p/16Uiu2HAm9VVVGjjSUunkeVapvvJKGzZQ9MXRYCYFiLGykxbz9sCo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.7.149/tcp/34900/p2p/16Uiu2HAmMBTQtszMXm1vtHymJaUbVFiPzbPeFeDi2fWWyGxYKV65","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"}]'
2026-02-06 04:35:52.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6936/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:52.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.238.211/tcp/3705/p2p/16Uiu2HAmGBCFBfk3HWm37z1P4ZQAdukRAKp8cDK4uMaf1iE99Jqe","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"}]'
2026-02-06 04:35:52.111 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-06 04:36:12.113 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8129', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-06 04:36:12.123 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8129', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%']
2026-02-06 04:36:12.133 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8129', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-06 04:36:12.141 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 40%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-06 04:36:12.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:12.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-06 04:36:12.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:12.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:12.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:13.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:13.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:14.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:14.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:14.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:14.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:14.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:14.446 DEBUG [src.libs.common] Sleeping for 70.0 seconds
2026-02-06 04:37:24.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:24.453 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":1770352572144424479,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352572155035486,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352573201971095,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352574423320353,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352574435210848,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:24.454 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8129', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-06 04:37:24.465 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8129', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-06 04:37:24.476 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8129', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '40.0%', '75.0%']
2026-02-06 04:37:24.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:24.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-06 04:37:24.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:24.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:24.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:24.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:24.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:24.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:24.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:24.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:24.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51346/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:24.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:24.752 DEBUG [src.libs.common] Sleeping for 70.0 seconds
2026-02-06 04:38:34.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:34.756 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":1770352644488231764,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352644499197682,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352644513397775,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352644526078188,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352644742970158,"ephemeral":false,"proof":""}]'
2026-02-06 04:38:34.757 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '8129', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-06 04:38:34.768 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:38:34.769 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:38:34.769 DEBUG [src.node.waku_node] Stopping container with id ad47cb7b27b6
2026-02-06 04:38:35.330 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:35.330 DEBUG [src.node.waku_node] Stopping container with id b3b89c3cebc5
2026-02-06 04:38:35.873 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:35.874 DEBUG [src.node.waku_node] Stopping container with id d2884c219e85
2026-02-06 04:38:36.141 ERROR [src.node.docker_mananger] Max retries reached for container ad47cb7b27b6. Exiting log stream.
2026-02-06 04:38:36.386 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:36.386 DEBUG [src.node.waku_node] Stopping container with id 77c920237780
2026-02-06 04:38:36.685 ERROR [src.node.docker_mananger] Max retries reached for container b3b89c3cebc5. Exiting log stream.
2026-02-06 04:38:36.894 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:36.895 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:38:37.007 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:37.118 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:37.231 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:37.344 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:37.345 ERROR [src.node.docker_mananger] Max retries reached for container d2884c219e85. Exiting log stream.

View File

@ -0,0 +1,73 @@
2026-02-06 04:37:38.665 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:37:38.666 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/20/sometopic/someencoding] with id: 2026-02-06_04-37-38__bbf0a6a7-f028-46dc-86d7-4597e79f9cdb
2026-02-06 04:37:38.666 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:37:38.666 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:37:38.667 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-06 04:37:38.674 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:37:38.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-37-38__bbf0a6a7-f028-46dc-86d7-4597e79f9cdb__wakuorg_nwaku:latest.log
2026-02-06 04:37:38.675 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:37:38.675 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:37:38.676 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:37:38.676 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.44
2026-02-06 04:37:38.677 DEBUG [src.node.docker_mananger] Generated ports ['35354', '35355', '35356', '35357', '35358']
2026-02-06 04:37:38.677 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:37:38.677 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:37:38.677 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:37:38.677 DEBUG [src.node.docker_mananger] docker run -i -t -p 35354:35354 -p 35355:35355 -p 35356:35356 -p 35357:35357 -p 35358:35358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35356 --rest-port=35354 --tcp-port=35355 --discv5-udp-port=35357 --rest-address=0.0.0.0 --nat=extip:172.18.162.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4d278fcfceabd3bf00a6e5651ac450d0fc724ecbe9d1cec7e9e62c8912eb9dd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35358 --metrics-logging=true --relay=true --filter=true --content-topic=/app/20/sometopic/someencoding
2026-02-06 04:37:38.863 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.44 waku ab3e258a3b370a01aadd549aebc66f0c7dadf82918345d439cded77a9c5cfefe
2026-02-06 04:37:38.895 DEBUG [src.node.docker_mananger] Container started with ID ab3e258a3b37. Setting up logs at ./log/docker/node1_2026-02-06_04-37-38__bbf0a6a7-f028-46dc-86d7-4597e79f9cdb__wakuorg_nwaku:latest.log
2026-02-06 04:37:38.896 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35354
2026-02-06 04:37:38.896 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:37:38.920 ERROR [src.node.docker_mananger] Max retries reached for container 32b54241e31c. Exiting log stream.
2026-02-06 04:37:39.468 ERROR [src.node.docker_mananger] Max retries reached for container a0dbcf098ae3. Exiting log stream.
2026-02-06 04:37:39.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35354/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:39.900 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"}]}'
2026-02-06 04:37:39.901 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:37:39.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:39.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.44/tcp/35355/p2p/16Uiu2HAkvaFevE1ciB6tHhYsRVDrVMEhjwzHgxvDkewcKWZ5MoLA","/ip4/172.18.162.44/tcp/35356/ws/p2p/16Uiu2HAkvaFevE1ciB6tHhYsRVDrVMEhjwzHgxvDkewcKWZ5MoLA"],"enrUri":"enr:-L24QKr0w7c2dZxwy-cSP0idcAeA46Yi3fgiUBd5cpzxgfdZFtVAC24tiOEh1P0AbmP1PG6U46VMPVqwtHaEaAt_1_ACgmlkgnY0gmlwhKwSoiyKbXVsdGlhZGRyc5YACASsEqIsBoobAAoErBKiLAaKHN0DgnJzhQACAQAAiXNlY3AyNTZrMaECEQ5oy3gWGiFYYGQ9O2LoAaIeNF7G-ggC81jnbwvX8W-DdGNwgoobg3VkcIKKHYV3YWt1MgU"}'
2026-02-06 04:37:39.903 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:37:39.910 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:37:39.910 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-37-38__bbf0a6a7-f028-46dc-86d7-4597e79f9cdb__wakuorg_nwaku:latest.log
2026-02-06 04:37:39.910 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:37:39.910 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:37:39.912 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:37:39.912 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.170
2026-02-06 04:37:39.912 DEBUG [src.node.docker_mananger] Generated ports ['44484', '44485', '44486', '44487', '44488']
2026-02-06 04:37:39.912 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:37:39.912 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:37:39.912 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:37:39.912 DEBUG [src.node.docker_mananger] docker run -i -t -p 44484:44484 -p 44485:44485 -p 44486:44486 -p 44487:44487 -p 44488:44488 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44486 --rest-port=44484 --tcp-port=44485 --discv5-udp-port=44487 --rest-address=0.0.0.0 --nat=extip:172.18.164.170 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=87e426cdf9a6cd8d9e18dee3f7ca93ded847cbddaff65ff5af04b16a509eae5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44488 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKr0w7c2dZxwy-cSP0idcAeA46Yi3fgiUBd5cpzxgfdZFtVAC24tiOEh1P0AbmP1PG6U46VMPVqwtHaEaAt_1_ACgmlkgnY0gmlwhKwSoiyKbXVsdGlhZGRyc5YACASsEqIsBoobAAoErBKiLAaKHN0DgnJzhQACAQAAiXNlY3AyNTZrMaECEQ5oy3gWGiFYYGQ9O2LoAaIeNF7G-ggC81jnbwvX8W-DdGNwgoobg3VkcIKKHYV3YWt1MgU --content-topic=/app/20/sometopic/someencoding
2026-02-06 04:37:40.096 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.170 waku b39dc373ce7595690513f48a23433116480fa960920cae1f4d882d7c85f92eea
2026-02-06 04:37:40.129 DEBUG [src.node.docker_mananger] Container started with ID b39dc373ce75. Setting up logs at ./log/docker/node2_2026-02-06_04-37-38__bbf0a6a7-f028-46dc-86d7-4597e79f9cdb__wakuorg_nwaku:latest.log
2026-02-06 04:37:40.130 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44484
2026-02-06 04:37:40.130 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:37:41.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44484/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:41.139 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"}]}'
2026-02-06 04:37:41.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:37:41.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44484/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:41.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.170/tcp/44485/p2p/16Uiu2HAmP5w9QMoyBp6rNYWKsRAu3deQ3A2vrVtE6ZuRENzj2xhf","/ip4/172.18.164.170/tcp/44486/ws/p2p/16Uiu2HAmP5w9QMoyBp6rNYWKsRAu3deQ3A2vrVtE6ZuRENzj2xhf"],"enrUri":"enr:-L24QH7buiux_D60sV6-HFk6gPoqObWJevm53jcIYw9Cvy8ZNlRV5xhPHkynb6Q-lcyiu0Lj6qeYcoH06hyg7czq3dYCgmlkgnY0gmlwhKwSpKqKbXVsdGlhZGRyc5YACASsEqSqBq3FAAoErBKkqgatxt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmvjEAhm59TZyW0u8k3Jj3RRZ3Zd77jbxa8r-uxkWTxqDdGNwgq3Fg3VkcIKtx4V3YWt1MgE"}'
2026-02-06 04:37:41.148 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:37:41.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.44/tcp/35355/p2p/16Uiu2HAkvaFevE1ciB6tHhYsRVDrVMEhjwzHgxvDkewcKWZ5MoLA"]'
2026-02-06 04:37:41.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:41.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35354/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-06 04:37:41.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:41.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44484/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/20/sometopic/someencoding"]'
2026-02-06 04:37:41.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:41.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35354/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:41.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:41.163 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:37:41.263 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:41.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35354/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:41.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352661158095924,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:41.268 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:37:41.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44484/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:41.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352661158095924,"ephemeral":false,"proof":""}]'
2026-02-06 04:37:41.273 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:37:41.275 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:37:41.275 DEBUG [src.node.waku_node] Stopping container with id ab3e258a3b37
2026-02-06 04:37:41.820 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:37:41.820 DEBUG [src.node.waku_node] Stopping container with id b39dc373ce75
2026-02-06 04:37:42.378 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:37:42.379 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:37:42.384 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:37:42.389 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
2026-02-06 04:35:30.071 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:30.073 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_with_invalid_pubsub_topic_format with id: 2026-02-06_04-35-30__80c14a7d-c95e-419a-a9f2-87650e210a40
2026-02-06 04:35:30.073 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:30.073 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:35:30.073 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-06 04:35:30.083 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:30.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-30__80c14a7d-c95e-419a-a9f2-87650e210a40__wakuorg_nwaku:latest.log
2026-02-06 04:35:30.084 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:30.084 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:30.087 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:30.088 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.206
2026-02-06 04:35:30.088 DEBUG [src.node.docker_mananger] Generated ports ['7783', '7784', '7785', '7786', '7787']
2026-02-06 04:35:30.088 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:30.088 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:30.088 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:30.089 DEBUG [src.node.docker_mananger] docker run -i -t -p 7783:7783 -p 7784:7784 -p 7785:7785 -p 7786:7786 -p 7787:7787 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7785 --rest-port=7783 --tcp-port=7784 --discv5-udp-port=7786 --rest-address=0.0.0.0 --nat=extip:172.18.121.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae1bc44ba9afcac4cdacce6d4bd68fb34cc69b9a2b9f1b7be7d585e5d4cafaae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7787 --metrics-logging=true --relay=true
2026-02-06 04:35:30.279 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.206 waku 6a933958ec1725f4584269561c14e7e22d87ae8ee66a9fb6a7b6d44d99280f9f
2026-02-06 04:35:30.311 DEBUG [src.node.docker_mananger] Container started with ID 6a933958ec17. Setting up logs at ./log/docker/node1_2026-02-06_04-35-30__80c14a7d-c95e-419a-a9f2-87650e210a40__wakuorg_nwaku:latest.log
2026-02-06 04:35:30.311 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7783
2026-02-06 04:35:30.311 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:30.320 ERROR [src.node.docker_mananger] Max retries reached for container 3af24799d29c. Exiting log stream.
2026-02-06 04:35:30.904 ERROR [src.node.docker_mananger] Max retries reached for container 4c9e2b0c3079. Exiting log stream.
2026-02-06 04:35:31.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7783/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:31.315 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"}]}'
2026-02-06 04:35:31.315 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:31.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7783/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:31.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.206/tcp/7784/p2p/16Uiu2HAmFHC4CX23HS4e9XAfkGdz7qHiQYpEM1fzzYYJMWDsuiFC","/ip4/172.18.121.206/tcp/7785/ws/p2p/16Uiu2HAmFHC4CX23HS4e9XAfkGdz7qHiQYpEM1fzzYYJMWDsuiFC"],"enrUri":"enr:-L24QNHdgOiOfjmqPSUbkPKbI6VylY1KkXAjOQtUCIWABL_YIlemMQMjFK_rWNOUAzcmMCZxsA3U9bDcd_jU0E3HXrYCgmlkgnY0gmlwhKwSec6KbXVsdGlhZGRyc5YACASsEnnOBh5oAAoErBJ5zgYead0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJv2Eq76nm1OK8HQZIv3-TJOj-U713HmcOPDEwalmcPuDdGNwgh5og3VkcIIeaoV3YWt1MgE"}'
2026-02-06 04:35:31.318 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:31.325 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:31.325 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-30__80c14a7d-c95e-419a-a9f2-87650e210a40__wakuorg_nwaku:latest.log
2026-02-06 04:35:31.325 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:31.325 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:31.326 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:31.326 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.166
2026-02-06 04:35:31.327 DEBUG [src.node.docker_mananger] Generated ports ['39308', '39309', '39310', '39311', '39312']
2026-02-06 04:35:31.327 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:31.327 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:31.327 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:31.327 DEBUG [src.node.docker_mananger] docker run -i -t -p 39308:39308 -p 39309:39309 -p 39310:39310 -p 39311:39311 -p 39312:39312 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39310 --rest-port=39308 --tcp-port=39309 --discv5-udp-port=39311 --rest-address=0.0.0.0 --nat=extip:172.18.56.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8c58f120bd26effbf3ad5e5f6c27f76a4dac7e5f8ff2e00e7ee335a0c507efd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39312 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNHdgOiOfjmqPSUbkPKbI6VylY1KkXAjOQtUCIWABL_YIlemMQMjFK_rWNOUAzcmMCZxsA3U9bDcd_jU0E3HXrYCgmlkgnY0gmlwhKwSec6KbXVsdGlhZGRyc5YACASsEnnOBh5oAAoErBJ5zgYead0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJv2Eq76nm1OK8HQZIv3-TJOj-U713HmcOPDEwalmcPuDdGNwgh5og3VkcIIeaoV3YWt1MgE
2026-02-06 04:35:31.522 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.166 waku 64359a6993963dac2488898f350f6e5587b934995d672928e5794750bfcbe155
2026-02-06 04:35:31.554 DEBUG [src.node.docker_mananger] Container started with ID 64359a699396. Setting up logs at ./log/docker/node2_2026-02-06_04-35-30__80c14a7d-c95e-419a-a9f2-87650e210a40__wakuorg_nwaku:latest.log
2026-02-06 04:35:31.555 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39308
2026-02-06 04:35:31.555 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:32.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39308/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:32.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-06 04:35:32.566 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:32.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39308/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:32.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.166/tcp/39309/p2p/16Uiu2HAmNhLVB4uhpHkmUQzyvjv9LLAPSXog67XgNJK4Guv8UU56","/ip4/172.18.56.166/tcp/39310/ws/p2p/16Uiu2HAmNhLVB4uhpHkmUQzyvjv9LLAPSXog67XgNJK4Guv8UU56"],"enrUri":"enr:-L24QJz5ASwYdfXttSnSxezcuxAb2lX5jZ9JuX9w5tSboBaWQBYcXw7MfE-gMcTCtzoczan9OgFKg4G7TrSNAKnqwT8CgmlkgnY0gmlwhKwSOKaKbXVsdGlhZGRyc5YACASsEjimBpmNAAoErBI4pgaZjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlS7MdRUrEuBJx3rERcCm9cgSz7mXfqZBydfocawMMQGDdGNwgpmNg3VkcIKZj4V3YWt1MgE"}'
2026-02-06 04:35:32.572 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:32.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39308/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.206/tcp/7784/p2p/16Uiu2HAmFHC4CX23HS4e9XAfkGdz7qHiQYpEM1fzzYYJMWDsuiFC"]'
2026-02-06 04:35:32.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:32.578 DEBUG [tests.relay.test_subscribe] Running test with payload /test/2/rs/0/1
2026-02-06 04:35:32.578 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/test/2/rs/0/1"'
2026-02-06 04:35:32.581 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7783/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-06 04:35:32.581 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/3/rs/0/1
2026-02-06 04:35:32.582 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/3/rs/0/1"'
2026-02-06 04:35:32.584 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7783/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-06 04:35:32.585 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/test/0/1
2026-02-06 04:35:32.585 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/test/0/1"'
2026-02-06 04:35:32.587 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7783/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-06 04:35:32.588 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/3/b
2026-02-06 04:35:32.588 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/3/b"'
2026-02-06 04:35:32.590 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7783/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-06 04:35:32.591 DEBUG [tests.relay.test_subscribe] Running test with payload /waku/2/rs/0
2026-02-06 04:35:32.591 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7783/relay/v1/subscriptions" -H "Content-Type: application/json" -d '"/waku/2/rs/0"'
2026-02-06 04:35:32.593 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7783/relay/v1/subscriptions. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-06 04:35:32.595 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:32.596 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:32.596 DEBUG [src.node.waku_node] Stopping container with id 6a933958ec17
2026-02-06 04:35:33.188 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:33.188 DEBUG [src.node.waku_node] Stopping container with id 64359a699396
2026-02-06 04:35:33.763 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:33.764 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:33.771 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:33.776 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
2026-02-06 04:35:59.102 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:59.102 DEBUG [tests.conftest] Running test: test_get_peers_for_filter_node with id: 2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c
2026-02-06 04:35:59.102 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:59.103 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:35:59.109 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:59.110 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c__wakuorg_nwaku:latest.log
2026-02-06 04:35:59.110 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:59.110 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:59.111 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:59.111 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.243
2026-02-06 04:35:59.111 DEBUG [src.node.docker_mananger] Generated ports ['19939', '19940', '19941', '19942', '19943']
2026-02-06 04:35:59.112 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:59.112 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:59.112 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:59.112 DEBUG [src.node.docker_mananger] docker run -i -t -p 19939:19939 -p 19940:19940 -p 19941:19941 -p 19942:19942 -p 19943:19943 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19941 --rest-port=19939 --tcp-port=19940 --discv5-udp-port=19942 --rest-address=0.0.0.0 --nat=extip:172.18.129.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a4f4fa6ae8ebdbfbf4f0affb8ad4008bba0c7f967fc6a6daabbaffe0c30ddde3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19943 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
2026-02-06 04:35:59.301 ERROR [src.node.docker_mananger] Max retries reached for container 8471131a7692. Exiting log stream.
2026-02-06 04:35:59.310 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.243 waku e9d9cfb763d51acef79bca3a7dc419691e0aea253dae601f9d852da1032eaef0
2026-02-06 04:35:59.342 DEBUG [src.node.docker_mananger] Container started with ID e9d9cfb763d5. Setting up logs at ./log/docker/node1_2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c__wakuorg_nwaku:latest.log
2026-02-06 04:35:59.342 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19939
2026-02-06 04:35:59.342 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:59.797 ERROR [src.node.docker_mananger] Max retries reached for container 4523acb6d098. Exiting log stream.
2026-02-06 04:36:00.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19939/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:00.346 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"}]}'
2026-02-06 04:36:00.346 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:36:00.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:00.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.243/tcp/19940/p2p/16Uiu2HAkvFVs4FnQ9zvdLsu18cPfQHvkQbHe446xLZZKEPx5xMJ2","/ip4/172.18.129.243/tcp/19941/ws/p2p/16Uiu2HAkvFVs4FnQ9zvdLsu18cPfQHvkQbHe446xLZZKEPx5xMJ2"],"enrUri":"enr:-L24QDwtIIB_TDkyDPBdXtT3Bc1oGFxin-aBUyEHNWql0Qfed-o3tKz0d-C6oWB_TqKBPlozGOdLVPnb1gxaU18GR54CgmlkgnY0gmlwhKwSgfOKbXVsdGlhZGRyc5YACASsEoHzBk3kAAoErBKB8wZN5d0DgnJzhQADAQAAiXNlY3AyNTZrMaECDEBwwq7kJ1Gk9Md7RNInVlkCBzZ21ml1mQgWTtt6zuODdGNwgk3kg3VkcIJN5oV3YWt1MgU"}'
2026-02-06 04:36:00.349 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:36:00.355 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:36:00.356 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c__wakuorg_nwaku:latest.log
2026-02-06 04:36:00.356 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:36:00.356 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:36:00.357 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:36:00.357 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.108
2026-02-06 04:36:00.358 DEBUG [src.node.docker_mananger] Generated ports ['23052', '23053', '23054', '23055', '23056']
2026-02-06 04:36:00.358 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:36:00.358 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:36:00.358 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:36:00.358 DEBUG [src.node.docker_mananger] docker run -i -t -p 23052:23052 -p 23053:23053 -p 23054:23054 -p 23055:23055 -p 23056:23056 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23054 --rest-port=23052 --tcp-port=23053 --discv5-udp-port=23055 --rest-address=0.0.0.0 --nat=extip:172.18.141.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbafda61dabdac4fdebaaadba6eed4c82ead67dfb8dca5b4ce8f031599585cee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23056 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDwtIIB_TDkyDPBdXtT3Bc1oGFxin-aBUyEHNWql0Qfed-o3tKz0d-C6oWB_TqKBPlozGOdLVPnb1gxaU18GR54CgmlkgnY0gmlwhKwSgfOKbXVsdGlhZGRyc5YACASsEoHzBk3kAAoErBKB8wZN5d0DgnJzhQADAQAAiXNlY3AyNTZrMaECDEBwwq7kJ1Gk9Md7RNInVlkCBzZ21ml1mQgWTtt6zuODdGNwgk3kg3VkcIJN5oV3YWt1MgU --filter=true
2026-02-06 04:36:00.544 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.108 waku 196fa3160239427ae0e21a7e2184590c994436b0aa00d3a81d01967c61c34424
2026-02-06 04:36:00.575 DEBUG [src.node.docker_mananger] Container started with ID 196fa3160239. Setting up logs at ./log/docker/node2_2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c__wakuorg_nwaku:latest.log
2026-02-06 04:36:00.575 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23052
2026-02-06 04:36:00.575 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:36:01.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23052/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:01.591 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":"READY"}]}'
2026-02-06 04:36:01.591 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:36:01.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23052/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:01.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.108/tcp/23053/p2p/16Uiu2HAmHWGYH2TN7MXVWSAEG926tpuDL6eiUZgkfjvzMmFfuHsE","/ip4/172.18.141.108/tcp/23054/ws/p2p/16Uiu2HAmHWGYH2TN7MXVWSAEG926tpuDL6eiUZgkfjvzMmFfuHsE"],"enrUri":"enr:-L24QDhVoaDehOjkHvJEXkuSXJNtlpMJs2a7Igyr3h2b_THkPnnUIRcxM3sceWtj7qQj8Mq-5_a4yyGs2j06H4TlAMsCgmlkgnY0gmlwhKwSjWyKbXVsdGlhZGRyc5YACASsEo1sBloNAAoErBKNbAZaDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSA6DRwmOXwvRFqG3go227iWDDlH3G4yHNUovmr17tOGDdGNwgloNg3VkcIJaD4V3YWt1MgU"}'
2026-02-06 04:36:01.597 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:36:01.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23052/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.243/tcp/19940/p2p/16Uiu2HAkvFVs4FnQ9zvdLsu18cPfQHvkQbHe446xLZZKEPx5xMJ2"]'
2026-02-06 04:36:01.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:01.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19939/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-06 04:36:01.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:01.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23052/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-06 04:36:01.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:01.619 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:36:02.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19939/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:02.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.141.108/tcp/49762/p2p/16Uiu2HAmHWGYH2TN7MXVWSAEG926tpuDL6eiUZgkfjvzMmFfuHsE","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:36:02.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:36:02.629 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c__wakuorg_nwaku:latest.log
2026-02-06 04:36:02.630 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:36:02.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:36:02.631 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:36:02.631 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.150
2026-02-06 04:36:02.631 DEBUG [src.node.docker_mananger] Generated ports ['60642', '60643', '60644', '60645', '60646']
2026-02-06 04:36:02.632 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:36:02.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:36:02.632 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:36:02.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 60642:60642 -p 60643:60643 -p 60644:60644 -p 60645:60645 -p 60646:60646 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60644 --rest-port=60642 --tcp-port=60643 --discv5-udp-port=60645 --rest-address=0.0.0.0 --nat=extip:172.18.248.150 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=07478203be91ab2446ddc2b4ea46cacdfebff2c03dc7bf44b711af2825a0f914 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60646 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.141.108/tcp/49762/p2p/16Uiu2HAmHWGYH2TN7MXVWSAEG926tpuDL6eiUZgkfjvzMmFfuHsE
2026-02-06 04:36:02.828 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.150 waku 3b095e4e481853df477b2241d8d412b56360df8d0d147db31df7f86ecb95802f
2026-02-06 04:36:02.860 DEBUG [src.node.docker_mananger] Container started with ID 3b095e4e4818. Setting up logs at ./log/docker/node3_2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c__wakuorg_nwaku:latest.log
2026-02-06 04:36:02.860 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60642
2026-02-06 04:36:02.861 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:36:03.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60642/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:03.873 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"}]}'
2026-02-06 04:36:03.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60642/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:03.977 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"}]}'
2026-02-06 04:36:03.977 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:36:03.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60642/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:03.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.150/tcp/60643/p2p/16Uiu2HAmTkXaREhPzBzsCep5ZspJWj6JwZ2RhLoQtL1offAGVx1Y","/ip4/172.18.248.150/tcp/60644/ws/p2p/16Uiu2HAmTkXaREhPzBzsCep5ZspJWj6JwZ2RhLoQtL1offAGVx1Y"],"enrUri":"enr:-La4QMJ8jVRHV7ErdY_jMU6bwG3LUQok7psGnBTVdF2cblvfR4Pn1fPCkvdnCA5m4TpObEyO8LnDGt05VIoow-0BbXwCgmlkgnY0gmlwhKwS-JaKbXVsdGlhZGRyc5YACASsEviWBuzjAAoErBL4lgbs5N0DgnJzhQADAQAAiXNlY3AyNTZrMaED4EqEBLgsXdryMb5LisvrqK2wV6A10MbVSbb5zUSBNEuDdGNwguzjhXdha3UyAA"}'
2026-02-06 04:36:03.980 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:36:03.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60642/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.243/tcp/19940/p2p/16Uiu2HAkvFVs4FnQ9zvdLsu18cPfQHvkQbHe446xLZZKEPx5xMJ2"]'
2026-02-06 04:36:04.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:04.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60642/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:04.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.141.108/tcp/49762/p2p/16Uiu2HAmHWGYH2TN7MXVWSAEG926tpuDL6eiUZgkfjvzMmFfuHsE","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.129.243/tcp/19940/p2p/16Uiu2HAkvFVs4FnQ9zvdLsu18cPfQHvkQbHe446xLZZKEPx5xMJ2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:36:04.017 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:36:04.018 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c__wakuorg_nwaku:latest.log
2026-02-06 04:36:04.018 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:36:04.018 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:36:04.019 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:36:04.019 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.199
2026-02-06 04:36:04.019 DEBUG [src.node.docker_mananger] Generated ports ['2917', '2918', '2919', '2920', '2921']
2026-02-06 04:36:04.020 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:36:04.020 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:36:04.020 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:36:04.020 DEBUG [src.node.docker_mananger] docker run -i -t -p 2917:2917 -p 2918:2918 -p 2919:2919 -p 2920:2920 -p 2921:2921 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2919 --rest-port=2917 --tcp-port=2918 --discv5-udp-port=2920 --rest-address=0.0.0.0 --nat=extip:172.18.102.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4eb4975b8fd183d1fb8a93120393c13dc1d0d143ee07fb6c2e9e0caba5a3ddbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2921 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.108/tcp/49762/p2p/16Uiu2HAmHWGYH2TN7MXVWSAEG926tpuDL6eiUZgkfjvzMmFfuHsE
2026-02-06 04:36:04.204 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.199 waku a89cce82bbff880dbe1f98d656afbfca7bc24895cbcb75b4a2eaff36b7eaa5f3
2026-02-06 04:36:04.232 DEBUG [src.node.docker_mananger] Container started with ID a89cce82bbff. Setting up logs at ./log/docker/node4_2026-02-06_04-35-59__c975b1f5-f8e5-4b47-93e4-d01c398ce99c__wakuorg_nwaku:latest.log
2026-02-06 04:36:04.233 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2917
2026-02-06 04:36:04.233 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:36:05.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2917/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:05.237 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"}]}'
2026-02-06 04:36:05.237 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:36:05.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2917/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:05.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.199/tcp/2918/p2p/16Uiu2HAm234KG1qEjEKzhp6gjSGSMnFtqAawhMkxM3EeNKW4Vgtr","/ip4/172.18.102.199/tcp/2919/ws/p2p/16Uiu2HAm234KG1qEjEKzhp6gjSGSMnFtqAawhMkxM3EeNKW4Vgtr"],"enrUri":"enr:-L24QCT0Zx6smN3rAA7RXDJUhuIprfhR-fmEOMwge7zPB92nUV5QmDpR38EqFW2Ii67t5m8pGaLagncj7Fah8rVrYrkCgmlkgnY0gmlwhKwSZseKbXVsdGlhZGRyc5YACASsEmbHBgtmAAoErBJmxwYLZ90DgnJzhQADAQAAiXNlY3AyNTZrMaECYja0cMa8F4kTq7ghTfaAyIG8ioAtftdy_S6N2gymXuuDdGNwggtmg3VkcIILaIV3YWt1MgA"}'
2026-02-06 04:36:05.240 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:36:05.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2917/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.243/tcp/19940/p2p/16Uiu2HAkvFVs4FnQ9zvdLsu18cPfQHvkQbHe446xLZZKEPx5xMJ2"]'
2026-02-06 04:36:05.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:05.278 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:36:05.288 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:36:05.288 DEBUG [src.node.waku_node] Stopping container with id e9d9cfb763d5
2026-02-06 04:36:05.838 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:36:05.839 DEBUG [src.node.waku_node] Stopping container with id 196fa3160239
2026-02-06 04:36:06.398 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:36:06.399 DEBUG [src.node.waku_node] Stopping container with id 3b095e4e4818
2026-02-06 04:36:06.695 ERROR [src.node.docker_mananger] Max retries reached for container e9d9cfb763d5. Exiting log stream.
2026-02-06 04:36:06.924 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:36:06.925 DEBUG [src.node.waku_node] Stopping container with id a89cce82bbff
2026-02-06 04:36:07.211 ERROR [src.node.docker_mananger] Max retries reached for container 196fa3160239. Exiting log stream.
2026-02-06 04:36:07.434 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:36:07.435 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:36:07.457 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:36:07.463 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:36:07.467 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:36:07.471 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: 2026-02-06_04-35-40__afc89e24-033f-43d2-93f5-3aa70868f80f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-35-40__afc89e24-033f-43d2-93f5-3aa70868f80f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.201.2
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7981', '7982', '7983', '7984', '7985']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7981:7981 -p 7982:7982 -p 7983:7983 -p 7984:7984 -p 7985:7985 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7983 --rest-port=7981 --tcp-port=7982 --discv5-udp-port=7984 --rest-address=0.0.0.0 --nat=extip:172.18.201.2 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd5fd1b33f983f6cb87dd25ccfe73bc954c0de9d7fab7dc96aaf0c5ac2f6f73d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7985 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.2 waku 388ffe0f114ef814d5af14a5b002813c4ceee74f8f56d8a2719d72463c86cb37
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 388ffe0f114e. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-35-40__afc89e24-033f-43d2-93f5-3aa70868f80f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7981
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 4550457fc929. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8b6a8533ab0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7981/health" -H "Content-Type: application/json" -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:7981/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.2/tcp/7982/p2p/16Uiu2HAm7om8XKXFwU9rSevyuKUCdrDSCvBCDPHtBmeYjAWbLasu","/ip4/172.18.201.2/tcp/7983/ws/p2p/16Uiu2HAm7om8XKXFwU9rSevyuKUCdrDSCvBCDPHtBmeYjAWbLasu"],"enrUri":"enr:-L24QOqo8c1C1gUFifueSj9qrjOc4FqtJ4kiaMexUhP9faS4PZUMQn80kkz0ABLigNdJoRr2bM5Vdybp8xGyuJkCYScCgmlkgnY0gmlwhKwSyQKKbXVsdGlhZGRyc5YACASsEskCBh8uAAoErBLJAgYfL90DgnJzhQADAQAAiXNlY3AyNTZrMaECt_TYOVtnPT-Ee7wN215nHg8KfCi-Eyu3IS6_6GrVP6SDdGNwgh8ug3VkcIIfMIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-35-40__afc89e24-033f-43d2-93f5-3aa70868f80f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.169.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8001', '8002', '8003', '8004', '8005']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8001:8001 -p 8002:8002 -p 8003:8003 -p 8004:8004 -p 8005:8005 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8003 --rest-port=8001 --tcp-port=8002 --discv5-udp-port=8004 --rest-address=0.0.0.0 --nat=extip:172.18.169.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d2f5ddf5a2a4c89792fb8d84cd8e3aa8fc41acaf3ddac77dcae146cef1e028e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8005 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOqo8c1C1gUFifueSj9qrjOc4FqtJ4kiaMexUhP9faS4PZUMQn80kkz0ABLigNdJoRr2bM5Vdybp8xGyuJkCYScCgmlkgnY0gmlwhKwSyQKKbXVsdGlhZGRyc5YACASsEskCBh8uAAoErBLJAgYfL90DgnJzhQADAQAAiXNlY3AyNTZrMaECt_TYOVtnPT-Ee7wN215nHg8KfCi-Eyu3IS6_6GrVP6SDdGNwgh8ug3VkcIIfMIV3YWt1MgM --storenode=/ip4/172.18.201.2/tcp/7982/p2p/16Uiu2HAm7om8XKXFwU9rSevyuKUCdrDSCvBCDPHtBmeYjAWbLasu --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.169.187 waku c01cdd3c677b5177b1c755f81292d501bbe7a04ffc72186633ffec396a3c8435
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c01cdd3c677b. Setting up logs at ./log/docker/store_node1_2026-02-06_04-35-40__afc89e24-033f-43d2-93f5-3aa70868f80f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8001
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8001/health" -H "Content-Type: application/json" -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:8001/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.187/tcp/8002/p2p/16Uiu2HAmMwMq2Xjt6oyLUh6rdi7eC9FrxiAxKzy3LZLoHJ7QrZja","/ip4/172.18.169.187/tcp/8003/ws/p2p/16Uiu2HAmMwMq2Xjt6oyLUh6rdi7eC9FrxiAxKzy3LZLoHJ7QrZja"],"enrUri":"enr:-L24QLQ67Dvg26UdHGCDp6G5jrpPVYfJYyVSU1f1XikWUR9xMMCci7xgBlJFWLSKHPe_vhN-YgZqXYZSDUxDksSX9BcCgmlkgnY0gmlwhKwSqbuKbXVsdGlhZGRyc5YACASsEqm7Bh9CAAoErBKpuwYfQ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDierCw2Y2rsdnBVR6I49tv0M5FmzdyO65RCO0nQFbZD2DdGNwgh9Cg3VkcIIfRIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8001/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.2/tcp/7982/p2p/16Uiu2HAm7om8XKXFwU9rSevyuKUCdrDSCvBCDPHtBmeYjAWbLasu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7981/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:8001/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:7981/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:7981/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:7981/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:7981/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:7981/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x419301c312c461af6141ee4ec85b885a3f18ac1ba76ba85683edd9a7028182ef&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x419301c312c461af6141ee4ec85b885a3f18ac1ba76ba85683edd9a7028182ef"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7981/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0x419301c312c461af6141ee4ec85b885a3f18ac1ba76ba85683edd9a7028182ef" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x087c8c6c2da67123d4d3ed3a09957b368b8fd2b8b7d36490234de1205856466c"},{"messageHash":"0x7caae92a252b4b3b438c4a60d3467ac5f7bd5064a69ef04aaa5c3452b33f46df"},{"messageHash":"0x419301c312c461af6141ee4ec85b885a3f18ac1ba76ba85683edd9a7028182ef"},{"messageHash":"0x66af9123b6c31a1857a513d4cbe7fec0c304b4478b190ae70ee5f8bb2f6edb59"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8001/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x419301c312c461af6141ee4ec85b885a3f18ac1ba76ba85683edd9a7028182ef&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x419301c312c461af6141ee4ec85b885a3f18ac1ba76ba85683edd9a7028182ef"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8001/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0x419301c312c461af6141ee4ec85b885a3f18ac1ba76ba85683edd9a7028182ef" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x087c8c6c2da67123d4d3ed3a09957b368b8fd2b8b7d36490234de1205856466c"},{"messageHash":"0x7caae92a252b4b3b438c4a60d3467ac5f7bd5064a69ef04aaa5c3452b33f46df"},{"messageHash":"0x419301c312c461af6141ee4ec85b885a3f18ac1ba76ba85683edd9a7028182ef"},{"messageHash":"0x66af9123b6c31a1857a513d4cbe7fec0c304b4478b190ae70ee5f8bb2f6edb59"}]}'
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 388ffe0f114e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c01cdd3c677b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_unknown_pubsub_topic_but_known_content_topic with id: 2026-02-06_04-40-15__0a688085-4ae8-4e37-9e06-3f51f5cbbb18
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-40-15__0a688085-4ae8-4e37-9e06-3f51f5cbbb18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.91.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19822', '19823', '19824', '19825', '19826']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19822:19822 -p 19823:19823 -p 19824:19824 -p 19825:19825 -p 19826:19826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19824 --rest-port=19822 --tcp-port=19823 --discv5-udp-port=19825 --rest-address=0.0.0.0 --nat=extip:172.18.91.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c93b217bbb9753b698ddac49a05bc9d0b97fad961f5c1cebb0f05f6c078c8fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19826 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.108 waku 7db81876b2792503dee058d4775e3a2ebd5324fc06c7da70a2cc33bd05df28c2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7db81876b279. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-40-15__0a688085-4ae8-4e37-9e06-3f51f5cbbb18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19822
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 3101823d55a4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06fad6dd6686. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19822/health" -H "Content-Type: application/json" -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:19822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.108/tcp/19823/p2p/16Uiu2HAmC4o9EqfdFGuqGVHCcJrhin51A6ytwTgj7dG2EsttwiKS","/ip4/172.18.91.108/tcp/19824/ws/p2p/16Uiu2HAmC4o9EqfdFGuqGVHCcJrhin51A6ytwTgj7dG2EsttwiKS"],"enrUri":"enr:-L24QIj_R04KzrfOUCBNoQTrR4Wn9O2EtwwYckafduOEoM4HchUhhBlcKJ28C8cLKA-20Rgn6Pp3dRKfzGev3O68bigCgmlkgnY0gmlwhKwSW2yKbXVsdGlhZGRyc5YACASsEltsBk1vAAoErBJbbAZNcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9z2Ub7TXT0_0pL789kqBL-MYcC5mIRMkOviUaG7ldHGDdGNwgk1vg3VkcIJNcYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-40-15__0a688085-4ae8-4e37-9e06-3f51f5cbbb18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24473', '24474', '24475', '24476', '24477']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24473:24473 -p 24474:24474 -p 24475:24475 -p 24476:24476 -p 24477:24477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24475 --rest-port=24473 --tcp-port=24474 --discv5-udp-port=24476 --rest-address=0.0.0.0 --nat=extip:172.18.37.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c18ebabec9fcd2cfaf17aaef569d8913eaac6cc1571c490cb9f80bd09ea923ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24477 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIj_R04KzrfOUCBNoQTrR4Wn9O2EtwwYckafduOEoM4HchUhhBlcKJ28C8cLKA-20Rgn6Pp3dRKfzGev3O68bigCgmlkgnY0gmlwhKwSW2yKbXVsdGlhZGRyc5YACASsEltsBk1vAAoErBJbbAZNcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9z2Ub7TXT0_0pL789kqBL-MYcC5mIRMkOviUaG7ldHGDdGNwgk1vg3VkcIJNcYV3YWt1MgM --storenode=/ip4/172.18.91.108/tcp/19823/p2p/16Uiu2HAmC4o9EqfdFGuqGVHCcJrhin51A6ytwTgj7dG2EsttwiKS --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.168 waku d78f30e7145a94f3068cb164e83b4e0f61a03bcd84741fb78056883951ee27d0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d78f30e7145a. Setting up logs at ./log/docker/store_node1_2026-02-06_04-40-15__0a688085-4ae8-4e37-9e06-3f51f5cbbb18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24473
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24473/health" -H "Content-Type: application/json" -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:24473/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/24474/p2p/16Uiu2HAmQCgUBV5fyfHHtp27EPRsAFZmafneQKLTYYCMzzrJuqH9","/ip4/172.18.37.168/tcp/24475/ws/p2p/16Uiu2HAmQCgUBV5fyfHHtp27EPRsAFZmafneQKLTYYCMzzrJuqH9"],"enrUri":"enr:-L24QJjpj_1HtaS7Kn7Bfe2Ez_DTUlKQTzZ45UGd4f6tSXwod7W5bCgEoM9LkhSpHHSOlEy_J7fgDOscB4o5bXFe1iQCgmlkgnY0gmlwhKwSJaiKbXVsdGlhZGRyc5YACASsEiWoBl-aAAoErBIlqAZfm90DgnJzhQADAQAAiXNlY3AyNTZrMaEDq47sfBUytsszWILqqrqm_Xhfp6yBpIaSaLgIjDMGjPiDdGNwgl-ag3VkcIJfnIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24473/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.91.108/tcp/19823/p2p/16Uiu2HAmC4o9EqfdFGuqGVHCcJrhin51A6ytwTgj7dG2EsttwiKS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19822/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:24473/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:19822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19822/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:19822/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:19822/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:19822/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:19822/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:19822/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:19822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19822/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24473/store/v3/messages?pubsubTopic=test&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7db81876b279
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d78f30e7145a
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,39 @@
2026-02-06 04:38:57.725 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:38:57.725 DEBUG [tests.conftest] Running test: test_verify_node_version2 with id: 2026-02-06_04-38-57__1e05506f-2254-441a-a43f-17c79ac54e93
2026-02-06 04:38:57.726 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:38:57.726 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:38:57.726 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-06 04:38:57.733 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:57.733 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-38-57__1e05506f-2254-441a-a43f-17c79ac54e93__wakuorg_nwaku:latest.log
2026-02-06 04:38:57.733 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:38:57.733 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:38:57.734 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:57.734 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:57.736 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:57.736 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.174
2026-02-06 04:38:57.736 DEBUG [src.node.docker_mananger] Generated ports ['45182', '45183', '45184', '45185', '45186']
2026-02-06 04:38:57.736 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:57.736 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:57.737 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:57.737 DEBUG [src.node.docker_mananger] docker run -i -t -p 45182:45182 -p 45183:45183 -p 45184:45184 -p 45185:45185 -p 45186:45186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45184 --rest-port=45182 --tcp-port=45183 --discv5-udp-port=45185 --rest-address=0.0.0.0 --nat=extip:172.18.153.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1eb62a0eeccae0269ae5e86b05170ec0da05455f7bd85ac9dcfe649a79f56da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45186 --metrics-logging=true --relay=true
2026-02-06 04:38:57.916 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.174 waku 724cee84b1f88c80c6c1ddb9630ba7a998a917336707cf8cebe79d60ca2aace6
2026-02-06 04:38:57.949 DEBUG [src.node.docker_mananger] Container started with ID 724cee84b1f8. Setting up logs at ./log/docker/node1_2026-02-06_04-38-57__1e05506f-2254-441a-a43f-17c79ac54e93__wakuorg_nwaku:latest.log
2026-02-06 04:38:57.949 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45182
2026-02-06 04:38:57.950 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:57.979 ERROR [src.node.docker_mananger] Max retries reached for container 1d0fecabde16. Exiting log stream.
2026-02-06 04:38:58.525 ERROR [src.node.docker_mananger] Max retries reached for container c7e2b82e5505. Exiting log stream.
2026-02-06 04:38:58.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45182/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:58.954 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"}]}'
2026-02-06 04:38:58.955 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:58.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:58.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.174/tcp/45183/p2p/16Uiu2HAmSzGoAwQtWzsRmqmcWroxWWVXHPmT8NPzF4jm9vobmTHX","/ip4/172.18.153.174/tcp/45184/ws/p2p/16Uiu2HAmSzGoAwQtWzsRmqmcWroxWWVXHPmT8NPzF4jm9vobmTHX"],"enrUri":"enr:-L24QK27oKlPATS1Ly1iFR3QRwktg0hR_F-GyekrdaZJhHokXjgjs1GffUe6nXZFCauQ6a1z5HcRwjBPTiHE2MZJI_ACgmlkgnY0gmlwhKwSma6KbXVsdGlhZGRyc5YACASsEpmuBrB_AAoErBKZrgawgN0DgnJzhQADAQAAiXNlY3AyNTZrMaED1PQ_iCjJMkEoGzdRQfT_0cNSq3EeYxNV23PRpCFSEmaDdGNwgrB_g3VkcIKwgYV3YWt1MgE"}'
2026-02-06 04:38:58.958 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:58.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45182/version" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:58.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-127-ga4e44d'
2026-02-06 04:38:58.961 DEBUG [tests.rest_flags.test_debug_flags] version of created node is v0.36.0-127-ga4e44d
2026-02-06 04:38:58.963 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:38:58.964 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:38:58.964 DEBUG [src.node.waku_node] Stopping container with id 724cee84b1f8
2026-02-06 04:38:59.548 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:59.549 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:38:59.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-06 04:34:01.014 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:34:01.014 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_no_request_id with id: 2026-02-06_04-34-01__d086806c-9c0f-4e20-b13e-6910883a25a3
2026-02-06 04:34:01.014 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:34:01.014 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:34:01.015 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:34:01.022 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:01.022 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-01__d086806c-9c0f-4e20-b13e-6910883a25a3__wakuorg_nwaku:latest.log
2026-02-06 04:34:01.022 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:01.022 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:01.023 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:01.024 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.239
2026-02-06 04:34:01.024 DEBUG [src.node.docker_mananger] Generated ports ['7085', '7086', '7087', '7088', '7089']
2026-02-06 04:34:01.024 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:01.024 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:01.024 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:01.024 DEBUG [src.node.docker_mananger] docker run -i -t -p 7085:7085 -p 7086:7086 -p 7087:7087 -p 7088:7088 -p 7089:7089 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7087 --rest-port=7085 --tcp-port=7086 --discv5-udp-port=7088 --rest-address=0.0.0.0 --nat=extip:172.18.6.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1bcbea58ff4308279766c9ca59395b4ca3f16de8eaab6b3cbb2cc10bd4c9df51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7089 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:34:01.200 ERROR [src.node.docker_mananger] Max retries reached for container 8d02ea9a645a. Exiting log stream.
2026-02-06 04:34:01.227 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.239 waku 9503f800cebd6cc56012add8ea9556e5ed8d1cd9b319cbce9a9cbb307e0086f8
2026-02-06 04:34:01.257 DEBUG [src.node.docker_mananger] Container started with ID 9503f800cebd. Setting up logs at ./log/docker/node1_2026-02-06_04-34-01__d086806c-9c0f-4e20-b13e-6910883a25a3__wakuorg_nwaku:latest.log
2026-02-06 04:34:01.258 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7085
2026-02-06 04:34:01.258 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:01.750 ERROR [src.node.docker_mananger] Max retries reached for container 6bbdec604539. Exiting log stream.
2026-02-06 04:34:02.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7085/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:02.262 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"}]}'
2026-02-06 04:34:02.262 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:02.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7085/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:02.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.239/tcp/7086/p2p/16Uiu2HAm9TZW7DxeMRC4EseoZnL5YohB62CmRibV9nnatcALHejT","/ip4/172.18.6.239/tcp/7087/ws/p2p/16Uiu2HAm9TZW7DxeMRC4EseoZnL5YohB62CmRibV9nnatcALHejT"],"enrUri":"enr:-L24QIoSxl-8a40p10RopKFzc_8itf45PYozxowgZX30cUk6Aqy3imS1WHj8UPancXkYfZB_FrQgcyzCS0WSfozRBlgCgmlkgnY0gmlwhKwSBu-KbXVsdGlhZGRyc5YACASsEgbvBhuuAAoErBIG7wYbr90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0H90Y2TpkHBhKAHpl24GqcQzgIqA9ERUj_qMoLshBmKDdGNwghuug3VkcIIbsIV3YWt1MgU"}'
2026-02-06 04:34:02.265 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:02.266 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:34:02.272 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:02.272 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-01__d086806c-9c0f-4e20-b13e-6910883a25a3__wakuorg_nwaku:latest.log
2026-02-06 04:34:02.272 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:02.272 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:02.274 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:02.274 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.224.173
2026-02-06 04:34:02.274 DEBUG [src.node.docker_mananger] Generated ports ['50429', '50430', '50431', '50432', '50433']
2026-02-06 04:34:02.274 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:02.274 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:02.274 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:02.274 DEBUG [src.node.docker_mananger] docker run -i -t -p 50429:50429 -p 50430:50430 -p 50431:50431 -p 50432:50432 -p 50433:50433 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50431 --rest-port=50429 --tcp-port=50430 --discv5-udp-port=50432 --rest-address=0.0.0.0 --nat=extip:172.18.224.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a3f05e14a44d523e97b754b046b2c6c5b4e3a3f07c7eddacd0d39c63d9987567 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50433 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIoSxl-8a40p10RopKFzc_8itf45PYozxowgZX30cUk6Aqy3imS1WHj8UPancXkYfZB_FrQgcyzCS0WSfozRBlgCgmlkgnY0gmlwhKwSBu-KbXVsdGlhZGRyc5YACASsEgbvBhuuAAoErBIG7wYbr90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0H90Y2TpkHBhKAHpl24GqcQzgIqA9ERUj_qMoLshBmKDdGNwghuug3VkcIIbsIV3YWt1MgU --filternode=/ip4/172.18.6.239/tcp/7086/p2p/16Uiu2HAm9TZW7DxeMRC4EseoZnL5YohB62CmRibV9nnatcALHejT
2026-02-06 04:34:02.461 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.224.173 waku 4c1262672012407337806858a9d784971f340162e50d44d816ff2469b0d769b6
2026-02-06 04:34:02.491 DEBUG [src.node.docker_mananger] Container started with ID 4c1262672012. Setting up logs at ./log/docker/node2_2026-02-06_04-34-01__d086806c-9c0f-4e20-b13e-6910883a25a3__wakuorg_nwaku:latest.log
2026-02-06 04:34:02.491 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50429
2026-02-06 04:34:02.491 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:03.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50429/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:03.496 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"}]}'
2026-02-06 04:34:03.497 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:03.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50429/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:03.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.224.173/tcp/50430/p2p/16Uiu2HAkzWxmAUoTv4MHnJomAuf7RPi4n2Et8q1Uss2ECzCB5RiP","/ip4/172.18.224.173/tcp/50431/ws/p2p/16Uiu2HAkzWxmAUoTv4MHnJomAuf7RPi4n2Et8q1Uss2ECzCB5RiP"],"enrUri":"enr:-L24QCghguG3jB1-zR6OoL8_r1GjxloFebSQlZKZ3bp7UTZPKq_-SYt7E6--5EYcp-cAY5sNJMqHRLK9YLzIFxi5qzwCgmlkgnY0gmlwhKwS4K2KbXVsdGlhZGRyc5YACASsEuCtBsT-AAoErBLgrQbE_90DgnJzhQADAQAAiXNlY3AyNTZrMaECS6VQfqLJQ5of1dX_QnNTiW11uZd0OFcf5GV9R3_AxKCDdGNwgsT-g3VkcILFAIV3YWt1MgA"}'
2026-02-06 04:34:03.499 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:03.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50429/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.239/tcp/7086/p2p/16Uiu2HAm9TZW7DxeMRC4EseoZnL5YohB62CmRibV9nnatcALHejT"]'
2026-02-06 04:34:03.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:03.531 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-06 04:34:03.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7085/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:34:03.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:03.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50429/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3423df9b-7f65-43c4-8d1c-343f4a5d2200", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:34:03.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3423df9b-7f65-43c4-8d1c-343f4a5d2200","statusDesc":"OK"}'
2026-02-06 04:34:03.560 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:50429/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:34:03.562 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50429/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-06 04:34:03.565 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:34:03.566 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:34:03.566 DEBUG [src.node.waku_node] Stopping container with id 9503f800cebd
2026-02-06 04:34:04.116 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:04.116 DEBUG [src.node.waku_node] Stopping container with id 4c1262672012
2026-02-06 04:34:04.637 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:04.638 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:34:04.643 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:04.648 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[1000] with id: 2026-02-06_04-33-02__ac4b5402-9280-4e37-ae98-c09bae6b00f9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-02__ac4b5402-9280-4e37-ae98-c09bae6b00f9__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-02__ac4b5402-9280-4e37-ae98-c09bae6b00f9__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44421', '44422', '44423', '44424', '44425']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 44421:44421 -p 44422:44422 -p 44423:44423 -p 44424:44424 -p 44425:44425 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44423 --rest-port=44421 --tcp-port=44422 --discv5-udp-port=44424 --rest-address=0.0.0.0 --nat=extip:172.18.105.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bddb3ec13bf9baddf2633ed0b9288de3d8cbdea2fbd5e009a62ec424db4b8d78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44425 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.115 waku 22a6bdb7c5d1ec7c5ae525547cfc6933acc292325f2ca069ceda64814f7eede9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 22a6bdb7c5d1. Setting up logs at ./log/docker/node1_2026-02-06_04-33-02__ac4b5402-9280-4e37-ae98-c09bae6b00f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44421
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 0e2073380a04. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cd26d9b25fa2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44421/health" -H "Content-Type: application/json" -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:44421/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.115/tcp/44422/p2p/16Uiu2HAmK5DdCgd252Jk8PzfS9S4zH8m3a15trsv3yws5dPRZz35","/ip4/172.18.105.115/tcp/44423/ws/p2p/16Uiu2HAmK5DdCgd252Jk8PzfS9S4zH8m3a15trsv3yws5dPRZz35"],"enrUri":"enr:-L24QLjo_f606Yu3LqsH8Jg2MQVG9skVpUQz9MwVrSlAwRtlRTeRXwMz_EtJHBht50l2jUeMZtO4z3sovxpaj9CwmvACgmlkgnY0gmlwhKwSaXOKbXVsdGlhZGRyc5YACASsEmlzBq2GAAoErBJpcwath90DgnJzhQADAQAAiXNlY3AyNTZrMaEDX1sSAVOgHzZx9kAGSwYPGBmcm2VeIAhI3Bb5RqRpwLyDdGNwgq2Gg3VkcIKtiIV3YWt1MgE"}'
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.128.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7597', '7598', '7599', '7600', '7601']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7597:7597 -p 7598:7598 -p 7599:7599 -p 7600:7600 -p 7601:7601 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7599 --rest-port=7597 --tcp-port=7598 --discv5-udp-port=7600 --rest-address=0.0.0.0 --nat=extip:172.18.128.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3260c5c9c4f2ac4bb4d8cecb99ccd1f45fc6351498765ed5c00af6faa6fa1bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7601 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLjo_f606Yu3LqsH8Jg2MQVG9skVpUQz9MwVrSlAwRtlRTeRXwMz_EtJHBht50l2jUeMZtO4z3sovxpaj9CwmvACgmlkgnY0gmlwhKwSaXOKbXVsdGlhZGRyc5YACASsEmlzBq2GAAoErBJpcwath90DgnJzhQADAQAAiXNlY3AyNTZrMaEDX1sSAVOgHzZx9kAGSwYPGBmcm2VeIAhI3Bb5RqRpwLyDdGNwgq2Gg3VkcIKtiIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.225 waku 6bf2c9d447e86cc0f52583ee29f31e7b7f7f43bea9e1747e7d1ec88a8581cb3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6bf2c9d447e8. Setting up logs at ./log/docker/node2_2026-02-06_04-33-02__ac4b5402-9280-4e37-ae98-c09bae6b00f9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7597
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7597/health" -H "Content-Type: application/json" -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:7597/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.225/tcp/7598/p2p/16Uiu2HAkyC9PCWXKuat4D4HxyBb637eeZabzUCHCdePBmpSzv35Z","/ip4/172.18.128.225/tcp/7599/ws/p2p/16Uiu2HAkyC9PCWXKuat4D4HxyBb637eeZabzUCHCdePBmpSzv35Z"],"enrUri":"enr:-L24QBfP7Uvohce7V-feoQCoDu9h_AEC0KtN8yAVmjO54X5HV_ppZ44OUquT56pfACZAPRg0Z19-5sorAOjYzU40pf0CgmlkgnY0gmlwhKwSgOGKbXVsdGlhZGRyc5YACASsEoDhBh2uAAoErBKA4QYdr90DgnJzhQADAQAAiXNlY3AyNTZrMaECN_eaBucRYEVWL316OOZViCcXyF3XozsOP2BSBknNCIiDdGNwgh2ug3VkcIIdsIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44421/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:7597/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44421/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.128.225/tcp/50008/p2p/16Uiu2HAkyC9PCWXKuat4D4HxyBb637eeZabzUCHCdePBmpSzv35Z","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7597/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.105.115/tcp/44422/p2p/16Uiu2HAmK5DdCgd252Jk8PzfS9S4zH8m3a15trsv3yws5dPRZz35","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 1000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4538', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4538', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4538', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44421/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.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:7597/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-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":1770352395531129221,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4538', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 22a6bdb7c5d1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6bf2c9d447e8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,226 @@
2026-02-06 04:40:26.459 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:40:26.459 DEBUG [tests.conftest] Running test: test_sync_with_nodes_restart__case2 with id: 2026-02-06_04-40-26__77238688-b9ae-4717-b153-733fcd868ca8
2026-02-06 04:40:26.459 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:40:26.466 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:40:26.467 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-40-26__77238688-b9ae-4717-b153-733fcd868ca8__wakuorg_nwaku:latest.log
2026-02-06 04:40:26.473 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:40:26.473 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-40-26__77238688-b9ae-4717-b153-733fcd868ca8__wakuorg_nwaku:latest.log
2026-02-06 04:40:26.480 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:40:26.480 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-40-26__77238688-b9ae-4717-b153-733fcd868ca8__wakuorg_nwaku:latest.log
2026-02-06 04:40:26.481 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:40:26.481 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:40:26.482 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:40:26.484 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:40:26.484 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.22
2026-02-06 04:40:26.484 DEBUG [src.node.docker_mananger] Generated ports ['8187', '8188', '8189', '8190', '8191']
2026-02-06 04:40:26.484 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:40:26.484 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:40:26.484 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:40:26.484 DEBUG [src.node.docker_mananger] docker run -i -t -p 8187:8187 -p 8188:8188 -p 8189:8189 -p 8190:8190 -p 8191:8191 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8189 --rest-port=8187 --tcp-port=8188 --discv5-udp-port=8190 --rest-address=0.0.0.0 --nat=extip:172.18.155.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f988f7fde743f3d927c3aef03dbd872c6a590afc0e4abe03df97a096342c6f1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8191 --metrics-logging=true --store=true --relay=true
2026-02-06 04:40:26.666 ERROR [src.node.docker_mananger] Max retries reached for container 0b91af166258. Exiting log stream.
2026-02-06 04:40:26.678 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.22 waku dab2b19343cd507df7ec12327c66eaec9df589905bf772ae7292bc6410daa104
2026-02-06 04:40:26.715 DEBUG [src.node.docker_mananger] Container started with ID dab2b19343cd. Setting up logs at ./log/docker/node1_2026-02-06_04-40-26__77238688-b9ae-4717-b153-733fcd868ca8__wakuorg_nwaku:latest.log
2026-02-06 04:40:26.716 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8187
2026-02-06 04:40:26.716 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:40:27.266 ERROR [src.node.docker_mananger] Max retries reached for container b2e415c116ec. Exiting log stream.
2026-02-06 04:40:27.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8187/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:27.719 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"}]}'
2026-02-06 04:40:27.720 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:40:27.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8187/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:27.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.22/tcp/8188/p2p/16Uiu2HAmUrfKgHRw9ZDscd8azXWuVkcXfcciu6Kvy3XLkvj2hMfJ","/ip4/172.18.155.22/tcp/8189/ws/p2p/16Uiu2HAmUrfKgHRw9ZDscd8azXWuVkcXfcciu6Kvy3XLkvj2hMfJ"],"enrUri":"enr:-L24QGAxIxe8fEpCteEvKzv39dve6RwSKzz7KUtm8uvKSOVNQBjsOb4c1hTnGQRY1t84AGkLTtsuzVpLTRyOxelyvBACgmlkgnY0gmlwhKwSmxaKbXVsdGlhZGRyc5YACASsEpsWBh_8AAoErBKbFgYf_d0DgnJzhQADAQAAiXNlY3AyNTZrMaED8LhyHBPa5UZ39z3EBnEwVZb9HIBLEY8ZnzyCbp3iRM2DdGNwgh_8g3VkcIIf_oV3YWt1MgM"}'
2026-02-06 04:40:27.722 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:40:27.722 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:40:27.723 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:40:27.724 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:40:27.724 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.85
2026-02-06 04:40:27.724 DEBUG [src.node.docker_mananger] Generated ports ['18098', '18099', '18100', '18101', '18102']
2026-02-06 04:40:27.724 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:40:27.724 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:40:27.725 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:40:27.725 DEBUG [src.node.docker_mananger] docker run -i -t -p 18098:18098 -p 18099:18099 -p 18100:18100 -p 18101:18101 -p 18102:18102 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18100 --rest-port=18098 --tcp-port=18099 --discv5-udp-port=18101 --rest-address=0.0.0.0 --nat=extip:172.18.217.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f17baa6bb162acfc1eed1e0b1eff2e38facd91f2f1b713e4e433adf6fa7fed9 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18102 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGAxIxe8fEpCteEvKzv39dve6RwSKzz7KUtm8uvKSOVNQBjsOb4c1hTnGQRY1t84AGkLTtsuzVpLTRyOxelyvBACgmlkgnY0gmlwhKwSmxaKbXVsdGlhZGRyc5YACASsEpsWBh_8AAoErBKbFgYf_d0DgnJzhQADAQAAiXNlY3AyNTZrMaED8LhyHBPa5UZ39z3EBnEwVZb9HIBLEY8ZnzyCbp3iRM2DdGNwgh_8g3VkcIIf_oV3YWt1MgM
2026-02-06 04:40:27.934 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.85 waku 53337b76e7d4b6cce354ef895078a0d3532f6339703d7919f2236959dc87f594
2026-02-06 04:40:27.964 DEBUG [src.node.docker_mananger] Container started with ID 53337b76e7d4. Setting up logs at ./log/docker/node2_2026-02-06_04-40-26__77238688-b9ae-4717-b153-733fcd868ca8__wakuorg_nwaku:latest.log
2026-02-06 04:40:27.964 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18098
2026-02-06 04:40:27.964 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:40:28.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18098/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:28.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-06 04:40:28.978 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:40:28.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:28.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.85/tcp/18099/p2p/16Uiu2HAmU3XjBs12YUDbhzEnHUF9tdGxAE8DHoF1xNhHCH4pgLfV","/ip4/172.18.217.85/tcp/18100/ws/p2p/16Uiu2HAmU3XjBs12YUDbhzEnHUF9tdGxAE8DHoF1xNhHCH4pgLfV"],"enrUri":"enr:-L24QFJwYb3pYMb_ieaej55Do-lPMuau_akz_uFWmZQdsFOvHM6OIS5L1NTPi3uZ58b2rutQNq6UolkAPeEDBaO2u2oCgmlkgnY0gmlwhKwS2VWKbXVsdGlhZGRyc5YACASsEtlVBkazAAoErBLZVQZGtN0DgnJzhQADAQAAiXNlY3AyNTZrMaED5KWPdwf0a3CcawL0iSg2pQ4A2mosAfk9dZQj0Ys_qMyDdGNwgkazg3VkcIJGtYV3YWt1MgE"}'
2026-02-06 04:40:28.985 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:40:28.985 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:40:28.986 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:40:28.988 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:40:28.988 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.76
2026-02-06 04:40:28.988 DEBUG [src.node.docker_mananger] Generated ports ['17457', '17458', '17459', '17460', '17461']
2026-02-06 04:40:28.988 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:40:28.988 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:40:28.988 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:40:28.988 DEBUG [src.node.docker_mananger] docker run -i -t -p 17457:17457 -p 17458:17458 -p 17459:17459 -p 17460:17460 -p 17461:17461 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17459 --rest-port=17457 --tcp-port=17458 --discv5-udp-port=17460 --rest-address=0.0.0.0 --nat=extip:172.18.120.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3ccddc7c81e37dedf4be3a77a9c51b047adb7f18d41f1e17cdddada9a3ae73f --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17461 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFJwYb3pYMb_ieaej55Do-lPMuau_akz_uFWmZQdsFOvHM6OIS5L1NTPi3uZ58b2rutQNq6UolkAPeEDBaO2u2oCgmlkgnY0gmlwhKwS2VWKbXVsdGlhZGRyc5YACASsEtlVBkazAAoErBLZVQZGtN0DgnJzhQADAQAAiXNlY3AyNTZrMaED5KWPdwf0a3CcawL0iSg2pQ4A2mosAfk9dZQj0Ys_qMyDdGNwgkazg3VkcIJGtYV3YWt1MgE
2026-02-06 04:40:29.189 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.76 waku 91e7ed62a182aec2c19f6197db6a6e67eafd74f53579a24b1155e1bf960a56b4
2026-02-06 04:40:29.220 DEBUG [src.node.docker_mananger] Container started with ID 91e7ed62a182. Setting up logs at ./log/docker/node3_2026-02-06_04-40-26__77238688-b9ae-4717-b153-733fcd868ca8__wakuorg_nwaku:latest.log
2026-02-06 04:40:29.221 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17457
2026-02-06 04:40:29.222 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:40:30.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17457/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:30.232 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"}]}'
2026-02-06 04:40:30.233 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:40:30.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17457/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:30.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.76/tcp/17458/p2p/16Uiu2HAmSwzNdsM5G6RJ5437NJis1VuJQoVbkEJNZcG4weqFcCwf","/ip4/172.18.120.76/tcp/17459/ws/p2p/16Uiu2HAmSwzNdsM5G6RJ5437NJis1VuJQoVbkEJNZcG4weqFcCwf"],"enrUri":"enr:-L24QDOdR2adcWLK8BlTTl3JEmyJgYY-uWo8ihChLA5_lx98cT2QkYyII4ObSjVmafGFk_s1GkMG1YMvDWx47Zb7IIwCgmlkgnY0gmlwhKwSeEyKbXVsdGlhZGRyc5YACASsEnhMBkQyAAoErBJ4TAZEM90DgnJzhQADAQAAiXNlY3AyNTZrMaED1F6EWHhxzLe-YR8rAlu0VlXau8sBUHeGwja5Uue9-IaDdGNwgkQyg3VkcIJENIV3YWt1MgE"}'
2026-02-06 04:40:30.241 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:40:30.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.22/tcp/8188/p2p/16Uiu2HAmUrfKgHRw9ZDscd8azXWuVkcXfcciu6Kvy3XLkvj2hMfJ"]'
2026-02-06 04:40:30.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.217.85/tcp/18099/p2p/16Uiu2HAmU3XjBs12YUDbhzEnHUF9tdGxAE8DHoF1xNhHCH4pgLfV"]'
2026-02-06 04:40:30.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:40:30.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:40:30.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:40:30.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.256 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.261 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.272 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.278 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.288 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.296 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.307 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.314 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.326 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.332 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.343 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.349 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.359 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.366 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.377 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.385 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.395 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.401 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.411 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8187/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.417 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.428 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.434 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.445 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.452 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.463 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.470 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.480 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.487 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.498 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.505 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.515 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.521 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.532 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.538 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.549 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.556 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.567 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.573 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.584 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18098/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.591 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.602 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.607 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.618 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.624 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.635 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.639 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.650 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.657 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.669 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.675 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.686 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.691 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.702 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.707 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.718 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.724 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.735 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.740 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.751 DEBUG [src.steps.store] Relaying message
2026-02-06 04:40:30.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17457/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:30.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:30.756 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-02-06 04:40:30.767 DEBUG [src.node.waku_node] Restarting container with id 53337b76e7d4
2026-02-06 04:40:31.552 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-06 04:40:36.553 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-06 04:40:36.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8187/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:36.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b9351ed70e77670a189d22f390883c4ebc4b0dab80a0b6c936af414a5653ff3"},{"messageHash":"0xbd8fa8188d7838c6906598516ec434a4a6082e6e77c2216f86b2cbe9095e26b0"},{"messageHash":"0x2c448fb3130b8b376d1a3fadfa3fe9d07c02016e4657f09abf4cd804f23543ae"},{"messageHash":"0xe480124378504b25eb58d4f798470a908adc2bc646ee391745ee985ebdf00d0c"},{"messageHash":"0xc34892cb0cd369280bd8e1b30f8b92519536e17b30be1ff79ec7e35607eb5c9b"},{"messageHash":"0xbfc53a046c92e805161d54051239375370a063257224be138936db6f9f68a983"},{"messageHash":"0x85b31e00982da7711da42fcee829234729af7d4374a0b40f8e0c08fb969be43d"},{"messageHash":"0x5cec5ecd47a9cd3e08a85ed9884a5531113f722abec5fc10e8f49e0f1435892d"},{"messageHash":"0x358dcfa700813d5deb973d9bcd8c90fb026b51b31cc4ac23810fe1dd442de8be"},{"messageHash":"0x7cb7d930d891c8da4635114b24b1a08a509e241a7c1614ddff589c1f8a646b32"},{"messageHash":"0x200df6cd06133dfbb4739ad0d265ef3acff0a345a11d0c1ee85035b5a689940d"},{"messageHash":"0xdd6d97f8b7ef53f3d63ab023df663de5f0e4d80224974b24f85861c5fec2ac95"},{"messageHash":"0x32d7cbd12c7170e0dc9af2ed7984c20ce301df85732a8052b89f48672884df9e"},{"messageHash":"0x01d7542fd4bd8f7e08256a0d7811457630e27e6cb83747937dc1351c2973052b"},{"messageHash":"0x8577bb34f071268376d1d9976c33016923aa7dd2330f2f8e44420f3211e47740"},{"messageHash":"0xc90c39b5e4c6850c16d270c5caa2eb3833e137d9091133251f9478e3cfb48344"},{"messageHash":"0xebf97c0fb7eb1275a11e14a272c498403096f2e1b536e7d86d61ff7789f90029"},{"messageHash":"0x28c5967a8389248d0010b52cd66a4ba1d05274a287111afffbf62e719f8bd52b"},{"messageHash":"0x8e97d60c9b5745d861383e6b121e6d2d4b10b111b7c5c5462cc5c348eed6ec7f"},{"messageHash":"0x70c8d9b575dcded22d41d7401eb00817537a0124a209ccd619dc1c120e7b8de5"},{"messageHash":"0xf25b56778456ce693303a3dabac7754924036c5343fe29ded96c6af6b10bdacf"},{"messageHash":"0xd5dc038162d2a4824f66d14f580286b682542d84534426cb55755e8c15e88c1b"},{"messageHash":"0xbc83b13a85b7e6430ec043b283bcbb7a3e7d2d984c91a326f078104a57bd4ff5"},{"messageHash":"0xe4c4d08428f70661a1039994c32aaeb10e6176160cdb6808b1b270d8db5a4ee1"},{"messageHash":"0x269da72aafb7b17b1bec2feab672b67c34ac529c1cb7a5f920bc32125a82ccb9"},{"messageHash":"0x617d7faa27e93ce42c611abc56fe5e87edf55e79bca8d30ce06898066b0f11d6"},{"messageHash":"0x8bda4a49690d32c3b43d5a5194c5ad8e74eea798edb1060345600272953db6bd"},{"messageHash":"0xa1908ed6770453f0281b3f5204d1bc40482c3810e6d309cb9ffae401697c73f5"},{"messageHash":"0x467ae4a6ab0f725080d9acad7c8a58051a55feb605255468e8bc0502dfb0f9e7"},{"messageHash":"0xda8c84b4aa48aa640d9f6f250f789971af579dfb40f115049531bf550458b725"}]}'
2026-02-06 04:40:36.557 DEBUG [src.steps.store] messages length is 30
2026-02-06 04:40:36.561 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-06 04:40:36.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18098/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:36.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"329435926504fc9e4667","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b9351ed70e77670a189d22f390883c4ebc4b0dab80a0b6c936af414a5653ff3"},{"messageHash":"0xbd8fa8188d7838c6906598516ec434a4a6082e6e77c2216f86b2cbe9095e26b0"},{"messageHash":"0x2c448fb3130b8b376d1a3fadfa3fe9d07c02016e4657f09abf4cd804f23543ae"},{"messageHash":"0xe480124378504b25eb58d4f798470a908adc2bc646ee391745ee985ebdf00d0c"},{"messageHash":"0xc34892cb0cd369280bd8e1b30f8b92519536e17b30be1ff79ec7e35607eb5c9b"},{"messageHash":"0xbfc53a046c92e805161d54051239375370a063257224be138936db6f9f68a983"},{"messageHash":"0x85b31e00982da7711da42fcee829234729af7d4374a0b40f8e0c08fb969be43d"},{"messageHash":"0x5cec5ecd47a9cd3e08a85ed9884a5531113f722abec5fc10e8f49e0f1435892d"},{"messageHash":"0x358dcfa700813d5deb973d9bcd8c90fb026b51b31cc4ac23810fe1dd442de8be"},{"messageHash":"0x7cb7d930d891c8da4635114b24b1a08a509e241a7c1614ddff589c1f8a646b32"},{"messageHash":"0x200df6cd06133dfbb4739ad0d265ef3acff0a345a11d0c1ee85035b5a689940d"},{"messageHash":"0xdd6d97f8b7ef53f3d63ab023df663de5f0e4d80224974b24f85861c5fec2ac95"},{"messageHash":"0x32d7cbd12c7170e0dc9af2ed7984c20ce301df85732a8052b89f48672884df9e"},{"messageHash":"0x01d7542fd4bd8f7e08256a0d7811457630e27e6cb83747937dc1351c2973052b"},{"messageHash":"0x8577bb34f071268376d1d9976c33016923aa7dd2330f2f8e44420f3211e47740"},{"messageHash":"0xc90c39b5e4c6850c16d270c5caa2eb3833e137d9091133251f9478e3cfb48344"},{"messageHash":"0xebf97c0fb7eb1275a11e14a272c498403096f2e1b536e7d86d61ff7789f90029"},{"messageHash":"0x28c5967a8389248d0010b52cd66a4ba1d05274a287111afffbf62e719f8bd52b"},{"messageHash":"0x8e97d60c9b5745d861383e6b121e6d2d4b10b111b7c5c5462cc5c348eed6ec7f"},{"messageHash":"0x70c8d9b575dcded22d41d7401eb00817537a0124a209ccd619dc1c120e7b8de5"},{"messageHash":"0xf25b56778456ce693303a3dabac7754924036c5343fe29ded96c6af6b10bdacf"},{"messageHash":"0xd5dc038162d2a4824f66d14f580286b682542d84534426cb55755e8c15e88c1b"},{"messageHash":"0xbc83b13a85b7e6430ec043b283bcbb7a3e7d2d984c91a326f078104a57bd4ff5"},{"messageHash":"0xe4c4d08428f70661a1039994c32aaeb10e6176160cdb6808b1b270d8db5a4ee1"},{"messageHash":"0x269da72aafb7b17b1bec2feab672b67c34ac529c1cb7a5f920bc32125a82ccb9"},{"messageHash":"0x617d7faa27e93ce42c611abc56fe5e87edf55e79bca8d30ce06898066b0f11d6"},{"messageHash":"0x8bda4a49690d32c3b43d5a5194c5ad8e74eea798edb1060345600272953db6bd"},{"messageHash":"0xa1908ed6770453f0281b3f5204d1bc40482c3810e6d309cb9ffae401697c73f5"},{"messageHash":"0x467ae4a6ab0f725080d9acad7c8a58051a55feb605255468e8bc0502dfb0f9e7"},{"messageHash":"0xda8c84b4aa48aa640d9f6f250f789971af579dfb40f115049531bf550458b725"}]}'
2026-02-06 04:40:36.572 DEBUG [src.steps.store] messages length is 30
2026-02-06 04:40:36.575 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-06 04:40:36.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17457/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:36.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"907ab48c49012a877350","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b9351ed70e77670a189d22f390883c4ebc4b0dab80a0b6c936af414a5653ff3"},{"messageHash":"0xbd8fa8188d7838c6906598516ec434a4a6082e6e77c2216f86b2cbe9095e26b0"},{"messageHash":"0x2c448fb3130b8b376d1a3fadfa3fe9d07c02016e4657f09abf4cd804f23543ae"},{"messageHash":"0xe480124378504b25eb58d4f798470a908adc2bc646ee391745ee985ebdf00d0c"},{"messageHash":"0xc34892cb0cd369280bd8e1b30f8b92519536e17b30be1ff79ec7e35607eb5c9b"},{"messageHash":"0xbfc53a046c92e805161d54051239375370a063257224be138936db6f9f68a983"},{"messageHash":"0x85b31e00982da7711da42fcee829234729af7d4374a0b40f8e0c08fb969be43d"},{"messageHash":"0x5cec5ecd47a9cd3e08a85ed9884a5531113f722abec5fc10e8f49e0f1435892d"},{"messageHash":"0x358dcfa700813d5deb973d9bcd8c90fb026b51b31cc4ac23810fe1dd442de8be"},{"messageHash":"0x7cb7d930d891c8da4635114b24b1a08a509e241a7c1614ddff589c1f8a646b32"},{"messageHash":"0x200df6cd06133dfbb4739ad0d265ef3acff0a345a11d0c1ee85035b5a689940d"},{"messageHash":"0xdd6d97f8b7ef53f3d63ab023df663de5f0e4d80224974b24f85861c5fec2ac95"},{"messageHash":"0x32d7cbd12c7170e0dc9af2ed7984c20ce301df85732a8052b89f48672884df9e"},{"messageHash":"0x01d7542fd4bd8f7e08256a0d7811457630e27e6cb83747937dc1351c2973052b"},{"messageHash":"0x8577bb34f071268376d1d9976c33016923aa7dd2330f2f8e44420f3211e47740"},{"messageHash":"0xc90c39b5e4c6850c16d270c5caa2eb3833e137d9091133251f9478e3cfb48344"},{"messageHash":"0xebf97c0fb7eb1275a11e14a272c498403096f2e1b536e7d86d61ff7789f90029"},{"messageHash":"0x28c5967a8389248d0010b52cd66a4ba1d05274a287111afffbf62e719f8bd52b"},{"messageHash":"0x8e97d60c9b5745d861383e6b121e6d2d4b10b111b7c5c5462cc5c348eed6ec7f"},{"messageHash":"0x70c8d9b575dcded22d41d7401eb00817537a0124a209ccd619dc1c120e7b8de5"},{"messageHash":"0xf25b56778456ce693303a3dabac7754924036c5343fe29ded96c6af6b10bdacf"},{"messageHash":"0xd5dc038162d2a4824f66d14f580286b682542d84534426cb55755e8c15e88c1b"},{"messageHash":"0xbc83b13a85b7e6430ec043b283bcbb7a3e7d2d984c91a326f078104a57bd4ff5"},{"messageHash":"0xe4c4d08428f70661a1039994c32aaeb10e6176160cdb6808b1b270d8db5a4ee1"},{"messageHash":"0x269da72aafb7b17b1bec2feab672b67c34ac529c1cb7a5f920bc32125a82ccb9"},{"messageHash":"0x617d7faa27e93ce42c611abc56fe5e87edf55e79bca8d30ce06898066b0f11d6"},{"messageHash":"0x8bda4a49690d32c3b43d5a5194c5ad8e74eea798edb1060345600272953db6bd"},{"messageHash":"0xa1908ed6770453f0281b3f5204d1bc40482c3810e6d309cb9ffae401697c73f5"},{"messageHash":"0x467ae4a6ab0f725080d9acad7c8a58051a55feb605255468e8bc0502dfb0f9e7"},{"messageHash":"0xda8c84b4aa48aa640d9f6f250f789971af579dfb40f115049531bf550458b725"}]}'
2026-02-06 04:40:36.609 DEBUG [src.steps.store] messages length is 30
2026-02-06 04:40:36.616 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:40:36.617 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:40:36.617 DEBUG [src.node.waku_node] Stopping container with id dab2b19343cd
2026-02-06 04:40:37.172 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:40:37.172 DEBUG [src.node.waku_node] Stopping container with id 53337b76e7d4
2026-02-06 04:40:37.746 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:40:37.748 DEBUG [src.node.waku_node] Stopping container with id 91e7ed62a182
2026-02-06 04:40:37.990 ERROR [src.node.docker_mananger] Max retries reached for container dab2b19343cd. Exiting log stream.
2026-02-06 04:40:38.299 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:40:38.300 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:40:38.322 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:40:38.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:40:38.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,200 @@
2026-02-06 04:33:19.923 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:33:19.923 DEBUG [tests.conftest] Running test: test_store_filter_interaction_with_six_nodes with id: 2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443
2026-02-06 04:33:19.923 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:33:19.924 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:33:19.924 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-06 04:33:19.934 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:19.934 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:19.940 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:19.940 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:19.947 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:19.947 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:19.947 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:33:19.947 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:33:19.948 DEBUG [tests.e2e.test_e2e] Create 6 nodes
2026-02-06 04:33:19.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:19.954 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:19.960 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:19.960 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:19.966 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:19.966 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:19.966 DEBUG [tests.e2e.test_e2e] Start 5 nodes with their corresponding config
2026-02-06 04:33:19.966 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:19.966 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:20.007 DEBUG [src.node.docker_mananger] Network waku created
2026-02-06 04:33:20.007 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.122
2026-02-06 04:33:20.007 DEBUG [src.node.docker_mananger] Generated ports ['13709', '13710', '13711', '13712', '13713']
2026-02-06 04:33:20.007 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:20.007 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:20.008 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:20.008 DEBUG [src.node.docker_mananger] docker run -i -t -p 13709:13709 -p 13710:13710 -p 13711:13711 -p 13712:13712 -p 13713:13713 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13711 --rest-port=13709 --tcp-port=13710 --discv5-udp-port=13712 --rest-address=0.0.0.0 --nat=extip:172.18.100.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5926be3e3f8f1f0b82ae9a74a4e4ad1bcfbdb75add92407caa3e4076f9acb44e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13713 --metrics-logging=true --relay=true --store=true
2026-02-06 04:33:23.354 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.122 waku 6d3cef214ebef0caaf40577c88204400f1337445348f25b9c907f2c0e220ffd9
2026-02-06 04:33:23.386 DEBUG [src.node.docker_mananger] Container started with ID 6d3cef214ebe. Setting up logs at ./log/docker/node1_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:23.387 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13709
2026-02-06 04:33:23.387 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:24.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13709/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:24.392 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"}]}'
2026-02-06 04:33:24.392 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:24.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13709/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:24.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.122/tcp/13710/p2p/16Uiu2HAmLsPvqxrui67zL6yDKkYpPSiQciwM87utTdwWDmYok8G8","/ip4/172.18.100.122/tcp/13711/ws/p2p/16Uiu2HAmLsPvqxrui67zL6yDKkYpPSiQciwM87utTdwWDmYok8G8"],"enrUri":"enr:-L24QJ5xshTsJ6LVVYouj68e7BFXd9ldqNmbiPQyXjfkHsCTOY2WTQwAy4-hLsE6r3p8Lrl3W-3BiFNTKlYaHUE3TkACgmlkgnY0gmlwhKwSZHqKbXVsdGlhZGRyc5YACASsEmR6BjWOAAoErBJkegY1j90DgnJzhQADAQAAiXNlY3AyNTZrMaEDegsgHeYze8OcD9DytcGzBUvVMghSR8XFpeKDn-EEVWGDdGNwgjWOg3VkcII1kIV3YWt1MgM"}'
2026-02-06 04:33:24.394 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:24.395 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:24.395 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:24.396 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:24.396 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.140
2026-02-06 04:33:24.396 DEBUG [src.node.docker_mananger] Generated ports ['26908', '26909', '26910', '26911', '26912']
2026-02-06 04:33:24.397 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:24.397 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:24.397 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:24.397 DEBUG [src.node.docker_mananger] docker run -i -t -p 26908:26908 -p 26909:26909 -p 26910:26910 -p 26911:26911 -p 26912:26912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26910 --rest-port=26908 --tcp-port=26909 --discv5-udp-port=26911 --rest-address=0.0.0.0 --nat=extip:172.18.222.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4384cccd1887a2d39d44c2806fa7812faec8beb4eef9930ff98885de70edfb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26912 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QJ5xshTsJ6LVVYouj68e7BFXd9ldqNmbiPQyXjfkHsCTOY2WTQwAy4-hLsE6r3p8Lrl3W-3BiFNTKlYaHUE3TkACgmlkgnY0gmlwhKwSZHqKbXVsdGlhZGRyc5YACASsEmR6BjWOAAoErBJkegY1j90DgnJzhQADAQAAiXNlY3AyNTZrMaEDegsgHeYze8OcD9DytcGzBUvVMghSR8XFpeKDn-EEVWGDdGNwgjWOg3VkcII1kIV3YWt1MgM
2026-02-06 04:33:24.580 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.140 waku fadc14af920ed3705527558838acd26f86679863ae0d3471ef7e238cc0c8b591
2026-02-06 04:33:24.614 DEBUG [src.node.docker_mananger] Container started with ID fadc14af920e. Setting up logs at ./log/docker/node2_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:24.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26908
2026-02-06 04:33:24.616 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:25.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26908/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:25.620 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"}]}'
2026-02-06 04:33:25.621 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:25.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:25.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.140/tcp/26909/p2p/16Uiu2HAmBwqGGB9WhQZZVikjKkmdsKUd13LGXYS7WNyZqvTo1gMW","/ip4/172.18.222.140/tcp/26910/ws/p2p/16Uiu2HAmBwqGGB9WhQZZVikjKkmdsKUd13LGXYS7WNyZqvTo1gMW"],"enrUri":"enr:-L24QDwXBxxyHcI4hZ1npfEPCqt6r6Qetqc0Fw7nLvGCh9x8cXWYdqa7I3HPhLx3X7y2AryiQOBzk7-jaDLr6xBDN5kCgmlkgnY0gmlwhKwS3oyKbXVsdGlhZGRyc5YACASsEt6MBmkdAAoErBLejAZpHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9XTpmLXusQO1DPZyH9nl1jlLV_eOh-Wj0FU9kuSJ_4GDdGNwgmkdg3VkcIJpH4V3YWt1MgM"}'
2026-02-06 04:33:25.623 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:25.624 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:25.624 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:25.626 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:25.626 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.171
2026-02-06 04:33:25.626 DEBUG [src.node.docker_mananger] Generated ports ['19793', '19794', '19795', '19796', '19797']
2026-02-06 04:33:25.627 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:25.627 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:25.627 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:25.627 DEBUG [src.node.docker_mananger] docker run -i -t -p 19793:19793 -p 19794:19794 -p 19795:19795 -p 19796:19796 -p 19797:19797 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19795 --rest-port=19793 --tcp-port=19794 --discv5-udp-port=19796 --rest-address=0.0.0.0 --nat=extip:172.18.186.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2bb2c92bf14ab961dbd5c7a9d55beeaa0c6bd8dca53b2fdfb26e0b3c480d5720 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19797 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QDwXBxxyHcI4hZ1npfEPCqt6r6Qetqc0Fw7nLvGCh9x8cXWYdqa7I3HPhLx3X7y2AryiQOBzk7-jaDLr6xBDN5kCgmlkgnY0gmlwhKwS3oyKbXVsdGlhZGRyc5YACASsEt6MBmkdAAoErBLejAZpHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9XTpmLXusQO1DPZyH9nl1jlLV_eOh-Wj0FU9kuSJ_4GDdGNwgmkdg3VkcIJpH4V3YWt1MgM
2026-02-06 04:33:25.830 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.171 waku 6601a163bbd3900cc59c548e817425f7bb5990dd810b5b8b9915bcc7b0c1f2cc
2026-02-06 04:33:25.862 DEBUG [src.node.docker_mananger] Container started with ID 6601a163bbd3. Setting up logs at ./log/docker/node3_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:25.863 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19793
2026-02-06 04:33:25.863 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:26.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19793/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:26.869 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"}]}'
2026-02-06 04:33:26.869 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:26.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19793/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:26.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.171/tcp/19794/p2p/16Uiu2HAmVnetviTVvhXPb275ygpCWfK8cGnVGZ6RMTip1ALiADbe","/ip4/172.18.186.171/tcp/19795/ws/p2p/16Uiu2HAmVnetviTVvhXPb275ygpCWfK8cGnVGZ6RMTip1ALiADbe"],"enrUri":"enr:-L24QD7_Fsyd70ponBAG7Iw9xtzKNqs2jmcmM8k48YrGdwrgcEhS4R4WiG0aYrlxilwKXJ7XgBlOmFUCYKQScRw9SBYCgmlkgnY0gmlwhKwSuquKbXVsdGlhZGRyc5YACASsErqrBk1SAAoErBK6qwZNU90DgnJzhQADAQAAiXNlY3AyNTZrMaED_o1TsFY6ukAAOlnktV_FDmcomEi4BTxEah3G_IrZfKGDdGNwgk1Sg3VkcIJNVIV3YWt1MgM"}'
2026-02-06 04:33:26.871 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:26.872 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:26.872 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:26.873 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:26.873 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.124
2026-02-06 04:33:26.873 DEBUG [src.node.docker_mananger] Generated ports ['59964', '59965', '59966', '59967', '59968']
2026-02-06 04:33:26.874 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:26.874 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:26.874 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:26.874 DEBUG [src.node.docker_mananger] docker run -i -t -p 59964:59964 -p 59965:59965 -p 59966:59966 -p 59967:59967 -p 59968:59968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59966 --rest-port=59964 --tcp-port=59965 --discv5-udp-port=59967 --rest-address=0.0.0.0 --nat=extip:172.18.192.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47ad2cccffa8328c9e23fdcb406c1b2db45a1f8d7b6befefcae3abb4dfc4a27e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59968 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QD7_Fsyd70ponBAG7Iw9xtzKNqs2jmcmM8k48YrGdwrgcEhS4R4WiG0aYrlxilwKXJ7XgBlOmFUCYKQScRw9SBYCgmlkgnY0gmlwhKwSuquKbXVsdGlhZGRyc5YACASsErqrBk1SAAoErBK6qwZNU90DgnJzhQADAQAAiXNlY3AyNTZrMaED_o1TsFY6ukAAOlnktV_FDmcomEi4BTxEah3G_IrZfKGDdGNwgk1Sg3VkcIJNVIV3YWt1MgM
2026-02-06 04:33:27.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.124 waku 5e26780597dd90fcedeedd3be59c88c61af7aeda72243b51e3b1121a4cd230c7
2026-02-06 04:33:27.113 DEBUG [src.node.docker_mananger] Container started with ID 5e26780597dd. Setting up logs at ./log/docker/node4_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:27.113 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59964
2026-02-06 04:33:27.114 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:28.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59964/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:28.118 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"}]}'
2026-02-06 04:33:28.118 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:28.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:28.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.124/tcp/59965/p2p/16Uiu2HAmLPoC39g8uYP75d1YphDbF8Zf1zjDBEiJWUsPGoWjELzc","/ip4/172.18.192.124/tcp/59966/ws/p2p/16Uiu2HAmLPoC39g8uYP75d1YphDbF8Zf1zjDBEiJWUsPGoWjELzc"],"enrUri":"enr:-L24QENSjmouOJUIGSpzxmFtmCDac-OiYE5SnigY7o6hAzt-Ceod3IBq-fvCbd0dSSXJL5TBCnxhJNfBCcXOhzhgUdMCgmlkgnY0gmlwhKwSwHyKbXVsdGlhZGRyc5YACASsEsB8Buo9AAoErBLAfAbqPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcvkqSHkzQd_PWxvrIiLPWbtw-O6whjpkX5Ne83oOfYGDdGNwguo9g3VkcILqP4V3YWt1Mgc"}'
2026-02-06 04:33:28.121 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:28.121 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:28.121 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:28.123 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:28.123 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.158
2026-02-06 04:33:28.123 DEBUG [src.node.docker_mananger] Generated ports ['50280', '50281', '50282', '50283', '50284']
2026-02-06 04:33:28.123 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:28.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:28.123 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:28.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 50280:50280 -p 50281:50281 -p 50282:50282 -p 50283:50283 -p 50284:50284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50282 --rest-port=50280 --tcp-port=50281 --discv5-udp-port=50283 --rest-address=0.0.0.0 --nat=extip:172.18.163.158 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d64ef11b5bd75c058e576cbd93b180cc7e3e9ad9ad11ac6773eb02bf78ca7b37 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50284 --metrics-logging=true --relay=false --filternode=/ip4/172.18.192.124/tcp/59965/p2p/16Uiu2HAmLPoC39g8uYP75d1YphDbF8Zf1zjDBEiJWUsPGoWjELzc --discv5-bootstrap-node=enr:-L24QENSjmouOJUIGSpzxmFtmCDac-OiYE5SnigY7o6hAzt-Ceod3IBq-fvCbd0dSSXJL5TBCnxhJNfBCcXOhzhgUdMCgmlkgnY0gmlwhKwSwHyKbXVsdGlhZGRyc5YACASsEsB8Buo9AAoErBLAfAbqPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcvkqSHkzQd_PWxvrIiLPWbtw-O6whjpkX5Ne83oOfYGDdGNwguo9g3VkcILqP4V3YWt1Mgc
2026-02-06 04:33:28.328 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.158 waku 3f178016b2f80d4852277555b68bee973c721e0a888b8f9635243dd1e3456590
2026-02-06 04:33:28.357 DEBUG [src.node.docker_mananger] Container started with ID 3f178016b2f8. Setting up logs at ./log/docker/node6_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:33:28.357 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50280
2026-02-06 04:33:28.357 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:29.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50280/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"}]}'
2026-02-06 04:33:29.364 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:29.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50280/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.158/tcp/50281/p2p/16Uiu2HAkwVWJAVCMzadMgmvDnawwqNN2gcm88U8d3ZxCEcyKnZQx","/ip4/172.18.163.158/tcp/50282/ws/p2p/16Uiu2HAkwVWJAVCMzadMgmvDnawwqNN2gcm88U8d3ZxCEcyKnZQx"],"enrUri":"enr:-L24QCevz4Kk-5b19BPWazpTOjGK8eF7mgewvzkgHL7ZxabrCcBlqciT9ZTMy5FnCdyJl6MUfXfGPFj-3xLreRf0gfcCgmlkgnY0gmlwhKwSo56KbXVsdGlhZGRyc5YACASsEqOeBsRpAAoErBKjngbEat0DgnJzhQADAQAAiXNlY3AyNTZrMaECHrK_iW1Qf0gRvci5vAVLEKyr5efiTIZqXtDBlsckPVWDdGNwgsRpg3VkcILEa4V3YWt1MgA"}'
2026-02-06 04:33:29.367 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:29.367 DEBUG [tests.e2e.test_e2e] Subscribe nodes to relay pubsub topics
2026-02-06 04:33:29.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13709/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:29.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:29.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:29.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:29.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19793/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:29.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:29.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59964/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:29.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:29.394 DEBUG [tests.e2e.test_e2e] Node6 subscribe to filter for pubsubtopic /waku/2/rs/3/1
2026-02-06 04:33:29.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50280/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:33:29.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-06 04:33:29.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13709/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.222.140/tcp/50784/p2p/16Uiu2HAmBwqGGB9WhQZZVikjKkmdsKUd13LGXYS7WNyZqvTo1gMW","protocols":["/ipfs/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.192.124/tcp/59965/p2p/16Uiu2HAmLPoC39g8uYP75d1YphDbF8Zf1zjDBEiJWUsPGoWjELzc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.186.171/tcp/19794/p2p/16Uiu2HAmVnetviTVvhXPb275ygpCWfK8cGnVGZ6RMTip1ALiADbe","protocols":["/ipfs/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,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-06 04:33:29.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26908/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.100.122/tcp/13710/p2p/16Uiu2HAmLsPvqxrui67zL6yDKkYpPSiQciwM87utTdwWDmYok8G8","protocols":["/ipfs/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.186.171/tcp/43832/p2p/16Uiu2HAmVnetviTVvhXPb275ygpCWfK8cGnVGZ6RMTip1ALiADbe","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:33:29.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19793/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.222.140/tcp/26909/p2p/16Uiu2HAmBwqGGB9WhQZZVikjKkmdsKUd13LGXYS7WNyZqvTo1gMW","protocols":["/ipfs/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.100.122/tcp/42366/p2p/16Uiu2HAmLsPvqxrui67zL6yDKkYpPSiQciwM87utTdwWDmYok8G8","protocols":["/ipfs/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,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.192.124/tcp/42246/p2p/16Uiu2HAmLPoC39g8uYP75d1YphDbF8Zf1zjDBEiJWUsPGoWjELzc","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:33:29.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59964/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.163.158/tcp/54738/p2p/16Uiu2HAkwVWJAVCMzadMgmvDnawwqNN2gcm88U8d3ZxCEcyKnZQx","protocols":["/ipfs/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-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.100.122/tcp/35600/p2p/16Uiu2HAmLsPvqxrui67zL6yDKkYpPSiQciwM87utTdwWDmYok8G8","protocols":["/ipfs/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,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.186.171/tcp/19794/p2p/16Uiu2HAmVnetviTVvhXPb275ygpCWfK8cGnVGZ6RMTip1ALiADbe","protocols":["/ipfs/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-127-ga4e44d","origin":"Discv5"}]'
2026-02-06 04:33:29.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50280/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.192.124/tcp/59965/p2p/16Uiu2HAmLPoC39g8uYP75d1YphDbF8Zf1zjDBEiJWUsPGoWjELzc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
2026-02-06 04:33:29.517 DEBUG [src.libs.common] Sleeping for 50 seconds
2026-02-06 04:34:19.517 DEBUG [tests.e2e.test_e2e] Node1 publish message for topic /waku/2/rs/3/1
2026-02-06 04:34:19.518 DEBUG [src.steps.store] Relaying message
2026-02-06 04:34:19.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13709/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:19.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:19.526 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:34:19.727 DEBUG [src.libs.common] Sleeping for 4 seconds
2026-02-06 04:34:23.727 DEBUG [tests.e2e.test_e2e] Node6 inquery for filter messages on pubsubtopic /waku/2/rs/3/1 & contenttopic/test/1/waku-filter/proto
2026-02-06 04:34:23.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50280/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:23.730 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":1770352459518226778,"ephemeral":false}]'
2026-02-06 04:34:23.731 DEBUG [tests.e2e.test_e2e] Filter inquiry response is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1770352459518226778, 'ephemeral': False}]
2026-02-06 04:34:23.731 DEBUG [tests.e2e.test_e2e] Node5 goes live !!
2026-02-06 04:34:23.731 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:23.731 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:23.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:23.733 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.7
2026-02-06 04:34:23.733 DEBUG [src.node.docker_mananger] Generated ports ['13467', '13468', '13469', '13470', '13471']
2026-02-06 04:34:23.733 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:23.733 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:23.733 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:23.733 DEBUG [src.node.docker_mananger] docker run -i -t -p 13467:13467 -p 13468:13468 -p 13469:13469 -p 13470:13470 -p 13471:13471 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13469 --rest-port=13467 --tcp-port=13468 --discv5-udp-port=13470 --rest-address=0.0.0.0 --nat=extip:172.18.47.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c0bcf5bc77ad8c7d1da0867c47dcad69dbb22f05a9a72fdf28113cf5c02ccaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13471 --metrics-logging=true --relay=false --storenode=/ip4/172.18.192.124/tcp/59965/p2p/16Uiu2HAmLPoC39g8uYP75d1YphDbF8Zf1zjDBEiJWUsPGoWjELzc --discv5-bootstrap-node=enr:-L24QENSjmouOJUIGSpzxmFtmCDac-OiYE5SnigY7o6hAzt-Ceod3IBq-fvCbd0dSSXJL5TBCnxhJNfBCcXOhzhgUdMCgmlkgnY0gmlwhKwSwHyKbXVsdGlhZGRyc5YACASsEsB8Buo9AAoErBLAfAbqPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcvkqSHkzQd_PWxvrIiLPWbtw-O6whjpkX5Ne83oOfYGDdGNwguo9g3VkcILqP4V3YWt1Mgc
2026-02-06 04:34:23.915 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.7 waku c7a5c103a3d263a606ae206cdbd2feb9686fee0ed26e24fa85e68b1fed4712b7
2026-02-06 04:34:23.943 DEBUG [src.node.docker_mananger] Container started with ID c7a5c103a3d2. Setting up logs at ./log/docker/node5_2026-02-06_04-33-19__c9db5c3c-889e-4554-9983-67dad4c25443__wakuorg_nwaku:latest.log
2026-02-06 04:34:23.944 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13467
2026-02-06 04:34:23.944 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:24.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13467/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:24.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"READY"},{"Filter Client":"READY"}]}'
2026-02-06 04:34:24.949 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:24.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13467/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:24.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.7/tcp/13468/p2p/16Uiu2HAmFCF2X5EQ4TypNjFDgRLHBupW6eJeQ9CE7BPXnA5YZ466","/ip4/172.18.47.7/tcp/13469/ws/p2p/16Uiu2HAmFCF2X5EQ4TypNjFDgRLHBupW6eJeQ9CE7BPXnA5YZ466"],"enrUri":"enr:-L24QAtjtdPvlbEs9dZ3ui94JvqUBJtWn5s2MJeAQEKDPxISM7zsWH4AdPRbOszDtdNSml8t4XWNQGscKyW6l61OhyQCgmlkgnY0gmlwhKwSLweKbXVsdGlhZGRyc5YACASsEi8HBjScAAoErBIvBwY0nd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJbj5OxpvaQwfquiU3A61N2ELuXjwQD543fxcVbt_a8ODdGNwgjScg3VkcII0noV3YWt1MgA"}'
2026-02-06 04:34:24.951 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:24.952 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-06 04:34:26.952 DEBUG [tests.e2e.test_e2e] Node5 makes request to get stored messages
2026-02-06 04:34:26.952 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-06 04:34:26.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13467/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:26.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5ae5ae00336c473241bc","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf6eeec0c3184b6829a5f8964635e14c526210ae63cbea605c52b7a009cb5a9c2"}]}'
2026-02-06 04:34:26.992 DEBUG [src.steps.store] messages length is 1
2026-02-06 04:34:26.999 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:34:27.000 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:34:27.000 DEBUG [src.node.waku_node] Stopping container with id 6d3cef214ebe
2026-02-06 04:34:27.575 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:27.576 DEBUG [src.node.waku_node] Stopping container with id fadc14af920e
2026-02-06 04:34:28.155 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:28.155 DEBUG [src.node.waku_node] Stopping container with id 6601a163bbd3
2026-02-06 04:34:28.396 ERROR [src.node.docker_mananger] Max retries reached for container 6d3cef214ebe. Exiting log stream.
2026-02-06 04:34:28.722 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:28.722 DEBUG [src.node.waku_node] Stopping container with id 5e26780597dd
2026-02-06 04:34:28.968 ERROR [src.node.docker_mananger] Max retries reached for container fadc14af920e. Exiting log stream.
2026-02-06 04:34:29.264 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:29.264 DEBUG [src.node.waku_node] Stopping container with id 3f178016b2f8
2026-02-06 04:34:29.535 ERROR [src.node.docker_mananger] Max retries reached for container 6601a163bbd3. Exiting log stream.
2026-02-06 04:34:29.761 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:29.761 DEBUG [src.node.waku_node] Stopping container with id c7a5c103a3d2
2026-02-06 04:34:30.079 ERROR [src.node.docker_mananger] Max retries reached for container 5e26780597dd. Exiting log stream.
2026-02-06 04:34:30.248 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:30.249 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:34:30.299 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:30.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:30.396 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:30.462 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:30.480 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:30.484 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_end_time_now with id: 2026-02-06_04-35-18__e7af9a3d-d779-4462-94fe-d64c4259844e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-35-18__e7af9a3d-d779-4462-94fe-d64c4259844e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39267', '39268', '39269', '39270', '39271']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39267:39267 -p 39268:39268 -p 39269:39269 -p 39270:39270 -p 39271:39271 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39269 --rest-port=39267 --tcp-port=39268 --discv5-udp-port=39270 --rest-address=0.0.0.0 --nat=extip:172.18.198.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca48eaa7076de0ba7759265abe5b48bce543cf1f6293ceb74ff3e6ebb3febe80 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39271 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.67 waku 1a7c783b913ef9c620a3a9c1f1380d93c66577b6807b380b25b6e6b2c43bd155
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a7c783b913e. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-35-18__e7af9a3d-d779-4462-94fe-d64c4259844e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39267
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 c1a591ce96e0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0b9ea0e8238a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39267/health" -H "Content-Type: application/json" -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:39267/debug/v1/info" -H "Content-Type: application/json" -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.67/tcp/39268/p2p/16Uiu2HAmQty3Jqf3qAjCJaaJ5cFxk37ebc5vNrNB5SbEPbmeBU7d","/ip4/172.18.198.67/tcp/39269/ws/p2p/16Uiu2HAmQty3Jqf3qAjCJaaJ5cFxk37ebc5vNrNB5SbEPbmeBU7d"],"enrUri":"enr:-L24QJghhwvfAj06zV9m4r4Qul5MXk1gTpm-JZjb8_QP7ovZfJWBJX3dlIleYAmKClMiPYbSfNLz6QJX2ttpPb5F6hkCgmlkgnY0gmlwhKwSxkOKbXVsdGlhZGRyc5YACASsEsZDBplkAAoErBLGQwaZZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDteDkqELbr7ig97m-vEMIGfVPM5dn1as0rgQX3OufpSyDdGNwgplkg3VkcIKZZoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-35-18__e7af9a3d-d779-4462-94fe-d64c4259844e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.110.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17523', '17524', '17525', '17526', '17527']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17523:17523 -p 17524:17524 -p 17525:17525 -p 17526:17526 -p 17527:17527 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17525 --rest-port=17523 --tcp-port=17524 --discv5-udp-port=17526 --rest-address=0.0.0.0 --nat=extip:172.18.110.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6b85a3ccc6dd8e1b755c57d70aebcadb12a497c8253acc6efaba7cb60be9b0a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17527 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJghhwvfAj06zV9m4r4Qul5MXk1gTpm-JZjb8_QP7ovZfJWBJX3dlIleYAmKClMiPYbSfNLz6QJX2ttpPb5F6hkCgmlkgnY0gmlwhKwSxkOKbXVsdGlhZGRyc5YACASsEsZDBplkAAoErBLGQwaZZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDteDkqELbr7ig97m-vEMIGfVPM5dn1as0rgQX3OufpSyDdGNwgplkg3VkcIKZZoV3YWt1MgM --storenode=/ip4/172.18.198.67/tcp/39268/p2p/16Uiu2HAmQty3Jqf3qAjCJaaJ5cFxk37ebc5vNrNB5SbEPbmeBU7d --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.145 waku 9dc04fe3b3f675261735abdc8a8109f234d665040347ce5bac2cb0690e90e123
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9dc04fe3b3f6. Setting up logs at ./log/docker/store_node1_2026-02-06_04-35-18__e7af9a3d-d779-4462-94fe-d64c4259844e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17523
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17523/health" -H "Content-Type: application/json" -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:17523/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.145/tcp/17524/p2p/16Uiu2HAmR7XMPTRk3GP3Wys2uMUNQXyPbjvUtdjpJJ4eKN7WZp38","/ip4/172.18.110.145/tcp/17525/ws/p2p/16Uiu2HAmR7XMPTRk3GP3Wys2uMUNQXyPbjvUtdjpJJ4eKN7WZp38"],"enrUri":"enr:-L24QBJ9N923v_0g7_I4YoNr15r6xF7uF7Us0IdbloUXK-pCdteuyvy96q23JqRbrxexKOGRUh17ntHdCovhYaQptLQCgmlkgnY0gmlwhKwSbpGKbXVsdGlhZGRyc5YACASsEm6RBkR0AAoErBJukQZEdd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuRhl2zv8EjmPmYPjgMP7Je2W-Db9xXXnIAn40JmlmueDdGNwgkR0g3VkcIJEdoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17523/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.67/tcp/39268/p2p/16Uiu2HAmQty3Jqf3qAjCJaaJ5cFxk37ebc5vNrNB5SbEPbmeBU7d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39267/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:17523/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:39267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39267/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:186 inquering stored messages with start time 1770352517729048064 after end time 1770352521972482816
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39267/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770352517729048064&endTime=1770352521972482816&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":"0x0804ecab72234e5157c0e34d3a09017dd04c6877d8a781d371c0c12ce2cc93e4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352517729048064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x392beb576335a4022fe333faabcb8b4e3d528b2f7e754d818131efe340d2505a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352519729054976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x32e25afa403bc437bc987ed31de73b6077bdf488fdf24a775a63a4c700631c0b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352520629057024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:189 number of messages stored for start time 1770352517729048064 and end time = 1770352521972482816 is 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17523/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1770352517729048064&endTime=1770352521972482816&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":"0x0804ecab72234e5157c0e34d3a09017dd04c6877d8a781d371c0c12ce2cc93e4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352517729048064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x392beb576335a4022fe333faabcb8b4e3d528b2f7e754d818131efe340d2505a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352519729054976,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x32e25afa403bc437bc987ed31de73b6077bdf488fdf24a775a63a4c700631c0b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352520629057024,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:189 number of messages stored for start time 1770352517729048064 and end time = 1770352521972482816 is 3
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a7c783b913e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9dc04fe3b3f6
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_filter_unsubscribe_from_some_of_the_subscribed_content_topics with id: 2026-02-06_04-34-46__2828e984-bfd8-46e1-8257-daf5b92f3704
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-46__2828e984-bfd8-46e1-8257-daf5b92f3704__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52353', '52354', '52355', '52356', '52357']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52353:52353 -p 52354:52354 -p 52355:52355 -p 52356:52356 -p 52357:52357 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52355 --rest-port=52353 --tcp-port=52354 --discv5-udp-port=52356 --rest-address=0.0.0.0 --nat=extip:172.18.75.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cc42140dbec7cfa7a59fde2c3edfa5bf81a339cdfa637c63ba72ed19f4ffad24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52357 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.110 waku e086a4db6c80997ce0ab5ec9d193255e4f4996a71602f7bd52853e39409b52c2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e086a4db6c80. Setting up logs at ./log/docker/node1_2026-02-06_04-34-46__2828e984-bfd8-46e1-8257-daf5b92f3704__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52353
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 2e2a47e2021f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a37254a6238. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52353/health" -H "Content-Type: application/json" -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:52353/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/52354/p2p/16Uiu2HAkuVcaMr4Ev1fBbAHaTBzrV88tzHF1Hzf4HYP4r8PVEkWy","/ip4/172.18.75.110/tcp/52355/ws/p2p/16Uiu2HAkuVcaMr4Ev1fBbAHaTBzrV88tzHF1Hzf4HYP4r8PVEkWy"],"enrUri":"enr:-L24QKsarPYQzKtI6sYkK1QEC1KuJjhUR6g33I9xJhc-nymUSIw1RLH0IoKfbzuBJ0BNPW8YGjT4LZW7aIbVcG3VRqoCgmlkgnY0gmlwhKwSS26KbXVsdGlhZGRyc5YACASsEktuBsyCAAoErBJLbgbMg90DgnJzhQADAQAAiXNlY3AyNTZrMaECAQJ5a3eoUYj0CJVdlo4kHwB8UgTRN4nd1TFQXm0zEp6DdGNwgsyCg3VkcILMhIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-46__2828e984-bfd8-46e1-8257-daf5b92f3704__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.25.252
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33892', '33893', '33894', '33895', '33896']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33892:33892 -p 33893:33893 -p 33894:33894 -p 33895:33895 -p 33896:33896 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33894 --rest-port=33892 --tcp-port=33893 --discv5-udp-port=33895 --rest-address=0.0.0.0 --nat=extip:172.18.25.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f002df3ccfd88f5586c44aee2760dff81ed1b674b6c491eebb589a5a24bde61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33896 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKsarPYQzKtI6sYkK1QEC1KuJjhUR6g33I9xJhc-nymUSIw1RLH0IoKfbzuBJ0BNPW8YGjT4LZW7aIbVcG3VRqoCgmlkgnY0gmlwhKwSS26KbXVsdGlhZGRyc5YACASsEktuBsyCAAoErBJLbgbMg90DgnJzhQADAQAAiXNlY3AyNTZrMaECAQJ5a3eoUYj0CJVdlo4kHwB8UgTRN4nd1TFQXm0zEp6DdGNwgsyCg3VkcILMhIV3YWt1MgU --filternode=/ip4/172.18.75.110/tcp/52354/p2p/16Uiu2HAkuVcaMr4Ev1fBbAHaTBzrV88tzHF1Hzf4HYP4r8PVEkWy
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.252 waku 9d681c796af2e60379334b54b792c62879d645f5b7460fb4ccb8779649507b49
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9d681c796af2. Setting up logs at ./log/docker/node2_2026-02-06_04-34-46__2828e984-bfd8-46e1-8257-daf5b92f3704__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33892
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33892/health" -H "Content-Type: application/json" -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:33892/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.252/tcp/33893/p2p/16Uiu2HAmMiqbV6gyHMrGyqTrezncBZQ8aT4CHgFokdJaArXiSfB1","/ip4/172.18.25.252/tcp/33894/ws/p2p/16Uiu2HAmMiqbV6gyHMrGyqTrezncBZQ8aT4CHgFokdJaArXiSfB1"],"enrUri":"enr:-L24QOtkCMPVlrzlfX0C7TteNt_G1LJ-oxNA2IfDEKldxm2taJUKqnxDh5QCYfl2myJe0syyHR6rpcM5UcMEjVTUrmECgmlkgnY0gmlwhKwSGfyKbXVsdGlhZGRyc5YACASsEhn8BoRlAAoErBIZ_AaEZt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhrWbIWnHGH24colHXt0-PKgLN-oAhaN7r-8fcVWFt5SDdGNwgoRlg3VkcIKEZ4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33892/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.110/tcp/52354/p2p/16Uiu2HAkuVcaMr4Ev1fBbAHaTBzrV88tzHF1Hzf4HYP4r8PVEkWy"]'
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:52353/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:33892/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8a4a35b7-3d50-4960-aa68-99791599449a", "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":"8a4a35b7-3d50-4960-aa68-99791599449a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52353/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:33892/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "76ef4658-524b-4b7c-9014-db2fb441de75", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"76ef4658-524b-4b7c-9014-db2fb441de75","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52353/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:33892/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":1770352488565436667,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:33892/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!"], "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:52353/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:33892/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":1770352488687231658,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52353/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:33892/filter/v2/messages/Hello%20World%21" -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:33892/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
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 e086a4db6c80
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9d681c796af2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2026-02-06_04-38-20__c1a57364-f17e-411b-8616-f513d5995050
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-38-20__c1a57364-f17e-411b-8616-f513d5995050__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.142.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55166', '55167', '55168', '55169', '55170']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55166:55166 -p 55167:55167 -p 55168:55168 -p 55169:55169 -p 55170:55170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55168 --rest-port=55166 --tcp-port=55167 --discv5-udp-port=55169 --rest-address=0.0.0.0 --nat=extip:172.18.142.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c438fae1bffea562e4d8bee015c62e34441cbb9b046afdefd6e5f8d4edc1c3f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55170 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.198 waku 54509583a8b46a0277c5da7d20fa67848b0a2624f8f24354d115324250c5204e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 54509583a8b4. Setting up logs at ./log/docker/node1_2026-02-06_04-38-20__c1a57364-f17e-411b-8616-f513d5995050__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55166
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 822686fc4af8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 67ef75107e31. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55166/health" -H "Content-Type: application/json" -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:55166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.142.198/tcp/55167/p2p/16Uiu2HAm3n4Njcmu5ucGePYay4MJB7kB6yzzSkVZBkYfa5ySahK3","/ip4/172.18.142.198/tcp/55168/ws/p2p/16Uiu2HAm3n4Njcmu5ucGePYay4MJB7kB6yzzSkVZBkYfa5ySahK3"],"enrUri":"enr:-L24QCzrmen9hdBfeXaKXmujIlsBXFW7GHNi2hYUGPnVDf3lNKqa7NqKwVqaXNp9xNFFUCJnoW9ntpDF7XmxDQfNdmICgmlkgnY0gmlwhKwSjsaKbXVsdGlhZGRyc5YACASsEo7GBtd_AAoErBKOxgbXgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfBZvL-ivkpc1Fl9dFQzv9UVcMf6ve-2zp2FSBkP0De6DdGNwgtd_g3VkcILXgYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-38-20__c1a57364-f17e-411b-8616-f513d5995050__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.47.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61592', '61593', '61594', '61595', '61596']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 61592:61592 -p 61593:61593 -p 61594:61594 -p 61595:61595 -p 61596:61596 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61594 --rest-port=61592 --tcp-port=61593 --discv5-udp-port=61595 --rest-address=0.0.0.0 --nat=extip:172.18.47.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b904a1f644c2284dfe93d6c8dbc1a6c06eed3e25dfcdceb58168dca9ae72511d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61596 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCzrmen9hdBfeXaKXmujIlsBXFW7GHNi2hYUGPnVDf3lNKqa7NqKwVqaXNp9xNFFUCJnoW9ntpDF7XmxDQfNdmICgmlkgnY0gmlwhKwSjsaKbXVsdGlhZGRyc5YACASsEo7GBtd_AAoErBKOxgbXgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfBZvL-ivkpc1Fl9dFQzv9UVcMf6ve-2zp2FSBkP0De6DdGNwgtd_g3VkcILXgYV3YWt1MgU --filternode=/ip4/172.18.142.198/tcp/55167/p2p/16Uiu2HAm3n4Njcmu5ucGePYay4MJB7kB6yzzSkVZBkYfa5ySahK3
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.47.10 waku c01a083f71c6a722f247e456c6044a13580b44f30c0ddb41ef878b265086b60d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c01a083f71c6. Setting up logs at ./log/docker/node2_2026-02-06_04-38-20__c1a57364-f17e-411b-8616-f513d5995050__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61592
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61592/health" -H "Content-Type: application/json" -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:61592/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.10/tcp/61593/p2p/16Uiu2HAkxMqKD8dAtMYpbjrZKUYKhithieYqxH4ADtp2sn9LWU8w","/ip4/172.18.47.10/tcp/61594/ws/p2p/16Uiu2HAkxMqKD8dAtMYpbjrZKUYKhithieYqxH4ADtp2sn9LWU8w"],"enrUri":"enr:-L24QGuzKw853KZDsA07TvSowbgpF0XgI_VPOmPOjIh4seGMJIdlmAzn_dgfsUI8F9jzfUItZCtrtyksKhkmA_ZLKxMCgmlkgnY0gmlwhKwSLwqKbXVsdGlhZGRyc5YACASsEi8KBvCZAAoErBIvCgbwmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECK5dK2odvddYHGUzN76klNihA3ed6RZ5QVssJB0BcyZCDdGNwgvCZg3VkcILwm4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61592/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.198/tcp/55167/p2p/16Uiu2HAm3n4Njcmu5ucGePYay4MJB7kB6yzzSkVZBkYfa5ySahK3"]'
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:55166/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:61592/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7bf4b04d-445d-43c4-a2a6-5b4459062c6a", "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":"7bf4b04d-445d-43c4-a2a6-5b4459062c6a","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:61592/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61592/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:61592/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61592/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:61592/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61592/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:61592/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61592/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:61592/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61592/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 54509583a8b4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c01a083f71c6
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 @@
2026-02-06 04:38:06.073 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:38:06.073 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node1_restarts with id: 2026-02-06_04-38-06__8e31ad31-ed8f-4435-8552-03e860771ce5
2026-02-06 04:38:06.074 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:38:06.074 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:38:06.074 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:38:06.080 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:06.080 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-38-06__8e31ad31-ed8f-4435-8552-03e860771ce5__wakuorg_nwaku:latest.log
2026-02-06 04:38:06.080 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:06.081 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:06.082 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:06.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.24
2026-02-06 04:38:06.082 DEBUG [src.node.docker_mananger] Generated ports ['24258', '24259', '24260', '24261', '24262']
2026-02-06 04:38:06.082 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:06.082 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:06.082 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:06.083 DEBUG [src.node.docker_mananger] docker run -i -t -p 24258:24258 -p 24259:24259 -p 24260:24260 -p 24261:24261 -p 24262:24262 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24260 --rest-port=24258 --tcp-port=24259 --discv5-udp-port=24261 --rest-address=0.0.0.0 --nat=extip:172.18.153.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1c3dedf9e4782ded52fec65da04ae5fb556dc1b0e7c9c2065fb4beb7deedc95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24262 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:38:06.263 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.24 waku 68084138f4cd2aff5bd544207ea4d3b8636fa01778e46a26053070976ca45672
2026-02-06 04:38:06.294 DEBUG [src.node.docker_mananger] Container started with ID 68084138f4cd. Setting up logs at ./log/docker/node1_2026-02-06_04-38-06__8e31ad31-ed8f-4435-8552-03e860771ce5__wakuorg_nwaku:latest.log
2026-02-06 04:38:06.295 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24258
2026-02-06 04:38:06.295 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:06.405 ERROR [src.node.docker_mananger] Max retries reached for container 361021d0a0a0. Exiting log stream.
2026-02-06 04:38:06.881 ERROR [src.node.docker_mananger] Max retries reached for container c876c1a6f80e. Exiting log stream.
2026-02-06 04:38:07.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24258/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:07.299 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"}]}'
2026-02-06 04:38:07.299 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:07.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24258/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:07.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.24/tcp/24259/p2p/16Uiu2HAkxoUEbS1QSfM2uzUL5oxeG1KiaEhj4pHid2dhJUHcKEV6","/ip4/172.18.153.24/tcp/24260/ws/p2p/16Uiu2HAkxoUEbS1QSfM2uzUL5oxeG1KiaEhj4pHid2dhJUHcKEV6"],"enrUri":"enr:-L24QBjM8TqZ_AUUgX11UzExh5OJGUV8AOOstEzVVez9ZK34WC6BCgPC4r1Lhj1Y4_pa4194dEYI_r9DuIbMVsGeB-oCgmlkgnY0gmlwhKwSmRiKbXVsdGlhZGRyc5YACASsEpkYBl7DAAoErBKZGAZexN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMiiPBYfkvh5mX0jAZpiT59B_kc9BPZZZdsZ4AhpdCnGDdGNwgl7Dg3VkcIJexYV3YWt1MgU"}'
2026-02-06 04:38:07.302 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:07.302 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:38:07.308 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:07.308 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-38-06__8e31ad31-ed8f-4435-8552-03e860771ce5__wakuorg_nwaku:latest.log
2026-02-06 04:38:07.309 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:07.309 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:07.310 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:07.310 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.183
2026-02-06 04:38:07.310 DEBUG [src.node.docker_mananger] Generated ports ['54866', '54867', '54868', '54869', '54870']
2026-02-06 04:38:07.310 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:07.311 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:07.311 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:07.311 DEBUG [src.node.docker_mananger] docker run -i -t -p 54866:54866 -p 54867:54867 -p 54868:54868 -p 54869:54869 -p 54870:54870 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54868 --rest-port=54866 --tcp-port=54867 --discv5-udp-port=54869 --rest-address=0.0.0.0 --nat=extip:172.18.228.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1fe77743ad53ccd62101d3e432aff9e2aaa8b6b96e9b30fe14e04cbe8ec9bcfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54870 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBjM8TqZ_AUUgX11UzExh5OJGUV8AOOstEzVVez9ZK34WC6BCgPC4r1Lhj1Y4_pa4194dEYI_r9DuIbMVsGeB-oCgmlkgnY0gmlwhKwSmRiKbXVsdGlhZGRyc5YACASsEpkYBl7DAAoErBKZGAZexN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMiiPBYfkvh5mX0jAZpiT59B_kc9BPZZZdsZ4AhpdCnGDdGNwgl7Dg3VkcIJexYV3YWt1MgU --filternode=/ip4/172.18.153.24/tcp/24259/p2p/16Uiu2HAkxoUEbS1QSfM2uzUL5oxeG1KiaEhj4pHid2dhJUHcKEV6
2026-02-06 04:38:07.494 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.183 waku 571a86ec04428f52bbdc29bfbfa7b03450be4286453fe62910142ecc413fb7b9
2026-02-06 04:38:07.523 DEBUG [src.node.docker_mananger] Container started with ID 571a86ec0442. Setting up logs at ./log/docker/node2_2026-02-06_04-38-06__8e31ad31-ed8f-4435-8552-03e860771ce5__wakuorg_nwaku:latest.log
2026-02-06 04:38:07.524 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54866
2026-02-06 04:38:07.525 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:08.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54866/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:08.529 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"}]}'
2026-02-06 04:38:08.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:08.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54866/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:08.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.183/tcp/54867/p2p/16Uiu2HAmTrxdsFDns9r2TquBAm8AZ42vcQoaLGQ5rqnzoYbjmHc6","/ip4/172.18.228.183/tcp/54868/ws/p2p/16Uiu2HAmTrxdsFDns9r2TquBAm8AZ42vcQoaLGQ5rqnzoYbjmHc6"],"enrUri":"enr:-L24QDoyV3IgZ9CAJNEg4dTCFtAvPcyR6yNgiYIolxFhFjoSJ7dZ4QlbCwVTeiOc9wqzw1QBbpiC1hiO3iYQQCAE2KICgmlkgnY0gmlwhKwS5LeKbXVsdGlhZGRyc5YACASsEuS3BtZTAAoErBLktwbWVN0DgnJzhQADAQAAiXNlY3AyNTZrMaED4fBV2rOvtXxZNbqHhSP2cVdYaTqKjpdxamfu5FT_NLODdGNwgtZTg3VkcILWVYV3YWt1MgA"}'
2026-02-06 04:38:08.532 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:08.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54866/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.24/tcp/24259/p2p/16Uiu2HAkxoUEbS1QSfM2uzUL5oxeG1KiaEhj4pHid2dhJUHcKEV6"]'
2026-02-06 04:38:08.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:08.562 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-06 04:38:08.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24258/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:38:08.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:08.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54866/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ca2f0b01-b780-4e1d-a165-ae2d484cf95f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:38:08.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ca2f0b01-b780-4e1d-a165-ae2d484cf95f","statusDesc":"OK"}'
2026-02-06 04:38:08.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24258/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:38:08.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:08.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:38:08.698 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:38:08.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54866/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:08.702 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":1770352688590404086,"ephemeral":false}]'
2026-02-06 04:38:08.703 DEBUG [src.node.waku_node] Restarting container with id 68084138f4cd
2026-02-06 04:38:09.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24258/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:09.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24258/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:09.548 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"}]}'
2026-02-06 04:38:09.548 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:09.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24258/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:09.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.24/tcp/24259/p2p/16Uiu2HAkxoUEbS1QSfM2uzUL5oxeG1KiaEhj4pHid2dhJUHcKEV6","/ip4/172.18.153.24/tcp/24260/ws/p2p/16Uiu2HAkxoUEbS1QSfM2uzUL5oxeG1KiaEhj4pHid2dhJUHcKEV6"],"enrUri":"enr:-L24QBjM8TqZ_AUUgX11UzExh5OJGUV8AOOstEzVVez9ZK34WC6BCgPC4r1Lhj1Y4_pa4194dEYI_r9DuIbMVsGeB-oCgmlkgnY0gmlwhKwSmRiKbXVsdGlhZGRyc5YACASsEpkYBl7DAAoErBKZGAZexN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMiiPBYfkvh5mX0jAZpiT59B_kc9BPZZZdsZ4AhpdCnGDdGNwgl7Dg3VkcIJexYV3YWt1MgU"}'
2026-02-06 04:38:09.551 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:09.551 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-06 04:38:11.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24258/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:38:11.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:11.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54866/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f0a82811-6f06-468c-98d3-894f4a890705", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:38:11.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f0a82811-6f06-468c-98d3-894f4a890705","statusDesc":"OK"}'
2026-02-06 04:38:11.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24258/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:38:11.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:11.605 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:38:11.706 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:38:11.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54866/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:11.709 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":1770352691594924327,"ephemeral":false}]'
2026-02-06 04:38:11.712 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:38:11.713 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:38:11.713 DEBUG [src.node.waku_node] Stopping container with id 68084138f4cd
2026-02-06 04:38:12.275 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:12.276 DEBUG [src.node.waku_node] Stopping container with id 571a86ec0442
2026-02-06 04:38:12.792 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:12.793 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:38:12.812 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:12.821 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-02-06 04:35:02.763 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:02.764 DEBUG [tests.conftest] Running test: test_different_page_size[1] with id: 2026-02-06_04-35-02__3e72b7e8-b11d-44b2-b631-8cacb273d43c
2026-02-06 04:35:02.764 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:02.765 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:35:02.766 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-06 04:35:02.776 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:02.776 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-35-02__3e72b7e8-b11d-44b2-b631-8cacb273d43c__wakuorg_nwaku:latest.log
2026-02-06 04:35:02.777 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:02.777 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:02.779 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:02.779 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.0.71
2026-02-06 04:35:02.779 DEBUG [src.node.docker_mananger] Generated ports ['4016', '4017', '4018', '4019', '4020']
2026-02-06 04:35:02.779 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:02.779 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:02.779 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:02.779 DEBUG [src.node.docker_mananger] docker run -i -t -p 4016:4016 -p 4017:4017 -p 4018:4018 -p 4019:4019 -p 4020:4020 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4018 --rest-port=4016 --tcp-port=4017 --discv5-udp-port=4019 --rest-address=0.0.0.0 --nat=extip:172.18.0.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd4fb46ab1e6372b25e57dafa8dacebd4aa52231e59da3ddef7c161cb6ecf67b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4020 --metrics-logging=true --store=true --relay=true
2026-02-06 04:35:02.966 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.0.71 waku e32ff0af84ae0bf5ebb84b6ff5b5a0fc59d47e8c18ce23ba16dfb1d16042c89a
2026-02-06 04:35:03.001 DEBUG [src.node.docker_mananger] Container started with ID e32ff0af84ae. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-35-02__3e72b7e8-b11d-44b2-b631-8cacb273d43c__wakuorg_nwaku:latest.log
2026-02-06 04:35:03.002 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4016
2026-02-06 04:35:03.002 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:03.015 ERROR [src.node.docker_mananger] Max retries reached for container bf1acc29271d. Exiting log stream.
2026-02-06 04:35:03.591 ERROR [src.node.docker_mananger] Max retries reached for container 1d627bc5ef96. Exiting log stream.
2026-02-06 04:35:04.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4016/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:04.006 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"}]}'
2026-02-06 04:35:04.006 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:04.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4016/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:04.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.0.71/tcp/4017/p2p/16Uiu2HAm7WEQK8BZm996rhEEjp7bxHdD3wFh1LQg3AeECu6LNDJr","/ip4/172.18.0.71/tcp/4018/ws/p2p/16Uiu2HAm7WEQK8BZm996rhEEjp7bxHdD3wFh1LQg3AeECu6LNDJr"],"enrUri":"enr:-L24QOqVIbtsfAeGwmgXSsbin-qHLQeLcgE7oTbqJpISo8mqDjAihOL7Lyt3UYe2SclH62OB8qXJbf7WbzZ8aoXHU0UCgmlkgnY0gmlwhKwSAEeKbXVsdGlhZGRyc5YACASsEgBHBg-xAAoErBIARwYPst0DgnJzhQADAQAAiXNlY3AyNTZrMaECs3c6FLHIAQVkZU4Plp6Rl7zJ51j6wx6NKm8xuQ_BltODdGNwgg-xg3VkcIIPs4V3YWt1MgM"}'
2026-02-06 04:35:04.009 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:04.016 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:04.016 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-35-02__3e72b7e8-b11d-44b2-b631-8cacb273d43c__wakuorg_nwaku:latest.log
2026-02-06 04:35:04.016 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:04.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:04.017 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:04.017 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.77
2026-02-06 04:35:04.017 DEBUG [src.node.docker_mananger] Generated ports ['11710', '11711', '11712', '11713', '11714']
2026-02-06 04:35:04.018 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:04.018 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:04.018 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:04.018 DEBUG [src.node.docker_mananger] docker run -i -t -p 11710:11710 -p 11711:11711 -p 11712:11712 -p 11713:11713 -p 11714:11714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11712 --rest-port=11710 --tcp-port=11711 --discv5-udp-port=11713 --rest-address=0.0.0.0 --nat=extip:172.18.109.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3c5fbcb3d5d925feab9d0a45e50fde050bdcc255fd17bea91de6e9803ec3ca70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11714 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOqVIbtsfAeGwmgXSsbin-qHLQeLcgE7oTbqJpISo8mqDjAihOL7Lyt3UYe2SclH62OB8qXJbf7WbzZ8aoXHU0UCgmlkgnY0gmlwhKwSAEeKbXVsdGlhZGRyc5YACASsEgBHBg-xAAoErBIARwYPst0DgnJzhQADAQAAiXNlY3AyNTZrMaECs3c6FLHIAQVkZU4Plp6Rl7zJ51j6wx6NKm8xuQ_BltODdGNwgg-xg3VkcIIPs4V3YWt1MgM --storenode=/ip4/172.18.0.71/tcp/4017/p2p/16Uiu2HAm7WEQK8BZm996rhEEjp7bxHdD3wFh1LQg3AeECu6LNDJr --store=true --relay=true
2026-02-06 04:35:04.204 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.77 waku bd6814a2e35e90a6ef1ce089be776f6a6d253c1d4b276f786963225bf88dfbe4
2026-02-06 04:35:04.238 DEBUG [src.node.docker_mananger] Container started with ID bd6814a2e35e. Setting up logs at ./log/docker/store_node1_2026-02-06_04-35-02__3e72b7e8-b11d-44b2-b631-8cacb273d43c__wakuorg_nwaku:latest.log
2026-02-06 04:35:04.239 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11710
2026-02-06 04:35:04.240 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:05.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11710/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:05.245 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"}]}'
2026-02-06 04:35:05.245 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:05.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:05.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.77/tcp/11711/p2p/16Uiu2HAkwnGJ5RPHPxezNtsd2L78ohBB7t3niVzwKg9qy296jTNE","/ip4/172.18.109.77/tcp/11712/ws/p2p/16Uiu2HAkwnGJ5RPHPxezNtsd2L78ohBB7t3niVzwKg9qy296jTNE"],"enrUri":"enr:-L24QII0hGBd0bwVzUotTZuWygmRml7YsMjtrBPlztSNE7MIKcFE2dhe3goH3OX-vAFp_IlPR9NS2uqYxj-_FPIWoAgCgmlkgnY0gmlwhKwSbU2KbXVsdGlhZGRyc5YACASsEm1NBi2_AAoErBJtTQYtwN0DgnJzhQADAQAAiXNlY3AyNTZrMaECIv3KVx64LSxE8sD36_PU3d70B_Q-qwAdn_zsaYt8MZeDdGNwgi2_g3VkcIItwYV3YWt1MgM"}'
2026-02-06 04:35:05.248 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:05.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11710/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.0.71/tcp/4017/p2p/16Uiu2HAm7WEQK8BZm996rhEEjp7bxHdD3wFh1LQg3AeECu6LNDJr"]'
2026-02-06 04:35:05.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:05.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4016/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:05.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:05.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11710/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:05.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:05.257 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:05.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:05.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:05.263 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:05.463 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:05.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4016/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:05.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:05.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:05.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4016/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:05.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7ed506b58a9c697e5c2ca66ccd2d7b7ff95d0d33d3ec4f440d6f151c246eedf"}],"paginationCursor":"0xf7ed506b58a9c697e5c2ca66ccd2d7b7ff95d0d33d3ec4f440d6f151c246eedf"}'
2026-02-06 04:35:05.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11710/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:05.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7ed506b58a9c697e5c2ca66ccd2d7b7ff95d0d33d3ec4f440d6f151c246eedf"}],"paginationCursor":"0xf7ed506b58a9c697e5c2ca66ccd2d7b7ff95d0d33d3ec4f440d6f151c246eedf"}'
2026-02-06 04:35:05.678 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:05.679 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:05.679 DEBUG [src.node.waku_node] Stopping container with id e32ff0af84ae
2026-02-06 04:35:06.235 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:06.235 DEBUG [src.node.waku_node] Stopping container with id bd6814a2e35e
2026-02-06 04:35:06.802 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:06.804 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:06.810 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:06.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-06 04:35:04.181 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:04.182 DEBUG [tests.conftest] Running test: test_passing_invalid_cursor with id: 2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9
2026-02-06 04:35:04.182 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:04.182 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:35:04.182 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-06 04:35:04.189 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:04.189 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9__wakuorg_nwaku:latest.log
2026-02-06 04:35:04.189 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:04.190 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:04.191 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:04.191 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.210
2026-02-06 04:35:04.191 DEBUG [src.node.docker_mananger] Generated ports ['40088', '40089', '40090', '40091', '40092']
2026-02-06 04:35:04.191 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:04.192 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:04.192 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:04.192 DEBUG [src.node.docker_mananger] docker run -i -t -p 40088:40088 -p 40089:40089 -p 40090:40090 -p 40091:40091 -p 40092:40092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40090 --rest-port=40088 --tcp-port=40089 --discv5-udp-port=40091 --rest-address=0.0.0.0 --nat=extip:172.18.196.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2c14a8852d6f3e4ac13f7daea896cc6eb17125b21caaa5cbcd1e9f4ba3bbe49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40092 --metrics-logging=true --store=true --relay=true
2026-02-06 04:35:04.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.210 waku aad47ff73150baa1f1ef0559963a55f20ad46d0d4a4e9c859349b40f548e822c
2026-02-06 04:35:04.413 DEBUG [src.node.docker_mananger] Container started with ID aad47ff73150. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9__wakuorg_nwaku:latest.log
2026-02-06 04:35:04.414 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40088
2026-02-06 04:35:04.414 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:04.422 ERROR [src.node.docker_mananger] Max retries reached for container 2d25584cab98. Exiting log stream.
2026-02-06 04:35:04.983 ERROR [src.node.docker_mananger] Max retries reached for container 4fc833bcedfc. Exiting log stream.
2026-02-06 04:35:05.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40088/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:05.418 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"}]}'
2026-02-06 04:35:05.418 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:05.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:05.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.210/tcp/40089/p2p/16Uiu2HAm7aCcynXpPCUNoUyEM6TjaLC4APzBeygeQVv2L2VWbGnm","/ip4/172.18.196.210/tcp/40090/ws/p2p/16Uiu2HAm7aCcynXpPCUNoUyEM6TjaLC4APzBeygeQVv2L2VWbGnm"],"enrUri":"enr:-L24QC34BvmhFebJR8a1LtamBv8uAejJZIj3w1m7d38jIrPAOB2gG-eWfHhroh3s60PpT_GKvV5OzgRajmeL_7uYRgACgmlkgnY0gmlwhKwSxNKKbXVsdGlhZGRyc5YACASsEsTSBpyZAAoErBLE0gacmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtHuJH8FI6bY95UON6X2DiQVoi9R96i-_RdDrprq76dqDdGNwgpyZg3VkcIKcm4V3YWt1MgM"}'
2026-02-06 04:35:05.421 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:05.428 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:05.429 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9__wakuorg_nwaku:latest.log
2026-02-06 04:35:05.429 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:05.429 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:05.430 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:05.431 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.104
2026-02-06 04:35:05.431 DEBUG [src.node.docker_mananger] Generated ports ['33646', '33647', '33648', '33649', '33650']
2026-02-06 04:35:05.431 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:05.431 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:05.431 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:05.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 33646:33646 -p 33647:33647 -p 33648:33648 -p 33649:33649 -p 33650:33650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33648 --rest-port=33646 --tcp-port=33647 --discv5-udp-port=33649 --rest-address=0.0.0.0 --nat=extip:172.18.98.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf8ce9a6a4eaac495ab056e7ea9a34afb52c5cf81c2ccb724efff4bccacc9d75 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33650 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC34BvmhFebJR8a1LtamBv8uAejJZIj3w1m7d38jIrPAOB2gG-eWfHhroh3s60PpT_GKvV5OzgRajmeL_7uYRgACgmlkgnY0gmlwhKwSxNKKbXVsdGlhZGRyc5YACASsEsTSBpyZAAoErBLE0gacmt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtHuJH8FI6bY95UON6X2DiQVoi9R96i-_RdDrprq76dqDdGNwgpyZg3VkcIKcm4V3YWt1MgM --storenode=/ip4/172.18.196.210/tcp/40089/p2p/16Uiu2HAm7aCcynXpPCUNoUyEM6TjaLC4APzBeygeQVv2L2VWbGnm --store=true --relay=true
2026-02-06 04:35:05.626 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.104 waku 77189cad26e4afd15cb81b3cf979c89451c55061f8c82d098e06e7e20aeffb03
2026-02-06 04:35:05.658 DEBUG [src.node.docker_mananger] Container started with ID 77189cad26e4. Setting up logs at ./log/docker/store_node1_2026-02-06_04-35-04__a4ddfecc-ad7b-4d4b-b950-55a58bbb1ac9__wakuorg_nwaku:latest.log
2026-02-06 04:35:05.659 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33646
2026-02-06 04:35:05.660 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:06.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33646/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:06.664 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"}]}'
2026-02-06 04:35:06.665 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:06.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:06.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.104/tcp/33647/p2p/16Uiu2HAmRTZq7t5DLmUqpaAegFVYYPzB6FXD1YTGAKQ2ki55nCQa","/ip4/172.18.98.104/tcp/33648/ws/p2p/16Uiu2HAmRTZq7t5DLmUqpaAegFVYYPzB6FXD1YTGAKQ2ki55nCQa"],"enrUri":"enr:-L24QFC8MjPUC5kdpYgmQzO7U92sOy-MCaYqDrFs0ywNZo53QLui3RA7VGkXOc5S0NoeSSuXG2G2PdxSryHJYGdNeo4CgmlkgnY0gmlwhKwSYmiKbXVsdGlhZGRyc5YACASsEmJoBoNvAAoErBJiaAaDcN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvjrQ6xS2uFT9iA_oEH6knP-XdIvyVWvMA9t1T4e8VGuDdGNwgoNvg3VkcIKDcYV3YWt1MgM"}'
2026-02-06 04:35:06.667 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:06.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.210/tcp/40089/p2p/16Uiu2HAm7aCcynXpPCUNoUyEM6TjaLC4APzBeygeQVv2L2VWbGnm"]'
2026-02-06 04:35:06.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:06.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40088/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:06.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:06.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:06.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:06.677 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:06.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:06.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:06.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:06.883 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:06.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:06.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:06.889 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:07.090 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:07.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:07.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:07.095 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:07.296 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:07.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40088/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:07.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:07.303 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:07.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40088/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:07.506 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40088/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2026-02-06 04:35:07.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:07.510 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
2026-02-06 04:35:07.512 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:07.513 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:07.513 DEBUG [src.node.waku_node] Stopping container with id aad47ff73150
2026-02-06 04:35:08.066 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:08.066 DEBUG [src.node.waku_node] Stopping container with id 77189cad26e4
2026-02-06 04:35:08.624 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:08.626 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:08.632 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:08.638 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-06 04:35:55.556 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:55.556 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_request_id with id: 2026-02-06_04-35-55__ea8f4e16-3e84-487b-85cc-3b810e8190c4
2026-02-06 04:35:55.556 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:55.557 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:35:55.557 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:35:55.563 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:55.564 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-55__ea8f4e16-3e84-487b-85cc-3b810e8190c4__wakuorg_nwaku:latest.log
2026-02-06 04:35:55.564 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:55.564 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:55.565 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:55.565 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.46.47
2026-02-06 04:35:55.566 DEBUG [src.node.docker_mananger] Generated ports ['2656', '2657', '2658', '2659', '2660']
2026-02-06 04:35:55.566 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:55.566 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:55.566 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:55.566 DEBUG [src.node.docker_mananger] docker run -i -t -p 2656:2656 -p 2657:2657 -p 2658:2658 -p 2659:2659 -p 2660:2660 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2658 --rest-port=2656 --tcp-port=2657 --discv5-udp-port=2659 --rest-address=0.0.0.0 --nat=extip:172.18.46.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=36ddc4c3cca05fd37c66ab1f66a4c8ccad6f01e47fc9f389bfab2fd86deeb7ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2660 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:35:55.754 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.46.47 waku d9b8777f9657fd82cfd0a8164eb0a38e4f8f9a5d4bb813e5eaa396fe0286834d
2026-02-06 04:35:55.783 DEBUG [src.node.docker_mananger] Container started with ID d9b8777f9657. Setting up logs at ./log/docker/node1_2026-02-06_04-35-55__ea8f4e16-3e84-487b-85cc-3b810e8190c4__wakuorg_nwaku:latest.log
2026-02-06 04:35:55.784 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2656
2026-02-06 04:35:55.785 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:55.837 ERROR [src.node.docker_mananger] Max retries reached for container 6e617a37c1c7. Exiting log stream.
2026-02-06 04:35:56.358 ERROR [src.node.docker_mananger] Max retries reached for container 162a71f72ced. Exiting log stream.
2026-02-06 04:35:56.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2656/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:56.788 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"}]}'
2026-02-06 04:35:56.789 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:56.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2656/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:56.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.46.47/tcp/2657/p2p/16Uiu2HAm68GiLjDxufkwC8zZ8uEoWPtGAZv4xJWFywtJNHVBasYe","/ip4/172.18.46.47/tcp/2658/ws/p2p/16Uiu2HAm68GiLjDxufkwC8zZ8uEoWPtGAZv4xJWFywtJNHVBasYe"],"enrUri":"enr:-L24QKVXZwNdsrKGDnUq2WpRfsDgOICvIJioxpzSpvLJDKC9dxeiUwqm91DB_HNGFmJetxmM9Hms8tmwF46D8wWl12ICgmlkgnY0gmlwhKwSLi-KbXVsdGlhZGRyc5YACASsEi4vBgphAAoErBIuLwYKYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECnvtgAHAduv80v2nrq631osp6kzIaCROYCppr3yAq7vuDdGNwggphg3VkcIIKY4V3YWt1MgU"}'
2026-02-06 04:35:56.791 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:56.792 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:35:56.798 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:56.798 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-55__ea8f4e16-3e84-487b-85cc-3b810e8190c4__wakuorg_nwaku:latest.log
2026-02-06 04:35:56.798 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:56.798 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:56.800 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:56.800 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.149
2026-02-06 04:35:56.800 DEBUG [src.node.docker_mananger] Generated ports ['54842', '54843', '54844', '54845', '54846']
2026-02-06 04:35:56.800 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:56.800 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:56.800 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:56.800 DEBUG [src.node.docker_mananger] docker run -i -t -p 54842:54842 -p 54843:54843 -p 54844:54844 -p 54845:54845 -p 54846:54846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54844 --rest-port=54842 --tcp-port=54843 --discv5-udp-port=54845 --rest-address=0.0.0.0 --nat=extip:172.18.169.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ada51fbf239bdc35d8eb4f003bbd1de3974c0c9b0e19af0531aa1aafe355cbb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54846 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKVXZwNdsrKGDnUq2WpRfsDgOICvIJioxpzSpvLJDKC9dxeiUwqm91DB_HNGFmJetxmM9Hms8tmwF46D8wWl12ICgmlkgnY0gmlwhKwSLi-KbXVsdGlhZGRyc5YACASsEi4vBgphAAoErBIuLwYKYt0DgnJzhQADAQAAiXNlY3AyNTZrMaECnvtgAHAduv80v2nrq631osp6kzIaCROYCppr3yAq7vuDdGNwggphg3VkcIIKY4V3YWt1MgU --filternode=/ip4/172.18.46.47/tcp/2657/p2p/16Uiu2HAm68GiLjDxufkwC8zZ8uEoWPtGAZv4xJWFywtJNHVBasYe
2026-02-06 04:35:56.990 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.149 waku d903df74506ca0de62fccc91c5782880c014af052fe23358ae51765f80aa5e98
2026-02-06 04:35:57.024 DEBUG [src.node.docker_mananger] Container started with ID d903df74506c. Setting up logs at ./log/docker/node2_2026-02-06_04-35-55__ea8f4e16-3e84-487b-85cc-3b810e8190c4__wakuorg_nwaku:latest.log
2026-02-06 04:35:57.024 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54842
2026-02-06 04:35:57.024 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:58.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54842/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:58.030 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"}]}'
2026-02-06 04:35:58.030 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:58.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:58.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.149/tcp/54843/p2p/16Uiu2HAmDg3VkiM9rNi46cSK3cPYgW4DBiBg6owArRHk2hgG5BjQ","/ip4/172.18.169.149/tcp/54844/ws/p2p/16Uiu2HAmDg3VkiM9rNi46cSK3cPYgW4DBiBg6owArRHk2hgG5BjQ"],"enrUri":"enr:-L24QEGRGa1RclvN3hA3TxxhR-Bb7mtAIUxgTCKUriIpQnxLFlksuUOFRhvdc-23pibjBJhmzzNxFjdvcRGdbAybgWkCgmlkgnY0gmlwhKwSqZWKbXVsdGlhZGRyc5YACASsEqmVBtY7AAoErBKplQbWPN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDyDTKjb7tvJFQZJzDBjacZuaQV_ngwCmvSJxOPIHbHODdGNwgtY7g3VkcILWPYV3YWt1MgA"}'
2026-02-06 04:35:58.033 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:58.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54842/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.46.47/tcp/2657/p2p/16Uiu2HAm68GiLjDxufkwC8zZ8uEoWPtGAZv4xJWFywtJNHVBasYe"]'
2026-02-06 04:35:58.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:58.065 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-06 04:35:58.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2656/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:35:58.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:58.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54842/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7e48db35-9cc7-46b2-80a7-8159a7eaeda5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:35:58.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7e48db35-9cc7-46b2-80a7-8159a7eaeda5","statusDesc":"OK"}'
2026-02-06 04:35:58.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54842/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:35:58.093 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:54842/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-06 04:35:58.096 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:58.097 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:58.097 DEBUG [src.node.waku_node] Stopping container with id d9b8777f9657
2026-02-06 04:35:58.585 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:58.586 DEBUG [src.node.waku_node] Stopping container with id d903df74506c
2026-02-06 04:35:59.091 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:59.094 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:59.102 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:59.106 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2026-02-06_04-34-36__68f13ace-cb30-469f-bf34-a152d98f61bb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-36__68f13ace-cb30-469f-bf34-a152d98f61bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60525', '60526', '60527', '60528', '60529']
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 60525:60525 -p 60526:60526 -p 60527:60527 -p 60528:60528 -p 60529:60529 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60527 --rest-port=60525 --tcp-port=60526 --discv5-udp-port=60528 --rest-address=0.0.0.0 --nat=extip:172.18.107.187 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6d0a33b4dffbecd98c4c2dd2bc2acf92cd5fc15efbd9a2accdb0ced0d7dfcd1f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60529 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.187 waku 55f284db75ec51ada05dcc46e1678c664908f88a0827b971915dbc02c3bdf2fe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55f284db75ec. Setting up logs at ./log/docker/node1_2026-02-06_04-34-36__68f13ace-cb30-469f-bf34-a152d98f61bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60525
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 decdf447d87d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3a76aacb2553. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60525/health" -H "Content-Type: application/json" -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:60525/debug/v1/info" -H "Content-Type: application/json" -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.187/tcp/60526/p2p/16Uiu2HAmLmRDkxQ1nAHVJAd4hLZihuNHzNg6bc73kBJ2QgRZzBMv","/ip4/172.18.107.187/tcp/60527/ws/p2p/16Uiu2HAmLmRDkxQ1nAHVJAd4hLZihuNHzNg6bc73kBJ2QgRZzBMv"],"enrUri":"enr:-L24QAGnm_Pldhrfj1pyuFxziCRKdoYUCBBTLRtnX6ze6VUVL8aNOuCMMoT3SOwPBh_gcN1t_vXDUDTFuqVHTGKyMgICgmlkgnY0gmlwhKwSa7uKbXVsdGlhZGRyc5YACASsEmu7BuxuAAoErBJruwbsb90DgnJzhQACAQAAiXNlY3AyNTZrMaEDeIMZ3XHJ-XZARPW99Bru2wwpl4wIFYwH_rTkcyUthE2DdGNwguxug3VkcILscIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-36__68f13ace-cb30-469f-bf34-a152d98f61bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1785', '1786', '1787', '1788', '1789']
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 1785:1785 -p 1786:1786 -p 1787:1787 -p 1788:1788 -p 1789:1789 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1787 --rest-port=1785 --tcp-port=1786 --discv5-udp-port=1788 --rest-address=0.0.0.0 --nat=extip:172.18.205.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e0f722e39ccf4ce406cecb92fa7a082b6c26b0c0b2ebdab27fbf6de93d6abecb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1789 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAGnm_Pldhrfj1pyuFxziCRKdoYUCBBTLRtnX6ze6VUVL8aNOuCMMoT3SOwPBh_gcN1t_vXDUDTFuqVHTGKyMgICgmlkgnY0gmlwhKwSa7uKbXVsdGlhZGRyc5YACASsEmu7BuxuAAoErBJruwbsb90DgnJzhQACAQAAiXNlY3AyNTZrMaEDeIMZ3XHJ-XZARPW99Bru2wwpl4wIFYwH_rTkcyUthE2DdGNwguxug3VkcILscIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.48 waku 22451b66ef43c6285a49d80440f902857eaaf2682db3ca97a4daf4ed6f7fb020
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 22451b66ef43. Setting up logs at ./log/docker/node2_2026-02-06_04-34-36__68f13ace-cb30-469f-bf34-a152d98f61bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1785
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1785/health" -H "Content-Type: application/json" -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:1785/debug/v1/info" -H "Content-Type: application/json" -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.48/tcp/1786/p2p/16Uiu2HAmQhJS72GfycR7iSswwJRp9DXV7LgAYcZL9dEpweF4dKt9","/ip4/172.18.205.48/tcp/1787/ws/p2p/16Uiu2HAmQhJS72GfycR7iSswwJRp9DXV7LgAYcZL9dEpweF4dKt9"],"enrUri":"enr:-L24QFPcoJrqix_xoDdHQUKfXEqaLZ93uJVgiWOBi_R9JWSWAlEk9Td_e0IGhR0X8Gwzg79swlYYSmP5MZFAMLvNnbQCgmlkgnY0gmlwhKwSzTCKbXVsdGlhZGRyc5YACASsEs0wBgb6AAoErBLNMAYG-90DgnJzhQACAQAAiXNlY3AyNTZrMaEDsuPZ7FiFwmqGTCDZrYSFYIDXzoEHJMrFFpLR6LmSGu6DdGNwggb6g3VkcIIG_IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1785/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.187/tcp/60526/p2p/16Uiu2HAmLmRDkxQ1nAHVJAd4hLZihuNHzNg6bc73kBJ2QgRZzBMv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60525/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1785/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60525/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60525/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352478609077953,"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:1785/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352478609077953,"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 55f284db75ec
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 22451b66ef43
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_sync_with_nodes_restart__case1 with id: 2026-02-06_04-35-09__2ba55b9a-f415-47c6-bf38-d1b49fdef034
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-09__2ba55b9a-f415-47c6-bf38-d1b49fdef034__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-09__2ba55b9a-f415-47c6-bf38-d1b49fdef034__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-35-09__2ba55b9a-f415-47c6-bf38-d1b49fdef034__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.255.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48426', '48427', '48428', '48429', '48430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48426:48426 -p 48427:48427 -p 48428:48428 -p 48429:48429 -p 48430:48430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48428 --rest-port=48426 --tcp-port=48427 --discv5-udp-port=48429 --rest-address=0.0.0.0 --nat=extip:172.18.255.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3b0ef13c6e07fbab210cebfbeb4a122be3de2abcd2dbca7f49aa45cc36591eb9 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48430 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.185 waku 1c5a6a8f5fd79e352ae092cb0af52b46f8461a98d00858fbe367890f3b9e302e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9dfd1a4fca73. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c5a6a8f5fd7. Setting up logs at ./log/docker/node1_2026-02-06_04-35-09__2ba55b9a-f415-47c6-bf38-d1b49fdef034__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48426
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 daff9575a65f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48426/health" -H "Content-Type: application/json" -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:48426/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.185/tcp/48427/p2p/16Uiu2HAkyZ5mLYJR61pBxHhAfsAmkrDwCb4wAz65Ue9UgMRLR7Q2","/ip4/172.18.255.185/tcp/48428/ws/p2p/16Uiu2HAkyZ5mLYJR61pBxHhAfsAmkrDwCb4wAz65Ue9UgMRLR7Q2"],"enrUri":"enr:-L24QNwrfn93G7LPtI0j-nhaSXLxj_SpUkaHq_w1E1c1eBOqc4RYHsHNYD3PplncNeNgf7aRwm2Yq1d8ElqFTtK3Y_sCgmlkgnY0gmlwhKwS_7mKbXVsdGlhZGRyc5YACASsEv-5Br0rAAoErBL_uQa9LN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPVS1Gi91BEmFNHZoqpYkyIyMpzK3SbClOtTzVA1cdH-DdGNwgr0rg3VkcIK9LYV3YWt1MhM"}'
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.109.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54550', '54551', '54552', '54553', '54554']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54550:54550 -p 54551:54551 -p 54552:54552 -p 54553:54553 -p 54554:54554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54552 --rest-port=54550 --tcp-port=54551 --discv5-udp-port=54553 --rest-address=0.0.0.0 --nat=extip:172.18.109.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0e2ca7defebaa6cf67a7cb6b50e7ed0ef2bd6b24ffea3cf69db48c016a9abe9 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54554 --metrics-logging=true --relay=true --storenode=/ip4/172.18.255.185/tcp/48427/p2p/16Uiu2HAkyZ5mLYJR61pBxHhAfsAmkrDwCb4wAz65Ue9UgMRLR7Q2 --discv5-bootstrap-node=enr:-L24QNwrfn93G7LPtI0j-nhaSXLxj_SpUkaHq_w1E1c1eBOqc4RYHsHNYD3PplncNeNgf7aRwm2Yq1d8ElqFTtK3Y_sCgmlkgnY0gmlwhKwS_7mKbXVsdGlhZGRyc5YACASsEv-5Br0rAAoErBL_uQa9LN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPVS1Gi91BEmFNHZoqpYkyIyMpzK3SbClOtTzVA1cdH-DdGNwgr0rg3VkcIK9LYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.143 waku 402e1582f95bf9f13d6d86b17985aa677163f9d9d8d5a61b58609ae1684f74b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 402e1582f95b. Setting up logs at ./log/docker/node2_2026-02-06_04-35-09__2ba55b9a-f415-47c6-bf38-d1b49fdef034__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54550
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54550/health" -H "Content-Type: application/json" -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:54550/debug/v1/info" -H "Content-Type: application/json" -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.143/tcp/54551/p2p/16Uiu2HAkzsF8pdbUrDGtHnUEFBRGdBdxiuUbKfe9oi45V8u4HyuA","/ip4/172.18.109.143/tcp/54552/ws/p2p/16Uiu2HAkzsF8pdbUrDGtHnUEFBRGdBdxiuUbKfe9oi45V8u4HyuA"],"enrUri":"enr:-L24QF2WBlatV47vCQVHcO-WL_XC-FC_HcZHILq8v1nHNNV_P-7TVG0Dy1GeIOeA8xHXHfTWEvDsOVs1ZJ2Y0iJJQ4sCgmlkgnY0gmlwhKwSbY-KbXVsdGlhZGRyc5YACASsEm2PBtUXAAoErBJtjwbVGN0DgnJzhQADAQAAiXNlY3AyNTZrMaECUNdxr7pVA8wwogQvEdnvEnsEGZ1I6ZKgBBSEsykKsaGDdGNwgtUXg3VkcILVGYV3YWt1MhM"}'
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.114.46
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.114.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fea01e7aeae7b30d28a073b0795083fa03407b6d1dc3002be9bc6e98b7eefc1a --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63745 --metrics-logging=true --relay=true --storenode=/ip4/172.18.109.143/tcp/54551/p2p/16Uiu2HAkzsF8pdbUrDGtHnUEFBRGdBdxiuUbKfe9oi45V8u4HyuA --discv5-bootstrap-node=enr:-L24QF2WBlatV47vCQVHcO-WL_XC-FC_HcZHILq8v1nHNNV_P-7TVG0Dy1GeIOeA8xHXHfTWEvDsOVs1ZJ2Y0iJJQ4sCgmlkgnY0gmlwhKwSbY-KbXVsdGlhZGRyc5YACASsEm2PBtUXAAoErBJtjwbVGN0DgnJzhQADAQAAiXNlY3AyNTZrMaECUNdxr7pVA8wwogQvEdnvEnsEGZ1I6ZKgBBSEsykKsaGDdGNwgtUXg3VkcILVGYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.46 waku 93c962297b56cbe3741b133a760e57b0179adbd9f14406e82ada3607252aefae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93c962297b56. Setting up logs at ./log/docker/node3_2026-02-06_04-35-09__2ba55b9a-f415-47c6-bf38-d1b49fdef034__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_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: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.114.46/tcp/63742/p2p/16Uiu2HAm8Qx29HTgpsvQiF5MRUEBgFVkxfZmbf7r1CRgWviSXLVm","/ip4/172.18.114.46/tcp/63743/ws/p2p/16Uiu2HAm8Qx29HTgpsvQiF5MRUEBgFVkxfZmbf7r1CRgWviSXLVm"],"enrUri":"enr:-L24QL9O2tYAPH9-iSHZuvHRSjF5DXyVzdCnu5uUg3Gjj8_SWRymzz4F0F4-ABZkaaMING8UMfiCOguFWSYaMp3PV0YCgmlkgnY0gmlwhKwSci6KbXVsdGlhZGRyc5YACASsEnIuBvj-AAoErBJyLgb4_90DgnJzhQADAQAAiXNlY3AyNTZrMaECwPh8fpaDoUzYHBKmzQFPXz9jfOIyqcPhP04rJ64wXNCDdGNwgvj-g3VkcIL5AIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.185/tcp/48427/p2p/16Uiu2HAkyZ5mLYJR61pBxHhAfsAmkrDwCb4wAz65Ue9UgMRLR7Q2"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. 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/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.143/tcp/54551/p2p/16Uiu2HAkzsF8pdbUrDGtHnUEFBRGdBdxiuUbKfe9oi45V8u4HyuA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/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:54550/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:63741/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:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54550/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.01 seconds
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 1c5a6a8f5fd7
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 402e1582f95b
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 93c962297b56
DEBUG  src.libs.common:common.py:47 Sleeping for 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:48426/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe77d9a6805904306fdf00d72cf6dd26465428465bd8330e0ae0de140a2232346"},{"messageHash":"0x7a943848006cd6492ad53a16a0cd7433b9fc47fe5b818fafbf9310e55008611b"},{"messageHash":"0xa0be7e23c993568694c1cc47e51d364bf73033f2fb037df3f09609f3cfe67549"},{"messageHash":"0xbe694ee20adc3749d9ef875196943c0f58c874d6b2cd904d5208b9f3f202e0fe"},{"messageHash":"0x66d36dcc2acf0f5a2fc1e4cf0e0ce07fead2219991db54ff82ae52fd54002b22"},{"messageHash":"0xc0fb78e8d5d38fc37b9f22f65cce9c35f71792506efcc35d74d437c9aed6e643"},{"messageHash":"0x458975a2edbbca6dd7fe32efa69c1cebf46235a86ca61fafecc76b1e78dc8bcf"},{"messageHash":"0x96ad84e7ee61efda88298732aee987daeb5750a3ceb4b91c0abb08ce3eeaedff"},{"messageHash":"0x29ff9c487d0180f8c9d19fbb4ef46e32233bf84fa0ebed598a88aa9eab55d3af"},{"messageHash":"0x3b1cd89882651c18dbdcfb4ba47787f562a1c725a8d37a8691e3d93c2d5fde8c"},{"messageHash":"0x0b8177b3b62804cfa30762ce1a329894501ca468fbf17121c8508d6a4220cabc"},{"messageHash":"0xed9ec0079ecb36fba4e22f42c9b487bd110b7b7e833ce1aea3a710d540821e21"},{"messageHash":"0xd41bdcdfa45fafd78bdddf55c58b124d6c81005d46339675cfd8af5d3fef4f53"},{"messageHash":"0xd851c5fc6ae646bc2f64d8649ef0d30fcf233bc24b5a15b9025732a7b534379c"},{"messageHash":"0x5ba13e2939676dafe1908ec037ea8c8788c1728e4070a891bc4f43b7473348b3"},{"messageHash":"0x3d604d1f01731d48be6e2c1c31339a3cd6507708b064076a05991e8d9fb75cd2"},{"messageHash":"0x46c63041699e12d00ede30c2572ffa81246a93f5822430015d3657d8cb2b5256"},{"messageHash":"0xfaa18956d84390e890985014364f9cd94af1498dfda11d0d7f729dae55fdb295"},{"messageHash":"0x67d52f64668901bb9e86c193d72c7295c09b60715f4f9f7a6c226868161ee0e2"},{"messageHash":"0xbb0035583f70c3821bc0b69bc9847350104030a81463a495fe9d593b2243aa13"},{"messageHash":"0x82deccfd5179fdec961fb118cedd06da0126646f5014e2db55ec1fc685a30bd0"},{"messageHash":"0x2cf74e6a84910e24d2ae704342afeada7b9988db71dd8b180e8830e2d86388d2"},{"messageHash":"0xc4a046a95da0117e7c43bbe3d7da9d04dbc22b4a13ee70b1305a23c77000c1cd"},{"messageHash":"0x695c875b5a11e26fd5741ce8b22c60bb45d2ae2239b62a7cd0c8ae32490f103a"},{"messageHash":"0xcf51f92b36d3fdda3af196756da1066d913f78f405f4713ccd377894146819b7"},{"messageHash":"0x02fa2c1a46799ac23f74371eb80d52e3a442d5578d3569d7bad5ff282bdd43ea"},{"messageHash":"0x67ff5e2a6569beaf6f125558a01fbf1e46ed104f7c38bd7dcf34fa3b6b53d09e"},{"messageHash":"0x5d9808a0e16f98cc823f7d28a3e19187378270c01e9cffbbab2fe656c289cf58"},{"messageHash":"0x902376fc074ed3cb4425d057ad9f6a65f03e66d9bfed8fb75357cb7236390863"},{"messageHash":"0x64838f21613b48cc381193ecaf5846853a6aea315b3fa255dbfe6eb87438e544"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54550/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe77d9a6805904306fdf00d72cf6dd26465428465bd8330e0ae0de140a2232346"},{"messageHash":"0x7a943848006cd6492ad53a16a0cd7433b9fc47fe5b818fafbf9310e55008611b"},{"messageHash":"0xa0be7e23c993568694c1cc47e51d364bf73033f2fb037df3f09609f3cfe67549"},{"messageHash":"0xbe694ee20adc3749d9ef875196943c0f58c874d6b2cd904d5208b9f3f202e0fe"},{"messageHash":"0x66d36dcc2acf0f5a2fc1e4cf0e0ce07fead2219991db54ff82ae52fd54002b22"},{"messageHash":"0xc0fb78e8d5d38fc37b9f22f65cce9c35f71792506efcc35d74d437c9aed6e643"},{"messageHash":"0x458975a2edbbca6dd7fe32efa69c1cebf46235a86ca61fafecc76b1e78dc8bcf"},{"messageHash":"0x96ad84e7ee61efda88298732aee987daeb5750a3ceb4b91c0abb08ce3eeaedff"},{"messageHash":"0x29ff9c487d0180f8c9d19fbb4ef46e32233bf84fa0ebed598a88aa9eab55d3af"},{"messageHash":"0x3b1cd89882651c18dbdcfb4ba47787f562a1c725a8d37a8691e3d93c2d5fde8c"},{"messageHash":"0x0b8177b3b62804cfa30762ce1a329894501ca468fbf17121c8508d6a4220cabc"},{"messageHash":"0xed9ec0079ecb36fba4e22f42c9b487bd110b7b7e833ce1aea3a710d540821e21"},{"messageHash":"0xd41bdcdfa45fafd78bdddf55c58b124d6c81005d46339675cfd8af5d3fef4f53"},{"messageHash":"0xd851c5fc6ae646bc2f64d8649ef0d30fcf233bc24b5a15b9025732a7b534379c"},{"messageHash":"0x5ba13e2939676dafe1908ec037ea8c8788c1728e4070a891bc4f43b7473348b3"},{"messageHash":"0x3d604d1f01731d48be6e2c1c31339a3cd6507708b064076a05991e8d9fb75cd2"},{"messageHash":"0x46c63041699e12d00ede30c2572ffa81246a93f5822430015d3657d8cb2b5256"},{"messageHash":"0xfaa18956d84390e890985014364f9cd94af1498dfda11d0d7f729dae55fdb295"},{"messageHash":"0x67d52f64668901bb9e86c193d72c7295c09b60715f4f9f7a6c226868161ee0e2"},{"messageHash":"0xbb0035583f70c3821bc0b69bc9847350104030a81463a495fe9d593b2243aa13"},{"messageHash":"0x82deccfd5179fdec961fb118cedd06da0126646f5014e2db55ec1fc685a30bd0"},{"messageHash":"0x2cf74e6a84910e24d2ae704342afeada7b9988db71dd8b180e8830e2d86388d2"},{"messageHash":"0xc4a046a95da0117e7c43bbe3d7da9d04dbc22b4a13ee70b1305a23c77000c1cd"},{"messageHash":"0x695c875b5a11e26fd5741ce8b22c60bb45d2ae2239b62a7cd0c8ae32490f103a"},{"messageHash":"0xcf51f92b36d3fdda3af196756da1066d913f78f405f4713ccd377894146819b7"},{"messageHash":"0x02fa2c1a46799ac23f74371eb80d52e3a442d5578d3569d7bad5ff282bdd43ea"},{"messageHash":"0x67ff5e2a6569beaf6f125558a01fbf1e46ed104f7c38bd7dcf34fa3b6b53d09e"},{"messageHash":"0x5d9808a0e16f98cc823f7d28a3e19187378270c01e9cffbbab2fe656c289cf58"},{"messageHash":"0x902376fc074ed3cb4425d057ad9f6a65f03e66d9bfed8fb75357cb7236390863"},{"messageHash":"0x64838f21613b48cc381193ecaf5846853a6aea315b3fa255dbfe6eb87438e544"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63741/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"13a332c95deaa6687929","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe77d9a6805904306fdf00d72cf6dd26465428465bd8330e0ae0de140a2232346"},{"messageHash":"0x7a943848006cd6492ad53a16a0cd7433b9fc47fe5b818fafbf9310e55008611b"},{"messageHash":"0xa0be7e23c993568694c1cc47e51d364bf73033f2fb037df3f09609f3cfe67549"},{"messageHash":"0xbe694ee20adc3749d9ef875196943c0f58c874d6b2cd904d5208b9f3f202e0fe"},{"messageHash":"0x66d36dcc2acf0f5a2fc1e4cf0e0ce07fead2219991db54ff82ae52fd54002b22"},{"messageHash":"0xc0fb78e8d5d38fc37b9f22f65cce9c35f71792506efcc35d74d437c9aed6e643"},{"messageHash":"0x458975a2edbbca6dd7fe32efa69c1cebf46235a86ca61fafecc76b1e78dc8bcf"},{"messageHash":"0x96ad84e7ee61efda88298732aee987daeb5750a3ceb4b91c0abb08ce3eeaedff"},{"messageHash":"0x29ff9c487d0180f8c9d19fbb4ef46e32233bf84fa0ebed598a88aa9eab55d3af"},{"messageHash":"0x3b1cd89882651c18dbdcfb4ba47787f562a1c725a8d37a8691e3d93c2d5fde8c"},{"messageHash":"0x0b8177b3b62804cfa30762ce1a329894501ca468fbf17121c8508d6a4220cabc"},{"messageHash":"0xed9ec0079ecb36fba4e22f42c9b487bd110b7b7e833ce1aea3a710d540821e21"},{"messageHash":"0xd41bdcdfa45fafd78bdddf55c58b124d6c81005d46339675cfd8af5d3fef4f53"},{"messageHash":"0xd851c5fc6ae646bc2f64d8649ef0d30fcf233bc24b5a15b9025732a7b534379c"},{"messageHash":"0x5ba13e2939676dafe1908ec037ea8c8788c1728e4070a891bc4f43b7473348b3"},{"messageHash":"0x3d604d1f01731d48be6e2c1c31339a3cd6507708b064076a05991e8d9fb75cd2"},{"messageHash":"0x46c63041699e12d00ede30c2572ffa81246a93f5822430015d3657d8cb2b5256"},{"messageHash":"0xfaa18956d84390e890985014364f9cd94af1498dfda11d0d7f729dae55fdb295"},{"messageHash":"0x67d52f64668901bb9e86c193d72c7295c09b60715f4f9f7a6c226868161ee0e2"},{"messageHash":"0xbb0035583f70c3821bc0b69bc9847350104030a81463a495fe9d593b2243aa13"},{"messageHash":"0x82deccfd5179fdec961fb118cedd06da0126646f5014e2db55ec1fc685a30bd0"},{"messageHash":"0x2cf74e6a84910e24d2ae704342afeada7b9988db71dd8b180e8830e2d86388d2"},{"messageHash":"0xc4a046a95da0117e7c43bbe3d7da9d04dbc22b4a13ee70b1305a23c77000c1cd"},{"messageHash":"0x695c875b5a11e26fd5741ce8b22c60bb45d2ae2239b62a7cd0c8ae32490f103a"},{"messageHash":"0xcf51f92b36d3fdda3af196756da1066d913f78f405f4713ccd377894146819b7"},{"messageHash":"0x02fa2c1a46799ac23f74371eb80d52e3a442d5578d3569d7bad5ff282bdd43ea"},{"messageHash":"0x67ff5e2a6569beaf6f125558a01fbf1e46ed104f7c38bd7dcf34fa3b6b53d09e"},{"messageHash":"0x5d9808a0e16f98cc823f7d28a3e19187378270c01e9cffbbab2fe656c289cf58"},{"messageHash":"0x902376fc074ed3cb4425d057ad9f6a65f03e66d9bfed8fb75357cb7236390863"},{"messageHash":"0x64838f21613b48cc381193ecaf5846853a6aea315b3fa255dbfe6eb87438e544"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1c5a6a8f5fd7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 402e1582f95b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 93c962297b56
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1c5a6a8f5fd7. 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 @@
2026-02-06 04:34:42.403 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:34:42.403 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_pubsub_topic with id: 2026-02-06_04-34-42__a7c4f16f-d63f-4984-8fbe-9bdb5554ca8e
2026-02-06 04:34:42.403 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:34:42.403 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:34:42.404 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:34:42.410 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:42.410 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-42__a7c4f16f-d63f-4984-8fbe-9bdb5554ca8e__wakuorg_nwaku:latest.log
2026-02-06 04:34:42.410 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:42.410 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:42.411 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:42.412 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.23
2026-02-06 04:34:42.412 DEBUG [src.node.docker_mananger] Generated ports ['52945', '52946', '52947', '52948', '52949']
2026-02-06 04:34:42.412 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:42.412 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:42.412 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:42.412 DEBUG [src.node.docker_mananger] docker run -i -t -p 52945:52945 -p 52946:52946 -p 52947:52947 -p 52948:52948 -p 52949:52949 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52947 --rest-port=52945 --tcp-port=52946 --discv5-udp-port=52948 --rest-address=0.0.0.0 --nat=extip:172.18.122.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6b78498aab22a6b9109d0fbc4faefd2e6094efd5ec2dd80a4cadd6acfce02cdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52949 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:34:42.587 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.23 waku 2e2a47e2021f99e7b041e8f001903835a8ec69427b5560ed83644a9509894374
2026-02-06 04:34:42.617 DEBUG [src.node.docker_mananger] Container started with ID 2e2a47e2021f. Setting up logs at ./log/docker/node1_2026-02-06_04-34-42__a7c4f16f-d63f-4984-8fbe-9bdb5554ca8e__wakuorg_nwaku:latest.log
2026-02-06 04:34:42.618 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52945
2026-02-06 04:34:42.618 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:42.680 ERROR [src.node.docker_mananger] Max retries reached for container 4b14c87c1fe7. Exiting log stream.
2026-02-06 04:34:43.205 ERROR [src.node.docker_mananger] Max retries reached for container 7b55a46cd59f. Exiting log stream.
2026-02-06 04:34:43.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52945/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:43.622 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"}]}'
2026-02-06 04:34:43.622 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:43.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52945/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:43.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.23/tcp/52946/p2p/16Uiu2HAmJiK12VufHxMqF8MykVsJWN6ubzRzLCmAkmTucsnd7ZWq","/ip4/172.18.122.23/tcp/52947/ws/p2p/16Uiu2HAmJiK12VufHxMqF8MykVsJWN6ubzRzLCmAkmTucsnd7ZWq"],"enrUri":"enr:-L24QJg_-5EFj8p7AJJ1z7_lEmqcYUvRnnW-eMcJsR4Hk51jQp9mHinwPuQOIhOwZgOyeLo0fv-2zwtT10DromtPsRACgmlkgnY0gmlwhKwSeheKbXVsdGlhZGRyc5YACASsEnoXBs7SAAoErBJ6FwbO090DgnJzhQADAQAAiXNlY3AyNTZrMaEDWf_zy4m6_M-HENkDpxU1uLoWVIOoNwkho3bPQ3XkY5KDdGNwgs7Sg3VkcILO1IV3YWt1MgU"}'
2026-02-06 04:34:43.624 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:43.625 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:34:43.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:34:43.632 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-42__a7c4f16f-d63f-4984-8fbe-9bdb5554ca8e__wakuorg_nwaku:latest.log
2026-02-06 04:34:43.632 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:34:43.632 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:34:43.633 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:34:43.633 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.3
2026-02-06 04:34:43.634 DEBUG [src.node.docker_mananger] Generated ports ['54458', '54459', '54460', '54461', '54462']
2026-02-06 04:34:43.634 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:34:43.634 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:34:43.634 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:34:43.634 DEBUG [src.node.docker_mananger] docker run -i -t -p 54458:54458 -p 54459:54459 -p 54460:54460 -p 54461:54461 -p 54462:54462 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54460 --rest-port=54458 --tcp-port=54459 --discv5-udp-port=54461 --rest-address=0.0.0.0 --nat=extip:172.18.44.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9040c50cddf9daead46afccb47f9b07b032abb82bff4b2ab3aff127ab0acd52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54462 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJg_-5EFj8p7AJJ1z7_lEmqcYUvRnnW-eMcJsR4Hk51jQp9mHinwPuQOIhOwZgOyeLo0fv-2zwtT10DromtPsRACgmlkgnY0gmlwhKwSeheKbXVsdGlhZGRyc5YACASsEnoXBs7SAAoErBJ6FwbO090DgnJzhQADAQAAiXNlY3AyNTZrMaEDWf_zy4m6_M-HENkDpxU1uLoWVIOoNwkho3bPQ3XkY5KDdGNwgs7Sg3VkcILO1IV3YWt1MgU --filternode=/ip4/172.18.122.23/tcp/52946/p2p/16Uiu2HAmJiK12VufHxMqF8MykVsJWN6ubzRzLCmAkmTucsnd7ZWq
2026-02-06 04:34:43.821 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.3 waku 1a37254a6238accc0033882f702884f19f30c11c5822237678f0fa943b6d6689
2026-02-06 04:34:43.850 DEBUG [src.node.docker_mananger] Container started with ID 1a37254a6238. Setting up logs at ./log/docker/node2_2026-02-06_04-34-42__a7c4f16f-d63f-4984-8fbe-9bdb5554ca8e__wakuorg_nwaku:latest.log
2026-02-06 04:34:43.851 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54458
2026-02-06 04:34:43.851 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:34:44.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54458/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:44.855 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"}]}'
2026-02-06 04:34:44.856 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:34:44.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54458/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:44.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.3/tcp/54459/p2p/16Uiu2HAm5RmCHU8kBQTWUWKgiR57eBAdtXvzpiEyVHfnGj42i5De","/ip4/172.18.44.3/tcp/54460/ws/p2p/16Uiu2HAm5RmCHU8kBQTWUWKgiR57eBAdtXvzpiEyVHfnGj42i5De"],"enrUri":"enr:-L24QB4KMoiDRnWoLgUyluwCGFvw6AQW9iMb-nHToSxcShV4O-Xak9Qi7XV2k_JTVTnRClB7sCPz0PWNHJX6SbGrIF4CgmlkgnY0gmlwhKwSLAOKbXVsdGlhZGRyc5YACASsEiwDBtS7AAoErBIsAwbUvN0DgnJzhQADAQAAiXNlY3AyNTZrMaEClJrELARalGHQRHnFvyXP3h6Re6r32bI1jq5wrRV9QsWDdGNwgtS7g3VkcILUvYV3YWt1MgA"}'
2026-02-06 04:34:44.858 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:34:44.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54458/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.122.23/tcp/52946/p2p/16Uiu2HAmJiK12VufHxMqF8MykVsJWN6ubzRzLCmAkmTucsnd7ZWq"]'
2026-02-06 04:34:44.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:44.890 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-06 04:34:44.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52945/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:34:44.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:44.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54458/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "52c01859-76e7-4857-8390-676b91fb53d5", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:34:44.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"52c01859-76e7-4857-8390-676b91fb53d5","statusDesc":"OK"}'
2026-02-06 04:34:44.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54458/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"]}'
2026-02-06 04:34:44.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-06 04:34:44.932 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:34:44.933 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:34:44.933 DEBUG [src.node.waku_node] Stopping container with id 2e2a47e2021f
2026-02-06 04:34:45.479 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:45.479 DEBUG [src.node.waku_node] Stopping container with id 1a37254a6238
2026-02-06 04:34:46.000 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:46.003 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:34:46.009 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:46.014 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-06 04:39:43.308 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:39:43.308 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_invalid_request_id with id: 2026-02-06_04-39-43__ad2ef4ba-2660-4e62-9041-cdb58e611313
2026-02-06 04:39:43.309 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:39:43.309 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:39:43.309 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:39:43.315 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:43.315 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-39-43__ad2ef4ba-2660-4e62-9041-cdb58e611313__wakuorg_nwaku:latest.log
2026-02-06 04:39:43.315 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:43.316 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:43.317 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:43.317 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.114
2026-02-06 04:39:43.317 DEBUG [src.node.docker_mananger] Generated ports ['63181', '63182', '63183', '63184', '63185']
2026-02-06 04:39:43.317 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:43.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:43.318 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:43.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 63181:63181 -p 63182:63182 -p 63183:63183 -p 63184:63184 -p 63185:63185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63183 --rest-port=63181 --tcp-port=63182 --discv5-udp-port=63184 --rest-address=0.0.0.0 --nat=extip:172.18.197.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=27a59fae936dba98cabafc3c7d4001c6c503eaf0d7ce46519bc1cceb3e2fdbe3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63185 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:39:43.505 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.114 waku 33d940f2cd83a866a3e911efbac2460020c9406fe77e5d614d4fa5bc99b91f7e
2026-02-06 04:39:43.536 DEBUG [src.node.docker_mananger] Container started with ID 33d940f2cd83. Setting up logs at ./log/docker/node1_2026-02-06_04-39-43__ad2ef4ba-2660-4e62-9041-cdb58e611313__wakuorg_nwaku:latest.log
2026-02-06 04:39:43.537 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63181
2026-02-06 04:39:43.537 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:43.616 ERROR [src.node.docker_mananger] Max retries reached for container 8d8fa2156c8d. Exiting log stream.
2026-02-06 04:39:44.104 ERROR [src.node.docker_mananger] Max retries reached for container fd7fb61c6093. Exiting log stream.
2026-02-06 04:39:44.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63181/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:44.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_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"}]}'
2026-02-06 04:39:44.541 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:44.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63181/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:44.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.114/tcp/63182/p2p/16Uiu2HAmBcc2PxgYRfzWSXApvGcLPpuUnsSvAqGi6hT7gmH9zXU9","/ip4/172.18.197.114/tcp/63183/ws/p2p/16Uiu2HAmBcc2PxgYRfzWSXApvGcLPpuUnsSvAqGi6hT7gmH9zXU9"],"enrUri":"enr:-L24QAxuhUd2bw-elw4bWDEUSwybHf4taeMoe_9-qSu3YzebSbE0Kk_wk5ytIvP9_qX0jYhMbPuaV1GBusWPA8J5SJMCgmlkgnY0gmlwhKwSxXKKbXVsdGlhZGRyc5YACASsEsVyBvbOAAoErBLFcgb2z90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8IfoXBqywwPHCiL3Y860yjh9xbupj9uQiK3MxaKRlEaDdGNwgvbOg3VkcIL20IV3YWt1MgU"}'
2026-02-06 04:39:44.544 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:44.544 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:39:44.550 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:44.551 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-39-43__ad2ef4ba-2660-4e62-9041-cdb58e611313__wakuorg_nwaku:latest.log
2026-02-06 04:39:44.551 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:44.551 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:44.552 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:44.552 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.113
2026-02-06 04:39:44.552 DEBUG [src.node.docker_mananger] Generated ports ['55210', '55211', '55212', '55213', '55214']
2026-02-06 04:39:44.553 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:44.553 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:44.553 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:44.553 DEBUG [src.node.docker_mananger] docker run -i -t -p 55210:55210 -p 55211:55211 -p 55212:55212 -p 55213:55213 -p 55214:55214 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55212 --rest-port=55210 --tcp-port=55211 --discv5-udp-port=55213 --rest-address=0.0.0.0 --nat=extip:172.18.123.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffdfcafad2fdac49b8361f2fbdf54abdbcb3434e65ce8687be4bdcacedad93df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55214 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAxuhUd2bw-elw4bWDEUSwybHf4taeMoe_9-qSu3YzebSbE0Kk_wk5ytIvP9_qX0jYhMbPuaV1GBusWPA8J5SJMCgmlkgnY0gmlwhKwSxXKKbXVsdGlhZGRyc5YACASsEsVyBvbOAAoErBLFcgb2z90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8IfoXBqywwPHCiL3Y860yjh9xbupj9uQiK3MxaKRlEaDdGNwgvbOg3VkcIL20IV3YWt1MgU --filternode=/ip4/172.18.197.114/tcp/63182/p2p/16Uiu2HAmBcc2PxgYRfzWSXApvGcLPpuUnsSvAqGi6hT7gmH9zXU9
2026-02-06 04:39:44.734 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.113 waku d82dad6da9c6b905bbc61715677161f8e4e2fef5ae643deeb687aebe0d4bfe11
2026-02-06 04:39:44.763 DEBUG [src.node.docker_mananger] Container started with ID d82dad6da9c6. Setting up logs at ./log/docker/node2_2026-02-06_04-39-43__ad2ef4ba-2660-4e62-9041-cdb58e611313__wakuorg_nwaku:latest.log
2026-02-06 04:39:44.763 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55210
2026-02-06 04:39:44.764 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:45.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55210/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:45.768 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"}]}'
2026-02-06 04:39:45.768 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:45.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55210/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:45.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.113/tcp/55211/p2p/16Uiu2HAmSow56ezCWQXp9G8c4vpPdkijVEAGFiKULR2WDPLK5ZUQ","/ip4/172.18.123.113/tcp/55212/ws/p2p/16Uiu2HAmSow56ezCWQXp9G8c4vpPdkijVEAGFiKULR2WDPLK5ZUQ"],"enrUri":"enr:-L24QKVovHkNqpLU3QK5fQItYFqcXRiZpPkpR3g3fepSbN71QaJGdf4EjR0vgSJCyCH7TTWP335Z6HkaE1bKDmx8iXwCgmlkgnY0gmlwhKwSe3GKbXVsdGlhZGRyc5YACASsEntxBterAAoErBJ7cQbXrN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0k4i8NGZEVr-qQ1CNBpKN_aAb7PmFldE9kFQRyiqP9WDdGNwgterg3VkcILXrYV3YWt1MgA"}'
2026-02-06 04:39:45.771 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:45.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55210/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.114/tcp/63182/p2p/16Uiu2HAmBcc2PxgYRfzWSXApvGcLPpuUnsSvAqGi6hT7gmH9zXU9"]'
2026-02-06 04:39:45.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:45.801 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-06 04:39:45.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63181/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:39:45.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:45.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55210/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e0722ba9-30b6-4744-adb9-afcaa8dfbd24", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:39:45.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e0722ba9-30b6-4744-adb9-afcaa8dfbd24","statusDesc":"OK"}'
2026-02-06 04:39:45.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55210/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": 1, "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:39:45.830 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55210/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-06 04:39:45.833 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:39:45.834 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:39:45.834 DEBUG [src.node.waku_node] Stopping container with id 33d940f2cd83
2026-02-06 04:39:46.335 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:46.336 DEBUG [src.node.waku_node] Stopping container with id d82dad6da9c6
2026-02-06 04:39:46.847 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:46.848 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:39:46.854 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:39:46.858 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-06 04:33:52.710 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:33:52.711 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-02-06_04-33-52__95c54cb6-3ba2-491d-83ce-f3c68c12c401
2026-02-06 04:33:52.711 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:33:52.711 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-06 04:33:52.718 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:52.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-06_04-33-52__95c54cb6-3ba2-491d-83ce-f3c68c12c401__wakuorg_nwaku:latest.log
2026-02-06 04:33:52.719 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:52.719 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:52.720 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:52.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.117
2026-02-06 04:33:52.720 DEBUG [src.node.docker_mananger] Generated ports ['62114', '62115', '62116', '62117', '62118']
2026-02-06 04:33:52.720 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:52.721 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:52.721 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:52.721 DEBUG [src.node.docker_mananger] docker run -i -t -p 62114:62114 -p 62115:62115 -p 62116:62116 -p 62117:62117 -p 62118:62118 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62116 --rest-port=62114 --tcp-port=62115 --discv5-udp-port=62117 --rest-address=0.0.0.0 --nat=extip:172.18.200.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c982b6cd0125de6ebbf1d881cca6ff1bf5affb4fbe2be4ef43afee3adf2ba9f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62118 --metrics-logging=true --lightpush=true --relay=true
2026-02-06 04:33:52.906 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.117 waku 8abe6fee522014ca32eb684a9a18fd126a653be41e05159f41439b61380da7dd
2026-02-06 04:33:52.937 DEBUG [src.node.docker_mananger] Container started with ID 8abe6fee5220. Setting up logs at ./log/docker/receiving_node1_2026-02-06_04-33-52__95c54cb6-3ba2-491d-83ce-f3c68c12c401__wakuorg_nwaku:latest.log
2026-02-06 04:33:52.937 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62114
2026-02-06 04:33:52.937 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:52.970 ERROR [src.node.docker_mananger] Max retries reached for container 117ed9331ad6. Exiting log stream.
2026-02-06 04:33:53.504 ERROR [src.node.docker_mananger] Max retries reached for container 9c036308e814. Exiting log stream.
2026-02-06 04:33:53.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62114/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:53.941 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"}]}'
2026-02-06 04:33:53.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:53.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62114/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:53.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.117/tcp/62115/p2p/16Uiu2HAmMMdKpAYuPkdm4gSAHKrhXsLWCkwAsP5TYLw7i2D7ZdVb","/ip4/172.18.200.117/tcp/62116/ws/p2p/16Uiu2HAmMMdKpAYuPkdm4gSAHKrhXsLWCkwAsP5TYLw7i2D7ZdVb"],"enrUri":"enr:-L24QEovs3wzTE9JOi2B6wnputxu5ncvqvU2tLAfVtQnjKgiaXavnREVF19sQH47fnIIU4wCr9Z_cvLwiGaCPtofbIACgmlkgnY0gmlwhKwSyHWKbXVsdGlhZGRyc5YACASsEsh1BvKjAAoErBLIdQbypN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgUaI-BBpUTF5xZvgdFee6xH7U9PjRB4vB6twKIhrUSqDdGNwgvKjg3VkcILypYV3YWt1Mgk"}'
2026-02-06 04:33:53.944 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:53.951 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:53.951 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-06_04-33-52__95c54cb6-3ba2-491d-83ce-f3c68c12c401__wakuorg_nwaku:latest.log
2026-02-06 04:33:53.952 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:53.952 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:53.953 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:53.953 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.102
2026-02-06 04:33:53.953 DEBUG [src.node.docker_mananger] Generated ports ['23418', '23419', '23420', '23421', '23422']
2026-02-06 04:33:53.953 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:53.954 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:53.954 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:53.954 DEBUG [src.node.docker_mananger] docker run -i -t -p 23418:23418 -p 23419:23419 -p 23420:23420 -p 23421:23421 -p 23422:23422 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23420 --rest-port=23418 --tcp-port=23419 --discv5-udp-port=23421 --rest-address=0.0.0.0 --nat=extip:172.18.125.102 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c739ee85cc6d432ccf5ed6c37976e335bf0e8f373afbbbeb55e0fdeaa6da1ee8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23422 --metrics-logging=true --lightpush=false --relay=true
2026-02-06 04:33:54.142 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.102 waku 0298c496714729ca116ea0c2e39accb79b9947e4537160360b2924fe4f28668b
2026-02-06 04:33:54.180 DEBUG [src.node.docker_mananger] Container started with ID 0298c4967147. Setting up logs at ./log/docker/receiving_node2_2026-02-06_04-33-52__95c54cb6-3ba2-491d-83ce-f3c68c12c401__wakuorg_nwaku:latest.log
2026-02-06 04:33:54.181 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23418
2026-02-06 04:33:54.181 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:55.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23418/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:55.185 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"}]}'
2026-02-06 04:33:55.185 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:55.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:55.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.102/tcp/23419/p2p/16Uiu2HAkvRCmmatQS8tYHx5qwtFUDRtbEQvrizLBXSYfRfvZKfZa","/ip4/172.18.125.102/tcp/23420/ws/p2p/16Uiu2HAkvRCmmatQS8tYHx5qwtFUDRtbEQvrizLBXSYfRfvZKfZa"],"enrUri":"enr:-L24QGukR5uBZVytgL_cCHczBI2KxfQErMXKcdFJsybf4xKZedBLa6z53yyoxkWJyJIiC8ZJ9uAmf_Vpupdk5mZI-v0CgmlkgnY0gmlwhKwSfWaKbXVsdGlhZGRyc5YACASsEn1mBlt7AAoErBJ9ZgZbfN0DgnJzhQADAQAAiXNlY3AyNTZrMaECDrzsa_XC_k2DtRtl-FEgOW5FlU2KGsLi3bQcTtEwlymDdGNwglt7g3VkcIJbfYV3YWt1MgE"}'
2026-02-06 04:33:55.187 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:55.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23418/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.117/tcp/62115/p2p/16Uiu2HAmMMdKpAYuPkdm4gSAHKrhXsLWCkwAsP5TYLw7i2D7ZdVb"]'
2026-02-06 04:33:55.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:55.229 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:55.229 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-06_04-33-52__95c54cb6-3ba2-491d-83ce-f3c68c12c401__wakuorg_nwaku:latest.log
2026-02-06 04:33:55.229 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:55.230 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:55.233 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:55.234 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.74.251
2026-02-06 04:33:55.234 DEBUG [src.node.docker_mananger] Generated ports ['62792', '62793', '62794', '62795', '62796']
2026-02-06 04:33:55.234 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:55.234 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:55.236 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:55.236 DEBUG [src.node.docker_mananger] docker run -i -t -p 62792:62792 -p 62793:62793 -p 62794:62794 -p 62795:62795 -p 62796:62796 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62794 --rest-port=62792 --tcp-port=62793 --discv5-udp-port=62795 --rest-address=0.0.0.0 --nat=extip:172.18.74.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcf39000cecda1dcb4018eefa2ba3fdcf4ebddd7af3fa00e5ab2c58e38ea1b57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62796 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEovs3wzTE9JOi2B6wnputxu5ncvqvU2tLAfVtQnjKgiaXavnREVF19sQH47fnIIU4wCr9Z_cvLwiGaCPtofbIACgmlkgnY0gmlwhKwSyHWKbXVsdGlhZGRyc5YACASsEsh1BvKjAAoErBLIdQbypN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgUaI-BBpUTF5xZvgdFee6xH7U9PjRB4vB6twKIhrUSqDdGNwgvKjg3VkcILypYV3YWt1Mgk --lightpushnode=/ip4/172.18.200.117/tcp/62115/p2p/16Uiu2HAmMMdKpAYuPkdm4gSAHKrhXsLWCkwAsP5TYLw7i2D7ZdVb --lightpush=true --relay=true
2026-02-06 04:33:55.414 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.74.251 waku c0bc8d74f6b56f0f55cc29ba91bdb8fc9292777f532110c07dc55c2b3ebf0f6c
2026-02-06 04:33:55.449 DEBUG [src.node.docker_mananger] Container started with ID c0bc8d74f6b5. Setting up logs at ./log/docker/lightpush_node1_2026-02-06_04-33-52__95c54cb6-3ba2-491d-83ce-f3c68c12c401__wakuorg_nwaku:latest.log
2026-02-06 04:33:55.450 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62792
2026-02-06 04:33:55.451 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:56.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62792/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:56.464 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":"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"}]}'
2026-02-06 04:33:56.464 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:56.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62792/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:56.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.74.251/tcp/62793/p2p/16Uiu2HAmNmfZgcaCnzByGShHJSnGtzFofywEYaBTN7D9khSijfJF","/ip4/172.18.74.251/tcp/62794/ws/p2p/16Uiu2HAmNmfZgcaCnzByGShHJSnGtzFofywEYaBTN7D9khSijfJF"],"enrUri":"enr:-L24QKpbuPmmrACw9J24Nkuruf2UnCyFp9qorwMHWscVZpKcCc_tQ-WmqWvuHn8ErdbjOOUNyV3ah2VY1NeA2PJ0ugYCgmlkgnY0gmlwhKwSSvuKbXVsdGlhZGRyc5YACASsEkr7BvVJAAoErBJK-wb1St0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlkqxdAlpoPmiMRLvJTeYrvMGRtCC4BhDYb2-O_a5E4CDdGNwgvVJg3VkcIL1S4V3YWt1Mgk"}'
2026-02-06 04:33:56.480 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:56.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62792/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.117/tcp/62115/p2p/16Uiu2HAmMMdKpAYuPkdm4gSAHKrhXsLWCkwAsP5TYLw7i2D7ZdVb"]'
2026-02-06 04:33:56.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62792/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.102/tcp/23419/p2p/16Uiu2HAkvRCmmatQS8tYHx5qwtFUDRtbEQvrizLBXSYfRfvZKfZa"]'
2026-02-06 04:33:56.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62114/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:33:56.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23418/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:33:56.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62792/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:33:56.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.528 DEBUG [src.steps.light_push] Lightpushing message
2026-02-06 04:33:56.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62792/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1770352436527946389, "extraField": "extraValue"}}'
2026-02-06 04:33:56.530 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:62792/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-06 04:33:56.533 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:33:56.534 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:33:56.534 DEBUG [src.node.waku_node] Stopping container with id 8abe6fee5220
2026-02-06 04:33:57.107 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:33:57.107 DEBUG [src.node.waku_node] Stopping container with id 0298c4967147
2026-02-06 04:33:57.637 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:33:57.637 DEBUG [src.node.waku_node] Stopping container with id c0bc8d74f6b5
2026-02-06 04:33:57.954 ERROR [src.node.docker_mananger] Max retries reached for container 8abe6fee5220. Exiting log stream.
2026-02-06 04:33:58.163 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:33:58.164 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:33:58.179 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:33:58.193 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:33:58.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,193 @@
2026-02-06 04:40:55.850 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:40:55.850 DEBUG [tests.conftest] Running test: test_unsubscribe_from_some_pubsub_topics with id: 2026-02-06_04-40-55__40c8df53-6734-4ed7-a8c3-dbe15f698496
2026-02-06 04:40:55.850 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:40:55.851 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:40:55.851 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-06 04:40:55.858 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:40:55.858 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-40-55__40c8df53-6734-4ed7-a8c3-dbe15f698496__wakuorg_nwaku:latest.log
2026-02-06 04:40:55.858 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:40:55.858 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:40:55.860 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:40:55.860 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.142
2026-02-06 04:40:55.860 DEBUG [src.node.docker_mananger] Generated ports ['5078', '5079', '5080', '5081', '5082']
2026-02-06 04:40:55.860 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-06 04:40:55.860 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:40:55.860 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:40:55.860 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:40:55.861 DEBUG [src.node.docker_mananger] docker run -i -t -p 5078:5078 -p 5079:5079 -p 5080:5080 -p 5081:5081 -p 5082:5082 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5080 --rest-port=5078 --tcp-port=5079 --discv5-udp-port=5081 --rest-address=0.0.0.0 --nat=extip:172.18.147.142 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=df6fbfa70d9cbf7ffe031461efacabc6eae98ffadef3fdaaee8fc9fbbff16b69 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5082 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:40:56.044 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.142 waku d28f04ba69ab698ebacc3a1570f81c0ad92cbf0a3c7818c13ab05137987af003
2026-02-06 04:40:56.050 ERROR [src.node.docker_mananger] Max retries reached for container f48902c14e70. Exiting log stream.
2026-02-06 04:40:56.078 DEBUG [src.node.docker_mananger] Container started with ID d28f04ba69ab. Setting up logs at ./log/docker/node1_2026-02-06_04-40-55__40c8df53-6734-4ed7-a8c3-dbe15f698496__wakuorg_nwaku:latest.log
2026-02-06 04:40:56.079 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5078
2026-02-06 04:40:56.080 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:40:56.655 ERROR [src.node.docker_mananger] Max retries reached for container c0e5c9e39b39. Exiting log stream.
2026-02-06 04:40:57.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:57.083 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"}]}'
2026-02-06 04:40:57.083 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:40:57.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:57.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.142/tcp/5079/p2p/16Uiu2HAkvJbaKz3S8NbuAzPnKkNeriRJsoufbNE448jYvnvwCGyK","/ip4/172.18.147.142/tcp/5080/ws/p2p/16Uiu2HAkvJbaKz3S8NbuAzPnKkNeriRJsoufbNE448jYvnvwCGyK"],"enrUri":"enr:-L24QK47K5PCwqhgYto5AV035Ajim9qm9Va5xdIu-AcWRC_oL-_wpzQmkKaH8hE-HIhsRRkr878xB5YnU4KnOgXaaFkCgmlkgnY0gmlwhKwSk46KbXVsdGlhZGRyc5YACASsEpOOBhPXAAoErBKTjgYT2N0DgnJzhQACAQAAiXNlY3AyNTZrMaECDQukGB6mRn6xv41_1P17ewc6k2QH_9tMtigxz5ehOdaDdGNwghPXg3VkcIIT2YV3YWt1MgU"}'
2026-02-06 04:40:57.086 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:40:57.093 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:40:57.093 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-40-55__40c8df53-6734-4ed7-a8c3-dbe15f698496__wakuorg_nwaku:latest.log
2026-02-06 04:40:57.093 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:40:57.093 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:40:57.095 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:40:57.095 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.231.23
2026-02-06 04:40:57.095 DEBUG [src.node.docker_mananger] Generated ports ['60695', '60696', '60697', '60698', '60699']
2026-02-06 04:40:57.095 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-06 04:40:57.095 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:40:57.095 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:40:57.095 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:40:57.096 DEBUG [src.node.docker_mananger] docker run -i -t -p 60695:60695 -p 60696:60696 -p 60697:60697 -p 60698:60698 -p 60699:60699 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60697 --rest-port=60695 --tcp-port=60696 --discv5-udp-port=60698 --rest-address=0.0.0.0 --nat=extip:172.18.231.23 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9828090fcfa03a1e7af3f95a3b5922377bcff0cc991453771e0cac7385dd6d00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60699 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QK47K5PCwqhgYto5AV035Ajim9qm9Va5xdIu-AcWRC_oL-_wpzQmkKaH8hE-HIhsRRkr878xB5YnU4KnOgXaaFkCgmlkgnY0gmlwhKwSk46KbXVsdGlhZGRyc5YACASsEpOOBhPXAAoErBKTjgYT2N0DgnJzhQACAQAAiXNlY3AyNTZrMaECDQukGB6mRn6xv41_1P17ewc6k2QH_9tMtigxz5ehOdaDdGNwghPXg3VkcIIT2YV3YWt1MgU
2026-02-06 04:40:57.287 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.231.23 waku 39dd83676c4127ad34392815d6d69dd7d6ea0bd94b04979de8551abfb6eab307
2026-02-06 04:40:57.315 DEBUG [src.node.docker_mananger] Container started with ID 39dd83676c41. Setting up logs at ./log/docker/node2_2026-02-06_04-40-55__40c8df53-6734-4ed7-a8c3-dbe15f698496__wakuorg_nwaku:latest.log
2026-02-06 04:40:57.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60695
2026-02-06 04:40:57.316 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:40:58.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.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":"READY"}]}'
2026-02-06 04:40:58.335 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:40:58.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.231.23/tcp/60696/p2p/16Uiu2HAmMokm3m4eFPni4xNSjJG6HmHfg5xUBG8V15otqxQ1kzja","/ip4/172.18.231.23/tcp/60697/ws/p2p/16Uiu2HAmMokm3m4eFPni4xNSjJG6HmHfg5xUBG8V15otqxQ1kzja"],"enrUri":"enr:-L24QEoB-XiJ9PGqU7A0t0I3TcE4CVF9mCJg8_1cuu2EHl2UcrT7M9ZplukJ_08jq-diu-gfno28NbnAa2D-YlCWcpkCgmlkgnY0gmlwhKwS5xeKbXVsdGlhZGRyc5YACASsEucXBu0YAAoErBLnFwbtGd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDh_gK_f5jeLPCXljdFf29X1zRNZds9CEyim8ZPqxGa4GDdGNwgu0Yg3VkcILtGoV3YWt1MgE"}'
2026-02-06 04:40:58.341 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:40:58.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60695/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.142/tcp/5079/p2p/16Uiu2HAkvJbaKz3S8NbuAzPnKkNeriRJsoufbNE448jYvnvwCGyK"]'
2026-02-06 04:40:58.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-06 04:40:58.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60695/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-06 04:40:58.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:58.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.376 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:58.476 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858367236864,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.481 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858367236864,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:58.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.490 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:58.590 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858485295041,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.594 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858485295041,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:58.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.603 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:58.703 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858598927231,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.708 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858598927231,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:58.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:58.816 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858712017939,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.820 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858712017939,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:58.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.829 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:58.930 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858824783624,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.934 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:58.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:58.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858824783624,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:58.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:58.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:58.943 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:59.043 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858938553777,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.047 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352858938553777,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:59.159 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859051764062,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.163 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859051764062,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.173 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:59.273 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859167975760,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.278 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859167975760,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.283 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:5078/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-02-06 04:40:59.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.293 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:60695/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2"]'
2026-02-06 04:40:59.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.305 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-02-06 04:40:59.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.309 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-02-06 04:40:59.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.312 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-02-06 04:40:59.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.319 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:59.420 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859314257932,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.424 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859314257932,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.432 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:59.533 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859427854092,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.537 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859427854092,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.546 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:59.646 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859541676687,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.651 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859541676687,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:59.760 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859655504124,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.765 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859655504124,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:59.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:59.773 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:59.873 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5078/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859769059004,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.878 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:59.878 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60695/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:59.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352859769059004,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:59.884 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:40:59.885 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:40:59.885 DEBUG [src.node.waku_node] Stopping container with id d28f04ba69ab
2026-02-06 04:41:00.445 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:41:00.445 DEBUG [src.node.waku_node] Stopping container with id 39dd83676c41
2026-02-06 04:41:00.973 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:41:00.974 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:41:00.986 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:41:00.997 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-06 04:36:27.457 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:36:27.457 DEBUG [tests.conftest] Running test: test_store_with_empty_hashes with id: 2026-02-06_04-36-27__5b29563d-126e-4eda-a349-c16bdc940dc6
2026-02-06 04:36:27.457 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:36:27.458 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:36:27.458 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-06 04:36:27.465 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:36:27.465 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-36-27__5b29563d-126e-4eda-a349-c16bdc940dc6__wakuorg_nwaku:latest.log
2026-02-06 04:36:27.465 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:36:27.465 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:36:27.466 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:36:27.467 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.247
2026-02-06 04:36:27.467 DEBUG [src.node.docker_mananger] Generated ports ['50955', '50956', '50957', '50958', '50959']
2026-02-06 04:36:27.467 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:36:27.467 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:36:27.467 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:36:27.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 50955:50955 -p 50956:50956 -p 50957:50957 -p 50958:50958 -p 50959:50959 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50957 --rest-port=50955 --tcp-port=50956 --discv5-udp-port=50958 --rest-address=0.0.0.0 --nat=extip:172.18.89.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0eacdfe5d98fdcf33d91e9cb30aa84c77f4a30deeca347ad543bfabf7bfdbb10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50959 --metrics-logging=true --store=true --relay=true
2026-02-06 04:36:27.647 ERROR [src.node.docker_mananger] Max retries reached for container 0c41af2d25a0. Exiting log stream.
2026-02-06 04:36:27.651 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.247 waku 1b2380cb4502c9c4a7a4483b247d6f2f458e0dd6a0820dc9f462f85c74864a4a
2026-02-06 04:36:27.682 DEBUG [src.node.docker_mananger] Container started with ID 1b2380cb4502. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-36-27__5b29563d-126e-4eda-a349-c16bdc940dc6__wakuorg_nwaku:latest.log
2026-02-06 04:36:27.682 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50955
2026-02-06 04:36:27.682 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:36:28.217 ERROR [src.node.docker_mananger] Max retries reached for container aa9c7b4dff9e. Exiting log stream.
2026-02-06 04:36:28.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50955/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.686 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"}]}'
2026-02-06 04:36:28.686 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:36:28.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50955/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:28.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.247/tcp/50956/p2p/16Uiu2HAm3mpwygpH7bdCvf6n3nnDscFCjJgMZyDPtwJdGj5Qz1ru","/ip4/172.18.89.247/tcp/50957/ws/p2p/16Uiu2HAm3mpwygpH7bdCvf6n3nnDscFCjJgMZyDPtwJdGj5Qz1ru"],"enrUri":"enr:-L24QFpAZdKx0WRKKrgfeHUKD_Iygl9eyDH8CTKMasCNVu5hM4GPBUd3RIze75xxAZnUx1XeP3z-FL8uTi-kImKAlXoCgmlkgnY0gmlwhKwSWfeKbXVsdGlhZGRyc5YACASsEln3BscMAAoErBJZ9wbHDd0DgnJzhQADAQAAiXNlY3AyNTZrMaECfAdAph4xSn9QxjT2dZNeiokUS-gUIkfiSLBLEO_5kyaDdGNwgscMg3VkcILHDoV3YWt1MgM"}'
2026-02-06 04:36:28.689 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:36:28.696 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:36:28.696 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-36-27__5b29563d-126e-4eda-a349-c16bdc940dc6__wakuorg_nwaku:latest.log
2026-02-06 04:36:28.696 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:36:28.696 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:36:28.698 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:36:28.698 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.111
2026-02-06 04:36:28.698 DEBUG [src.node.docker_mananger] Generated ports ['42883', '42884', '42885', '42886', '42887']
2026-02-06 04:36:28.698 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:36:28.698 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:36:28.698 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:36:28.699 DEBUG [src.node.docker_mananger] docker run -i -t -p 42883:42883 -p 42884:42884 -p 42885:42885 -p 42886:42886 -p 42887:42887 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42885 --rest-port=42883 --tcp-port=42884 --discv5-udp-port=42886 --rest-address=0.0.0.0 --nat=extip:172.18.172.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ef1c88cae5b0c0e2577dd83aeddbd0cbcdcac12f5cae429fbe70fbfb4ae0d66 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42887 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFpAZdKx0WRKKrgfeHUKD_Iygl9eyDH8CTKMasCNVu5hM4GPBUd3RIze75xxAZnUx1XeP3z-FL8uTi-kImKAlXoCgmlkgnY0gmlwhKwSWfeKbXVsdGlhZGRyc5YACASsEln3BscMAAoErBJZ9wbHDd0DgnJzhQADAQAAiXNlY3AyNTZrMaECfAdAph4xSn9QxjT2dZNeiokUS-gUIkfiSLBLEO_5kyaDdGNwgscMg3VkcILHDoV3YWt1MgM --storenode=/ip4/172.18.89.247/tcp/50956/p2p/16Uiu2HAm3mpwygpH7bdCvf6n3nnDscFCjJgMZyDPtwJdGj5Qz1ru --store=true --relay=true
2026-02-06 04:36:28.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.111 waku 84f0ea8925ae99bb4072b004c93b57f8d248be93aef5fea83675a0f13937dee1
2026-02-06 04:36:28.922 DEBUG [src.node.docker_mananger] Container started with ID 84f0ea8925ae. Setting up logs at ./log/docker/store_node1_2026-02-06_04-36-27__5b29563d-126e-4eda-a349-c16bdc940dc6__wakuorg_nwaku:latest.log
2026-02-06 04:36:28.922 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42883
2026-02-06 04:36:28.923 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:36:29.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42883/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.928 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"}]}'
2026-02-06 04:36:29.928 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:36:29.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42883/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:29.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.111/tcp/42884/p2p/16Uiu2HAm24q79pZ8ARLQHoefDRwAdVeUYjfu1hi8xNFCTpDLvXp5","/ip4/172.18.172.111/tcp/42885/ws/p2p/16Uiu2HAm24q79pZ8ARLQHoefDRwAdVeUYjfu1hi8xNFCTpDLvXp5"],"enrUri":"enr:-L24QLR10CTaHJkup0xfH1VHhmVfM4uoYRqdecXkfBNyd8yzV3_o1FubKj6FmfwwPMcmUbQHJOBzKAVAo3aBVAwM4a4CgmlkgnY0gmlwhKwSrG-KbXVsdGlhZGRyc5YACASsEqxvBqeEAAoErBKsbwanhd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYqruaXBlFtyzRQkel-DnUlPSgEdlheWGjXHUAm6kxJqDdGNwgqeEg3VkcIKnhoV3YWt1MgM"}'
2026-02-06 04:36:29.932 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:36:29.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42883/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.247/tcp/50956/p2p/16Uiu2HAm3mpwygpH7bdCvf6n3nnDscFCjJgMZyDPtwJdGj5Qz1ru"]'
2026-02-06 04:36:29.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50955/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:36:29.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42883/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:36:29.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.940 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:29.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50955/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:29.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:29.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:30.147 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:30.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50955/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:30.354 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:30.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50955/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.359 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:30.560 DEBUG [src.steps.store] Relaying message
2026-02-06 04:36:30.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50955/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:36:30.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:36:30.566 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:36:30.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50955/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb500003858ef9fdec04391bc9a43d9b7c42d8724fab536d8df5ab8039d7cd0ff"},{"messageHash":"0x826b6442765c595bbd112f392d1faece5c70986fca9566e69f41558bb00bc648"},{"messageHash":"0xe1cb14d0d582b6a40f99a09fc0f5d0948ea60ad9fbfa58d987d78b2a4cbd7c05"},{"messageHash":"0x1523cbb98712b60835d66118909412360747cd41aa0f86ecfd8ee15e1a643815"}]}'
2026-02-06 04:36:30.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42883/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:36:30.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb500003858ef9fdec04391bc9a43d9b7c42d8724fab536d8df5ab8039d7cd0ff"},{"messageHash":"0x826b6442765c595bbd112f392d1faece5c70986fca9566e69f41558bb00bc648"},{"messageHash":"0xe1cb14d0d582b6a40f99a09fc0f5d0948ea60ad9fbfa58d987d78b2a4cbd7c05"},{"messageHash":"0x1523cbb98712b60835d66118909412360747cd41aa0f86ecfd8ee15e1a643815"}]}'
2026-02-06 04:36:30.775 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:36:30.776 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:36:30.776 DEBUG [src.node.waku_node] Stopping container with id 1b2380cb4502
2026-02-06 04:36:31.323 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:36:31.324 DEBUG [src.node.waku_node] Stopping container with id 84f0ea8925ae
2026-02-06 04:36:31.881 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:36:31.884 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:36:31.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:36:31.902 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_and_valid_hash with id: 2026-02-06_04-39-26__4092471b-efde-402f-80e0-8fe8f79ccc92
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-39-26__4092471b-efde-402f-80e0-8fe8f79ccc92__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11277', '11278', '11279', '11280', '11281']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11277:11277 -p 11278:11278 -p 11279:11279 -p 11280:11280 -p 11281:11281 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11279 --rest-port=11277 --tcp-port=11278 --discv5-udp-port=11280 --rest-address=0.0.0.0 --nat=extip:172.18.229.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5d501593d9ae1149cf9fb264e762a939daa9a6ceae304e2e8ccbdca7c831eed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11281 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.153 waku 73b275090e6183af471ff5baff0288c7d14a273938b4a142540696433fb7cce6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73b275090e61. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-39-26__4092471b-efde-402f-80e0-8fe8f79ccc92__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11277
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 249a0d2914c8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6e6bdef00c24. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11277/health" -H "Content-Type: application/json" -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:11277/debug/v1/info" -H "Content-Type: application/json" -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.153/tcp/11278/p2p/16Uiu2HAm2nwRvbzQZiASR8FDV6jGKUsrLP2UamYs52fp42HKnuwB","/ip4/172.18.229.153/tcp/11279/ws/p2p/16Uiu2HAm2nwRvbzQZiASR8FDV6jGKUsrLP2UamYs52fp42HKnuwB"],"enrUri":"enr:-L24QPsksBKc53HodK_abkTT1bn3wi7TbafvMeWQQrdd8TmRWNWOeeDDcDzBbcQZCx91O_j7rxK-8BFbmYhS_CvAPG0CgmlkgnY0gmlwhKwS5ZmKbXVsdGlhZGRyc5YACASsEuWZBiwOAAoErBLlmQYsD90DgnJzhQADAQAAiXNlY3AyNTZrMaECbXR5t7ofoYPXTcgy9cYbuFkYAhkl3GT3SjBr3mOwSn6DdGNwgiwOg3VkcIIsEIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-39-26__4092471b-efde-402f-80e0-8fe8f79ccc92__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.207.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40605', '40606', '40607', '40608', '40609']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40605:40605 -p 40606:40606 -p 40607:40607 -p 40608:40608 -p 40609:40609 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40607 --rest-port=40605 --tcp-port=40606 --discv5-udp-port=40608 --rest-address=0.0.0.0 --nat=extip:172.18.207.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05c7411c4ca4daeb29ae5ddbbfe8cb5a14deded9ac8ebb49b56dcfa8f8aa98bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40609 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPsksBKc53HodK_abkTT1bn3wi7TbafvMeWQQrdd8TmRWNWOeeDDcDzBbcQZCx91O_j7rxK-8BFbmYhS_CvAPG0CgmlkgnY0gmlwhKwS5ZmKbXVsdGlhZGRyc5YACASsEuWZBiwOAAoErBLlmQYsD90DgnJzhQADAQAAiXNlY3AyNTZrMaECbXR5t7ofoYPXTcgy9cYbuFkYAhkl3GT3SjBr3mOwSn6DdGNwgiwOg3VkcIIsEIV3YWt1MgM --storenode=/ip4/172.18.229.153/tcp/11278/p2p/16Uiu2HAm2nwRvbzQZiASR8FDV6jGKUsrLP2UamYs52fp42HKnuwB --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.207.12 waku 580b4c7a0d8a0bcf05b89b0be173a610d24ffc3e7331fdd6ee9427acdb02ca17
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 580b4c7a0d8a. Setting up logs at ./log/docker/store_node1_2026-02-06_04-39-26__4092471b-efde-402f-80e0-8fe8f79ccc92__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40605
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40605/health" -H "Content-Type: application/json" -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:40605/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.12/tcp/40606/p2p/16Uiu2HAmFoeVEgomryeT4RhcBubj3fLydRcZbay7XMM7KCXvqDMw","/ip4/172.18.207.12/tcp/40607/ws/p2p/16Uiu2HAmFoeVEgomryeT4RhcBubj3fLydRcZbay7XMM7KCXvqDMw"],"enrUri":"enr:-L24QK_wO-Lz6ItNOIh38L06Nw2dFt0gPDC4jUipRG4St6hubCVKUtWsCtUSROEYy6xVjGVDymtmqNutFtRnHfcc054CgmlkgnY0gmlwhKwSzwyKbXVsdGlhZGRyc5YACASsEs8MBp6eAAoErBLPDAaen90DgnJzhQADAQAAiXNlY3AyNTZrMaEDLsrUM6EP-7IdVxmeU4lYnYzi1W-Ul8gJmSvcI936tr6DdGNwgp6eg3VkcIKeoIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.153/tcp/11278/p2p/16Uiu2HAm2nwRvbzQZiASR8FDV6jGKUsrLP2UamYs52fp42HKnuwB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11277/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:40605/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:11277/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:11277/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:11277/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:11277/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:11277/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x89fd708d16f533f544fea1315028ee1199d1246ece7c9d6f1c8bb2bca8770b9b%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x89fd708d16f533f544fea1315028ee1199d1246ece7c9d6f1c8bb2bca8770b9b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40605/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x89fd708d16f533f544fea1315028ee1199d1246ece7c9d6f1c8bb2bca8770b9b%2C&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x89fd708d16f533f544fea1315028ee1199d1246ece7c9d6f1c8bb2bca8770b9b"}]}'
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 73b275090e61
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 580b4c7a0d8a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-06 04:40:02.284 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:40:02.285 DEBUG [tests.conftest] Running test: test_2_nodes_different_cluster_same_shard with id: 2026-02-06_04-40-02__2f990fa8-9dae-47a7-bbe6-fe4c30d17d2a
2026-02-06 04:40:02.286 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:40:02.286 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:40:02.286 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-06 04:40:02.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:40:02.298 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-40-02__2f990fa8-9dae-47a7-bbe6-fe4c30d17d2a__wakuorg_nwaku:latest.log
2026-02-06 04:40:02.298 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:40:02.298 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:40:02.300 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:40:02.300 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.20
2026-02-06 04:40:02.300 DEBUG [src.node.docker_mananger] Generated ports ['21166', '21167', '21168', '21169', '21170']
2026-02-06 04:40:02.300 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-06 04:40:02.300 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-06 04:40:02.300 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:40:02.301 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:40:02.301 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:40:02.301 DEBUG [src.node.docker_mananger] docker run -i -t -p 21166:21166 -p 21167:21167 -p 21168:21168 -p 21169:21169 -p 21170:21170 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21168 --rest-port=21166 --tcp-port=21167 --discv5-udp-port=21169 --rest-address=0.0.0.0 --nat=extip:172.18.4.20 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7aff6fa1ae50664eacef96b0dbc22d2f8e23a1c885bb5d43d0c464f9efdad38e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21170 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:40:02.483 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.20 waku 541ad858f18870936f7bb0320f7b60f8b0791b047e5eab3361965eef62f27db0
2026-02-06 04:40:02.513 DEBUG [src.node.docker_mananger] Container started with ID 541ad858f188. Setting up logs at ./log/docker/node1_2026-02-06_04-40-02__2f990fa8-9dae-47a7-bbe6-fe4c30d17d2a__wakuorg_nwaku:latest.log
2026-02-06 04:40:02.514 ERROR [src.node.docker_mananger] Max retries reached for container aecea86ec5b5. Exiting log stream.
2026-02-06 04:40:02.514 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21166
2026-02-06 04:40:02.515 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:40:03.109 ERROR [src.node.docker_mananger] Max retries reached for container 150aff1d95a4. Exiting log stream.
2026-02-06 04:40:03.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21166/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:03.519 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"}]}'
2026-02-06 04:40:03.519 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:40:03.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21166/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:03.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.20/tcp/21167/p2p/16Uiu2HAkxQvFFKVqWZ66GMGpUKaRC92CKDbTEg8qVC86kB7gEw6y","/ip4/172.18.4.20/tcp/21168/ws/p2p/16Uiu2HAkxQvFFKVqWZ66GMGpUKaRC92CKDbTEg8qVC86kB7gEw6y"],"enrUri":"enr:-L24QEQ8u1ZP-8SQ7X7QcVnRFHkOy6dbZ0d4e6wyhylpI2CZfLtGC6PvR9A5GZC9IH3oFAu33pvcQkuXMfPoDuhQxTgCgmlkgnY0gmlwhKwSBBSKbXVsdGlhZGRyc5YACASsEgQUBlKvAAoErBIEFAZSsN0DgnJzhQACAQAAiXNlY3AyNTZrMaECLGGccOn3s9Z9TWzczfNacoVadM3P_uv7xA3hl2EWwyqDdGNwglKvg3VkcIJSsYV3YWt1MgU"}'
2026-02-06 04:40:03.522 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:40:03.529 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:40:03.529 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-40-02__2f990fa8-9dae-47a7-bbe6-fe4c30d17d2a__wakuorg_nwaku:latest.log
2026-02-06 04:40:03.529 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:40:03.529 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:40:03.531 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:40:03.531 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.139
2026-02-06 04:40:03.531 DEBUG [src.node.docker_mananger] Generated ports ['40396', '40397', '40398', '40399', '40400']
2026-02-06 04:40:03.531 DEBUG [src.node.waku_node] Cluster id was resolved to: 4
2026-02-06 04:40:03.531 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-06 04:40:03.531 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:40:03.531 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:40:03.531 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:40:03.532 DEBUG [src.node.docker_mananger] docker run -i -t -p 40396:40396 -p 40397:40397 -p 40398:40398 -p 40399:40399 -p 40400:40400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40398 --rest-port=40396 --tcp-port=40397 --discv5-udp-port=40399 --rest-address=0.0.0.0 --nat=extip:172.18.197.139 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=e773cd388bd4e0d9ef163b0b989ae3f4e6bce4d142ff2ab0a3d663ac0e383c54 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40400 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEQ8u1ZP-8SQ7X7QcVnRFHkOy6dbZ0d4e6wyhylpI2CZfLtGC6PvR9A5GZC9IH3oFAu33pvcQkuXMfPoDuhQxTgCgmlkgnY0gmlwhKwSBBSKbXVsdGlhZGRyc5YACASsEgQUBlKvAAoErBIEFAZSsN0DgnJzhQACAQAAiXNlY3AyNTZrMaECLGGccOn3s9Z9TWzczfNacoVadM3P_uv7xA3hl2EWwyqDdGNwglKvg3VkcIJSsYV3YWt1MgU
2026-02-06 04:40:03.724 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.139 waku ae2f3f287064a756f82d98bfa395a59b27b5316d4d985a2e48a84685d13abbe0
2026-02-06 04:40:03.753 DEBUG [src.node.docker_mananger] Container started with ID ae2f3f287064. Setting up logs at ./log/docker/node2_2026-02-06_04-40-02__2f990fa8-9dae-47a7-bbe6-fe4c30d17d2a__wakuorg_nwaku:latest.log
2026-02-06 04:40:03.753 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40396
2026-02-06 04:40:03.753 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:40:04.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40396/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:04.769 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"}]}'
2026-02-06 04:40:04.774 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:40:04.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:04.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.139/tcp/40397/p2p/16Uiu2HAm5dUDqZSidVLhasrDJAgGs9X7LvhWxTQTXeSPwkTijwkc","/ip4/172.18.197.139/tcp/40398/ws/p2p/16Uiu2HAm5dUDqZSidVLhasrDJAgGs9X7LvhWxTQTXeSPwkTijwkc"],"enrUri":"enr:-L24QPCw7Vw92cE7DwKJLIVutR6h_0aymCO1JBimtNtrlZaCSGPIkQMmcKthPGb6ZcjaJC2xlvIVzIh3dizmzFP486kCgmlkgnY0gmlwhKwSxYuKbXVsdGlhZGRyc5YACASsEsWLBp3NAAoErBLFiwadzt0DgnJzhQAEAQAAiXNlY3AyNTZrMaECl5qLWO5S84RmSRLNezSrIk1TAiPHW3Ele_sdE1vIi5mDdGNwgp3Ng3VkcIKdz4V3YWt1MgE"}'
2026-02-06 04:40:04.778 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:40:04.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40396/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.20/tcp/21167/p2p/16Uiu2HAkxQvFFKVqWZ66GMGpUKaRC92CKDbTEg8qVC86kB7gEw6y"]'
2026-02-06 04:40:04.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:04.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21166/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-06 04:40:04.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:04.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/0"]'
2026-02-06 04:40:04.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:04.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:40:04.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:40:04.824 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:40:04.925 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:04.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21166/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:04.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352804817629757,"ephemeral":false,"proof":""}]'
2026-02-06 04:40:04.930 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:40:04.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:40:04.933 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:40396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
2026-02-06 04:40:04.935 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:40:04.936 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:40:04.936 DEBUG [src.node.waku_node] Stopping container with id 541ad858f188
2026-02-06 04:40:05.459 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:40:05.459 DEBUG [src.node.waku_node] Stopping container with id ae2f3f287064
2026-02-06 04:40:05.981 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:40:05.983 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:40:05.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:40:06.002 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
2026-02-06 04:37:44.805 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:37:44.806 DEBUG [tests.conftest] Running test: test_store_with_empty_pubsub_topics with id: 2026-02-06_04-37-44__87ba08e3-1e23-4f68-8397-6e7865f87302
2026-02-06 04:37:44.806 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:37:44.807 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:37:44.808 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-06 04:37:44.817 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:37:44.817 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-37-44__87ba08e3-1e23-4f68-8397-6e7865f87302__wakuorg_nwaku:latest.log
2026-02-06 04:37:44.817 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:37:44.817 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:37:44.820 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:37:44.820 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.56
2026-02-06 04:37:44.820 DEBUG [src.node.docker_mananger] Generated ports ['46467', '46468', '46469', '46470', '46471']
2026-02-06 04:37:44.820 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:37:44.821 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:37:44.821 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:37:44.821 DEBUG [src.node.docker_mananger] docker run -i -t -p 46467:46467 -p 46468:46468 -p 46469:46469 -p 46470:46470 -p 46471:46471 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46469 --rest-port=46467 --tcp-port=46468 --discv5-udp-port=46470 --rest-address=0.0.0.0 --nat=extip:172.18.239.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7efd0ce8ef3bfb6fd3a791ada93b0dd5a42f510a86fdd4ff9e47e1b3720ecb3f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46471 --metrics-logging=true --store=true --relay=true
2026-02-06 04:37:45.002 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.56 waku a72b658c5fabebb551dcd4e4b23819b8f7e31e25dd86152add447ea67b3a8d56
2026-02-06 04:37:45.037 DEBUG [src.node.docker_mananger] Container started with ID a72b658c5fab. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-37-44__87ba08e3-1e23-4f68-8397-6e7865f87302__wakuorg_nwaku:latest.log
2026-02-06 04:37:45.037 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46467
2026-02-06 04:37:45.038 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:37:45.064 ERROR [src.node.docker_mananger] Max retries reached for container 33567e06b9c5. Exiting log stream.
2026-02-06 04:37:45.642 ERROR [src.node.docker_mananger] Max retries reached for container e11b4c482d3f. Exiting log stream.
2026-02-06 04:37:46.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46467/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:46.041 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"}]}'
2026-02-06 04:37:46.041 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:37:46.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46467/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:46.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.56/tcp/46468/p2p/16Uiu2HAmJ7PMhe61NvtJGiMd2A2564GgDksPhdfwYoBHSsDXTg11","/ip4/172.18.239.56/tcp/46469/ws/p2p/16Uiu2HAmJ7PMhe61NvtJGiMd2A2564GgDksPhdfwYoBHSsDXTg11"],"enrUri":"enr:-L24QCwVICNb-XK9g0NuT3MQTXBkb00YE5Qq1ODOekYAVphtXXYLIchSeaEJzUXGF_KwXjRhiOR1tszeDUlSfcIW_B8CgmlkgnY0gmlwhKwS7ziKbXVsdGlhZGRyc5YACASsEu84BrWEAAoErBLvOAa1hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUQ2MxJ14I-IIg22xwORbfBn7Bymql_HeSzoNS7h4luyDdGNwgrWEg3VkcIK1hoV3YWt1MgM"}'
2026-02-06 04:37:46.044 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:37:46.051 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:37:46.051 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-37-44__87ba08e3-1e23-4f68-8397-6e7865f87302__wakuorg_nwaku:latest.log
2026-02-06 04:37:46.051 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:37:46.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:37:46.052 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:37:46.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.128
2026-02-06 04:37:46.053 DEBUG [src.node.docker_mananger] Generated ports ['59177', '59178', '59179', '59180', '59181']
2026-02-06 04:37:46.053 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:37:46.053 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:37:46.053 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:37:46.053 DEBUG [src.node.docker_mananger] docker run -i -t -p 59177:59177 -p 59178:59178 -p 59179:59179 -p 59180:59180 -p 59181:59181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59179 --rest-port=59177 --tcp-port=59178 --discv5-udp-port=59180 --rest-address=0.0.0.0 --nat=extip:172.18.156.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e1ae8aaf9fd93de8c9dd9cc5e8923861f52a69cbffac0b3cda3cb68ccba1b1fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59181 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCwVICNb-XK9g0NuT3MQTXBkb00YE5Qq1ODOekYAVphtXXYLIchSeaEJzUXGF_KwXjRhiOR1tszeDUlSfcIW_B8CgmlkgnY0gmlwhKwS7ziKbXVsdGlhZGRyc5YACASsEu84BrWEAAoErBLvOAa1hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUQ2MxJ14I-IIg22xwORbfBn7Bymql_HeSzoNS7h4luyDdGNwgrWEg3VkcIK1hoV3YWt1MgM --storenode=/ip4/172.18.239.56/tcp/46468/p2p/16Uiu2HAmJ7PMhe61NvtJGiMd2A2564GgDksPhdfwYoBHSsDXTg11 --store=true --relay=true
2026-02-06 04:37:46.233 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.128 waku 7cec81f0a27c37b4302c964243b101457f18a663b1f73891353c25c050e20397
2026-02-06 04:37:46.267 DEBUG [src.node.docker_mananger] Container started with ID 7cec81f0a27c. Setting up logs at ./log/docker/store_node1_2026-02-06_04-37-44__87ba08e3-1e23-4f68-8397-6e7865f87302__wakuorg_nwaku:latest.log
2026-02-06 04:37:46.267 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59177
2026-02-06 04:37:46.268 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:37:47.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59177/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.273 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"}]}'
2026-02-06 04:37:47.273 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:37:47.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:47.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.128/tcp/59178/p2p/16Uiu2HAm9JeYzRruqPqw93gsPgXD8bxXbPvov6yzXABjXdM6xWAG","/ip4/172.18.156.128/tcp/59179/ws/p2p/16Uiu2HAm9JeYzRruqPqw93gsPgXD8bxXbPvov6yzXABjXdM6xWAG"],"enrUri":"enr:-L24QKdfSuaWKJgu9T3MedNyVQ9pX8ihmcYdKh68SR3_1vycSQV-xqYLszk50_chdsd9J5fLg5DBYDmd-cyVGXrzxtYCgmlkgnY0gmlwhKwSnICKbXVsdGlhZGRyc5YACASsEpyABucqAAoErBKcgAbnK90DgnJzhQADAQAAiXNlY3AyNTZrMaECzjbv5GVExFrXrEJdBr8pCrUzmGygh8cwJk9FswlaHZWDdGNwgucqg3VkcILnLIV3YWt1MgM"}'
2026-02-06 04:37:47.276 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:37:47.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.56/tcp/46468/p2p/16Uiu2HAmJ7PMhe61NvtJGiMd2A2564GgDksPhdfwYoBHSsDXTg11"]'
2026-02-06 04:37:47.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:37:47.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59177/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:37:47.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.285 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:47.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.291 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:47.491 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:47.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.498 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:47.699 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:47.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.705 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:47.906 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:47.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:47.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:47.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:48.112 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:48.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.119 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:48.320 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:48.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:48.527 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:48.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:48.734 DEBUG [src.steps.store] Relaying message
2026-02-06 04:37:48.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46467/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:37:48.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:37:48.740 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:37:48.942 DEBUG [tests.store.test_topics] Trying to get stored msg with empty pubsub topic
2026-02-06 04:37:48.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46467/store/v3/messages?includeData=true&pubsubTopic=&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:37:48.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x13eaf16db15caffd0eed30687a1807954eb90fecabeb549eb9130985ee08538a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352667284904458,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0880c37a76ab7d0724b53b6f88b4c382cf8294d4e8fe1812442530f456984753","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1770352667491753522,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0bd4cde5c15fa10561ca53f5967742a59ee163aefd4c5ab0b6e37832d11606ed","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352667699215056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x4433b0f09eb1fce85242fee77210fd1b9025c4b0793d2a702951d63258b847b9","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1770352667906296896,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xde0fa6938c5d1bf657af025006e0434771d56f40a983cfd03833c928869d5d5f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1770352668112806394,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x601e8a9dc3e0b06fc87d6d326d40c0840be4f202ef3c3002d17e2d412b9a0267","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1770352668319878520,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0910d93f7ee7c474bfd0669182085f9f095b2438e0f4262562dcaec92f49dc23","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1770352668526947725,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xbfc8ff56d8ea53184fd23c55e3606b36f1e2317c59767597562d096756173786","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1770352668734118551,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-06 04:37:48.946 DEBUG [tests.store.test_topics] getting the following response when sending empty pubsub_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0x13eaf16db15caffd0eed30687a1807954eb90fecabeb549eb9130985ee08538a', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1770352667284904458, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x0880c37a76ab7d0724b53b6f88b4c382cf8294d4e8fe1812442530f456984753', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1770352667491753522, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x0bd4cde5c15fa10561ca53f5967742a59ee163aefd4c5ab0b6e37832d11606ed', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1770352667699215056, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x4433b0f09eb1fce85242fee77210fd1b9025c4b0793d2a702951d63258b847b9', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1770352667906296896, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xde0fa6938c5d1bf657af025006e0434771d56f40a983cfd03833c928869d5d5f', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1770352668112806394, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x601e8a9dc3e0b06fc87d6d326d40c0840be4f202ef3c3002d17e2d412b9a0267', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1770352668319878520, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x0910d93f7ee7c474bfd0669182085f9f095b2438e0f4262562dcaec92f49dc23', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1770352668526947725, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xbfc8ff56d8ea53184fd23c55e3606b36f1e2317c59767597562d096756173786', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1770352668734118551, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}]}
2026-02-06 04:37:48.946 DEBUG [tests.store.test_topics] messages successfully queried with empty pubsub topic
2026-02-06 04:37:48.948 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:37:48.949 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:37:48.949 DEBUG [src.node.waku_node] Stopping container with id a72b658c5fab
2026-02-06 04:37:49.541 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:37:49.541 DEBUG [src.node.waku_node] Stopping container with id 7cec81f0a27c
2026-02-06 04:37:50.046 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:37:50.047 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:37:50.057 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:37:50.064 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,470 @@
2026-02-06 04:42:27.979 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:42:27.980 DEBUG [tests.conftest] Running test: test_store_sync_after_partition_under_100_msgs with id: 2026-02-06_04-42-27__b88f3601-bc25-405b-8f6b-fc75bc75d63e
2026-02-06 04:42:27.980 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:42:27.986 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:42:27.987 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-42-27__b88f3601-bc25-405b-8f6b-fc75bc75d63e__wakuorg_nwaku:latest.log
2026-02-06 04:42:27.992 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:42:27.992 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-42-27__b88f3601-bc25-405b-8f6b-fc75bc75d63e__wakuorg_nwaku:latest.log
2026-02-06 04:42:27.998 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:42:27.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-42-27__b88f3601-bc25-405b-8f6b-fc75bc75d63e__wakuorg_nwaku:latest.log
2026-02-06 04:42:27.998 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:42:27.999 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:42:27.999 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:42:28.000 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:42:28.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.65
2026-02-06 04:42:28.000 DEBUG [src.node.docker_mananger] Generated ports ['22806', '22807', '22808', '22809', '22810']
2026-02-06 04:42:28.001 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:42:28.001 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:42:28.001 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:42:28.001 DEBUG [src.node.docker_mananger] docker run -i -t -p 22806:22806 -p 22807:22807 -p 22808:22808 -p 22809:22809 -p 22810:22810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22808 --rest-port=22806 --tcp-port=22807 --discv5-udp-port=22809 --rest-address=0.0.0.0 --nat=extip:172.18.110.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fadc92eafc5cb48d3038e1e8ddf3de9bddbcd7b9fbc3ecf88c5da155eb21e246 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22810 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-06 04:42:28.180 ERROR [src.node.docker_mananger] Max retries reached for container 843a16a58ebf. Exiting log stream.
2026-02-06 04:42:28.185 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.65 waku 166eeb2c32b3650a6db9e1a3b222bf64493c90880c8885f3c0591ce24394116c
2026-02-06 04:42:28.216 DEBUG [src.node.docker_mananger] Container started with ID 166eeb2c32b3. Setting up logs at ./log/docker/node1_2026-02-06_04-42-27__b88f3601-bc25-405b-8f6b-fc75bc75d63e__wakuorg_nwaku:latest.log
2026-02-06 04:42:28.217 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22806
2026-02-06 04:42:28.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:42:28.785 ERROR [src.node.docker_mananger] Max retries reached for container d71af348c6d4. Exiting log stream.
2026-02-06 04:42:29.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22806/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:29.222 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"}]}'
2026-02-06 04:42:29.222 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:42:29.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:29.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.65/tcp/22807/p2p/16Uiu2HAmAqSwY1CWyvAQYojHxE1DmLQWmxRg6QJKQcxMAjnxXFSp","/ip4/172.18.110.65/tcp/22808/ws/p2p/16Uiu2HAmAqSwY1CWyvAQYojHxE1DmLQWmxRg6QJKQcxMAjnxXFSp"],"enrUri":"enr:-L24QP19Gk3aeodlR_jCn1P6ObF8T-pjkQX5Ejq8jGYpsWzxUWhK5kkkE0peIpbFIkHFVpeFjkl6e9J498oLTVVDm9ACgmlkgnY0gmlwhKwSbkGKbXVsdGlhZGRyc5YACASsEm5BBlkXAAoErBJuQQZZGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5PaACWpWjFeIYktbOXfEMvt6rN-9kTd-EkPEzk8svRGDdGNwglkXg3VkcIJZGYV3YWt1MhM"}'
2026-02-06 04:42:29.225 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:42:29.225 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:42:29.225 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:42:29.226 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:42:29.226 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.198
2026-02-06 04:42:29.226 DEBUG [src.node.docker_mananger] Generated ports ['8423', '8424', '8425', '8426', '8427']
2026-02-06 04:42:29.227 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:42:29.227 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:42:29.227 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:42:29.227 DEBUG [src.node.docker_mananger] docker run -i -t -p 8423:8423 -p 8424:8424 -p 8425:8425 -p 8426:8426 -p 8427:8427 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8425 --rest-port=8423 --tcp-port=8424 --discv5-udp-port=8426 --rest-address=0.0.0.0 --nat=extip:172.18.163.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd8d451d9ee6cd68e6f9bb6c15e0aa655bcf8d8fde634afcb13b50cfe867cc78 --store-sync=true --store=true --store-sync-range=180 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8427 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QP19Gk3aeodlR_jCn1P6ObF8T-pjkQX5Ejq8jGYpsWzxUWhK5kkkE0peIpbFIkHFVpeFjkl6e9J498oLTVVDm9ACgmlkgnY0gmlwhKwSbkGKbXVsdGlhZGRyc5YACASsEm5BBlkXAAoErBJuQQZZGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5PaACWpWjFeIYktbOXfEMvt6rN-9kTd-EkPEzk8svRGDdGNwglkXg3VkcIJZGYV3YWt1MhM
2026-02-06 04:42:29.415 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.198 waku d6e68bf61e23e830a45646c856b868243aa16c94aea3a63309ae6884ac0a69bb
2026-02-06 04:42:29.448 DEBUG [src.node.docker_mananger] Container started with ID d6e68bf61e23. Setting up logs at ./log/docker/node2_2026-02-06_04-42-27__b88f3601-bc25-405b-8f6b-fc75bc75d63e__wakuorg_nwaku:latest.log
2026-02-06 04:42:29.450 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8423
2026-02-06 04:42:29.450 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:42:30.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8423/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:30.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"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"}]}'
2026-02-06 04:42:30.454 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:42:30.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8423/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:42:30.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.198/tcp/8424/p2p/16Uiu2HAmK88UqMZGvmshJeXE6tRq79ZMk9HqCaw19MaFpYw3XnFG","/ip4/172.18.163.198/tcp/8425/ws/p2p/16Uiu2HAmK88UqMZGvmshJeXE6tRq79ZMk9HqCaw19MaFpYw3XnFG"],"enrUri":"enr:-L24QCeT0yGBwY4wJdAKsz-eZvRRzYXBZlNhEYRzh5hlMi1mUx92Dgwwv7-XD8OQYdm4o3UvAldpgrs0mveQz38gaEECgmlkgnY0gmlwhKwSo8aKbXVsdGlhZGRyc5YACASsEqPGBiDoAAoErBKjxgYg6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYBn_AVE5-bnsGm4vzE56mde_AvIzgm14uZ2NFJmYVF-DdGNwgiDog3VkcIIg6oV3YWt1MhI"}'
2026-02-06 04:42:30.457 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:42:30.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8423/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.65/tcp/22807/p2p/16Uiu2HAmAqSwY1CWyvAQYojHxE1DmLQWmxRg6QJKQcxMAjnxXFSp"]'
2026-02-06 04:42:30.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:30.492 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:30.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:30.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:30.503 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:30.704 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:31.504 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:31.505 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:31.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:31.509 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:31.710 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:32.510 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:32.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:32.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:32.515 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:32.715 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:33.516 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:33.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:33.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:33.521 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:33.721 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:34.522 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:34.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:34.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:34.527 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:34.728 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:35.529 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:35.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:35.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:35.533 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:35.733 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:36.534 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:36.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:36.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:36.539 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:36.739 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:37.540 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:37.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:37.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:37.545 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:37.745 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:38.546 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:38.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:38.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:38.551 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:38.751 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:39.552 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:39.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:39.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:39.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:39.757 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:40.558 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:40.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:40.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:40.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:40.763 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:41.564 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:41.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:41.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:41.568 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:41.769 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:42.569 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:42.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:42.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:42.574 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:42.775 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:43.575 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:43.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:43.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:43.580 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:43.781 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:44.581 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:44.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:44.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:44.586 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:44.786 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:45.587 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:45.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:45.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:45.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:45.792 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:46.593 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:46.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:46.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:46.597 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:46.798 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:47.599 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:47.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:47.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:47.603 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:47.804 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:48.605 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:48.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:48.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:48.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:48.810 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:49.611 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:49.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:49.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:49.616 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:49.816 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:50.617 DEBUG [tests.store_sync.test_store_sync] Pausing Node2 container
2026-02-06 04:42:50.617 DEBUG [src.node.waku_node] Pausing container with id d6e68bf61e23
2026-02-06 04:42:50.626 DEBUG [tests.store_sync.test_store_sync] Publishing while node2 paused
2026-02-06 04:42:50.627 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:50.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:50.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:50.631 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:50.831 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:51.632 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:51.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:51.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:51.637 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:51.837 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:52.638 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:52.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:52.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:52.642 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:52.843 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:53.644 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:53.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:53.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:53.649 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:53.849 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:54.650 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:54.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:54.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:54.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:54.855 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:55.656 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:55.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:55.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:55.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:55.861 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:56.662 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:56.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:56.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:56.667 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:56.867 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:57.668 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:57.668 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:57.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:57.673 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:57.873 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:58.674 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:58.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:58.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:58.678 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:58.879 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:42:59.680 DEBUG [src.steps.store] Relaying message
2026-02-06 04:42:59.680 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:42:59.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:42:59.684 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:42:59.885 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:00.686 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:00.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:00.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:00.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:00.891 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:01.691 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:01.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:01.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:01.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:01.897 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:02.697 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:02.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:02.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:02.702 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:02.903 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:03.704 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:03.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:03.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:03.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:03.909 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:04.710 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:04.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:04.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:04.714 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:04.915 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:05.715 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:05.716 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:05.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:05.720 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:05.921 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:06.721 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:06.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:06.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:06.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:06.927 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:07.727 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:07.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:07.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:07.732 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:07.933 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:08.733 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:08.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:08.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:08.738 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:08.939 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:09.739 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:09.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:09.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:09.744 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:09.944 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:10.745 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:10.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:10.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:10.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:10.950 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:11.751 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:11.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:11.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:11.756 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:11.956 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:12.757 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:12.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:12.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:12.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:12.962 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:13.763 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:13.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:13.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:13.767 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:13.968 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:14.769 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:14.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:14.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:14.774 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:14.975 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:15.775 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:15.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:15.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:15.780 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:15.980 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:16.781 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:16.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:16.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:16.786 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:16.986 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:17.787 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:17.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:17.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:17.792 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:17.993 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:18.793 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:18.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:18.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:18.798 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:18.999 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:19.799 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:19.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:19.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:19.804 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:20.004 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:20.805 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:20.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:20.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:20.809 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:21.010 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:21.811 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:21.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:21.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:21.816 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:22.016 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:22.817 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:22.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:22.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:22.822 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:23.022 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:23.823 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:23.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:23.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:23.828 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:24.028 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:24.829 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:24.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:24.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:24.834 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:25.034 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:25.835 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:25.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:25.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:25.843 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:26.043 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:26.844 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:26.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:26.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:26.850 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:27.050 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:27.851 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:27.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:27.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:27.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:28.056 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:28.857 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:28.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:28.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:28.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:29.063 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:29.864 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:29.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:29.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:29.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:30.069 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:30.870 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:30.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:30.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:30.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:31.075 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:31.876 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:31.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:31.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:31.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:32.081 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:32.881 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:32.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:32.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:32.886 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:33.087 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:33.887 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:33.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:33.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:33.892 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:34.092 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:34.893 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:34.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:34.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:34.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:35.098 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:35.899 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:35.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:35.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:35.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:36.105 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:36.905 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:36.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:36.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:36.910 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:37.111 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:37.911 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:37.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:37.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:37.916 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:38.116 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:38.917 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:38.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:38.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:38.922 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:39.123 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:39.923 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:39.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:39.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:39.928 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:40.129 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:40.930 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:40.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:40.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:40.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:41.135 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:41.936 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:41.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:41.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:41.940 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:42.141 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:42.942 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:42.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:42.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:42.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:43.147 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:43.948 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:43.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:43.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:43.953 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:44.153 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:44.954 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:44.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:44.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:44.959 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:45.159 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:45.960 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:45.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:45.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:45.965 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:46.166 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:46.966 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:46.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:46.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:46.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:47.172 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:47.972 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:47.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:47.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:47.978 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:48.178 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:48.979 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:48.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:48.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:48.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:49.184 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:49.985 DEBUG [src.steps.store] Relaying message
2026-02-06 04:43:49.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22806/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:43:49.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:43:49.990 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:43:50.190 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-06 04:43:50.991 DEBUG [tests.store_sync.test_store_sync] Unpausing Node2
2026-02-06 04:43:50.991 DEBUG [src.node.waku_node] Unpause container with id d6e68bf61e23
2026-02-06 04:43:51.005 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-06 04:44:11.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8423/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:44:11.012 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-06 04:44:11.013 DEBUG [tests.store_sync.test_store_sync] Node2 store has 80 messages; expected 80
2026-02-06 04:44:11.014 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:44:11.016 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:44:11.016 DEBUG [src.node.waku_node] Stopping container with id 166eeb2c32b3
2026-02-06 04:44:11.618 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:44:11.619 DEBUG [src.node.waku_node] Stopping container with id d6e68bf61e23
2026-02-06 04:44:12.176 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:44:12.177 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:44:12.216 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:44:12.238 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-06 04:38:10.768 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:38:10.768 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_content_topic with id: 2026-02-06_04-38-10__b4e9b133-ef9a-4bde-8fdd-4837f1d803d5
2026-02-06 04:38:10.769 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:38:10.769 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-06 04:38:10.769 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-06 04:38:10.777 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:10.777 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-38-10__b4e9b133-ef9a-4bde-8fdd-4837f1d803d5__wakuorg_nwaku:latest.log
2026-02-06 04:38:10.777 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:10.777 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:10.779 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:10.779 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.32
2026-02-06 04:38:10.779 DEBUG [src.node.docker_mananger] Generated ports ['3142', '3143', '3144', '3145', '3146']
2026-02-06 04:38:10.779 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:10.779 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:10.779 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:10.779 DEBUG [src.node.docker_mananger] docker run -i -t -p 3142:3142 -p 3143:3143 -p 3144:3144 -p 3145:3145 -p 3146:3146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3144 --rest-port=3142 --tcp-port=3143 --discv5-udp-port=3145 --rest-address=0.0.0.0 --nat=extip:172.18.116.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be3e080aace0a7abbeccafafc02eef7d71dcd4cb6aeced9aa179f066fbdbce8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3146 --metrics-logging=true --relay=true --filter=true
2026-02-06 04:38:10.974 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.32 waku 81ea74b99751215306ba581dff55718d9dce5acd6f03916efbee28e5aec26c30
2026-02-06 04:38:11.004 DEBUG [src.node.docker_mananger] Container started with ID 81ea74b99751. Setting up logs at ./log/docker/node1_2026-02-06_04-38-10__b4e9b133-ef9a-4bde-8fdd-4837f1d803d5__wakuorg_nwaku:latest.log
2026-02-06 04:38:11.005 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3142
2026-02-06 04:38:11.006 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:11.013 ERROR [src.node.docker_mananger] Max retries reached for container e936fa8d36be. Exiting log stream.
2026-02-06 04:38:11.571 ERROR [src.node.docker_mananger] Max retries reached for container f41add277c81. Exiting log stream.
2026-02-06 04:38:12.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3142/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:12.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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"}]}'
2026-02-06 04:38:12.010 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:12.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3142/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:12.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.32/tcp/3143/p2p/16Uiu2HAmHo4HxLsKFeE2isMeT9rAgE5ZPEGVusn6FRPBt7QXxyTP","/ip4/172.18.116.32/tcp/3144/ws/p2p/16Uiu2HAmHo4HxLsKFeE2isMeT9rAgE5ZPEGVusn6FRPBt7QXxyTP"],"enrUri":"enr:-L24QOI8WyJoF49YuhhbPYpRqrvnHLhsHnw2QLjdnsvvzQnvSIU0x6OOHZo7ipMbJwTogx_y9UOqIqP2Fbo9Z0U752MCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBgxHAAoErBJ0IAYMSN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTFuJ9blqMUXBM6gO2W3_9aaobmZc8RVX3W9Bd5XY4LKDdGNwggxHg3VkcIIMSYV3YWt1MgU"}'
2026-02-06 04:38:12.012 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:12.013 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-06 04:38:12.019 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:12.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-38-10__b4e9b133-ef9a-4bde-8fdd-4837f1d803d5__wakuorg_nwaku:latest.log
2026-02-06 04:38:12.020 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:12.020 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:12.021 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:12.021 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.150
2026-02-06 04:38:12.022 DEBUG [src.node.docker_mananger] Generated ports ['14884', '14885', '14886', '14887', '14888']
2026-02-06 04:38:12.022 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:12.022 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:12.022 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:12.022 DEBUG [src.node.docker_mananger] docker run -i -t -p 14884:14884 -p 14885:14885 -p 14886:14886 -p 14887:14887 -p 14888:14888 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14886 --rest-port=14884 --tcp-port=14885 --discv5-udp-port=14887 --rest-address=0.0.0.0 --nat=extip:172.18.44.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b7e61dd43aef6efccae9dfffc28ac551ead54beb9ad3025c5732ffd8dc6fbd5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14888 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOI8WyJoF49YuhhbPYpRqrvnHLhsHnw2QLjdnsvvzQnvSIU0x6OOHZo7ipMbJwTogx_y9UOqIqP2Fbo9Z0U752MCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBgxHAAoErBJ0IAYMSN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTFuJ9blqMUXBM6gO2W3_9aaobmZc8RVX3W9Bd5XY4LKDdGNwggxHg3VkcIIMSYV3YWt1MgU --filternode=/ip4/172.18.116.32/tcp/3143/p2p/16Uiu2HAmHo4HxLsKFeE2isMeT9rAgE5ZPEGVusn6FRPBt7QXxyTP
2026-02-06 04:38:12.205 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.150 waku a4f02c4c3f2a1607657f001fab5fc490fbcd82a98c8580ec7f14661f39599e95
2026-02-06 04:38:12.234 DEBUG [src.node.docker_mananger] Container started with ID a4f02c4c3f2a. Setting up logs at ./log/docker/node2_2026-02-06_04-38-10__b4e9b133-ef9a-4bde-8fdd-4837f1d803d5__wakuorg_nwaku:latest.log
2026-02-06 04:38:12.235 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14884
2026-02-06 04:38:12.235 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:13.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14884/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:13.239 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"}]}'
2026-02-06 04:38:13.240 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:13.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14884/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:13.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.150/tcp/14885/p2p/16Uiu2HAmPt3ym5uQs3wKAxP4LGe1BiaXvvDbCatcZrRV8D2qGKNc","/ip4/172.18.44.150/tcp/14886/ws/p2p/16Uiu2HAmPt3ym5uQs3wKAxP4LGe1BiaXvvDbCatcZrRV8D2qGKNc"],"enrUri":"enr:-L24QEYJmoAYb-fA-6peNT7m4hsRbf0-rW1gQIkIHiclSKqVMN7AIP2gcmRosytygaAkewu7CBek-cKfDxAzAigGC_ECgmlkgnY0gmlwhKwSLJaKbXVsdGlhZGRyc5YACASsEiyWBjolAAoErBIslgY6Jt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpsk1tpO5XZoKtvmtr5YjDNWQH6vBXNkaU5LsA4k19uWDdGNwgjolg3VkcII6J4V3YWt1MgA"}'
2026-02-06 04:38:13.242 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:13.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14884/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.32/tcp/3143/p2p/16Uiu2HAmHo4HxLsKFeE2isMeT9rAgE5ZPEGVusn6FRPBt7QXxyTP"]'
2026-02-06 04:38:13.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:13.277 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-06 04:38:13.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3142/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:38:13.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:13.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14884/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ec4481ba-d286-4fc1-bfb1-16c2e106e8be", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:38:13.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ec4481ba-d286-4fc1-bfb1-16c2e106e8be","statusDesc":"OK"}'
2026-02-06 04:38:13.304 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:14884/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-06 04:38:13.307 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14884/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-06 04:38:13.310 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:38:13.310 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:38:13.311 DEBUG [src.node.waku_node] Stopping container with id 81ea74b99751
2026-02-06 04:38:13.859 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:13.859 DEBUG [src.node.waku_node] Stopping container with id a4f02c4c3f2a
2026-02-06 04:38:14.417 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:14.420 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:38:14.425 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:14.429 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-06 04:38:30.210 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:38:30.211 DEBUG [tests.conftest] Running test: test_publish_with_payload_equal_or_more_150_kb with id: 2026-02-06_04-38-30__1b395b0b-4c2b-4035-b654-5e26e40e4ab7
2026-02-06 04:38:30.211 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:38:30.211 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:38:30.212 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-06 04:38:30.219 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:30.219 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-38-30__1b395b0b-4c2b-4035-b654-5e26e40e4ab7__wakuorg_nwaku:latest.log
2026-02-06 04:38:30.219 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:30.220 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:30.221 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:30.221 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.50
2026-02-06 04:38:30.221 DEBUG [src.node.docker_mananger] Generated ports ['46951', '46952', '46953', '46954', '46955']
2026-02-06 04:38:30.222 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:30.222 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:30.222 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:30.222 DEBUG [src.node.docker_mananger] docker run -i -t -p 46951:46951 -p 46952:46952 -p 46953:46953 -p 46954:46954 -p 46955:46955 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46953 --rest-port=46951 --tcp-port=46952 --discv5-udp-port=46954 --rest-address=0.0.0.0 --nat=extip:172.18.127.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1cc1b7f9d061d2ddae04e08dc8e500063443f689aba87a929cabacc331ccc903 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46955 --metrics-logging=true --relay=true
2026-02-06 04:38:30.417 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.50 waku 30283ee922a5cb6f70eb7d169c4d300d26f00f32e2e47aaa5e6e97f063d3c7d2
2026-02-06 04:38:30.447 DEBUG [src.node.docker_mananger] Container started with ID 30283ee922a5. Setting up logs at ./log/docker/node1_2026-02-06_04-38-30__1b395b0b-4c2b-4035-b654-5e26e40e4ab7__wakuorg_nwaku:latest.log
2026-02-06 04:38:30.447 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46951
2026-02-06 04:38:30.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:30.464 ERROR [src.node.docker_mananger] Max retries reached for container 0540ca43452d. Exiting log stream.
2026-02-06 04:38:31.001 ERROR [src.node.docker_mananger] Max retries reached for container 876dfab03934. Exiting log stream.
2026-02-06 04:38:31.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46951/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:31.452 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"}]}'
2026-02-06 04:38:31.453 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:31.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46951/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:31.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.50/tcp/46952/p2p/16Uiu2HAm6exSMbpbWxJ9nzkWc4bV9k5nPeod9VQkj1DZanX5qRxF","/ip4/172.18.127.50/tcp/46953/ws/p2p/16Uiu2HAm6exSMbpbWxJ9nzkWc4bV9k5nPeod9VQkj1DZanX5qRxF"],"enrUri":"enr:-L24QEwOpBB6QuaA-iaBMC57NIcMjSNpby-zbPQDQy0q7izDS746jz8vnamn40XlNETwYQXw_YfBHNon3XBeKgRWUy8CgmlkgnY0gmlwhKwSfzKKbXVsdGlhZGRyc5YACASsEn8yBrdoAAoErBJ_Mga3ad0DgnJzhQADAQAAiXNlY3AyNTZrMaECpte3Pott7p6yd45GqI05CeW3b8dJNnrUtHugwFXAWCSDdGNwgrdog3VkcIK3aoV3YWt1MgE"}'
2026-02-06 04:38:31.456 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:31.463 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:38:31.463 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-38-30__1b395b0b-4c2b-4035-b654-5e26e40e4ab7__wakuorg_nwaku:latest.log
2026-02-06 04:38:31.463 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:38:31.463 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:38:31.464 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:38:31.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.100
2026-02-06 04:38:31.465 DEBUG [src.node.docker_mananger] Generated ports ['35202', '35203', '35204', '35205', '35206']
2026-02-06 04:38:31.465 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:38:31.465 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:38:31.465 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:38:31.465 DEBUG [src.node.docker_mananger] docker run -i -t -p 35202:35202 -p 35203:35203 -p 35204:35204 -p 35205:35205 -p 35206:35206 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35204 --rest-port=35202 --tcp-port=35203 --discv5-udp-port=35205 --rest-address=0.0.0.0 --nat=extip:172.18.155.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0ffb96bf516dae5ca92ade0f8d5afdb372485a49aabaea2e7dbaaf0e47becd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35206 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEwOpBB6QuaA-iaBMC57NIcMjSNpby-zbPQDQy0q7izDS746jz8vnamn40XlNETwYQXw_YfBHNon3XBeKgRWUy8CgmlkgnY0gmlwhKwSfzKKbXVsdGlhZGRyc5YACASsEn8yBrdoAAoErBJ_Mga3ad0DgnJzhQADAQAAiXNlY3AyNTZrMaECpte3Pott7p6yd45GqI05CeW3b8dJNnrUtHugwFXAWCSDdGNwgrdog3VkcIK3aoV3YWt1MgE
2026-02-06 04:38:31.659 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.100 waku e5c397963fa11f04f68f04b32ecdf79953c6844bdc9b99df53dca63dff54d20e
2026-02-06 04:38:31.689 DEBUG [src.node.docker_mananger] Container started with ID e5c397963fa1. Setting up logs at ./log/docker/node2_2026-02-06_04-38-30__1b395b0b-4c2b-4035-b654-5e26e40e4ab7__wakuorg_nwaku:latest.log
2026-02-06 04:38:31.689 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35202
2026-02-06 04:38:31.689 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:38:32.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:32.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":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-06 04:38:32.710 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:38:32.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:32.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.100/tcp/35203/p2p/16Uiu2HAm4rEi8fXxLEZMCDAw7yB2QYC3UZ4Fm2i3ztExkiKXaNfC","/ip4/172.18.155.100/tcp/35204/ws/p2p/16Uiu2HAm4rEi8fXxLEZMCDAw7yB2QYC3UZ4Fm2i3ztExkiKXaNfC"],"enrUri":"enr:-L24QGCR_8ZvofyE6t5VrzwStiiYczoGilOz6SwDdwe-U2VYGo4XUU_RkZiKqQYES5lwshWG927uyAMlCjYJELjsoEMCgmlkgnY0gmlwhKwSm2SKbXVsdGlhZGRyc5YACASsEptkBomDAAoErBKbZAaJhN0DgnJzhQADAQAAiXNlY3AyNTZrMaECjAQhMkHNUknFss6ve_7BwYK-fjVdoHUxq9PEJgrDiaODdGNwgomDg3VkcIKJhYV3YWt1MgE"}'
2026-02-06 04:38:32.716 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:38:32.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.50/tcp/46952/p2p/16Uiu2HAm6exSMbpbWxJ9nzkWc4bV9k5nPeod9VQkj1DZanX5qRxF"]'
2026-02-06 04:38:32.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:32.722 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-06 04:38:32.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46951/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:38:32.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:32.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35202/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:38:32.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:32.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46951/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:38:32.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:38:32.739 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:38:32.839 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:38:32.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46951/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:32.842 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":1770352712732634368,"ephemeral":false,"proof":""}]'
2026-02-06 04:38:32.844 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:38:32.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35202/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:38:32.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":1770352712732634368,"ephemeral":false,"proof":""}]'
2026-02-06 04:38:32.848 INFO [src.steps.relay] WARM UP successful!!
2026-02-06 04:38:32.849 DEBUG [tests.relay.test_publish] Running test with payload length of 204800 bytes
2026-02-06 04:38:32.853 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-06 04:38:32.872 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46951/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-02-06 04:38:32.873 DEBUG [tests.relay.test_publish] Running test with payload length of 1048576 bytes
2026-02-06 04:38:32.892 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-06 04:38:32.971 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46951/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-02-06 04:38:32.972 DEBUG [tests.relay.test_publish] Running test with payload length of 10485760 bytes
2026-02-06 04:38:33.116 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-06 04:38:33.813 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46951/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-02-06 04:38:33.816 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:38:33.817 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:38:33.818 DEBUG [src.node.waku_node] Stopping container with id 30283ee922a5
2026-02-06 04:38:34.378 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:34.380 DEBUG [src.node.waku_node] Stopping container with id e5c397963fa1
2026-02-06 04:38:34.917 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:38:34.918 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:38:34.923 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:38:34.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_content_topics_same_shard[content_topic_list0] with id: 2026-02-06_04-35-36__1ae89119-c516-4d3a-b3e9-295eddcf99ef
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-36__1ae89119-c516-4d3a-b3e9-295eddcf99ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16791', '16792', '16793', '16794', '16795']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16791:16791 -p 16792:16792 -p 16793:16793 -p 16794:16794 -p 16795:16795 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16793 --rest-port=16791 --tcp-port=16792 --discv5-udp-port=16794 --rest-address=0.0.0.0 --nat=extip:172.18.55.118 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f3ef9d7ab5ef31fd7d5f10a8cf7d2ebfeaedfd4b3ae3ed9437b7badad5dd7581 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16795 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.118 waku db0c4838a9933c5555dd5d1371e606557d4c480a8d152ee3099b7c0f71164a8d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db0c4838a993. Setting up logs at ./log/docker/node1_2026-02-06_04-35-36__1ae89119-c516-4d3a-b3e9-295eddcf99ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16791
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 6eac25e0bb4b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b615e0b0ea5e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/health" -H "Content-Type: application/json" -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:16791/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.118/tcp/16792/p2p/16Uiu2HAmBs71jXcwHhnHQsq4SqoMS1wo5DXqvhpjoNcjUz5v1WSM","/ip4/172.18.55.118/tcp/16793/ws/p2p/16Uiu2HAmBs71jXcwHhnHQsq4SqoMS1wo5DXqvhpjoNcjUz5v1WSM"],"enrUri":"enr:-L24QM5K18CoepRQI1BYFBZheZw0toRQ7ezFWzWmwRnPgS-cW_97ElEV0B1BRYmdNVRX7mwOQixAs0goPASV0MxV2t4CgmlkgnY0gmlwhKwSN3aKbXVsdGlhZGRyc5YACASsEjd2BkGYAAoErBI3dgZBmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9D7RBCC2fxz7WjlVjiOExhMXLPVZl19lw-Dn6nSK6WKDdGNwgkGYg3VkcIJBmoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-36__1ae89119-c516-4d3a-b3e9-295eddcf99ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.126
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65313', '65314', '65315', '65316', '65317']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65313:65313 -p 65314:65314 -p 65315:65315 -p 65316:65316 -p 65317:65317 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65315 --rest-port=65313 --tcp-port=65314 --discv5-udp-port=65316 --rest-address=0.0.0.0 --nat=extip:172.18.107.126 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3ffaca8efd4a12e0bbddc425db2ab771ae8e5b11f789b0e0fd90ed4ea2fa377e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65317 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM5K18CoepRQI1BYFBZheZw0toRQ7ezFWzWmwRnPgS-cW_97ElEV0B1BRYmdNVRX7mwOQixAs0goPASV0MxV2t4CgmlkgnY0gmlwhKwSN3aKbXVsdGlhZGRyc5YACASsEjd2BkGYAAoErBI3dgZBmd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9D7RBCC2fxz7WjlVjiOExhMXLPVZl19lw-Dn6nSK6WKDdGNwgkGYg3VkcIJBmoV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf --content-topic=/newsService/1.0/alerts/xml --content-topic=/newsService/1.0/updates/json --content-topic=/newsService/2.0/alerts/json --content-topic=/newsService/2.0/summaries/xml --content-topic=/newsService/2.0/highlights/yaml --content-topic=/newsService/3.0/weekly/json --content-topic=/newsService/3.0/summaries/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.126 waku b3e6b405aa297a82d00a3ce3a1b10623afc37ba263a7cc5274e57d1b881e28df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b3e6b405aa29. Setting up logs at ./log/docker/node2_2026-02-06_04-35-36__1ae89119-c516-4d3a-b3e9-295eddcf99ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65313
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65313/health" -H "Content-Type: application/json" -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:65313/debug/v1/info" -H "Content-Type: application/json" -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.126/tcp/65314/p2p/16Uiu2HAkuqVhGcfLfjAkDk4V8uRKHefQmhRqc9BeAfEGUGejiLY5","/ip4/172.18.107.126/tcp/65315/ws/p2p/16Uiu2HAkuqVhGcfLfjAkDk4V8uRKHefQmhRqc9BeAfEGUGejiLY5"],"enrUri":"enr:-L24QJ1D2ouvkld7xsUW0RjjQ4NtufdmkEetUBeWkH7puEm0dKOCKIoNeytp65M7P0cmAUwizS704hclJO2nRN15PHECgmlkgnY0gmlwhKwSa36KbXVsdGlhZGRyc5YACASsEmt-Bv8iAAoErBJrfgb_I90DgnJzhQACAQAAiXNlY3AyNTZrMaECBhpPbRdXdOZeqT9wzJUld3g2hgCFFR9vywf241134B6DdGNwgv8ig3VkcIL_JIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65313/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.118/tcp/16792/p2p/16Uiu2HAmBs71jXcwHhnHQsq4SqoMS1wo5DXqvhpjoNcjUz5v1WSM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65313/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1770352538871702873,"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:65313/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1770352538871702873,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1770352538984502475,"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:65313/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1770352538984502475,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1770352539097106701,"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:65313/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1770352539097106701,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1770352539209808093,"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:65313/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1770352539209808093,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1770352539322700132,"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:65313/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1770352539322700132,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1770352539435401662,"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:65313/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1770352539435401662,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1770352539547622318,"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:65313/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1770352539547622318,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16791/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16791/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1770352539660046307,"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:65313/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1770352539660046307,"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 db0c4838a993
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b3e6b405aa29
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,140 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-02-06_04-37-55__c6f0ea66-0143-438c-a970-9d6f1653c7b5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-37-55__c6f0ea66-0143-438c-a970-9d6f1653c7b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.42.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29021', '29022', '29023', '29024', '29025']
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 29021:29021 -p 29022:29022 -p 29023:29023 -p 29024:29024 -p 29025:29025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29023 --rest-port=29021 --tcp-port=29022 --discv5-udp-port=29024 --rest-address=0.0.0.0 --nat=extip:172.18.42.178 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=78487b4e45b15f97c0856a635ceacb4abc42a6eb1b27d804c6ef1ccc7330acf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29025 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.178 waku c995d234c7fca23a1579f623862cf64631e1a933f6c1adb0afa79cf81e2af965
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c995d234c7fc. Setting up logs at ./log/docker/node1_2026-02-06_04-37-55__c6f0ea66-0143-438c-a970-9d6f1653c7b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29021
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 e970b9c24db0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c71eb2f692f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29021/health" -H "Content-Type: application/json" -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:29021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.178/tcp/29022/p2p/16Uiu2HAmDctdq7Bg9uzsAJDWxkZH4Hm8Lws5sXASzjdtFQxY3vcm","/ip4/172.18.42.178/tcp/29023/ws/p2p/16Uiu2HAmDctdq7Bg9uzsAJDWxkZH4Hm8Lws5sXASzjdtFQxY3vcm"],"enrUri":"enr:-L24QFCWLSBNUxfgAmT-RkJvYF-_Tzjls2ro2E6iJnFoIERxOeaVWqj1VhSgE5Ziij9iuDxmGxpiJmTy3jypu-ranHUCgmlkgnY0gmlwhKwSKrKKbXVsdGlhZGRyc5YACASsEiqyBnFeAAoErBIqsgZxX90DgnJzhQACAQAAiXNlY3AyNTZrMaEDDlIQRBpD089jjAaDt8ZdLukNv-2oHAipR0YjUPd4rO6DdGNwgnFeg3VkcIJxYIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-37-55__c6f0ea66-0143-438c-a970-9d6f1653c7b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.130.77
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4121', '4122', '4123', '4124', '4125']
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 4121:4121 -p 4122:4122 -p 4123:4123 -p 4124:4124 -p 4125:4125 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4123 --rest-port=4121 --tcp-port=4122 --discv5-udp-port=4124 --rest-address=0.0.0.0 --nat=extip:172.18.130.77 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3b634db53ac705218a9c95c0ace41d5ca9ef8cc1d4c1be63aedbb1baccbd069d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4125 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFCWLSBNUxfgAmT-RkJvYF-_Tzjls2ro2E6iJnFoIERxOeaVWqj1VhSgE5Ziij9iuDxmGxpiJmTy3jypu-ranHUCgmlkgnY0gmlwhKwSKrKKbXVsdGlhZGRyc5YACASsEiqyBnFeAAoErBIqsgZxX90DgnJzhQACAQAAiXNlY3AyNTZrMaEDDlIQRBpD089jjAaDt8ZdLukNv-2oHAipR0YjUPd4rO6DdGNwgnFeg3VkcIJxYIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.77 waku b5dfa25f0c4036f0d0e457f411097ff3b4a819777bb917bf583a0af98d070b58
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b5dfa25f0c40. Setting up logs at ./log/docker/node2_2026-02-06_04-37-55__c6f0ea66-0143-438c-a970-9d6f1653c7b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4121
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4121/health" -H "Content-Type: application/json" -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:4121/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.77/tcp/4122/p2p/16Uiu2HAmGfnsAAdxCrojgbyn5zyMcG1BxTxLwjQfM3ihH2xcNWy2","/ip4/172.18.130.77/tcp/4123/ws/p2p/16Uiu2HAmGfnsAAdxCrojgbyn5zyMcG1BxTxLwjQfM3ihH2xcNWy2"],"enrUri":"enr:-L24QDIhYODHss4NHbysnJnHwG5YHJiuO3mSjMpiDT4saD6JGINWI7iDCs-HtF37B3YiD58gmYG8ziCcpKENtgXvf6oCgmlkgnY0gmlwhKwSgk2KbXVsdGlhZGRyc5YACASsEoJNBhAaAAoErBKCTQYQG90DgnJzhQACAQAAiXNlY3AyNTZrMaEDO6NXpSTuXnw87VLvy4joJ7KIB7GQTT5QUtZ5URVgZd2DdGNwghAag3VkcIIQHIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4121/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.178/tcp/29022/p2p/16Uiu2HAmDctdq7Bg9uzsAJDWxkZH4Hm8Lws5sXASzjdtFQxY3vcm"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4121/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/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:29021/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":1770352677525464461,"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:4121/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":1770352677525464461,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352677644903535,"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:4121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352677644903535,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352677757888319,"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:4121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352677757888319,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352677871445409,"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:4121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352677871445409,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352677984384339,"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:4121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352677984384339,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352678097873397,"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:4121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352678097873397,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352678210977734,"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:4121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352678210977734,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352678323852889,"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:4121/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1770352678323852889,"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 c995d234c7fc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b5dfa25f0c40
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_peers_stats_schema with id: 2026-02-06_04-34-18__6265d0a9-df6c-41ba-8216-e1c70125062f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-34-18__6265d0a9-df6c-41ba-8216-e1c70125062f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-34-18__6265d0a9-df6c-41ba-8216-e1c70125062f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-34-18__6265d0a9-df6c-41ba-8216-e1c70125062f__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-34-18__6265d0a9-df6c-41ba-8216-e1c70125062f__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.211.184
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15710', '15711', '15712', '15713', '15714']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15710:15710 -p 15711:15711 -p 15712:15712 -p 15713:15713 -p 15714:15714 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15712 --rest-port=15710 --tcp-port=15711 --discv5-udp-port=15713 --rest-address=0.0.0.0 --nat=extip:172.18.211.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ed2a36ab4cf16aac33d2b5497feada4d96ba70bf28aabfbc04d7fb039d4be63 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15714 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.184 waku 88e5061a92f0db69fb182cd5a2b5564765a61ed8309e18d18671116606ba1987
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c81b49c7204. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88e5061a92f0. Setting up logs at ./log/docker/node1_2026-02-06_04-34-18__6265d0a9-df6c-41ba-8216-e1c70125062f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15710
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 f1452c85667e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15710/health" -H "Content-Type: application/json" -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:15710/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.184/tcp/15711/p2p/16Uiu2HAmQdtD3B4GrGdhCQz4GzFxvKxpLzhTcy44ftPDFDP3cMq7","/ip4/172.18.211.184/tcp/15712/ws/p2p/16Uiu2HAmQdtD3B4GrGdhCQz4GzFxvKxpLzhTcy44ftPDFDP3cMq7"],"enrUri":"enr:-L24QCnrD__YbPZNpJjRXIQ6RnqumG89NxVeQkjCSOrob3yOUraaM8Be_G47-t6nDlZcyNFRX6Iz9o4QNMr7jkPb2XwCgmlkgnY0gmlwhKwS07iKbXVsdGlhZGRyc5YACASsEtO4Bj1fAAoErBLTuAY9YN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsgO3m9gCPkVFiR_C_sNiOmLQm_S-adbG54mTGHs1jQ6DdGNwgj1fg3VkcII9YYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.8.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55622', '55623', '55624', '55625', '55626']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55622:55622 -p 55623:55623 -p 55624:55624 -p 55625:55625 -p 55626:55626 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55624 --rest-port=55622 --tcp-port=55623 --discv5-udp-port=55625 --rest-address=0.0.0.0 --nat=extip:172.18.8.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ff07ed8a6e5e6ccfd915dac12273ebe939f2de12f8e2318ee28ffaa06bd8bff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55626 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCnrD__YbPZNpJjRXIQ6RnqumG89NxVeQkjCSOrob3yOUraaM8Be_G47-t6nDlZcyNFRX6Iz9o4QNMr7jkPb2XwCgmlkgnY0gmlwhKwS07iKbXVsdGlhZGRyc5YACASsEtO4Bj1fAAoErBLTuAY9YN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsgO3m9gCPkVFiR_C_sNiOmLQm_S-adbG54mTGHs1jQ6DdGNwgj1fg3VkcII9YYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.173 waku a135fc3183f0581570ec1ae32293dfa4057033c97731a67a93f919e7e6066d0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a135fc3183f0. Setting up logs at ./log/docker/node2_2026-02-06_04-34-18__6265d0a9-df6c-41ba-8216-e1c70125062f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55622
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55622/health" -H "Content-Type: application/json" -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:55622/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.173/tcp/55623/p2p/16Uiu2HAmRDxhQA8X2TGeVeSRJCpqXMGnW3LdmhMCpRA8HmAdqHPz","/ip4/172.18.8.173/tcp/55624/ws/p2p/16Uiu2HAmRDxhQA8X2TGeVeSRJCpqXMGnW3LdmhMCpRA8HmAdqHPz"],"enrUri":"enr:-L24QAPO6kY0de0yK9nZzPLCZYE3_OkCjb9S1iXlYmv1Hp-lIlf2X4f5dkQl0Lhydm8loi4AhPttZZJ9L7Ug6C8Evx4CgmlkgnY0gmlwhKwSCK2KbXVsdGlhZGRyc5YACASsEgitBtlHAAoErBIIrQbZSN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDur6KWz36GnLFBbo5w5rZ1C7yRqNuuZxY-KMdTJBIy9WDdGNwgtlHg3VkcILZSYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15710/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"Sum":{"Total peers":1},"By Connectedness":{"Connected":1,"NotConnected":0,"CannotConnect":0,"CanConnect":0},"Relay peers":{"0":1,"Total relay peers":1},"Mesh peers":{"0":1,"Total mesh peers":1},"By Protocols":{"/vac/waku/relay/2.0.0":1,"/vac/waku/filter-subscribe/2.0.0-beta1":0,"/vac/waku/filter-push/2.0.0-beta1":1,"/vac/waku/store-query/3.0.0":0,"/vac/waku/store/2.0.0-beta4":0,"/vac/waku/lightpush/3.0.0":0,"/vac/waku/lightpush/2.0.0-beta1":0,"/vac/waku/peer-exchange/2.0.0-alpha1":1,"/vac/waku/reconciliation/1.0.0":0}}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:95 Peer stats schema check: {'Sum': {'Total peers': 1}, 'By Connectedness': {'Connected': 1, 'NotConnected': 0, 'CannotConnect': 0, 'CanConnect': 0}, 'Relay peers': {'0': 1, 'Total relay peers': 1}, 'Mesh peers': {'0': 1, 'Total mesh peers': 1}, 'By Protocols': {'/vac/waku/relay/2.0.0': 1, '/vac/waku/filter-subscribe/2.0.0-beta1': 0, '/vac/waku/filter-push/2.0.0-beta1': 1, '/vac/waku/store-query/3.0.0': 0, '/vac/waku/store/2.0.0-beta4': 0, '/vac/waku/lightpush/3.0.0': 0, '/vac/waku/lightpush/2.0.0-beta1': 0, '/vac/waku/peer-exchange/2.0.0-alpha1': 1, '/vac/waku/reconciliation/1.0.0': 0}}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 88e5061a92f0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a135fc3183f0
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,128 @@
2026-02-06 04:39:15.732 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:39:15.733 DEBUG [tests.conftest] Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2026-02-06_04-39-15__2263e7ff-b301-4fbe-955d-6742c56b42d8
2026-02-06 04:39:15.733 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:39:15.733 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:39:15.733 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-06 04:39:15.740 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:15.740 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-39-15__2263e7ff-b301-4fbe-955d-6742c56b42d8__wakuorg_nwaku:latest.log
2026-02-06 04:39:15.740 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:15.740 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:15.742 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:15.742 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.78
2026-02-06 04:39:15.742 DEBUG [src.node.docker_mananger] Generated ports ['24359', '24360', '24361', '24362', '24363']
2026-02-06 04:39:15.742 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:15.742 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:15.742 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:15.743 DEBUG [src.node.docker_mananger] docker run -i -t -p 24359:24359 -p 24360:24360 -p 24361:24361 -p 24362:24362 -p 24363:24363 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24361 --rest-port=24359 --tcp-port=24360 --discv5-udp-port=24362 --rest-address=0.0.0.0 --nat=extip:172.18.54.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e1decd8a34b23baeb7dd9ad8a1a0fa5971b461f2b7ad780fada18c8cd463ec3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24363 --metrics-logging=true --store=true --relay=true
2026-02-06 04:39:15.945 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.78 waku 085afd6e05bdf4b02155a9fd3904c2cca2a9362c26965a41c55dfa8c04bd99b7
2026-02-06 04:39:15.978 DEBUG [src.node.docker_mananger] Container started with ID 085afd6e05bd. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-39-15__2263e7ff-b301-4fbe-955d-6742c56b42d8__wakuorg_nwaku:latest.log
2026-02-06 04:39:15.978 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24359
2026-02-06 04:39:15.980 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:15.987 ERROR [src.node.docker_mananger] Max retries reached for container f4f65938af51. Exiting log stream.
2026-02-06 04:39:16.539 ERROR [src.node.docker_mananger] Max retries reached for container 78696c350e9a. Exiting log stream.
2026-02-06 04:39:16.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:16.984 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"}]}'
2026-02-06 04:39:16.984 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:16.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:16.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.78/tcp/24360/p2p/16Uiu2HAmQULohx8AAbzKYfnVsV7heW3zG7MkU5YwiviMVmBtNZa4","/ip4/172.18.54.78/tcp/24361/ws/p2p/16Uiu2HAmQULohx8AAbzKYfnVsV7heW3zG7MkU5YwiviMVmBtNZa4"],"enrUri":"enr:-L24QEbi7-KxgOIrKMeW651enqq2p2B_OyyEJdQGLtY500cjOeSsHISUufcVX2A4CCn3zMypx1eTxh7sAFLIsE-fY78CgmlkgnY0gmlwhKwSNk6KbXVsdGlhZGRyc5YACASsEjZOBl8oAAoErBI2TgZfKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr5H7uIriP654mjaWautOj7IO3zqymAD31WZzFhTRtrWDdGNwgl8og3VkcIJfKoV3YWt1MgM"}'
2026-02-06 04:39:16.987 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:16.994 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:39:16.994 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-39-15__2263e7ff-b301-4fbe-955d-6742c56b42d8__wakuorg_nwaku:latest.log
2026-02-06 04:39:16.995 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:39:16.995 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:39:16.996 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:39:16.996 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.84
2026-02-06 04:39:16.996 DEBUG [src.node.docker_mananger] Generated ports ['49000', '49001', '49002', '49003', '49004']
2026-02-06 04:39:16.997 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:39:16.997 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:39:16.997 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:39:16.997 DEBUG [src.node.docker_mananger] docker run -i -t -p 49000:49000 -p 49001:49001 -p 49002:49002 -p 49003:49003 -p 49004:49004 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49002 --rest-port=49000 --tcp-port=49001 --discv5-udp-port=49003 --rest-address=0.0.0.0 --nat=extip:172.18.129.84 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=68824daab70c5debcb38ad865b699cb9487dedcb659e9c5da5c2c78ac61f17a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49004 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEbi7-KxgOIrKMeW651enqq2p2B_OyyEJdQGLtY500cjOeSsHISUufcVX2A4CCn3zMypx1eTxh7sAFLIsE-fY78CgmlkgnY0gmlwhKwSNk6KbXVsdGlhZGRyc5YACASsEjZOBl8oAAoErBI2TgZfKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr5H7uIriP654mjaWautOj7IO3zqymAD31WZzFhTRtrWDdGNwgl8og3VkcIJfKoV3YWt1MgM --storenode=/ip4/172.18.54.78/tcp/24360/p2p/16Uiu2HAmQULohx8AAbzKYfnVsV7heW3zG7MkU5YwiviMVmBtNZa4 --store=true --relay=true
2026-02-06 04:39:17.183 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.84 waku 21ec98812d6d061e64c8f1f7e1f98aa5cdc9a3b169b3470aa4ce091cf1e7953c
2026-02-06 04:39:17.217 DEBUG [src.node.docker_mananger] Container started with ID 21ec98812d6d. Setting up logs at ./log/docker/store_node1_2026-02-06_04-39-15__2263e7ff-b301-4fbe-955d-6742c56b42d8__wakuorg_nwaku:latest.log
2026-02-06 04:39:17.217 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49000
2026-02-06 04:39:17.219 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:39:18.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:18.223 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"}]}'
2026-02-06 04:39:18.223 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:39:18.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:18.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.84/tcp/49001/p2p/16Uiu2HAmMvPKGm4NjkM5rcFjPRVg7JFUkSxqqWcFNJ7BWUCpKymR","/ip4/172.18.129.84/tcp/49002/ws/p2p/16Uiu2HAmMvPKGm4NjkM5rcFjPRVg7JFUkSxqqWcFNJ7BWUCpKymR"],"enrUri":"enr:-L24QOTUSyJ8yaBZJHElBntIV3fN5fw4zU4nirEuurEyUgJdYioT0D-OMSV6uxO7Znw533il13NeAOfYcH4C0HSUmg8CgmlkgnY0gmlwhKwSgVSKbXVsdGlhZGRyc5YACASsEoFUBr9pAAoErBKBVAa_at0DgnJzhQADAQAAiXNlY3AyNTZrMaEDiarcgAO3GiNwXtS16NrCPgt2vTBt2WMiIQkaS_pFP9CDdGNwgr9pg3VkcIK_a4V3YWt1MgM"}'
2026-02-06 04:39:18.226 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:39:18.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49000/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.78/tcp/24360/p2p/16Uiu2HAmQULohx8AAbzKYfnVsV7heW3zG7MkU5YwiviMVmBtNZa4"]'
2026-02-06 04:39:18.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:18.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:39:18.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:18.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49000/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:39:18.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:18.235 DEBUG [src.steps.store] Relaying message
2026-02-06 04:39:18.235 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:18.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:18.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:39:18.441 DEBUG [src.steps.store] Relaying message
2026-02-06 04:39:18.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:18.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:18.448 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:39:18.649 DEBUG [src.steps.store] Relaying message
2026-02-06 04:39:18.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:18.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:18.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:39:18.856 DEBUG [src.steps.store] Relaying message
2026-02-06 04:39:18.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:18.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:18.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:39:19.064 DEBUG [src.steps.store] Relaying message
2026-02-06 04:39:19.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:19.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:19.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:39:19.271 DEBUG [src.steps.store] Relaying message
2026-02-06 04:39:19.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:19.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:19.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:39:19.478 DEBUG [src.steps.store] Relaying message
2026-02-06 04:39:19.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:19.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:19.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:39:19.685 DEBUG [src.steps.store] Relaying message
2026-02-06 04:39:19.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24359/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:39:19.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:39:19.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:39:19.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1d0d1e2f923549a832ed13da899b2424a7e099aa686df681124c362c10b1978"}]}'
2026-02-06 04:39:19.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeced24bdf9253c57e5e93a53c39514d21393f59c73eb100b40a47f047b969bd7"}]}'
2026-02-06 04:39:19.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa79db43446ac214f89cc335bbfee2786b80f9367aaecf29c1841915aa7759325"}]}'
2026-02-06 04:39:19.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6052fc7c621c7dcf4db6ea691991811e3bb63e6b5c357aca1ed2328ca7c59427"}]}'
2026-02-06 04:39:19.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa80a0c27875aba562738e6d4652da878c5232f781aeccc09e8aa43ffb412410f"}]}'
2026-02-06 04:39:19.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5d7d39644a6d217862c7bcbf14e7189ffb3ebc9877be7b1a16a4b32d55a3613d"}]}'
2026-02-06 04:39:19.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x337c86907b3ae569402a23013a518e6bb79cf7b58f3a8f740a5bff8d2f26d31f"}]}'
2026-02-06 04:39:19.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24359/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1fe2602d22ff4d6ec97e9d1c5adf55dda64616910042eaa50f0ab4eb44a8da1a"}]}'
2026-02-06 04:39:19.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb1d0d1e2f923549a832ed13da899b2424a7e099aa686df681124c362c10b1978"}]}'
2026-02-06 04:39:19.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xeced24bdf9253c57e5e93a53c39514d21393f59c73eb100b40a47f047b969bd7"}]}'
2026-02-06 04:39:19.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa79db43446ac214f89cc335bbfee2786b80f9367aaecf29c1841915aa7759325"}]}'
2026-02-06 04:39:19.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6052fc7c621c7dcf4db6ea691991811e3bb63e6b5c357aca1ed2328ca7c59427"}]}'
2026-02-06 04:39:19.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa80a0c27875aba562738e6d4652da878c5232f781aeccc09e8aa43ffb412410f"}]}'
2026-02-06 04:39:19.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5d7d39644a6d217862c7bcbf14e7189ffb3ebc9877be7b1a16a4b32d55a3613d"}]}'
2026-02-06 04:39:19.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x337c86907b3ae569402a23013a518e6bb79cf7b58f3a8f740a5bff8d2f26d31f"}]}'
2026-02-06 04:39:19.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:39:19.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1fe2602d22ff4d6ec97e9d1c5adf55dda64616910042eaa50f0ab4eb44a8da1a"}]}'
2026-02-06 04:39:19.940 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:39:19.941 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:39:19.941 DEBUG [src.node.waku_node] Stopping container with id 085afd6e05bd
2026-02-06 04:39:20.484 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:20.485 DEBUG [src.node.waku_node] Stopping container with id 21ec98812d6d
2026-02-06 04:39:21.099 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:39:21.101 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:39:21.109 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:39:21.116 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
2026-02-06 04:33:22.703 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:33:22.703 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db
2026-02-06 04:33:22.704 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:33:22.704 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:33:22.712 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:22.712 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db__wakuorg_nwaku:latest.log
2026-02-06 04:33:22.719 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:22.719 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db__wakuorg_nwaku:latest.log
2026-02-06 04:33:22.726 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:22.726 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db__wakuorg_nwaku:latest.log
2026-02-06 04:33:22.732 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:33:22.732 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db__wakuorg_nwaku:latest.log
2026-02-06 04:33:22.732 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:22.732 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:22.772 DEBUG [src.node.docker_mananger] Network waku created
2026-02-06 04:33:22.772 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.64
2026-02-06 04:33:22.772 DEBUG [src.node.docker_mananger] Generated ports ['52000', '52001', '52002', '52003', '52004']
2026-02-06 04:33:22.772 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:22.772 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:22.772 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:22.773 DEBUG [src.node.docker_mananger] docker run -i -t -p 52000:52000 -p 52001:52001 -p 52002:52002 -p 52003:52003 -p 52004:52004 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52002 --rest-port=52000 --tcp-port=52001 --discv5-udp-port=52003 --rest-address=0.0.0.0 --nat=extip:172.18.79.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bcb7b7b5c2f53ee012582c35522a6da528a2e2bc9a2442abbdfecde5a8cb9f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52004 --metrics-logging=true --relay=true
2026-02-06 04:33:25.919 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.64 waku 326a66d505858e079ec448fa350fe130d9ca9c4898d5b2ef01addbb6b9cd9b88
2026-02-06 04:33:25.951 DEBUG [src.node.docker_mananger] Container started with ID 326a66d50585. Setting up logs at ./log/docker/node1_2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db__wakuorg_nwaku:latest.log
2026-02-06 04:33:25.952 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52000
2026-02-06 04:33:25.952 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:26.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52000/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:26.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"}]}'
2026-02-06 04:33:26.956 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:26.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52000/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:26.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.64/tcp/52001/p2p/16Uiu2HAmFfBnbdxHAei37evtcjaqK7k4W7bwUy8ncBKhvNeTyTRK","/ip4/172.18.79.64/tcp/52002/ws/p2p/16Uiu2HAmFfBnbdxHAei37evtcjaqK7k4W7bwUy8ncBKhvNeTyTRK"],"enrUri":"enr:-L24QOBe-esjdGwPDT0msL13IBMG0f-_m1OoouCMIt50FftjJ26w4NlBoFK7oCEq7PD9R4QmZtQEJ_reukggmOKXE2ICgmlkgnY0gmlwhKwST0CKbXVsdGlhZGRyc5YACASsEk9ABsshAAoErBJPQAbLIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLJ_97QY7GHGkGZrtJABYQ6UX8pJqulA9KmOJ-Ni6I2qDdGNwgsshg3VkcILLI4V3YWt1MgE"}'
2026-02-06 04:33:26.959 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:26.959 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:26.959 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:26.960 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:26.960 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.71
2026-02-06 04:33:26.961 DEBUG [src.node.docker_mananger] Generated ports ['64578', '64579', '64580', '64581', '64582']
2026-02-06 04:33:26.961 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:26.961 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:26.961 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:26.961 DEBUG [src.node.docker_mananger] docker run -i -t -p 64578:64578 -p 64579:64579 -p 64580:64580 -p 64581:64581 -p 64582:64582 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64580 --rest-port=64578 --tcp-port=64579 --discv5-udp-port=64581 --rest-address=0.0.0.0 --nat=extip:172.18.41.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed310bc0f8bc0ce9ee954cb3ae7654b030f32e73cbb9ccd1ed247d9bd4b68c01 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64582 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOBe-esjdGwPDT0msL13IBMG0f-_m1OoouCMIt50FftjJ26w4NlBoFK7oCEq7PD9R4QmZtQEJ_reukggmOKXE2ICgmlkgnY0gmlwhKwST0CKbXVsdGlhZGRyc5YACASsEk9ABsshAAoErBJPQAbLIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLJ_97QY7GHGkGZrtJABYQ6UX8pJqulA9KmOJ-Ni6I2qDdGNwgsshg3VkcILLI4V3YWt1MgE
2026-02-06 04:33:27.145 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.71 waku f9e9ea638c5743de2412b2bbd29be4af727cacebb1b845771c68f6a613fc8c9e
2026-02-06 04:33:27.175 DEBUG [src.node.docker_mananger] Container started with ID f9e9ea638c57. Setting up logs at ./log/docker/node2_2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db__wakuorg_nwaku:latest.log
2026-02-06 04:33:27.176 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64578
2026-02-06 04:33:27.176 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:28.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64578/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:28.189 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"}]}'
2026-02-06 04:33:28.190 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:28.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64578/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:28.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.71/tcp/64579/p2p/16Uiu2HAmDi9ft2Syt1E28bqgJY95nfynGaUrNH422JRY14joC5b6","/ip4/172.18.41.71/tcp/64580/ws/p2p/16Uiu2HAmDi9ft2Syt1E28bqgJY95nfynGaUrNH422JRY14joC5b6"],"enrUri":"enr:-L24QP5HxWNDQuh3Oaknpk0hiRozrs3hJi6EANX5daWDAWenFx2z2QotRu_mAh-Y7vry3jUyiTy6W4KmqOfIxLpLC88CgmlkgnY0gmlwhKwSKUeKbXVsdGlhZGRyc5YACASsEilHBvxDAAoErBIpRwb8RN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDD6r31gLRmP_GB0VQ32UVp4BVkNt5PlbjmTROunvGvuGDdGNwgvxDg3VkcIL8RYV3YWt1MgE"}'
2026-02-06 04:33:28.199 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:28.199 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:28.199 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:28.201 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:28.201 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.181.220
2026-02-06 04:33:28.201 DEBUG [src.node.docker_mananger] Generated ports ['6340', '6341', '6342', '6343', '6344']
2026-02-06 04:33:28.201 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:28.201 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:28.201 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:28.202 DEBUG [src.node.docker_mananger] docker run -i -t -p 6340:6340 -p 6341:6341 -p 6342:6342 -p 6343:6343 -p 6344:6344 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6342 --rest-port=6340 --tcp-port=6341 --discv5-udp-port=6343 --rest-address=0.0.0.0 --nat=extip:172.18.181.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0fc0187698decbd4fcce3fb9cde5f8b1cddfc9b87e58e9dbfaf63ecd5f5d216 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6344 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP5HxWNDQuh3Oaknpk0hiRozrs3hJi6EANX5daWDAWenFx2z2QotRu_mAh-Y7vry3jUyiTy6W4KmqOfIxLpLC88CgmlkgnY0gmlwhKwSKUeKbXVsdGlhZGRyc5YACASsEilHBvxDAAoErBIpRwb8RN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDD6r31gLRmP_GB0VQ32UVp4BVkNt5PlbjmTROunvGvuGDdGNwgvxDg3VkcIL8RYV3YWt1MgE
2026-02-06 04:33:28.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.181.220 waku ba61b4bf950569411aaf8fe30f8303d31f2dd346ff53646b38d817f212b89fa9
2026-02-06 04:33:28.414 DEBUG [src.node.docker_mananger] Container started with ID ba61b4bf9505. Setting up logs at ./log/docker/node3_2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db__wakuorg_nwaku:latest.log
2026-02-06 04:33:28.414 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6340
2026-02-06 04:33:28.415 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:29.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6340/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.424 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"}]}'
2026-02-06 04:33:29.426 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:29.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6340/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:29.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.181.220/tcp/6341/p2p/16Uiu2HAm1mza5hYr2fbrz54qAH1rtZ4D6tdWbiEdThwxvhMce6tJ","/ip4/172.18.181.220/tcp/6342/ws/p2p/16Uiu2HAm1mza5hYr2fbrz54qAH1rtZ4D6tdWbiEdThwxvhMce6tJ"],"enrUri":"enr:-L24QObHITUjwRkKTOjCu2b_ejm2mkfg0fSqaXI7EgNOQbazIrJ0Rj9BxKVvh302Eyiynd1RVkrNfl6AI4nGMmqASegCgmlkgnY0gmlwhKwStdyKbXVsdGlhZGRyc5YACASsErXcBhjFAAoErBK13AYYxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXlrCRBdo3kCVTeLZUrrOxcNU2CToSR7Z76oTMAhjOEuDdGNwghjFg3VkcIIYx4V3YWt1MgE"}'
2026-02-06 04:33:29.430 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:29.430 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:33:29.431 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:33:29.433 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:33:29.433 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.199
2026-02-06 04:33:29.433 DEBUG [src.node.docker_mananger] Generated ports ['39864', '39865', '39866', '39867', '39868']
2026-02-06 04:33:29.433 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:33:29.433 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:33:29.434 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:33:29.434 DEBUG [src.node.docker_mananger] docker run -i -t -p 39864:39864 -p 39865:39865 -p 39866:39866 -p 39867:39867 -p 39868:39868 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39866 --rest-port=39864 --tcp-port=39865 --discv5-udp-port=39867 --rest-address=0.0.0.0 --nat=extip:172.18.134.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39820bd45dce45f521d850a2ba661bf15f8c3a5ae6aebeee3babe7aeddcd626c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39868 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QObHITUjwRkKTOjCu2b_ejm2mkfg0fSqaXI7EgNOQbazIrJ0Rj9BxKVvh302Eyiynd1RVkrNfl6AI4nGMmqASegCgmlkgnY0gmlwhKwStdyKbXVsdGlhZGRyc5YACASsErXcBhjFAAoErBK13AYYxt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXlrCRBdo3kCVTeLZUrrOxcNU2CToSR7Z76oTMAhjOEuDdGNwghjFg3VkcIIYx4V3YWt1MgE
2026-02-06 04:33:29.612 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.199 waku 6adf0d936b4a07a24e798584e90b00613cb617e670d78cf4bd4e699578c2f899
2026-02-06 04:33:29.641 DEBUG [src.node.docker_mananger] Container started with ID 6adf0d936b4a. Setting up logs at ./log/docker/node4_2026-02-06_04-33-22__032ffd08-6a7b-4925-b183-76762ffa22db__wakuorg_nwaku:latest.log
2026-02-06 04:33:29.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39864
2026-02-06 04:33:29.642 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:33:30.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39864/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:30.653 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"}]}'
2026-02-06 04:33:30.656 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:33:30.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39864/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:30.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.199/tcp/39865/p2p/16Uiu2HAmLJij1eTLfWDUMUk64PV1WSn5FxPxWS2FQoGWvd58ES1f","/ip4/172.18.134.199/tcp/39866/ws/p2p/16Uiu2HAmLJij1eTLfWDUMUk64PV1WSn5FxPxWS2FQoGWvd58ES1f"],"enrUri":"enr:-L24QIGBRn_L2Z8g78oloOofwEDxSQPdwClYF9e5KKk4kYl5PyNH8XwMEKBnucW1hBTQjQAEAogmf43w8yanQeqK31UCgmlkgnY0gmlwhKwShseKbXVsdGlhZGRyc5YACASsEobHBpu5AAoErBKGxwabut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcaw2IQC4gZRhAZp4RqllYRp4gH3Rx-WVE-6aZOkJ7yKDdGNwgpu5g3VkcIKbu4V3YWt1MgE"}'
2026-02-06 04:33:30.661 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:33:30.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:30.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:30.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64578/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:30.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:30.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6340/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:30.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:30.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39864/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-06 04:33:30.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:30.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52000/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:30.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.41.71/tcp/60576/p2p/16Uiu2HAmDi9ft2Syt1E28bqgJY95nfynGaUrNH422JRY14joC5b6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:33:30.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64578/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:30.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.79.64/tcp/52001/p2p/16Uiu2HAmFfBnbdxHAei37evtcjaqK7k4W7bwUy8ncBKhvNeTyTRK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.181.220/tcp/43926/p2p/16Uiu2HAm1mza5hYr2fbrz54qAH1rtZ4D6tdWbiEdThwxvhMce6tJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:33:30.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6340/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:30.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.41.71/tcp/64579/p2p/16Uiu2HAmDi9ft2Syt1E28bqgJY95nfynGaUrNH422JRY14joC5b6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.134.199/tcp/34086/p2p/16Uiu2HAmLJij1eTLfWDUMUk64PV1WSn5FxPxWS2FQoGWvd58ES1f","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"UnknownOrigin"}]'
2026-02-06 04:33:30.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39864/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:30.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.181.220/tcp/6341/p2p/16Uiu2HAm1mza5hYr2fbrz54qAH1rtZ4D6tdWbiEdThwxvhMce6tJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"}]'
2026-02-06 04:33:30.701 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-06 04:33:50.702 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3485', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-06 04:33:50.760 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3485', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-06 04:33:50.770 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3485', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-02-06 04:33:50.801 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3485', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-06 04:33:50.810 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-06 04:33:50.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:33:50.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-06 04:33:50.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:55.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:55.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:55.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:55.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:55.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:55.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:56.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:56.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:56.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:56.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:56.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:56.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:58.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:58.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:33:58.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:33:58.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:00.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:00.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:01.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:01.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:02.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:02.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:02.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:02.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:03.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:03.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:06.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:06.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:10.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:10.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:10.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:10.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:11.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:11.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:12.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:12.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:13.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:13.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:14.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:14.935 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:19.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:19.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:19.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:19.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:19.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:19.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:19.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:19.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:19.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:19.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:19.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:19.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:20.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:20.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52000/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:34:22.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:34:22.704 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3485', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-06 04:34:22.714 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 15282 bytes 153 pkt (dropped 132, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-06 04:34:22.714 DEBUG [src.libs.common] Sleeping for 15.0 seconds
2026-02-06 04:34:37.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:34:37.717 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":1770352430813287187,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352435143748102,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352435151082484,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352435163481176,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352436423735412,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352436631454044,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352436636934856,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352436855715747,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352436865798765,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352438087712194,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352438094110167,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352440823863152,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352441447719077,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352442495122681,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352442512471732,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352443959421364,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352446423756455,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352450167728895,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352450791363981,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352451415681786,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352452479957829,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352453502819162,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352454935443615,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352459127462431,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352459136622605,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352459155274405,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352459168356396,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352459182546481,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352459399602009,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1770352460855631486,"ephemeral":false,"proof":""}]'
2026-02-06 04:34:37.717 INFO [tests.e2e.test_network_conditions] [LOSS=50.0%] sent=30 received=30 window=15.0s
2026-02-06 04:34:37.719 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3485', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-06 04:34:37.729 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:34:37.730 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:34:37.730 DEBUG [src.node.waku_node] Stopping container with id 326a66d50585
2026-02-06 04:34:38.310 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:38.311 DEBUG [src.node.waku_node] Stopping container with id f9e9ea638c57
2026-02-06 04:34:38.841 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:38.842 DEBUG [src.node.waku_node] Stopping container with id ba61b4bf9505
2026-02-06 04:34:39.327 ERROR [src.node.docker_mananger] Max retries reached for container 326a66d50585. Exiting log stream.
2026-02-06 04:34:39.378 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:39.379 DEBUG [src.node.waku_node] Stopping container with id 6adf0d936b4a
2026-02-06 04:34:39.664 ERROR [src.node.docker_mananger] Max retries reached for container f9e9ea638c57. Exiting log stream.
2026-02-06 04:34:39.894 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:34:39.895 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:34:40.012 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:40.077 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:40.216 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:34:40.281 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_content_topic with id: 2026-02-06_04-36-21__0f760fae-8f4b-4d28-8306-6c94de76c742
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-36-21__0f760fae-8f4b-4d28-8306-6c94de76c742__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.156
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62761', '62762', '62763', '62764', '62765']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62761:62761 -p 62762:62762 -p 62763:62763 -p 62764:62764 -p 62765:62765 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62763 --rest-port=62761 --tcp-port=62762 --discv5-udp-port=62764 --rest-address=0.0.0.0 --nat=extip:172.18.54.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfbacbae717e0b821eef3dacabc2e006138cf8cecfe4449ca59dddbeed558a5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62765 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.156 waku c7178022135f5f9153b890864f7a72185f952ff582e444edb30d70d3416cefd5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7178022135f. Setting up logs at ./log/docker/node1_2026-02-06_04-36-21__0f760fae-8f4b-4d28-8306-6c94de76c742__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62761
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 9c34c7caf11f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8134e31b85cc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62761/health" -H "Content-Type: application/json" -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:62761/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.156/tcp/62762/p2p/16Uiu2HAm25gRQN8US7vgiDRnTxvC8xcuajf6Sne995pgDREi9Cw9","/ip4/172.18.54.156/tcp/62763/ws/p2p/16Uiu2HAm25gRQN8US7vgiDRnTxvC8xcuajf6Sne995pgDREi9Cw9"],"enrUri":"enr:-L24QDd1VFOhnlWLiGpaafz5sxmLoyVrJm3I2gOnmMKQep7tHq5ZI3p5CA8Xyn6y_N7UI1xp4rusgxRW0v2hXRHEFEwCgmlkgnY0gmlwhKwSNpyKbXVsdGlhZGRyc5YACASsEjacBvUqAAoErBI2nAb1K90DgnJzhQADAQAAiXNlY3AyNTZrMaECYuKxCrWkgqFXqTWTZqqULRJIzACPC2e8avYb56pvj8CDdGNwgvUqg3VkcIL1LIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-36-21__0f760fae-8f4b-4d28-8306-6c94de76c742__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8375', '8376', '8377', '8378', '8379']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8375:8375 -p 8376:8376 -p 8377:8377 -p 8378:8378 -p 8379:8379 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8377 --rest-port=8375 --tcp-port=8376 --discv5-udp-port=8378 --rest-address=0.0.0.0 --nat=extip:172.18.54.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bbea8ddf928a45d7c0ebe8d0acdd4b7bd456e52d3bb5dbcbf3dc5f6c6476b0b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8379 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QDd1VFOhnlWLiGpaafz5sxmLoyVrJm3I2gOnmMKQep7tHq5ZI3p5CA8Xyn6y_N7UI1xp4rusgxRW0v2hXRHEFEwCgmlkgnY0gmlwhKwSNpyKbXVsdGlhZGRyc5YACASsEjacBvUqAAoErBI2nAb1K90DgnJzhQADAQAAiXNlY3AyNTZrMaECYuKxCrWkgqFXqTWTZqqULRJIzACPC2e8avYb56pvj8CDdGNwgvUqg3VkcIL1LIV3YWt1MgU --filternode=/ip4/172.18.54.156/tcp/62762/p2p/16Uiu2HAm25gRQN8US7vgiDRnTxvC8xcuajf6Sne995pgDREi9Cw9
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.98 waku 18fe3c506adbf6428d0a5ed83666f6869ef6975a338cd1301a353662bf6e88ec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18fe3c506adb. Setting up logs at ./log/docker/node2_2026-02-06_04-36-21__0f760fae-8f4b-4d28-8306-6c94de76c742__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8375
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8375/health" -H "Content-Type: application/json" -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:8375/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.98/tcp/8376/p2p/16Uiu2HAmLEVk151Qx9p7L77fHXJiXHAeh2RSvhsXomNfvrfST8yS","/ip4/172.18.54.98/tcp/8377/ws/p2p/16Uiu2HAmLEVk151Qx9p7L77fHXJiXHAeh2RSvhsXomNfvrfST8yS"],"enrUri":"enr:-L24QKiPtB2oq0wbxWSZpN9FMYr87sX70j52HBoBBOkY1-CnfNFbOwMUMe-JFX9PcMI22_6bJKwbzF1HCWkmru7i9a8CgmlkgnY0gmlwhKwSNmKKbXVsdGlhZGRyc5YACASsEjZiBiC4AAoErBI2YgYgud0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcJc1VwOe_48bGE9aOHfhD1qxC5k_HAP-1NhbxI_1M-WDdGNwgiC4g3VkcIIguoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8375/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.54.156/tcp/62762/p2p/16Uiu2HAm25gRQN8US7vgiDRnTxvC8xcuajf6Sne995pgDREi9Cw9"]'
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:62761/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:8375/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8ccc489f-ec43-4a19-a08b-8f84eea6d970", "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":"8ccc489f-ec43-4a19-a08b-8f84eea6d970","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8375/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8375/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 c7178022135f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 18fe3c506adb
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,187 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers with id: 2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7964', '7965', '7966', '7967', '7968']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7964:7964 -p 7965:7965 -p 7966:7966 -p 7967:7967 -p 7968:7968 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7966 --rest-port=7964 --tcp-port=7965 --discv5-udp-port=7967 --rest-address=0.0.0.0 --nat=extip:172.18.192.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd7b2b5b3e9b436bfa92fea53ec3ccce96ff4cffc3efeea0a937aaf70ab85d7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7968 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.175 waku d0e0e65af563e12c351949fe36e2e7f223c814ee2b671132fbef9043e3b9ca25
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0e0e65af563. Setting up logs at ./log/docker/node1_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7964
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 adc04ecc8c45. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 49e2c0a1838c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7964/health" -H "Content-Type: application/json" -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:7964/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF","/ip4/172.18.192.175/tcp/7966/ws/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF"],"enrUri":"enr:-L24QPgChWrMbrc4_PDs5B8VrAfiR5JcjB4kUnd--tQPdCsPFz2ZdOEfvY3_EjbyIzNhkzFoFDxjkD8wRa25BCaor9sCgmlkgnY0gmlwhKwSwK-KbXVsdGlhZGRyc5YACASsEsCvBh8dAAoErBLArwYfHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnJneu8eu5KHrFD7PrhbBv-Arfz8mr8Mn0VmPHPnw6ASDdGNwgh8dg3VkcIIfH4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56598', '56599', '56600', '56601', '56602']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56598:56598 -p 56599:56599 -p 56600:56600 -p 56601:56601 -p 56602:56602 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56600 --rest-port=56598 --tcp-port=56599 --discv5-udp-port=56601 --rest-address=0.0.0.0 --nat=extip:172.18.53.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eadc70daaa1b9f4bc59570be57f47bf9d2efcd9f45fb25c0a1afb4f91afa51a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56602 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPgChWrMbrc4_PDs5B8VrAfiR5JcjB4kUnd--tQPdCsPFz2ZdOEfvY3_EjbyIzNhkzFoFDxjkD8wRa25BCaor9sCgmlkgnY0gmlwhKwSwK-KbXVsdGlhZGRyc5YACASsEsCvBh8dAAoErBLArwYfHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnJneu8eu5KHrFD7PrhbBv-Arfz8mr8Mn0VmPHPnw6ASDdGNwgh8dg3VkcIIfH4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.141 waku 2ed12d2fa9354f65bb5bbe20bafbb068bb367242184a016a9e797458e868e316
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ed12d2fa935. Setting up logs at ./log/docker/node2_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56598
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56598/health" -H "Content-Type: application/json" -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:56598/debug/v1/info" -H "Content-Type: application/json" -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.141/tcp/56599/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu","/ip4/172.18.53.141/tcp/56600/ws/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu"],"enrUri":"enr:-L24QA0REfJHTFrVqIB9KDPeTwlCl80kKZ_20RKVij6MSfx7O4JEOF0SGZFZIuuy9FOlb3bpqgceJWypp0HixbB6aI8CgmlkgnY0gmlwhKwSNY2KbXVsdGlhZGRyc5YACASsEjWNBt0XAAoErBI1jQbdGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5XWqyDWxxs0o1TsKIMjT-8NHoyAN0m_7otTVj1LiQrKDdGNwgt0Xg3VkcILdGYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56598/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6758', '6759', '6760', '6761', '6762']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6758:6758 -p 6759:6759 -p 6760:6760 -p 6761:6761 -p 6762:6762 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6760 --rest-port=6758 --tcp-port=6759 --discv5-udp-port=6761 --rest-address=0.0.0.0 --nat=extip:172.18.155.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ea55f51cba46ee06594f40089836c2cc99ace47a5a768fdf5e109baeb8ce87e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6762 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPgChWrMbrc4_PDs5B8VrAfiR5JcjB4kUnd--tQPdCsPFz2ZdOEfvY3_EjbyIzNhkzFoFDxjkD8wRa25BCaor9sCgmlkgnY0gmlwhKwSwK-KbXVsdGlhZGRyc5YACASsEsCvBh8dAAoErBLArwYfHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnJneu8eu5KHrFD7PrhbBv-Arfz8mr8Mn0VmPHPnw6ASDdGNwgh8dg3VkcIIfH4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.110 waku 752558d50036580c8d29b5d7155e8bd2ef503b636dbd74b612f1245b7976e023
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 752558d50036. Setting up logs at ./log/docker/node3_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6758
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6758/health" -H "Content-Type: application/json" -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:6758/debug/v1/info" -H "Content-Type: application/json" -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.110/tcp/6759/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU","/ip4/172.18.155.110/tcp/6760/ws/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU"],"enrUri":"enr:-L24QMffh_7yuikzJSx6fXk-4QZg97BS0HuUupIb3JpxOrmUWZCIYseAcFMPQE8F85SnbtKBmgBet9EsJap7okxaWNcCgmlkgnY0gmlwhKwSm26KbXVsdGlhZGRyc5YACASsEptuBhpnAAoErBKbbgYaaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxB_EEm3qp6OosrfVaW0Ycp1xtj1kLNxS81LkFKhc9wODdGNwghpng3VkcIIaaYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6758/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9259', '9260', '9261', '9262', '9263']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9259:9259 -p 9260:9260 -p 9261:9261 -p 9262:9262 -p 9263:9263 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9261 --rest-port=9259 --tcp-port=9260 --discv5-udp-port=9262 --rest-address=0.0.0.0 --nat=extip:172.18.117.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38b6fd8fab74dae143b6d8a9ec5b79aaa372990fe1cce378abde3dca8a79d3b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9263 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPgChWrMbrc4_PDs5B8VrAfiR5JcjB4kUnd--tQPdCsPFz2ZdOEfvY3_EjbyIzNhkzFoFDxjkD8wRa25BCaor9sCgmlkgnY0gmlwhKwSwK-KbXVsdGlhZGRyc5YACASsEsCvBh8dAAoErBLArwYfHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnJneu8eu5KHrFD7PrhbBv-Arfz8mr8Mn0VmPHPnw6ASDdGNwgh8dg3VkcIIfH4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.117.44 waku 8471131a769223c64cd6da83aa8094cbc60041cd1fa9bf81d49cbc32deb62aa1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8471131a7692. Setting up logs at ./log/docker/node4_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9259
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9259/health" -H "Content-Type: application/json" -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:9259/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.117.44/tcp/9260/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48","/ip4/172.18.117.44/tcp/9261/ws/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48"],"enrUri":"enr:-L24QCaZ8KqR3X8_1OObL3lpv9wNHJWIN95VJy8s-54BGChPENAwDGLuROrDBQB35nuAumDTvara9xk_x2nnoF5RjRUCgmlkgnY0gmlwhKwSdSyKbXVsdGlhZGRyc5YACASsEnUsBiQsAAoErBJ1LAYkLd0DgnJzhQADAQAAiXNlY3AyNTZrMaECHAzz4ILDsbTppWonK3eojM6UbtPpNwBXuf1T_NFs122DdGNwgiQsg3VkcIIkLoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9259/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.159.33
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27995', '27996', '27997', '27998', '27999']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27995:27995 -p 27996:27996 -p 27997:27997 -p 27998:27998 -p 27999:27999 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27997 --rest-port=27995 --tcp-port=27996 --discv5-udp-port=27998 --rest-address=0.0.0.0 --nat=extip:172.18.159.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=19cf9d26961cd16ff52bd375f6858bfabcca9efdde59f0bfd66fd57c00ab6e42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27999 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPgChWrMbrc4_PDs5B8VrAfiR5JcjB4kUnd--tQPdCsPFz2ZdOEfvY3_EjbyIzNhkzFoFDxjkD8wRa25BCaor9sCgmlkgnY0gmlwhKwSwK-KbXVsdGlhZGRyc5YACASsEsCvBh8dAAoErBLArwYfHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnJneu8eu5KHrFD7PrhbBv-Arfz8mr8Mn0VmPHPnw6ASDdGNwgh8dg3VkcIIfH4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.33 waku 4523acb6d098628507860e3d1ce3c4dc978148d5512d4590efbd7dbd3964e728
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4523acb6d098. Setting up logs at ./log/docker/node5_2026-02-06_04-35-39__62d5d3c1-0a52-4e83-a73c-0015d2aaa20c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27995
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27995/health" -H "Content-Type: application/json" -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:27995/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.33/tcp/27996/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP","/ip4/172.18.159.33/tcp/27997/ws/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP"],"enrUri":"enr:-L24QF-r9B-PodNhli4K9XWH3OSdmwTa6bxoUiDrrHZqFK8RHe1r88G1UouLUkFWTKB6N_q115qW-JqXNZAOiWvtfWkCgmlkgnY0gmlwhKwSnyGKbXVsdGlhZGRyc5YACASsEp8hBm1cAAoErBKfIQZtXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECS8Zcu4t2yBtj9kXlB6DzW9iRcitQTCflI-8xgaG344SDdGNwgm1cg3VkcIJtXoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27995/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7964/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:56598/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:6758/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:9259/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:27995/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
DEBUG  test_peer_store:test_peer_store.py:25 Node 0 peer ID 16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF
DEBUG  test_peer_store:test_peer_store.py:25 Node 1 peer ID 16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu
DEBUG  test_peer_store:test_peer_store.py:25 Node 2 peer ID 16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU
DEBUG  test_peer_store:test_peer_store.py:25 Node 3 peer ID 16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48
DEBUG  test_peer_store:test_peer_store.py:25 Node 4 peer ID 16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7964/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.159.33/tcp/35458/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.155.110/tcp/54682/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.117.44/tcp/37574/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.53.141/tcp/36800/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 0 peer info {'multiaddr': '/ip4/172.18.159.33/tcp/35458/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 0 peer info {'multiaddr': '/ip4/172.18.155.110/tcp/54682/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 0 peer info {'multiaddr': '/ip4/172.18.117.44/tcp/37574/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 0 peer info {'multiaddr': '/ip4/172.18.53.141/tcp/36800/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'Discv5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56598/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.159.33/tcp/48092/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.155.110/tcp/56664/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.117.44/tcp/53044/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 1 peer info {'multiaddr': '/ip4/172.18.159.33/tcp/48092/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 1 peer info {'multiaddr': '/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 1 peer info {'multiaddr': '/ip4/172.18.155.110/tcp/56664/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 1 peer info {'multiaddr': '/ip4/172.18.117.44/tcp/53044/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6758/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.159.33/tcp/27996/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.117.44/tcp/9260/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.53.141/tcp/56599/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 2 peer info {'multiaddr': '/ip4/172.18.159.33/tcp/27996/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 2 peer info {'multiaddr': '/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 2 peer info {'multiaddr': '/ip4/172.18.117.44/tcp/9260/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 2 peer info {'multiaddr': '/ip4/172.18.53.141/tcp/56599/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9259/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.159.33/tcp/27996/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.155.110/tcp/55550/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.53.141/tcp/56599/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 3 peer info {'multiaddr': '/ip4/172.18.159.33/tcp/27996/p2p/16Uiu2HAkzXTzNHDZtFxiAzrx2chEZtu3Wy4mgqpfCBENPj3udUvP', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 3 peer info {'multiaddr': '/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 3 peer info {'multiaddr': '/ip4/172.18.155.110/tcp/55550/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 3 peer info {'multiaddr': '/ip4/172.18.53.141/tcp/56599/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27995/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.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/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-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.155.110/tcp/43844/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.117.44/tcp/41326/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"},{"multiaddr":"/ip4/172.18.53.141/tcp/56599/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-127-ga4e44d","origin":"Discv5"}]'
DEBUG  test_peer_store:test_peer_store.py:31 Node 4 peer info {'multiaddr': '/ip4/172.18.192.175/tcp/7965/p2p/16Uiu2HAmPCJ2ymc9o6aRPNaCbR7CC6ht1TP4mwV87mvqpn7Hy2WF', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/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-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 4 peer info {'multiaddr': '/ip4/172.18.155.110/tcp/43844/p2p/16Uiu2HAm8dFyx2SGiXAsyPXmLWuNe1k8u34BYm3BpApTafSc66fU', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 4 peer info {'multiaddr': '/ip4/172.18.117.44/tcp/41326/p2p/16Uiu2HAkwKArJkwHqrRep1KLAwjNDQKQbyhYCAnStSri8QPs1w48', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
DEBUG  test_peer_store:test_peer_store.py:31 Node 4 peer info {'multiaddr': '/ip4/172.18.53.141/tcp/56599/p2p/16Uiu2HAmAsPQdPC1jfDwnkxAryPGsQLK2ko3gbsJ6RCZGjNEM9Lu', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0, 1000, 9, 1, 25], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-127-ga4e44d', 'origin': 'Discv5'}
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 d0e0e65af563
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2ed12d2fa935
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 752558d50036
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d0e0e65af563. 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 8471131a7692
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2ed12d2fa935. 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 4523acb6d098
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 752558d50036. 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,87 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-02-06_04-35-06__f01c6ffa-1aa9-40dc-bb72-86de286df1e9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-06__f01c6ffa-1aa9-40dc-bb72-86de286df1e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.190.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12873', '12874', '12875', '12876', '12877']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 12873:12873 -p 12874:12874 -p 12875:12875 -p 12876:12876 -p 12877:12877 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12875 --rest-port=12873 --tcp-port=12874 --discv5-udp-port=12876 --rest-address=0.0.0.0 --nat=extip:172.18.190.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7f0b4aaaeb5fb081aaf8a3dc718e716f150c4abb341bbdc5cf3c0ab464ef6bca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12877 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.67 waku 537b502a2a54e1385199806fcdd3d390b43352cab8d7f5f8c51fe0bfd312d431
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 537b502a2a54. Setting up logs at ./log/docker/node1_2026-02-06_04-35-06__f01c6ffa-1aa9-40dc-bb72-86de286df1e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12873
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 87832a6c9572. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5ee56a5440d5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12873/health" -H "Content-Type: application/json" -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:12873/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.67/tcp/12874/p2p/16Uiu2HAkzCGiLsZqvGcRAo5X7keSdkKA9y9tTV2FYDaQyrXDb8um","/ip4/172.18.190.67/tcp/12875/ws/p2p/16Uiu2HAkzCGiLsZqvGcRAo5X7keSdkKA9y9tTV2FYDaQyrXDb8um"],"enrUri":"enr:-L24QEn6mmfOOblLp6N-lGSiMu1jofQcK3Q8Dc_HoaLQ-cPyC_GO4TAiudOqMo8EYncL1C95Fdn6Npwi7baPv_e5xWACgmlkgnY0gmlwhKwSvkOKbXVsdGlhZGRyc5YACASsEr5DBjJKAAoErBK-QwYyS90DgnJzhQADAQAAiXNlY3AyNTZrMaECRtuTpMm9c4gI2OykSRpN2PS5wfElkrh-8GZ5cTqh3gCDdGNwgjJKg3VkcIIyTIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-06__f01c6ffa-1aa9-40dc-bb72-86de286df1e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1930', '1931', '1932', '1933', '1934']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1930:1930 -p 1931:1931 -p 1932:1932 -p 1933:1933 -p 1934:1934 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1932 --rest-port=1930 --tcp-port=1931 --discv5-udp-port=1933 --rest-address=0.0.0.0 --nat=extip:172.18.103.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=67a6e0d3671b7bbacdb8b12f17ec47e7b4cf3dce8a2b0f8bc90de8beac5c64ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1934 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEn6mmfOOblLp6N-lGSiMu1jofQcK3Q8Dc_HoaLQ-cPyC_GO4TAiudOqMo8EYncL1C95Fdn6Npwi7baPv_e5xWACgmlkgnY0gmlwhKwSvkOKbXVsdGlhZGRyc5YACASsEr5DBjJKAAoErBK-QwYyS90DgnJzhQADAQAAiXNlY3AyNTZrMaECRtuTpMm9c4gI2OykSRpN2PS5wfElkrh-8GZ5cTqh3gCDdGNwgjJKg3VkcIIyTIV3YWt1MgU --filternode=/ip4/172.18.190.67/tcp/12874/p2p/16Uiu2HAkzCGiLsZqvGcRAo5X7keSdkKA9y9tTV2FYDaQyrXDb8um
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.253 waku 287bd1d3549fe22673669b73231a6ddbed55edda10abd814172d4c5a4e7b206f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 287bd1d3549f. Setting up logs at ./log/docker/node2_2026-02-06_04-35-06__f01c6ffa-1aa9-40dc-bb72-86de286df1e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1930
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1930/health" -H "Content-Type: application/json" -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:1930/debug/v1/info" -H "Content-Type: application/json" -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.253/tcp/1931/p2p/16Uiu2HAmVWL3cyxFmdXh8jMuZ1mFQyGrxBn9neY7y4nthUPJ2b56","/ip4/172.18.103.253/tcp/1932/ws/p2p/16Uiu2HAmVWL3cyxFmdXh8jMuZ1mFQyGrxBn9neY7y4nthUPJ2b56"],"enrUri":"enr:-L24QE5UoUn5773vWlkFLlLfdRXYq_E-8tzRDlaow9q3A_xMUn0uZlK85f05jrp_TgIVrnspRlK7ch_gK-dBoARMmCQCgmlkgnY0gmlwhKwSZ_2KbXVsdGlhZGRyc5YACASsEmf9BgeLAAoErBJn_QYHjN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-l64V8eqmIpNBXm_tZzKXN4gHulkaUvU8T0j88L5MW2DdGNwggeLg3VkcIIHjYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1930/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.67/tcp/12874/p2p/16Uiu2HAkzCGiLsZqvGcRAo5X7keSdkKA9y9tTV2FYDaQyrXDb8um"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12873/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:1930/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "648243e5-f9cb-4626-81d7-b0ca98470d6a", "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":"648243e5-f9cb-4626-81d7-b0ca98470d6a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:1930/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto", "/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12873/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12873/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:1930/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":1770352508783127433,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12873/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -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:1930/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":1770352508896558405,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12873/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -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:1930/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":1770352509007720715,"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 537b502a2a54
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 287bd1d3549f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
2026-02-06 04:35:28.162 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:28.162 DEBUG [tests.conftest] Running test: test_sync_flags_no_relay_2nodes with id: 2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36
2026-02-06 04:35:28.163 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:28.171 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:28.172 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
2026-02-06 04:35:28.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:28.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
2026-02-06 04:35:28.186 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:28.186 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
2026-02-06 04:35:28.187 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-06 04:35:28.187 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:28.188 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:28.189 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:28.189 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.130.244
2026-02-06 04:35:28.189 DEBUG [src.node.docker_mananger] Generated ports ['15565', '15566', '15567', '15568', '15569']
2026-02-06 04:35:28.189 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:28.190 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:28.190 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:28.190 DEBUG [src.node.docker_mananger] docker run -i -t -p 15565:15565 -p 15566:15566 -p 15567:15567 -p 15568:15568 -p 15569:15569 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15567 --rest-port=15565 --tcp-port=15566 --discv5-udp-port=15568 --rest-address=0.0.0.0 --nat=extip:172.18.130.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d94ad9cedb6fcdd1cab607a8ae78decd8ff88abe0fdfcdafca996abcd765d8b1 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15569 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2026-02-06 04:35:28.373 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.130.244 waku 6de129922460c3ae1c416c7a01b575673c40995c1218172f51b5efa4a21c8de6
2026-02-06 04:35:28.379 ERROR [src.node.docker_mananger] Max retries reached for container c645f0834ccd. Exiting log stream.
2026-02-06 04:35:28.407 DEBUG [src.node.docker_mananger] Container started with ID 6de129922460. Setting up logs at ./log/docker/node1_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
2026-02-06 04:35:28.407 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15565
2026-02-06 04:35:28.407 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:28.985 ERROR [src.node.docker_mananger] Max retries reached for container b01cebadc2cf. Exiting log stream.
2026-02-06 04:35:29.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15565/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:29.411 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"}]}'
2026-02-06 04:35:29.411 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:29.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:29.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.130.244/tcp/15566/p2p/16Uiu2HAm1RWcc6LPoS6sXm7yjbHEj1Uyux2AvD8veiy4Qeb7X19S","/ip4/172.18.130.244/tcp/15567/ws/p2p/16Uiu2HAm1RWcc6LPoS6sXm7yjbHEj1Uyux2AvD8veiy4Qeb7X19S"],"enrUri":"enr:-L24QE95x4yxXdG9aFNXZin-BYu0GKQzl_bP8Q967_bUsCSzCCvMVMLFvnzFyx5EtHkLlSvJkKDPSCEvU6rlDDGk36YCgmlkgnY0gmlwhKwSgvSKbXVsdGlhZGRyc5YACASsEoL0BjzOAAoErBKC9AY8z90DgnJzhQADAQAAiXNlY3AyNTZrMaECWRuIPJWk2ZGC64TpQcFIIMGawAPRgQE2lNvOKD3WJ_mDdGNwgjzOg3VkcII80IV3YWt1MhM"}'
2026-02-06 04:35:29.414 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:29.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-06 04:35:29.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:29.426 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:29.426 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:29.428 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:29.428 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.189
2026-02-06 04:35:29.428 DEBUG [src.node.docker_mananger] Generated ports ['45890', '45891', '45892', '45893', '45894']
2026-02-06 04:35:29.428 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:29.428 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:29.428 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:29.428 DEBUG [src.node.docker_mananger] docker run -i -t -p 45890:45890 -p 45891:45891 -p 45892:45892 -p 45893:45893 -p 45894:45894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45892 --rest-port=45890 --tcp-port=45891 --discv5-udp-port=45893 --rest-address=0.0.0.0 --nat=extip:172.18.189.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=beb5dde31b1d7fd0c31aff113d46cced7ae680bf1e1d3f187b0779bfecccd916 --store-sync=true --store=true --store-sync-range=45 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45894 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QE95x4yxXdG9aFNXZin-BYu0GKQzl_bP8Q967_bUsCSzCCvMVMLFvnzFyx5EtHkLlSvJkKDPSCEvU6rlDDGk36YCgmlkgnY0gmlwhKwSgvSKbXVsdGlhZGRyc5YACASsEoL0BjzOAAoErBKC9AY8z90DgnJzhQADAQAAiXNlY3AyNTZrMaECWRuIPJWk2ZGC64TpQcFIIMGawAPRgQE2lNvOKD3WJ_mDdGNwgjzOg3VkcII80IV3YWt1MhM
2026-02-06 04:35:29.619 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.189 waku eaedaec473184a7d8ac81c0891a1f6bbf5de5392ebb360f7c64d1f0d8d331a55
2026-02-06 04:35:29.651 DEBUG [src.node.docker_mananger] Container started with ID eaedaec47318. Setting up logs at ./log/docker/node2_2026-02-06_04-35-28__5d825ca4-1472-4945-8ffe-f1511da6ce36__wakuorg_nwaku:latest.log
2026-02-06 04:35:29.652 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45890
2026-02-06 04:35:29.653 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:30.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45890/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:30.657 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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"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"}]}'
2026-02-06 04:35:30.657 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:30.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45890/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:30.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.189/tcp/45891/p2p/16Uiu2HAmMng13Ejs4uDRLDmTQxiSJXfDjhdYri8NKhhWNiyUs8GS","/ip4/172.18.189.189/tcp/45892/ws/p2p/16Uiu2HAmMng13Ejs4uDRLDmTQxiSJXfDjhdYri8NKhhWNiyUs8GS"],"enrUri":"enr:-L24QLK7zB0A6kjS26UUrLYamNCmFt3CZUSuhIBnZ-ByzO84IbefTE2Yxt6or63WWkmEs4vt-6nVYY4BsjC1vlxKZmMCgmlkgnY0gmlwhKwSvb2KbXVsdGlhZGRyc5YACASsEr29BrNDAAoErBK9vQazRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDh7EU1EFtcKSrKdSVdPfhIG84g-R6JH8tPmhxyORggLuDdGNwgrNDg3VkcIKzRYV3YWt1MhI"}'
2026-02-06 04:35:30.660 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:30.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45890/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.244/tcp/15566/p2p/16Uiu2HAm1RWcc6LPoS6sXm7yjbHEj1Uyux2AvD8veiy4Qeb7X19S"]'
2026-02-06 04:35:30.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:30.688 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:31.690 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:31.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:31.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:31.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:31.895 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:31.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:31.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:31.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:32.100 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:32.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:32.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:32.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:32.305 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:32.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:32.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:32.309 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:32.510 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:32.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:32.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:32.514 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:32.715 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:32.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:32.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:32.719 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:32.920 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:32.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:32.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:32.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:33.125 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:33.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:33.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:33.129 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:33.330 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:33.330 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:33.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:33.336 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:33.536 DEBUG [src.steps.store] Relaying message
2026-02-06 04:35:33.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:33.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:33.541 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-06 04:35:33.741 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-06 04:35:53.742 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-06 04:35:53.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45890/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:53.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x26f339e272844bc00a868372a8cdb822a621f083e6bf20bc3b9235181b69dcd4"},{"messageHash":"0x3256bc0c0eff18b2e8db5ddcf087c6fb7ba1a90c504391ed4d31b4667cb02e74"},{"messageHash":"0xacedeb4a339c1f81a4126a1ebfbab194cccee1c280af6849e1316cbe958df372"},{"messageHash":"0xd2b3042c8f61afba7a906770f01ddf03f31e9a8c10fdf79b3f39d8076190180c"},{"messageHash":"0x7bd6534fba7325020e5ad6b58c1be4b6d8b3ccd222e66bab2651d37ae59a844b"},{"messageHash":"0x8a4c5b60ce8b13c55c20e0ecd2b63eeb4b61523a6b37dfbc4fc9c022bf27370a"},{"messageHash":"0x70fc74c468e481e3c02f6985e040ccd3ce8c5e0857a8fd4b1ea44daeb442b73a"},{"messageHash":"0xc1ac4e9148d8369d9c9e25141af7be0e0cf182f214cc649745e5df80c1cbfb48"},{"messageHash":"0xdc55e3127749b916ee383d5c43accd40286ed8e26d4194768c287f2120bfe88a"},{"messageHash":"0xa49724e67a7ecbb828bade69e6709d24b2f1653a9bc59f06d9115783784c67cc"}]}'
2026-02-06 04:35:53.746 DEBUG [src.steps.store] messages length is 10
2026-02-06 04:35:53.748 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:53.749 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:53.749 DEBUG [src.node.waku_node] Stopping container with id 6de129922460
2026-02-06 04:35:54.299 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:54.300 DEBUG [src.node.waku_node] Stopping container with id eaedaec47318
2026-02-06 04:35:54.867 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:54.868 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:54.884 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:54.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-06 04:35:32.734 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-06 04:35:32.734 DEBUG [tests.conftest] Running test: test_single_content_topic[/app/22/sometopic/someencoding] with id: 2026-02-06_04-35-32__78e48063-4004-4ba3-89c1-c7f6517e20b1
2026-02-06 04:35:32.735 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-06 04:35:32.735 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-06 04:35:32.735 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-06 04:35:32.742 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:32.742 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-35-32__78e48063-4004-4ba3-89c1-c7f6517e20b1__wakuorg_nwaku:latest.log
2026-02-06 04:35:32.742 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:32.742 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:32.744 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:32.744 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.185
2026-02-06 04:35:32.744 DEBUG [src.node.docker_mananger] Generated ports ['21242', '21243', '21244', '21245', '21246']
2026-02-06 04:35:32.744 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:32.744 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:32.745 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:32.745 DEBUG [src.node.docker_mananger] docker run -i -t -p 21242:21242 -p 21243:21243 -p 21244:21244 -p 21245:21245 -p 21246:21246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21244 --rest-port=21242 --tcp-port=21243 --discv5-udp-port=21245 --rest-address=0.0.0.0 --nat=extip:172.18.248.185 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a81f9e9239b676fae2bbcfa19a5a0af2bdabbba4eaa116df04dfe0e0fc2ec98d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21246 --metrics-logging=true --relay=true --filter=true --content-topic=/app/22/sometopic/someencoding
2026-02-06 04:35:32.925 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.185 waku 6eac25e0bb4b966f78951f030394eff729c46d90b66398de292438de3e7dcd9a
2026-02-06 04:35:32.955 DEBUG [src.node.docker_mananger] Container started with ID 6eac25e0bb4b. Setting up logs at ./log/docker/node1_2026-02-06_04-35-32__78e48063-4004-4ba3-89c1-c7f6517e20b1__wakuorg_nwaku:latest.log
2026-02-06 04:35:32.956 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21242
2026-02-06 04:35:32.957 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:33.003 ERROR [src.node.docker_mananger] Max retries reached for container 810dd0e37071. Exiting log stream.
2026-02-06 04:35:33.536 ERROR [src.node.docker_mananger] Max retries reached for container 900edd739c69. Exiting log stream.
2026-02-06 04:35:33.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21242/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:33.960 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"}]}'
2026-02-06 04:35:33.960 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:33.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:33.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.185/tcp/21243/p2p/16Uiu2HAmCRNN942Hb5hGaoJr229ssPwMeqzXttk1NKASoS4iJize","/ip4/172.18.248.185/tcp/21244/ws/p2p/16Uiu2HAmCRNN942Hb5hGaoJr229ssPwMeqzXttk1NKASoS4iJize"],"enrUri":"enr:-L24QCG3uDIFlXEXqZZclIwTwnvD1VWrrBIudp3hNWMaxSiEL_dOEW7DVSJraaGRlnnzyl3HR1YljcpwdmnQLi2PCUQCgmlkgnY0gmlwhKwS-LmKbXVsdGlhZGRyc5YACASsEvi5BlL7AAoErBL4uQZS_N0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_ILCvnFHjeC9yiX1Ocjr7aNHSkG46CEYALt1VdoobyuDdGNwglL7g3VkcIJS_YV3YWt1MgU"}'
2026-02-06 04:35:33.963 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:33.970 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-06 04:35:33.970 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-35-32__78e48063-4004-4ba3-89c1-c7f6517e20b1__wakuorg_nwaku:latest.log
2026-02-06 04:35:33.970 DEBUG [src.node.waku_node] Starting Node...
2026-02-06 04:35:33.970 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-06 04:35:33.972 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-06 04:35:33.972 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.182
2026-02-06 04:35:33.972 DEBUG [src.node.docker_mananger] Generated ports ['3088', '3089', '3090', '3091', '3092']
2026-02-06 04:35:33.972 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-06 04:35:33.972 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-06 04:35:33.972 DEBUG [src.node.waku_node] Using volumes []
2026-02-06 04:35:33.972 DEBUG [src.node.docker_mananger] docker run -i -t -p 3088:3088 -p 3089:3089 -p 3090:3090 -p 3091:3091 -p 3092:3092 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3090 --rest-port=3088 --tcp-port=3089 --discv5-udp-port=3091 --rest-address=0.0.0.0 --nat=extip:172.18.113.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c4ccdabf97186f8cff32c1e8c7caa670bee6bba5d6f0fe7defbe490b27cfac1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3092 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCG3uDIFlXEXqZZclIwTwnvD1VWrrBIudp3hNWMaxSiEL_dOEW7DVSJraaGRlnnzyl3HR1YljcpwdmnQLi2PCUQCgmlkgnY0gmlwhKwS-LmKbXVsdGlhZGRyc5YACASsEvi5BlL7AAoErBL4uQZS_N0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_ILCvnFHjeC9yiX1Ocjr7aNHSkG46CEYALt1VdoobyuDdGNwglL7g3VkcIJS_YV3YWt1MgU --content-topic=/app/22/sometopic/someencoding
2026-02-06 04:35:34.152 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.182 waku b615e0b0ea5ee31b7d60be5a7501122b72a56bba27653af8af150dedf46dd05c
2026-02-06 04:35:34.182 DEBUG [src.node.docker_mananger] Container started with ID b615e0b0ea5e. Setting up logs at ./log/docker/node2_2026-02-06_04-35-32__78e48063-4004-4ba3-89c1-c7f6517e20b1__wakuorg_nwaku:latest.log
2026-02-06 04:35:34.183 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3088
2026-02-06 04:35:34.184 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-06 04:35:35.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3088/health" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:35.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":"READY"}]}'
2026-02-06 04:35:35.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-06 04:35:35.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3088/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:35.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.182/tcp/3089/p2p/16Uiu2HAmNvEsCXhiTE9ioUjV8MkjvPFyKTQpshhi9n4T6XqZRuAU","/ip4/172.18.113.182/tcp/3090/ws/p2p/16Uiu2HAmNvEsCXhiTE9ioUjV8MkjvPFyKTQpshhi9n4T6XqZRuAU"],"enrUri":"enr:-L24QEoiiICx-wEJKBJis0uSCJsmuOPwzC6wasz5e0S27mY2C-V7Bq3gGJDZAlwwSUIayk0xse9tFhvI0n_k3RFlCLsCgmlkgnY0gmlwhKwScbaKbXVsdGlhZGRyc5YACASsEnG2BgwRAAoErBJxtgYMEt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDmHz-jNwhn8WFeA6f_5ZAi_R5gPiOZn78TWNtTfcDDTWDdGNwggwRg3VkcIIME4V3YWt1MgE"}'
2026-02-06 04:35:35.207 INFO [src.node.waku_node] REST service is ready !!
2026-02-06 04:35:35.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3088/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.185/tcp/21243/p2p/16Uiu2HAmCRNN942Hb5hGaoJr229ssPwMeqzXttk1NKASoS4iJize"]'
2026-02-06 04:35:35.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:35.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21242/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-06 04:35:35.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:35.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3088/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/sometopic/someencoding"]'
2026-02-06 04:35:35.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:35.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21242/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-06 04:35:35.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-06 04:35:35.221 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-06 04:35:35.322 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-06 04:35:35.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21242/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:35.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352535216905691,"ephemeral":false,"proof":""}]'
2026-02-06 04:35:35.326 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-06 04:35:35.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3088/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-06 04:35:35.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1770352535216905691,"ephemeral":false,"proof":""}]'
2026-02-06 04:35:35.331 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-06 04:35:35.332 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-06 04:35:35.332 DEBUG [src.node.waku_node] Stopping container with id 6eac25e0bb4b
2026-02-06 04:35:35.874 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:35.875 DEBUG [src.node.waku_node] Stopping container with id b615e0b0ea5e
2026-02-06 04:35:36.371 DEBUG [src.node.waku_node] Container stopped.
2026-02-06 04:35:36.372 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-06 04:35:36.380 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-06 04:35:36.385 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[3-20] with id: 2026-02-06_04-34-51__a6158b12-4077-4b99-ab20-0405408d4f17
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-06_04-34-51__a6158b12-4077-4b99-ab20-0405408d4f17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2162', '2163', '2164', '2165', '2166']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2162:2162 -p 2163:2163 -p 2164:2164 -p 2165:2165 -p 2166:2166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2164 --rest-port=2162 --tcp-port=2163 --discv5-udp-port=2165 --rest-address=0.0.0.0 --nat=extip:172.18.92.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c440aeab64ffbe617f2ce7e5fa72a00b5fe16ceafb92be42147bd13c4fffcf8a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2166 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.17 waku 2eb4e70c626016be636914a37a20097400a18d9e42ecdbe83ae75501853992b4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2eb4e70c6260. Setting up logs at ./log/docker/publishing_node1_2026-02-06_04-34-51__a6158b12-4077-4b99-ab20-0405408d4f17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2162
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 367a82702b76. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 297bcd46581e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2162/health" -H "Content-Type: application/json" -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:2162/debug/v1/info" -H "Content-Type: application/json" -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.17/tcp/2163/p2p/16Uiu2HAmAVfg2PvLX3Dokt2GvdaHY35dBkcKUFr5kqxpmqm332SA","/ip4/172.18.92.17/tcp/2164/ws/p2p/16Uiu2HAmAVfg2PvLX3Dokt2GvdaHY35dBkcKUFr5kqxpmqm332SA"],"enrUri":"enr:-L24QLwHT4G9Pt9sq6o35LMDys8p0acPXbYPmfANF8KdXDOGVd8MniJ2kTminImjLovaOlTpTyE3uEJcd-hPHs6RH5UCgmlkgnY0gmlwhKwSXBGKbXVsdGlhZGRyc5YACASsElwRBghzAAoErBJcEQYIdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3-VH3itwC4hyH7ehCysZF4JO_KLH2nElei7QqeJkL8eDdGNwgghzg3VkcIIIdYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-06_04-34-51__a6158b12-4077-4b99-ab20-0405408d4f17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.221.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52397', '52398', '52399', '52400', '52401']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52397:52397 -p 52398:52398 -p 52399:52399 -p 52400:52400 -p 52401:52401 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52399 --rest-port=52397 --tcp-port=52398 --discv5-udp-port=52400 --rest-address=0.0.0.0 --nat=extip:172.18.221.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db0e5c0c1784fff6bdf2ecc39eee7e0aeee2aba7bc9e45ddffa306d4fc11c53b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52401 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLwHT4G9Pt9sq6o35LMDys8p0acPXbYPmfANF8KdXDOGVd8MniJ2kTminImjLovaOlTpTyE3uEJcd-hPHs6RH5UCgmlkgnY0gmlwhKwSXBGKbXVsdGlhZGRyc5YACASsElwRBghzAAoErBJcEQYIdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3-VH3itwC4hyH7ehCysZF4JO_KLH2nElei7QqeJkL8eDdGNwgghzg3VkcIIIdYV3YWt1MgM --storenode=/ip4/172.18.92.17/tcp/2163/p2p/16Uiu2HAmAVfg2PvLX3Dokt2GvdaHY35dBkcKUFr5kqxpmqm332SA --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.74 waku 1e5430477a79046791ca05d873dfe66124b1852f703920ae2233fe055ac8af55
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e5430477a79. Setting up logs at ./log/docker/store_node1_2026-02-06_04-34-51__a6158b12-4077-4b99-ab20-0405408d4f17__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52397
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52397/health" -H "Content-Type: application/json" -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:52397/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.74/tcp/52398/p2p/16Uiu2HAmVnadK8KR2ieZsS5tg4GRmFFMft4w8xuEJSiTtqrc9quN","/ip4/172.18.221.74/tcp/52399/ws/p2p/16Uiu2HAmVnadK8KR2ieZsS5tg4GRmFFMft4w8xuEJSiTtqrc9quN"],"enrUri":"enr:-L24QAskCi1kHyk-nLZ6YHopNw9pfGWOCDrTzAsml11oGHVEExnIuLxSZnEawqFpNluMNOkAQWp_IycD6CVNz5p2OpUCgmlkgnY0gmlwhKwS3UqKbXVsdGlhZGRyc5YACASsEt1KBsyuAAoErBLdSgbMr90DgnJzhQADAQAAiXNlY3AyNTZrMaED_oh_7PkWeV4XVyQKVVyT1zZPNXqGb2EyD5DFsT1ehC2DdGNwgsyug3VkcILMsIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52397/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.17/tcp/2163/p2p/16Uiu2HAmAVfg2PvLX3Dokt2GvdaHY35dBkcKUFr5kqxpmqm332SA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2162/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:52397/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/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:2162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2162/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfa27e4a63c717061ce987a61ad1e21ce99b0d472b9c15a20da9565e82e7469f8"},{"messageHash":"0x6df060da480eb03d2d3e8a306a1a0260413630e3720bf019ae9e3dc7bbacbaf5"},{"messageHash":"0x160702e58e82eb8717796b2dfa3ba798b6ad91409aa62cebcb52cded81559763"}],"paginationCursor":"0x160702e58e82eb8717796b2dfa3ba798b6ad91409aa62cebcb52cded81559763"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfa27e4a63c717061ce987a61ad1e21ce99b0d472b9c15a20da9565e82e7469f8"},{"messageHash":"0x6df060da480eb03d2d3e8a306a1a0260413630e3720bf019ae9e3dc7bbacbaf5"},{"messageHash":"0x160702e58e82eb8717796b2dfa3ba798b6ad91409aa62cebcb52cded81559763"}],"paginationCursor":"0x160702e58e82eb8717796b2dfa3ba798b6ad91409aa62cebcb52cded81559763"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2162/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x160702e58e82eb8717796b2dfa3ba798b6ad91409aa62cebcb52cded81559763&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9a5c2ca8db8bef27d850624bf5d49e601f9b678ef50921b3b8c538338e525199"},{"messageHash":"0x039a07b89ded079e2cb012c08532e1e2830abf226147b8d0e4c2e7f9d910c23a"},{"messageHash":"0xcb7ed16e295552777c8d50d9e9474caf3cb17fb529a49c4ed78471e46da8ebfc"},{"messageHash":"0x0b1e1f4f977c2a0ef3255fb19f4d7db2fb8399b33747eb934a063de2a5858ed3"},{"messageHash":"0xc8716d241a5b4e062cf7c9fd7f219999b5a2985bb19bf62ca824fb3c52c6b530"},{"messageHash":"0xe473ff382b29a1c24de060a2f94118dec9f5929988dad606a738291496379648"},{"messageHash":"0x8440691a05d6be94dbb69b2b6b31434fa620b542f452daf508dd23a90d976e2a"},{"messageHash":"0x84bb92d77132433bf204944f258afb01b01d1ca032f4d761ecfa4f78a1e2dccd"},{"messageHash":"0x16c73ea7c10c41f1b37a052e33df4f0df92efd1c0ddced0baeaaf258d64ee3cf"},{"messageHash":"0x9e563c86263b7dc20b533b9f24f1b5ef5e162aaccadcf77cc1a8e5d863fd1fc2"},{"messageHash":"0xd4d58034de7ed5b078b8ad3d8557fd9f256eb143a91cc633140f841dd72368b9"},{"messageHash":"0xd47f275d3843c777c0cdcbf4a60425545f5591436ca5450aa05bcbce80c038a8"},{"messageHash":"0x298afd328d23035b89638e88f3871df3393d3356406caba7c08bed7689db785f"},{"messageHash":"0xa8a765f33d1546b266dfa8008de18a58046afe5c426b708da20222c77bf1c697"},{"messageHash":"0x8c53f07242d16d8d548de424d65318acc8308a98dfc14985963a5923d82029f1"},{"messageHash":"0xb12f286ca39710109b09e017211e7ec0314d0d3b63e672bd3dad94bf639a5e2f"},{"messageHash":"0x92fbd5965d284e67d450cf9cf19ccdb42d966bd25f72bbe08e6b38fde130aff7"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52397/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x160702e58e82eb8717796b2dfa3ba798b6ad91409aa62cebcb52cded81559763&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9a5c2ca8db8bef27d850624bf5d49e601f9b678ef50921b3b8c538338e525199"},{"messageHash":"0x039a07b89ded079e2cb012c08532e1e2830abf226147b8d0e4c2e7f9d910c23a"},{"messageHash":"0xcb7ed16e295552777c8d50d9e9474caf3cb17fb529a49c4ed78471e46da8ebfc"},{"messageHash":"0x0b1e1f4f977c2a0ef3255fb19f4d7db2fb8399b33747eb934a063de2a5858ed3"},{"messageHash":"0xc8716d241a5b4e062cf7c9fd7f219999b5a2985bb19bf62ca824fb3c52c6b530"},{"messageHash":"0xe473ff382b29a1c24de060a2f94118dec9f5929988dad606a738291496379648"},{"messageHash":"0x8440691a05d6be94dbb69b2b6b31434fa620b542f452daf508dd23a90d976e2a"},{"messageHash":"0x84bb92d77132433bf204944f258afb01b01d1ca032f4d761ecfa4f78a1e2dccd"},{"messageHash":"0x16c73ea7c10c41f1b37a052e33df4f0df92efd1c0ddced0baeaaf258d64ee3cf"},{"messageHash":"0x9e563c86263b7dc20b533b9f24f1b5ef5e162aaccadcf77cc1a8e5d863fd1fc2"},{"messageHash":"0xd4d58034de7ed5b078b8ad3d8557fd9f256eb143a91cc633140f841dd72368b9"},{"messageHash":"0xd47f275d3843c777c0cdcbf4a60425545f5591436ca5450aa05bcbce80c038a8"},{"messageHash":"0x298afd328d23035b89638e88f3871df3393d3356406caba7c08bed7689db785f"},{"messageHash":"0xa8a765f33d1546b266dfa8008de18a58046afe5c426b708da20222c77bf1c697"},{"messageHash":"0x8c53f07242d16d8d548de424d65318acc8308a98dfc14985963a5923d82029f1"},{"messageHash":"0xb12f286ca39710109b09e017211e7ec0314d0d3b63e672bd3dad94bf639a5e2f"},{"messageHash":"0x92fbd5965d284e67d450cf9cf19ccdb42d966bd25f72bbe08e6b38fde130aff7"}]}'
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 2eb4e70c6260
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1e5430477a79
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,179 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.61
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5675', '5676', '5677', '5678', '5679']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 5675:5675 -p 5676:5676 -p 5677:5677 -p 5678:5678 -p 5679:5679 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5677 --rest-port=5675 --tcp-port=5676 --discv5-udp-port=5678 --rest-address=0.0.0.0 --nat=extip:172.18.82.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e0c9aa4bcde4fbf30cdf0baecee768c03e795edcedfe6fc4dc12ed70ad49770 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5679 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.61 waku 1f4fb5bb2f942787659ad2d4646146c2c406403ecb47e2c56c13329766743fbd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1f4fb5bb2f94. Setting up logs at ./log/docker/node1_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5675
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 20179c45b22b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4693134323ee. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5675/health" -H "Content-Type: application/json" -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:5675/debug/v1/info" -H "Content-Type: application/json" -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.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh","/ip4/172.18.82.61/tcp/5677/ws/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh"],"enrUri":"enr:-L24QKN38WYw6JC0e_QhYoNc2-9MKpgovmt58urOhPzA-FlQM5xVQ7qOTPEflz1JpueXeXjeXRrg8fLSHrxXMPBYiXcCgmlkgnY0gmlwhKwSUj2KbXVsdGlhZGRyc5YACASsElI9BhYsAAoErBJSPQYWLd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6VkzxIVpvxJL7jLMx3NLkz39bS2eZESzba32kkGLdu6DdGNwghYsg3VkcIIWLoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13992', '13993', '13994', '13995', '13996']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13992:13992 -p 13993:13993 -p 13994:13994 -p 13995:13995 -p 13996:13996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13994 --rest-port=13992 --tcp-port=13993 --discv5-udp-port=13995 --rest-address=0.0.0.0 --nat=extip:172.18.229.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=66f525e60e95cfb40f5abf7794eacceecda98ab7a7adafecaa3d686070ad06ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13996 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKN38WYw6JC0e_QhYoNc2-9MKpgovmt58urOhPzA-FlQM5xVQ7qOTPEflz1JpueXeXjeXRrg8fLSHrxXMPBYiXcCgmlkgnY0gmlwhKwSUj2KbXVsdGlhZGRyc5YACASsElI9BhYsAAoErBJSPQYWLd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6VkzxIVpvxJL7jLMx3NLkz39bS2eZESzba32kkGLdu6DdGNwghYsg3VkcIIWLoV3YWt1MgU --filternode=/ip4/172.18.82.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.103 waku 66b3481104794af855d4fcf9579692f65cf2fad3a39aa926150bbf39d795bb21
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66b348110479. Setting up logs at ./log/docker/node2_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13992
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13992/health" -H "Content-Type: application/json" -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:13992/debug/v1/info" -H "Content-Type: application/json" -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.103/tcp/13993/p2p/16Uiu2HAmV9QB5zd7E9iDzpHeXTpQxouYnZ1EwEdzMYFyoJMKn2Qu","/ip4/172.18.229.103/tcp/13994/ws/p2p/16Uiu2HAmV9QB5zd7E9iDzpHeXTpQxouYnZ1EwEdzMYFyoJMKn2Qu"],"enrUri":"enr:-L24QPYNKqxcYbach2VlBe6ZQhIg0bhLLj7e4yiurWFvwUmsB-nCNOd7NDN0DTU7J8RxbxewnXg0dQt1BBw94rdOGoQCgmlkgnY0gmlwhKwS5WeKbXVsdGlhZGRyc5YACASsEuVnBjapAAoErBLlZwY2qt0DgnJzhQADAQAAiXNlY3AyNTZrMaED9QIxA0xVs1LNPI3S51qBw7fUw3CRT8vIHtRhH9s5xHaDdGNwgjapg3VkcII2q4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13992/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4950', '4951', '4952', '4953', '4954']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4950:4950 -p 4951:4951 -p 4952:4952 -p 4953:4953 -p 4954:4954 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4952 --rest-port=4950 --tcp-port=4951 --discv5-udp-port=4953 --rest-address=0.0.0.0 --nat=extip:172.18.241.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f33dad337a5f0b1765aaa7c6cbe16dadf95ab1db93bdcfcc38ead3c78acbf9de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4954 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKN38WYw6JC0e_QhYoNc2-9MKpgovmt58urOhPzA-FlQM5xVQ7qOTPEflz1JpueXeXjeXRrg8fLSHrxXMPBYiXcCgmlkgnY0gmlwhKwSUj2KbXVsdGlhZGRyc5YACASsElI9BhYsAAoErBJSPQYWLd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6VkzxIVpvxJL7jLMx3NLkz39bS2eZESzba32kkGLdu6DdGNwghYsg3VkcIIWLoV3YWt1MgU --filternode=/ip4/172.18.82.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.171 waku 56f5906a7f06eb3696aca8d42e5f01dd8a841f963163faabd173bed6c2541d3e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56f5906a7f06. Setting up logs at ./log/docker/node3_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4950
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4950/health" -H "Content-Type: application/json" -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:4950/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.171/tcp/4951/p2p/16Uiu2HAmHqVwiyDkmEgw3wP6vRMNScdk1zkdLW27WUu14DK9xxaR","/ip4/172.18.241.171/tcp/4952/ws/p2p/16Uiu2HAmHqVwiyDkmEgw3wP6vRMNScdk1zkdLW27WUu14DK9xxaR"],"enrUri":"enr:-L24QIXPj-NxLsZxe-JQdhFedbo_D2K0oVyzt7pjCBePKvSSXiTx86IvS_K4V8vJIZQPzjKoRzHpRgY4YycsUWBi-b4CgmlkgnY0gmlwhKwS8auKbXVsdGlhZGRyc5YACASsEvGrBhNXAAoErBLxqwYTWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTPu0VS7T8jFxc7_Squd_fgIGPmwzFEtxNbAWH0o67SaDdGNwghNXg3VkcIITWYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4950/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54389', '54390', '54391', '54392', '54393']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54389:54389 -p 54390:54390 -p 54391:54391 -p 54392:54392 -p 54393:54393 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54391 --rest-port=54389 --tcp-port=54390 --discv5-udp-port=54392 --rest-address=0.0.0.0 --nat=extip:172.18.204.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdadea6a4b98faa2fd8dbe6ef0e6ce8c0e3794cd5338b2056df8f54e149f9edc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54393 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKN38WYw6JC0e_QhYoNc2-9MKpgovmt58urOhPzA-FlQM5xVQ7qOTPEflz1JpueXeXjeXRrg8fLSHrxXMPBYiXcCgmlkgnY0gmlwhKwSUj2KbXVsdGlhZGRyc5YACASsElI9BhYsAAoErBJSPQYWLd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6VkzxIVpvxJL7jLMx3NLkz39bS2eZESzba32kkGLdu6DdGNwghYsg3VkcIIWLoV3YWt1MgU --filternode=/ip4/172.18.82.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.254 waku 4bc745bfb32df47c8a4a31eed620a3aa4acd7f7d720911312a14dc285d5044ba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4bc745bfb32d. Setting up logs at ./log/docker/node4_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54389
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54389/health" -H "Content-Type: application/json" -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:54389/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.254/tcp/54390/p2p/16Uiu2HAmDFpLVKPdBH9TLCzndU6jZDuB1QWbysRv3SvfEP8kiYr8","/ip4/172.18.204.254/tcp/54391/ws/p2p/16Uiu2HAmDFpLVKPdBH9TLCzndU6jZDuB1QWbysRv3SvfEP8kiYr8"],"enrUri":"enr:-L24QCxhdgIMcRaT4ZLc0upsEab-9rVSfm-NEOP0GpAIzWToCHJ8fppVRyFsWzOZc5LPXzu8NNq3ckcJahNaWw4OipYCgmlkgnY0gmlwhKwSzP6KbXVsdGlhZGRyc5YACASsEsz-BtR2AAoErBLM_gbUd90DgnJzhQADAQAAiXNlY3AyNTZrMaEDCOwBc4zLTzs6A72qR0aOwHEfrtHLyaPZSCjy3UQ7efWDdGNwgtR2g3VkcILUeIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54389/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.120.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26061', '26062', '26063', '26064', '26065']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26061:26061 -p 26062:26062 -p 26063:26063 -p 26064:26064 -p 26065:26065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26063 --rest-port=26061 --tcp-port=26062 --discv5-udp-port=26064 --rest-address=0.0.0.0 --nat=extip:172.18.120.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6b62f8a1362cfb822fe1b0cecb0dff0d876cbeeca8da96a7ee8d81f238efb8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26065 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKN38WYw6JC0e_QhYoNc2-9MKpgovmt58urOhPzA-FlQM5xVQ7qOTPEflz1JpueXeXjeXRrg8fLSHrxXMPBYiXcCgmlkgnY0gmlwhKwSUj2KbXVsdGlhZGRyc5YACASsElI9BhYsAAoErBJSPQYWLd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6VkzxIVpvxJL7jLMx3NLkz39bS2eZESzba32kkGLdu6DdGNwghYsg3VkcIIWLoV3YWt1MgU --filternode=/ip4/172.18.82.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.24 waku ec7b8932a525dd56ccb7b9f962b64ddcca7d4a22e4710806c552aab6e021abde
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ec7b8932a525. Setting up logs at ./log/docker/node5_2026-02-06_04-38-40__5b55b798-7512-4c77-8114-a3b18ca58c71__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26061
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26061/health" -H "Content-Type: application/json" -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:26061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.24/tcp/26062/p2p/16Uiu2HAmNa6spaCPRF8xk9cKMQes4wptPXnDp2GvefvXDFY5aHbb","/ip4/172.18.120.24/tcp/26063/ws/p2p/16Uiu2HAmNa6spaCPRF8xk9cKMQes4wptPXnDp2GvefvXDFY5aHbb"],"enrUri":"enr:-L24QNxn83lKUKBByQX4wzXdmOopPkHBRMsOu1haHMH9X4mVK-ee5iC2SiBMVZcQVSq-OzmHRZPesBHcvmJWlFdV0TgCgmlkgnY0gmlwhKwSeBiKbXVsdGlhZGRyc5YACASsEngYBmXOAAoErBJ4GAZlz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDk1RYOmiYAbABIl8TYrtKEF8OBKtFEujX6vNc2MGrEV6DdGNwgmXOg3VkcIJl0IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.61/tcp/5676/p2p/16Uiu2HAmUMtEb8S2Bn8RwaWthR1qD5gfH6DhoFNh7TrpMSjMqXLh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5675/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:13992/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "829aa7b4-b2fc-41ef-a1b6-8a3a34b1adaf", "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":"829aa7b4-b2fc-41ef-a1b6-8a3a34b1adaf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4950/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1ab8112f-60a3-47c0-970f-7661e321fa3a", "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":"1ab8112f-60a3-47c0-970f-7661e321fa3a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54389/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "fabe3bf5-191b-4f1d-bb03-b9c7275d6e15", "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":"fabe3bf5-191b-4f1d-bb03-b9c7275d6e15","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e683c8e5-6098-460c-889c-b44ef04fb7ab", "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":"e683c8e5-6098-460c-889c-b44ef04fb7ab","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5675/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:13992/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":1770352727245501759,"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:4950/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":1770352727245501759,"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:54389/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":1770352727245501759,"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:26061/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":1770352727245501759,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66b348110479
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:5675/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:4950/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":1770352727934481058,"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:54389/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":1770352727934481058,"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:26061/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":1770352727934481058,"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 1f4fb5bb2f94
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 56f5906a7f06
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66b348110479. 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 4bc745bfb32d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1f4fb5bb2f94. 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 ec7b8932a525
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 56f5906a7f06. 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.

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