deploy: 33596417e34411faac4e115052bf62025070f319

This commit is contained in:
romanzac 2026-03-19 05:00:37 +00:00
parent 4b5d5910d6
commit f8f0289833
1585 changed files with 846431 additions and 6 deletions

2
nim/1120/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,102 @@
2026-03-19 04:37:26.162 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:37:26.162 DEBUG [tests.conftest] Running test: test_filter_node_not_connected_directly_to_relaying_node with id: 2026-03-19_04-37-26__37fa4228-fc13-43a9-96c2-66c5716342cc
2026-03-19 04:37:26.163 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:37:26.163 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:37:26.163 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-19 04:37:26.173 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:37:26.173 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-37-26__37fa4228-fc13-43a9-96c2-66c5716342cc__wakuorg_nwaku:latest.log
2026-03-19 04:37:26.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:37:26.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-37-26__37fa4228-fc13-43a9-96c2-66c5716342cc__wakuorg_nwaku:latest.log
2026-03-19 04:37:26.187 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:37:26.187 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-37-26__37fa4228-fc13-43a9-96c2-66c5716342cc__wakuorg_nwaku:latest.log
2026-03-19 04:37:26.188 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:37:26.188 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:37:26.189 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:37:26.189 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:37:26.233 DEBUG [src.node.docker_mananger] Network waku created
2026-03-19 04:37:26.233 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.33
2026-03-19 04:37:26.233 DEBUG [src.node.docker_mananger] Generated ports ['23233', '23234', '23235', '23236', '23237']
2026-03-19 04:37:26.233 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:37:26.233 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:37:26.233 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:37:26.233 DEBUG [src.node.docker_mananger] docker run -i -t -p 23233:23233 -p 23234:23234 -p 23235:23235 -p 23236:23236 -p 23237:23237 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23235 --rest-port=23233 --tcp-port=23234 --discv5-udp-port=23236 --rest-address=0.0.0.0 --nat=extip:172.18.157.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0a8d3b286a5b7139cf070fbefa0b791d6bcd8debc98ad84eacabcc52ac0babda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23237 --metrics-logging=true --filter=true --relay=true
2026-03-19 04:37:29.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.33 waku fa994214ed8db0e208d72a4462f0aac25272d6de42e921c89319dc4a63d1084b
2026-03-19 04:37:29.538 DEBUG [src.node.docker_mananger] Container started with ID fa994214ed8d. Setting up logs at ./log/docker/node1_2026-03-19_04-37-26__37fa4228-fc13-43a9-96c2-66c5716342cc__wakuorg_nwaku:latest.log
2026-03-19 04:37:29.539 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23233
2026-03-19 04:37:29.539 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:37:30.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23233/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:30.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:37:30.543 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:37:30.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23233/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:30.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.33/tcp/23234/p2p/16Uiu2HAkunAAg8BsR6nuKqUW4f6zBRTzXLBh5HqQFqAAz1gF37T7","/ip4/172.18.157.33/tcp/23235/ws/p2p/16Uiu2HAkunAAg8BsR6nuKqUW4f6zBRTzXLBh5HqQFqAAz1gF37T7"],"enrUri":"enr:-L24QLOM1LO8bI4sZFH_UeYD9Y9iKzzWvUDE_iNIwjMQ2qg8cjqZNzxew7dcGeUmiidOht-QtwkNJNd0mnADJ6cg3WICgmlkgnY0gmlwhKwSnSGKbXVsdGlhZGRyc5YACASsEp0hBlrCAAoErBKdIQZaw90DgnJzhQADAQAAiXNlY3AyNTZrMaECBT987xGCTH-5D_RO7yVel3MMLcI7QGl5NQkHkIxENNKDdGNwglrCg3VkcIJaxIV3YWt1MgU"}'
2026-03-19 04:37:30.546 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:37:30.547 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:37:30.547 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:37:30.548 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:37:30.548 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.79
2026-03-19 04:37:30.549 DEBUG [src.node.docker_mananger] Generated ports ['48889', '48890', '48891', '48892', '48893']
2026-03-19 04:37:30.549 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:37:30.549 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:37:30.549 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:37:30.549 DEBUG [src.node.docker_mananger] docker run -i -t -p 48889:48889 -p 48890:48890 -p 48891:48891 -p 48892:48892 -p 48893:48893 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48891 --rest-port=48889 --tcp-port=48890 --discv5-udp-port=48892 --rest-address=0.0.0.0 --nat=extip:172.18.127.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c7b0c5405c5dfb61f55cecb8d37284c7e58289c84801a29e099dae679eab1cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48893 --metrics-logging=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QLOM1LO8bI4sZFH_UeYD9Y9iKzzWvUDE_iNIwjMQ2qg8cjqZNzxew7dcGeUmiidOht-QtwkNJNd0mnADJ6cg3WICgmlkgnY0gmlwhKwSnSGKbXVsdGlhZGRyc5YACASsEp0hBlrCAAoErBKdIQZaw90DgnJzhQADAQAAiXNlY3AyNTZrMaECBT987xGCTH-5D_RO7yVel3MMLcI7QGl5NQkHkIxENNKDdGNwglrCg3VkcIJaxIV3YWt1MgU
2026-03-19 04:37:30.743 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.79 waku bf6e7f0e057808d581518b58d0044cc8d08b7e73319cb6baa10516af31dc1402
2026-03-19 04:37:30.779 DEBUG [src.node.docker_mananger] Container started with ID bf6e7f0e0578. Setting up logs at ./log/docker/node2_2026-03-19_04-37-26__37fa4228-fc13-43a9-96c2-66c5716342cc__wakuorg_nwaku:latest.log
2026-03-19 04:37:30.779 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48889
2026-03-19 04:37:30.779 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:37:31.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48889/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:31.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:37:31.802 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:37:31.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48889/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:31.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.79/tcp/48890/p2p/16Uiu2HAmJYeku9PsrGyvvbsoukT5rRSH6ee3KgshxqgbpsRRjkQY","/ip4/172.18.127.79/tcp/48891/ws/p2p/16Uiu2HAmJYeku9PsrGyvvbsoukT5rRSH6ee3KgshxqgbpsRRjkQY"],"enrUri":"enr:-L24QGHJLmQYKszLxKw0CJyInMQXYG8D2d2nlvzBpcsfvbzpYy17PyMQTl7_pkmrn4dFbOojN_2oZpyBFMlJup5OLWcCgmlkgnY0gmlwhKwSf0-KbXVsdGlhZGRyc5YACASsEn9PBr76AAoErBJ_Twa--90DgnJzhQADAQAAiXNlY3AyNTZrMaEDV4Z7n7TBGjAf-2j5xNi1aGFAF-vINHIuay8Cr4OgG3GDdGNwgr76g3VkcIK-_IV3YWt1MgU"}'
2026-03-19 04:37:31.811 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:37:31.811 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:37:31.812 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:37:31.814 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:37:31.815 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.14
2026-03-19 04:37:31.815 DEBUG [src.node.docker_mananger] Generated ports ['23301', '23302', '23303', '23304', '23305']
2026-03-19 04:37:31.815 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:37:31.815 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:37:31.816 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:37:31.816 DEBUG [src.node.docker_mananger] docker run -i -t -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 -p 23305:23305 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23303 --rest-port=23301 --tcp-port=23302 --discv5-udp-port=23304 --rest-address=0.0.0.0 --nat=extip:172.18.128.14 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2936fa8c0d51f8f08d13faabffc8af7c0ecc4cc563cf48fcfd35d1f23259cc52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23305 --metrics-logging=true --relay=false --filternode=/ip4/172.18.127.79/tcp/48890/p2p/16Uiu2HAmJYeku9PsrGyvvbsoukT5rRSH6ee3KgshxqgbpsRRjkQY --discv5-bootstrap-node=enr:-L24QGHJLmQYKszLxKw0CJyInMQXYG8D2d2nlvzBpcsfvbzpYy17PyMQTl7_pkmrn4dFbOojN_2oZpyBFMlJup5OLWcCgmlkgnY0gmlwhKwSf0-KbXVsdGlhZGRyc5YACASsEn9PBr76AAoErBJ_Twa--90DgnJzhQADAQAAiXNlY3AyNTZrMaEDV4Z7n7TBGjAf-2j5xNi1aGFAF-vINHIuay8Cr4OgG3GDdGNwgr76g3VkcIK-_IV3YWt1MgU
2026-03-19 04:37:32.011 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.14 waku f64cdc22e8d253cb8ab4def13b0651ac505ba41562b32f13c4b60758f044b47d
2026-03-19 04:37:32.046 DEBUG [src.node.docker_mananger] Container started with ID f64cdc22e8d2. Setting up logs at ./log/docker/node3_2026-03-19_04-37-26__37fa4228-fc13-43a9-96c2-66c5716342cc__wakuorg_nwaku:latest.log
2026-03-19 04:37:32.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23301
2026-03-19 04:37:32.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:37:33.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23301/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:33.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:37:33.051 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:37:33.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23301/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:33.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.14/tcp/23302/p2p/16Uiu2HAmTLPXyyp1564HAjqD2fuB7PtgekkMte4D3mggw25VweZ9","/ip4/172.18.128.14/tcp/23303/ws/p2p/16Uiu2HAmTLPXyyp1564HAjqD2fuB7PtgekkMte4D3mggw25VweZ9"],"enrUri":"enr:-L24QNf-umNK-zFIRXNxPsYr94Ql0RXB_3DQn6Vet0KN9_W1b80ASt8XfwbH4k18mdG2b0Iu2aRaJc0Fl9GDcUCZp00CgmlkgnY0gmlwhKwSgA6KbXVsdGlhZGRyc5YACASsEoAOBlsGAAoErBKADgZbB90DgnJzhQADAQAAiXNlY3AyNTZrMaED2ht7sR459caFFZPDYCr-hRD0969dhEb0pfd3ywnCkGyDdGNwglsGg3VkcIJbCIV3YWt1MgA"}'
2026-03-19 04:37:33.053 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:37:33.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23233/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:37:33.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:33.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48889/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:37:33.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:33.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23301/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:37:33.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-19 04:37:33.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23233/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:33.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.127.79/tcp/51880/p2p/16Uiu2HAmJYeku9PsrGyvvbsoukT5rRSH6ee3KgshxqgbpsRRjkQY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:37:33.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48889/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:33.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.128.14/tcp/58274/p2p/16Uiu2HAmTLPXyyp1564HAjqD2fuB7PtgekkMte4D3mggw25VweZ9","protocols":["/ipfs/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":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.157.33/tcp/23234/p2p/16Uiu2HAkunAAg8BsR6nuKqUW4f6zBRTzXLBh5HqQFqAAz1gF37T7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-19 04:37:33.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23301/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:33.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.127.79/tcp/48890/p2p/16Uiu2HAmJYeku9PsrGyvvbsoukT5rRSH6ee3KgshxqgbpsRRjkQY","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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,1],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-19 04:37:33.134 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-19 04:38:03.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23233/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:03.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:03.142 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:04.144 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:38:04.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23301/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:04.147 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":1773895083136231163,"ephemeral":false}]'
2026-03-19 04:38:04.151 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:38:04.152 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:38:04.152 DEBUG [src.node.waku_node] Stopping container with id fa994214ed8d
2026-03-19 04:38:04.731 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:04.731 DEBUG [src.node.waku_node] Stopping container with id bf6e7f0e0578
2026-03-19 04:38:05.259 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:05.260 DEBUG [src.node.waku_node] Stopping container with id f64cdc22e8d2
2026-03-19 04:38:05.613 ERROR [src.node.docker_mananger] Max retries reached for container fa994214ed8d. Exiting log stream.
2026-03-19 04:38:05.821 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:05.823 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:38:05.856 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:05.903 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:05.914 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
2026-03-19 04:42:21.697 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:42:21.697 DEBUG [tests.conftest] Running test: test_cursor_pointing_to_deleted_message with id: 2026-03-19_04-42-21__79fc5f93-c421-4b07-a5e9-d4ab71cff5b3
2026-03-19 04:42:21.698 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:42:21.698 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:42:21.699 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:42:21.708 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:42:21.709 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-42-21__79fc5f93-c421-4b07-a5e9-d4ab71cff5b3__wakuorg_nwaku:latest.log
2026-03-19 04:42:21.710 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:42:21.710 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:42:21.713 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:42:21.713 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.23
2026-03-19 04:42:21.713 DEBUG [src.node.docker_mananger] Generated ports ['4352', '4353', '4354', '4355', '4356']
2026-03-19 04:42:21.713 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:42:21.714 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:42:21.714 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:42:21.714 DEBUG [src.node.docker_mananger] docker run -i -t -p 4352:4352 -p 4353:4353 -p 4354:4354 -p 4355:4355 -p 4356:4356 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4354 --rest-port=4352 --tcp-port=4353 --discv5-udp-port=4355 --rest-address=0.0.0.0 --nat=extip:172.18.127.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bee076b86491a1af9c16ae4fcba9f1c03a691f36faaad94afe8eff9ce1dc7ef0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4356 --metrics-logging=true --store=true --relay=true
2026-03-19 04:42:21.906 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.23 waku a5e6ce917b2f313465f5208468016a628f611cada6be62c65b0b4f4969cb951f
2026-03-19 04:42:21.934 ERROR [src.node.docker_mananger] Max retries reached for container 9e342e965825. Exiting log stream.
2026-03-19 04:42:21.942 DEBUG [src.node.docker_mananger] Container started with ID a5e6ce917b2f. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-42-21__79fc5f93-c421-4b07-a5e9-d4ab71cff5b3__wakuorg_nwaku:latest.log
2026-03-19 04:42:21.943 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4352
2026-03-19 04:42:21.944 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:42:22.528 ERROR [src.node.docker_mananger] Max retries reached for container 2d2b99862463. Exiting log stream.
2026-03-19 04:42:22.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4352/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:22.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:42:22.948 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:42:22.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4352/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:22.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.23/tcp/4353/p2p/16Uiu2HAmCGE4MpMTifJQN99tgXizxJh6tGktAU9bn6kFZP1aSd7K","/ip4/172.18.127.23/tcp/4354/ws/p2p/16Uiu2HAmCGE4MpMTifJQN99tgXizxJh6tGktAU9bn6kFZP1aSd7K"],"enrUri":"enr:-L24QA7qBnkKHzNR06BXCO6r6O_u8WKg2_JXRUUE8rpaYmliAzpELHqw71nQzUdnenFt7CZZX2eZPOZcRczuP6Vhz2QCgmlkgnY0gmlwhKwSfxeKbXVsdGlhZGRyc5YACASsEn8XBhEBAAoErBJ_FwYRAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-iskJQrXIQlxqerH0Uw9hVcLP7lGvnUjHF7HWVg-GPaDdGNwghEBg3VkcIIRA4V3YWt1MgM"}'
2026-03-19 04:42:22.951 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:42:22.958 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:42:22.958 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-42-21__79fc5f93-c421-4b07-a5e9-d4ab71cff5b3__wakuorg_nwaku:latest.log
2026-03-19 04:42:22.958 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:42:22.958 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:42:22.960 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:42:22.960 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.217.207
2026-03-19 04:42:22.960 DEBUG [src.node.docker_mananger] Generated ports ['44142', '44143', '44144', '44145', '44146']
2026-03-19 04:42:22.960 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:42:22.960 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:42:22.960 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:42:22.960 DEBUG [src.node.docker_mananger] docker run -i -t -p 44142:44142 -p 44143:44143 -p 44144:44144 -p 44145:44145 -p 44146:44146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44144 --rest-port=44142 --tcp-port=44143 --discv5-udp-port=44145 --rest-address=0.0.0.0 --nat=extip:172.18.217.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be456c66ebfe5e961d54372ba3cc85b42f8adf85ecbe61cbdbf6bc5faaadeae2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44146 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA7qBnkKHzNR06BXCO6r6O_u8WKg2_JXRUUE8rpaYmliAzpELHqw71nQzUdnenFt7CZZX2eZPOZcRczuP6Vhz2QCgmlkgnY0gmlwhKwSfxeKbXVsdGlhZGRyc5YACASsEn8XBhEBAAoErBJ_FwYRAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-iskJQrXIQlxqerH0Uw9hVcLP7lGvnUjHF7HWVg-GPaDdGNwghEBg3VkcIIRA4V3YWt1MgM --storenode=/ip4/172.18.127.23/tcp/4353/p2p/16Uiu2HAmCGE4MpMTifJQN99tgXizxJh6tGktAU9bn6kFZP1aSd7K --store=true --relay=true
2026-03-19 04:42:23.153 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.217.207 waku 25356b44235eeb422fd88f649832b28056395a476619b72099cabd8738d4db2e
2026-03-19 04:42:23.186 DEBUG [src.node.docker_mananger] Container started with ID 25356b44235e. Setting up logs at ./log/docker/store_node1_2026-03-19_04-42-21__79fc5f93-c421-4b07-a5e9-d4ab71cff5b3__wakuorg_nwaku:latest.log
2026-03-19 04:42:23.186 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44142
2026-03-19 04:42:23.186 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:42:24.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44142/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:24.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:42:24.191 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:42:24.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44142/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:24.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.217.207/tcp/44143/p2p/16Uiu2HAm8Uayj8K41HfdubvG1dsbMnJZnGuvyNH38SwhcCTcxKq2","/ip4/172.18.217.207/tcp/44144/ws/p2p/16Uiu2HAm8Uayj8K41HfdubvG1dsbMnJZnGuvyNH38SwhcCTcxKq2"],"enrUri":"enr:-L24QCeTs6D96jirZOfRwXT2EwcmgVdXctEQKNwjtlEHWaVWQJRGcHFv5rrFxhWnba8gxbDAH4eixKBgzJMM-lqA1N0CgmlkgnY0gmlwhKwS2c-KbXVsdGlhZGRyc5YACASsEtnPBqxvAAoErBLZzwascN0DgnJzhQADAQAAiXNlY3AyNTZrMaECwecEhTQxHBZKwQSgwMN4oEIEFJyJq_X6jC6TkN2LJbGDdGNwgqxvg3VkcIKscYV3YWt1MgM"}'
2026-03-19 04:42:24.194 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:42:24.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.23/tcp/4353/p2p/16Uiu2HAmCGE4MpMTifJQN99tgXizxJh6tGktAU9bn6kFZP1aSd7K"]'
2026-03-19 04:42:24.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:24.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:42:24.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:24.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44142/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:42:24.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:24.203 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:24.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:24.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:24.210 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:24.411 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:24.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:24.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:24.417 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:24.618 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:24.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:24.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:24.624 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:24.826 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:24.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:24.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:24.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:25.033 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:25.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:25.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:25.039 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:25.240 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:25.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:25.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:25.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:25.448 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:25.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:25.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:25.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:25.656 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:25.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:25.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:25.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:25.864 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:25.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:25.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:25.871 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:26.072 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:26.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4352/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:26.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:26.079 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:26.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4352/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x5c666b9d876ba91b7b51f21de4007632d416d87787fe81463fa3dd40b5739871&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:26.284 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:4352/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x5c666b9d876ba91b7b51f21de4007632d416d87787fe81463fa3dd40b5739871&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-03-19 04:42:26.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44142/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x5c666b9d876ba91b7b51f21de4007632d416d87787fe81463fa3dd40b5739871&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:26.287 ERROR [src.node.api_clients.base_client] HTTP error occurred: 500 Server Error: Internal Server Error for url: http://127.0.0.1:44142/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&cursor=0x5c666b9d876ba91b7b51f21de4007632d416d87787fe81463fa3dd40b5739871&pageSize=100&ascending=true. Response content: b'error in handleSelfStoreRequest: BAD_RESPONSE: archive error: DRIVER_ERROR: cursor not found'
2026-03-19 04:42:26.289 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:42:26.290 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:42:26.290 DEBUG [src.node.waku_node] Stopping container with id a5e6ce917b2f
2026-03-19 04:42:26.840 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:42:26.840 DEBUG [src.node.waku_node] Stopping container with id 25356b44235e
2026-03-19 04:42:27.382 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:42:27.382 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:42:27.391 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:42:27.399 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_all_with_extra_field with id: 2026-03-19_04-42-53__f781ec5f-f6a6-4d48-80f5-3d78ca5273aa
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-42-53__f781ec5f-f6a6-4d48-80f5-3d78ca5273aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.80.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43350', '43351', '43352', '43353', '43354']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43350:43350 -p 43351:43351 -p 43352:43352 -p 43353:43353 -p 43354:43354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43352 --rest-port=43350 --tcp-port=43351 --discv5-udp-port=43353 --rest-address=0.0.0.0 --nat=extip:172.18.80.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbbaafb7800f48bf9a28fdf8df6ab8adbcffdca3e61dff58ab626fdba368f7ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43354 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.209 waku c5c3d3c69896f0a54ba9bfc6f9ade3b1d30628beeb58abce7986195ef249130e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c5c3d3c69896. Setting up logs at ./log/docker/node1_2026-03-19_04-42-53__f781ec5f-f6a6-4d48-80f5-3d78ca5273aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43350
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 88a1319d026e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 421a0a099920. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43350/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43350/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.209/tcp/43351/p2p/16Uiu2HAmGRby7QwaNmLCWNV5C72RibPSyjV2fR7ujy1kmuCZ6C9H","/ip4/172.18.80.209/tcp/43352/ws/p2p/16Uiu2HAmGRby7QwaNmLCWNV5C72RibPSyjV2fR7ujy1kmuCZ6C9H"],"enrUri":"enr:-L24QPjPm0LzMzToEmW74lW9okhgFgeE28g7EmwneZESq2MsYsgFLnl4jZ4QfM5n4swrBbsDsjjiw3_yqgpqxp0xY7oCgmlkgnY0gmlwhKwSUNGKbXVsdGlhZGRyc5YACASsElDRBqlXAAoErBJQ0QapWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOADjq9cZMHkk5pPv1nLajd86UhK0FoREBfvk6QUN8xSDdGNwgqlXg3VkcIKpWYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-42-53__f781ec5f-f6a6-4d48-80f5-3d78ca5273aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.81
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21215', '21216', '21217', '21218', '21219']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21215:21215 -p 21216:21216 -p 21217:21217 -p 21218:21218 -p 21219:21219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21217 --rest-port=21215 --tcp-port=21216 --discv5-udp-port=21218 --rest-address=0.0.0.0 --nat=extip:172.18.33.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e6ac02e13b3ba4c0fdff0d0eab039c0ec48c8ca53012fdc1b985bf9194ecd8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21219 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QPjPm0LzMzToEmW74lW9okhgFgeE28g7EmwneZESq2MsYsgFLnl4jZ4QfM5n4swrBbsDsjjiw3_yqgpqxp0xY7oCgmlkgnY0gmlwhKwSUNGKbXVsdGlhZGRyc5YACASsElDRBqlXAAoErBJQ0QapWN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOADjq9cZMHkk5pPv1nLajd86UhK0FoREBfvk6QUN8xSDdGNwgqlXg3VkcIKpWYV3YWt1MgU --filternode=/ip4/172.18.80.209/tcp/43351/p2p/16Uiu2HAmGRby7QwaNmLCWNV5C72RibPSyjV2fR7ujy1kmuCZ6C9H
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.81 waku 79a8b8f8ec1b7a8bb38a0494430f5094ad31bf3c99770b1235af7ddc471c3c28
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79a8b8f8ec1b. Setting up logs at ./log/docker/node2_2026-03-19_04-42-53__f781ec5f-f6a6-4d48-80f5-3d78ca5273aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21215
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21215/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.81/tcp/21216/p2p/16Uiu2HAmDpqHi37JthZc2P8vJek2PHdGL1eRTMv41vDdwa2KYKs8","/ip4/172.18.33.81/tcp/21217/ws/p2p/16Uiu2HAmDpqHi37JthZc2P8vJek2PHdGL1eRTMv41vDdwa2KYKs8"],"enrUri":"enr:-L24QJS7s_tmb2X5tg5pKGDvLtNXtMg5hWQWsWG-5aTFb7x7Ud2oOiWI35NrtytxgNCOCDnusCKsWH2Bit68tPhaq1UCgmlkgnY0gmlwhKwSIVGKbXVsdGlhZGRyc5YACASsEiFRBlLgAAoErBIhUQZS4d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEWE_tXxpI3lFAqQkTeIgTBrS5PClXm_m2d7uT_30KLuDdGNwglLgg3VkcIJS4oV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.209/tcp/43351/p2p/16Uiu2HAmGRby7QwaNmLCWNV5C72RibPSyjV2fR7ujy1kmuCZ6C9H"]'
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:43350/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:21215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c94a467d-d370-4d29-a6b4-5a850461c880", "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":"c94a467d-d370-4d29-a6b4-5a850461c880","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:21215/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 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:21215/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c5c3d3c69896
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 79a8b8f8ec1b
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,223 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_some_content_topics[content_topic_list0] with id: 2026-03-19_04-39-39__17e2d389-ca58-4f61-b4a9-816c72c9e0bb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-39__17e2d389-ca58-4f61-b4a9-816c72c9e0bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22526', '22527', '22528', '22529', '22530']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22526:22526 -p 22527:22527 -p 22528:22528 -p 22529:22529 -p 22530:22530 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22528 --rest-port=22526 --tcp-port=22527 --discv5-udp-port=22529 --rest-address=0.0.0.0 --nat=extip:172.18.205.105 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=df1d0bcc1c5bab5b8f1a4436d48b6a25ee83be5dde0a4f0bfaef6a3ee002cbaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22530 --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.205.105 waku f941ef872e0b2c11435c41158ae43c2ec9aafd6a546e862a8982d5acfb5b6806
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f941ef872e0b. Setting up logs at ./log/docker/node1_2026-03-19_04-39-39__17e2d389-ca58-4f61-b4a9-816c72c9e0bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22526
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 fd6e87cbc646. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f14158b61981. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22526/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22526/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22526/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22526/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22526/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22526/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/22527/p2p/16Uiu2HAmHJ8LEJdVRBu25VAEAbmb7DEYqJk9Qj4UNZQM2hcL4e54","/ip4/172.18.205.105/tcp/22528/ws/p2p/16Uiu2HAmHJ8LEJdVRBu25VAEAbmb7DEYqJk9Qj4UNZQM2hcL4e54"],"enrUri":"enr:-L24QIcJzgUbo03QtVbZ4rYPqJn-ryIxVaw3OreKt4TkiPEpcfOoL0SEUEfMdOB5MRKOfvG85zkBklD25vOZa3HpBnECgmlkgnY0gmlwhKwSzWmKbXVsdGlhZGRyc5YACASsEs1pBlf_AAoErBLNaQZYAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRPJDOoR6ulcF371jdtE8qPRK5VjK5Q8WM9y1liEWiSeDdGNwglf_g3VkcIJYAYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-39__17e2d389-ca58-4f61-b4a9-816c72c9e0bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17252', '17253', '17254', '17255', '17256']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17252:17252 -p 17253:17253 -p 17254:17254 -p 17255:17255 -p 17256:17256 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17254 --rest-port=17252 --tcp-port=17253 --discv5-udp-port=17255 --rest-address=0.0.0.0 --nat=extip:172.18.254.145 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ecf0b1fd65e48a7d5e48d45bdff5b98cc0eb04d348464f46daadb7bafdbf891c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17256 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIcJzgUbo03QtVbZ4rYPqJn-ryIxVaw3OreKt4TkiPEpcfOoL0SEUEfMdOB5MRKOfvG85zkBklD25vOZa3HpBnECgmlkgnY0gmlwhKwSzWmKbXVsdGlhZGRyc5YACASsEs1pBlf_AAoErBLNaQZYAN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRPJDOoR6ulcF371jdtE8qPRK5VjK5Q8WM9y1liEWiSeDdGNwglf_g3VkcIJYAYV3YWt1MgU --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.254.145 waku b738bacfd1e4affe062e8263c089060fdf442656ebaa68659f739a2c974dd100
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b738bacfd1e4. Setting up logs at ./log/docker/node2_2026-03-19_04-39-39__17e2d389-ca58-4f61-b4a9-816c72c9e0bb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17252
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17252/debug/v1/info" -H "Content-Type: application/json" -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.145/tcp/17253/p2p/16Uiu2HAmFgoN9hLJvdBqJUiBpGybmQ2Sp5JcwoFJuipnyWe3JU3b","/ip4/172.18.254.145/tcp/17254/ws/p2p/16Uiu2HAmFgoN9hLJvdBqJUiBpGybmQ2Sp5JcwoFJuipnyWe3JU3b"],"enrUri":"enr:-L24QNRiUFW14LTX1lwWMFoJYfhHoCMtFKoIzmk0nWk-mg2dVQPas3mDB8_ODdDGRgiPQIgbzPzhysodKrtxd6XuW3sCgmlkgnY0gmlwhKwS_pGKbXVsdGlhZGRyc5YACASsEv6RBkNlAAoErBL-kQZDZt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLQnNKysPypT-Ri6GZE16H6ugF2CQ0G3LjTzXoRXIIoqDdGNwgkNlg3VkcIJDZ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17252/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.105/tcp/22527/p2p/16Uiu2HAmHJ8LEJdVRBu25VAEAbmb7DEYqJk9Qj4UNZQM2hcL4e54"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:17252/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:22526/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:22526/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":1773895183157130115,"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:17252/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":1773895183157130115,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895183272918528,"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:17252/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":1773895183272918528,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895183390895926,"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:17252/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":1773895183390895926,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895183507077588,"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:17252/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":1773895183507077588,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895183623765878,"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:17252/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":1773895183623765878,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895183742226484,"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:17252/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":1773895183742226484,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895183880159906,"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:17252/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":1773895183880159906,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895184000780330,"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:17252/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":1773895184000780330,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:22526/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:17252/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"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:22526/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:22526/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml. Response content: b'/newsService/1.0/alerts/xml'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:22526/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson. Response content: b'/newsService/1.0/updates/json'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895184468416101,"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:17252/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":1773895184468416101,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895184585344877,"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:17252/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":1773895184585344877,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895184700950782,"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:17252/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":1773895184700950782,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895184819598920,"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:17252/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":1773895184819598920,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22526/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:22526/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":1773895184938045479,"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:17252/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":1773895184938045479,"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 f941ef872e0b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b738bacfd1e4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,77 @@
2026-03-19 04:40:39.083 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:39.084 DEBUG [tests.conftest] Running test: test_content_topic_and_pubsub_topic_not_in_docker_flags with id: 2026-03-19_04-40-39__f96703b8-f5b3-4085-adc4-27198a1d9392
2026-03-19 04:40:39.084 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:39.084 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:40:39.084 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:40:39.092 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:39.092 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-39__f96703b8-f5b3-4085-adc4-27198a1d9392__wakuorg_nwaku:latest.log
2026-03-19 04:40:39.092 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:39.092 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:39.094 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:39.094 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.5
2026-03-19 04:40:39.094 DEBUG [src.node.docker_mananger] Generated ports ['2685', '2686', '2687', '2688', '2689']
2026-03-19 04:40:39.094 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:39.094 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:39.094 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:39.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 2685:2685 -p 2686:2686 -p 2687:2687 -p 2688:2688 -p 2689:2689 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2687 --rest-port=2685 --tcp-port=2686 --discv5-udp-port=2688 --rest-address=0.0.0.0 --nat=extip:172.18.196.5 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8aea3b92a665318bc2bc26fcf3b3838b4d2ac3fcbe23334f0fecf8e3fee9da23 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2689 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:40:39.280 ERROR [src.node.docker_mananger] Max retries reached for container 00c1a5e25f64. Exiting log stream.
2026-03-19 04:40:39.300 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.5 waku 59b0c0439f934d4786cefb69f1728d16370c1485172be5bc0aa1c2531b3783f5
2026-03-19 04:40:39.338 DEBUG [src.node.docker_mananger] Container started with ID 59b0c0439f93. Setting up logs at ./log/docker/node1_2026-03-19_04-40-39__f96703b8-f5b3-4085-adc4-27198a1d9392__wakuorg_nwaku:latest.log
2026-03-19 04:40:39.338 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2685
2026-03-19 04:40:39.339 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:39.883 ERROR [src.node.docker_mananger] Max retries reached for container b2b88825bc81. Exiting log stream.
2026-03-19 04:40:40.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2685/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:40.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:40.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2685/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:40.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:40.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2685/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:40.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:40.592 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:40.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2685/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:40.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.5/tcp/2686/p2p/16Uiu2HAmP7hPNtPPvKWCiFGxKBJLKMxtUt7mWJTh6Evo9mmLnMZe","/ip4/172.18.196.5/tcp/2687/ws/p2p/16Uiu2HAmP7hPNtPPvKWCiFGxKBJLKMxtUt7mWJTh6Evo9mmLnMZe"],"enrUri":"enr:-L24QHM0WLF1KW3f60HoTwxMdjuK32jyvhXqbvd0KeHLhXWDCOCvccCD0-1-iovmLfwv2uGyjJdQOfjp7C9vMuUaDgQCgmlkgnY0gmlwhKwSxAWKbXVsdGlhZGRyc5YACASsEsQFBgp-AAoErBLEBQYKf90DgnJzhQACAQAAiXNlY3AyNTZrMaEDm2xerwYJCZ1wR2_xmxx3WNttonuMSMfkQCfYN95dye2DdGNwggp-g3VkcIIKgIV3YWt1MgU"}'
2026-03-19 04:40:40.595 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:40.602 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:40.603 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-39__f96703b8-f5b3-4085-adc4-27198a1d9392__wakuorg_nwaku:latest.log
2026-03-19 04:40:40.603 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:40.603 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:40.604 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:40.604 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.126
2026-03-19 04:40:40.604 DEBUG [src.node.docker_mananger] Generated ports ['43271', '43272', '43273', '43274', '43275']
2026-03-19 04:40:40.605 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:40.605 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:40.605 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:40.605 DEBUG [src.node.docker_mananger] docker run -i -t -p 43271:43271 -p 43272:43272 -p 43273:43273 -p 43274:43274 -p 43275:43275 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43273 --rest-port=43271 --tcp-port=43272 --discv5-udp-port=43274 --rest-address=0.0.0.0 --nat=extip:172.18.156.126 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4dfa7a7e6951caca8aab3a0cbacda0dc33087ec3d0aa7115aa2aef9ab20cee28 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43275 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHM0WLF1KW3f60HoTwxMdjuK32jyvhXqbvd0KeHLhXWDCOCvccCD0-1-iovmLfwv2uGyjJdQOfjp7C9vMuUaDgQCgmlkgnY0gmlwhKwSxAWKbXVsdGlhZGRyc5YACASsEsQFBgp-AAoErBLEBQYKf90DgnJzhQACAQAAiXNlY3AyNTZrMaEDm2xerwYJCZ1wR2_xmxx3WNttonuMSMfkQCfYN95dye2DdGNwggp-g3VkcIIKgIV3YWt1MgU
2026-03-19 04:40:40.803 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.126 waku 17740a019c03cbc40e630f3de8f35360c68dd80eae95a3468644278684a25dfb
2026-03-19 04:40:40.840 DEBUG [src.node.docker_mananger] Container started with ID 17740a019c03. Setting up logs at ./log/docker/node2_2026-03-19_04-40-39__f96703b8-f5b3-4085-adc4-27198a1d9392__wakuorg_nwaku:latest.log
2026-03-19 04:40:40.840 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43271
2026-03-19 04:40:40.840 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:41.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43271/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:41.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:41.845 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:41.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43271/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:41.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.126/tcp/43272/p2p/16Uiu2HAkwReTiuZaZ9n77UDLVL1ydxq2j8w3ugCs85xSCrVDBuxT","/ip4/172.18.156.126/tcp/43273/ws/p2p/16Uiu2HAkwReTiuZaZ9n77UDLVL1ydxq2j8w3ugCs85xSCrVDBuxT"],"enrUri":"enr:-L24QNk5SOtWmCt12DYsDItDKeVLs0aFX4pDoB5lp08cXoINAamwQCQJREwQk0FBuw2VP7OdCwt3RpIbgyWgARJ60g4CgmlkgnY0gmlwhKwSnH6KbXVsdGlhZGRyc5YACASsEpx-BqkIAAoErBKcfgapCd0DgnJzhQACAQAAiXNlY3AyNTZrMaECHbWoLNgk4wZUABxb7u1WJ87Ov96cJRVjnzFtAyVGdHCDdGNwgqkIg3VkcIKpCoV3YWt1MgE"}'
2026-03-19 04:40:41.849 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:41.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43271/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.5/tcp/2686/p2p/16Uiu2HAmP7hPNtPPvKWCiFGxKBJLKMxtUt7mWJTh6Evo9mmLnMZe"]'
2026-03-19 04:40:41.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:41.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2685/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-19 04:40:41.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:41.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43271/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-03-19 04:40:41.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:41.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2685/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:41.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:41.919 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:42.019 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:42.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2685/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:42.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895241909077601,"ephemeral":false,"proof":""}]'
2026-03-19 04:40:42.024 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:42.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43271/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:42.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895241909077601,"ephemeral":false,"proof":""}]'
2026-03-19 04:40:42.030 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:42.031 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:42.031 DEBUG [src.node.waku_node] Stopping container with id 59b0c0439f93
2026-03-19 04:40:42.623 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:42.624 DEBUG [src.node.waku_node] Stopping container with id 17740a019c03
2026-03-19 04:40:43.166 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:43.168 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:43.195 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:43.222 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-03-19 04:45:10.834 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:45:10.836 DEBUG [tests.conftest] Running test: test_message_with_ephemeral_false with id: 2026-03-19_04-45-10__d3f99b0d-8e51-496a-8569-b5fc96df04a7
2026-03-19 04:45:10.837 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:45:10.838 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:45:10.839 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:45:10.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:45:10.851 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-45-10__d3f99b0d-8e51-496a-8569-b5fc96df04a7__wakuorg_nwaku:latest.log
2026-03-19 04:45:10.851 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:45:10.852 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:45:10.855 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:45:10.856 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.145
2026-03-19 04:45:10.856 DEBUG [src.node.docker_mananger] Generated ports ['29643', '29644', '29645', '29646', '29647']
2026-03-19 04:45:10.856 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:45:10.856 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:45:10.857 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:45:10.857 DEBUG [src.node.docker_mananger] docker run -i -t -p 29643:29643 -p 29644:29644 -p 29645:29645 -p 29646:29646 -p 29647:29647 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29645 --rest-port=29643 --tcp-port=29644 --discv5-udp-port=29646 --rest-address=0.0.0.0 --nat=extip:172.18.107.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c6cfecffc9aed5af95ec620baf55fa47aced114b08ea1894c44d7b790abeebb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29647 --metrics-logging=true --store=true --relay=true
2026-03-19 04:45:11.055 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.145 waku a00476eea03c491979db8b02b187ecd54ac556e36ce39de8fa0a06425ee29c76
2026-03-19 04:45:11.077 ERROR [src.node.docker_mananger] Max retries reached for container 9020d3ffc950. Exiting log stream.
2026-03-19 04:45:11.095 DEBUG [src.node.docker_mananger] Container started with ID a00476eea03c. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-45-10__d3f99b0d-8e51-496a-8569-b5fc96df04a7__wakuorg_nwaku:latest.log
2026-03-19 04:45:11.095 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29643
2026-03-19 04:45:11.095 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:45:11.686 ERROR [src.node.docker_mananger] Max retries reached for container d1fcb5ead2cd. Exiting log stream.
2026-03-19 04:45:12.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29643/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:12.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:45:12.101 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:45:12.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29643/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:12.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.145/tcp/29644/p2p/16Uiu2HAmJdG7bUj9AdzyrbuYTiiUx8sfnn4KuZMH41bnBTWDUgrt","/ip4/172.18.107.145/tcp/29645/ws/p2p/16Uiu2HAmJdG7bUj9AdzyrbuYTiiUx8sfnn4KuZMH41bnBTWDUgrt"],"enrUri":"enr:-L24QFwuD8YrTH9PdxjJ-f8z7VmmivDnzNTUXDqQzong8bBwN5pLfRV95_iyvg3W0rcWJcli0ET7W3sfQoM_4smzOFQCgmlkgnY0gmlwhKwSa5GKbXVsdGlhZGRyc5YACASsEmuRBnPMAAoErBJrkQZzzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWLTIwtHngwDeoiFHGyvxNmvQK9BGvO93ajdr4T89omGDdGNwgnPMg3VkcIJzzoV3YWt1MgM"}'
2026-03-19 04:45:12.104 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:45:12.111 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:45:12.111 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-45-10__d3f99b0d-8e51-496a-8569-b5fc96df04a7__wakuorg_nwaku:latest.log
2026-03-19 04:45:12.111 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:45:12.111 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:45:12.113 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:45:12.113 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.163
2026-03-19 04:45:12.113 DEBUG [src.node.docker_mananger] Generated ports ['50926', '50927', '50928', '50929', '50930']
2026-03-19 04:45:12.113 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:45:12.113 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:45:12.113 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:45:12.114 DEBUG [src.node.docker_mananger] docker run -i -t -p 50926:50926 -p 50927:50927 -p 50928:50928 -p 50929:50929 -p 50930:50930 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50928 --rest-port=50926 --tcp-port=50927 --discv5-udp-port=50929 --rest-address=0.0.0.0 --nat=extip:172.18.35.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6397c0de82b8783dbf4cada4cac4281af6bdedf2bd649d39bd6fe022debdef7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50930 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFwuD8YrTH9PdxjJ-f8z7VmmivDnzNTUXDqQzong8bBwN5pLfRV95_iyvg3W0rcWJcli0ET7W3sfQoM_4smzOFQCgmlkgnY0gmlwhKwSa5GKbXVsdGlhZGRyc5YACASsEmuRBnPMAAoErBJrkQZzzd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWLTIwtHngwDeoiFHGyvxNmvQK9BGvO93ajdr4T89omGDdGNwgnPMg3VkcIJzzoV3YWt1MgM --storenode=/ip4/172.18.107.145/tcp/29644/p2p/16Uiu2HAmJdG7bUj9AdzyrbuYTiiUx8sfnn4KuZMH41bnBTWDUgrt --store=true --relay=true
2026-03-19 04:45:12.314 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.163 waku fbb8cc34b18a44d89511b35cc2c544a33916ed41635fdd341708934dd9b7d808
2026-03-19 04:45:12.348 DEBUG [src.node.docker_mananger] Container started with ID fbb8cc34b18a. Setting up logs at ./log/docker/store_node1_2026-03-19_04-45-10__d3f99b0d-8e51-496a-8569-b5fc96df04a7__wakuorg_nwaku:latest.log
2026-03-19 04:45:12.348 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50926
2026-03-19 04:45:12.348 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:45:13.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50926/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:13.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:45:13.352 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:45:13.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50926/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:13.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.163/tcp/50927/p2p/16Uiu2HAmUEcpms2ubzobpkUDd78GCEmhoHf57wHmDgbrSeoDZrSo","/ip4/172.18.35.163/tcp/50928/ws/p2p/16Uiu2HAmUEcpms2ubzobpkUDd78GCEmhoHf57wHmDgbrSeoDZrSo"],"enrUri":"enr:-L24QPZIXUbEOB4YAsvsuzzRu5rX8JGVD0DCqD35vMNbYIuZIHvzgrxdT8mq2JeTK_rPWuEZpBwFCYQlXRkkdPyU-gsCgmlkgnY0gmlwhKwSI6OKbXVsdGlhZGRyc5YACASsEiOjBsbvAAoErBIjowbG8N0DgnJzhQADAQAAiXNlY3AyNTZrMaED53y2M_kUg50QpcxQmnQvhvzhHCkHY0Stn5uoTmfr3PyDdGNwgsbvg3VkcILG8YV3YWt1MgM"}'
2026-03-19 04:45:13.354 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:45:13.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.145/tcp/29644/p2p/16Uiu2HAmJdG7bUj9AdzyrbuYTiiUx8sfnn4KuZMH41bnBTWDUgrt"]'
2026-03-19 04:45:13.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:13.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29643/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:45:13.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:13.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50926/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:45:13.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:13.364 DEBUG [src.steps.store] Relaying message
2026-03-19 04:45:13.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29643/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-03-19 04:45:13.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:13.370 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:45:13.571 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:45:13.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29643/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:13.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xde66d5ac066bfba33f4c18ec64b6d41b148884459da4a8c41124f5c968c98362"}]}'
2026-03-19 04:45:13.575 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:45:13.576 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:45:13.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50926/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:13.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xde66d5ac066bfba33f4c18ec64b6d41b148884459da4a8c41124f5c968c98362"}]}'
2026-03-19 04:45:13.579 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:45:13.580 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:45:13.582 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:45:13.582 DEBUG [src.node.waku_node] Stopping container with id a00476eea03c
2026-03-19 04:45:14.161 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:14.161 DEBUG [src.node.waku_node] Stopping container with id fbb8cc34b18a
2026-03-19 04:45:14.703 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:14.706 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:45:14.711 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:45:14.717 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,409 @@
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-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef
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 a8788ac57f98. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 103cf662f270. 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-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4177', '4178', '4179', '4180', '4181']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4177:4177 -p 4178:4178 -p 4179:4179 -p 4180:4180 -p 4181:4181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4179 --rest-port=4177 --tcp-port=4178 --discv5-udp-port=4180 --rest-address=0.0.0.0 --nat=extip:172.18.2.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fddebcce1fad1552fc6d3ad4fbdf8aff87f082d14aca842a2cb5f88210919acb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4181 --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.2.31 waku 7ea2f29be6b61475d721f650011c07e05e4755fc6cc10ea292b0c05e277c5e4b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ea2f29be6b6. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4177
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4177/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:4177/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:4177/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:4177/health" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ea2f29be6b6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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:4177/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=4177): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f17b1c4c650>: 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.39.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65253', '65254', '65255', '65256', '65257']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65253:65253 -p 65254:65254 -p 65255:65255 -p 65256:65256 -p 65257:65257 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65255 --rest-port=65253 --tcp-port=65254 --discv5-udp-port=65256 --rest-address=0.0.0.0 --nat=extip:172.18.39.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc9e7ab59cfe6fc8ef73a7ddcb5c9fe196db0abfcf27b8ebfca693e3944c0da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65257 --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.39.134 waku 66a92b6d8b2f782d66d93a86ecdb1e8c2184ce14c40aecf0ec4cb6d29aae3fea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66a92b6d8b2f. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65253
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/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:65253/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65253/debug/v1/info" -H "Content-Type: application/json" -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.134/tcp/65254/p2p/16Uiu2HAm9awCxxfCQ16qSLiEbyYUhXvMqrVc6MtLhtCbxU9B5ghJ","/ip4/172.18.39.134/tcp/65255/ws/p2p/16Uiu2HAm9awCxxfCQ16qSLiEbyYUhXvMqrVc6MtLhtCbxU9B5ghJ"],"enrUri":"enr:-L24QOp8nSRUsKLx6VuXSA9bQLJAtbAaGwICDs05VgPFODgPWUu33m6xZys-rSFXlzZFh2pnWWLOil_BqEP6K2HjmTACgmlkgnY0gmlwhKwSJ4aKbXVsdGlhZGRyc5YACASsEieGBv7mAAoErBInhgb-590DgnJzhQADAQAAiXNlY3AyNTZrMaEC0mMPxJsdMeb_5FxtXM76KqDNWBhBqsOl_a7dxa5xKB2DdGNwgv7mg3VkcIL-6IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.92
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23975', '23976', '23977', '23978', '23979']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23975:23975 -p 23976:23976 -p 23977:23977 -p 23978:23978 -p 23979:23979 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23977 --rest-port=23975 --tcp-port=23976 --discv5-udp-port=23978 --rest-address=0.0.0.0 --nat=extip:172.18.139.92 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d90a2ad7db58c2a27f9534e17e86a462a5b57da95aced8621d19a3fc7e8fad7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23979 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOp8nSRUsKLx6VuXSA9bQLJAtbAaGwICDs05VgPFODgPWUu33m6xZys-rSFXlzZFh2pnWWLOil_BqEP6K2HjmTACgmlkgnY0gmlwhKwSJ4aKbXVsdGlhZGRyc5YACASsEieGBv7mAAoErBInhgb-590DgnJzhQADAQAAiXNlY3AyNTZrMaEC0mMPxJsdMeb_5FxtXM76KqDNWBhBqsOl_a7dxa5xKB2DdGNwgv7mg3VkcIL-6IV3YWt1MgM --storenode=/ip4/172.18.39.134/tcp/65254/p2p/16Uiu2HAm9awCxxfCQ16qSLiEbyYUhXvMqrVc6MtLhtCbxU9B5ghJ --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.92 waku a634982ffe3924cb81f5825659027ff1fd29f62ea55eb295e0ddbd635b74ec26
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a634982ffe39. Setting up logs at ./log/docker/store_node1_2026-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23975
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23975/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23975/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.92/tcp/23976/p2p/16Uiu2HAmNcaEnDvUopsuvnDjyNBi8AerjmnJtLfv9XP3M2thUcKg","/ip4/172.18.139.92/tcp/23977/ws/p2p/16Uiu2HAmNcaEnDvUopsuvnDjyNBi8AerjmnJtLfv9XP3M2thUcKg"],"enrUri":"enr:-L24QEL8YCwB68vLH2goD9wZsD5IGqdQyQR0XrQRSVa7zpcTWrd3KovufwWLWphM3fmyiJJhF0QPiZtzLE5GE5gts-MCgmlkgnY0gmlwhKwSi1yKbXVsdGlhZGRyc5YACASsEotcBl2oAAoErBKLXAZdqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDk_ZxoMmrN7uj0pjUfBu-IEH34XBLAX1xTyco1Spv6f-DdGNwgl2og3VkcIJdqoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23975/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.134/tcp/65254/p2p/16Uiu2HAm9awCxxfCQ16qSLiEbyYUhXvMqrVc6MtLhtCbxU9B5ghJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65253/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:23975/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:65253/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:65253/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":"0x8fc5e16ad1a5c130ec996fd59eb1c188b5b62d88c287cba171766b8135d02f07"}]}'
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:23975/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":"0b7320c3b57a2d5dc7e6","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fc5e16ad1a5c130ec996fd59eb1c188b5b62d88c287cba171766b8135d02f07"}]}'
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-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17489', '17490', '17491', '17492', '17493']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17489:17489 -p 17490:17490 -p 17491:17491 -p 17492:17492 -p 17493:17493 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17491 --rest-port=17489 --tcp-port=17490 --discv5-udp-port=17492 --rest-address=0.0.0.0 --nat=extip:172.18.254.167 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2f263cf952f4899396cad86dbe5acdcfc2fc3dccc0cf9bd0dc40b5404a08ec4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17493 --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.254.167 waku 19f0d425ae20adc036c3bc79ebcea30e17ad1f52af6e391ece92a8f18a0c68bb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19f0d425ae20. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17489
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/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:17489/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17489/debug/v1/info" -H "Content-Type: application/json" -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.167/tcp/17490/p2p/16Uiu2HAkuxE5jJGeEZy7MgeS1KWCyuwjE13RtE1CSs93mqFsBuix","/ip4/172.18.254.167/tcp/17491/ws/p2p/16Uiu2HAkuxE5jJGeEZy7MgeS1KWCyuwjE13RtE1CSs93mqFsBuix"],"enrUri":"enr:-L24QA1o1vytrb6-9LTv9qjdaXVtn-lV7BbGUBkimQuxIpwQbKM5sBcbKfLS8GsuwP_pnOFO_osd-M45867XJURkoxwCgmlkgnY0gmlwhKwS_qeKbXVsdGlhZGRyc5YACASsEv6nBkRSAAoErBL-pwZEU90DgnJzhQADAQAAiXNlY3AyNTZrMaECB9O49xjPMY4oraCSyNRXQqPXzI6gm1MOvEjb5AKMIkGDdGNwgkRSg3VkcIJEVIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17489/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.134/tcp/65254/p2p/16Uiu2HAm9awCxxfCQ16qSLiEbyYUhXvMqrVc6MtLhtCbxU9B5ghJ"]'
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-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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 ['56167', '56168', '56169', '56170', '56171']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56167:56167 -p 56168:56168 -p 56169:56169 -p 56170:56170 -p 56171:56171 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56169 --rest-port=56167 --tcp-port=56168 --discv5-udp-port=56170 --rest-address=0.0.0.0 --nat=extip:172.18.32.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab44cd8b290882cf2ee59fbab98bee7460bb23638bc1bfa2e6d1e40e8c836c6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56171 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA1o1vytrb6-9LTv9qjdaXVtn-lV7BbGUBkimQuxIpwQbKM5sBcbKfLS8GsuwP_pnOFO_osd-M45867XJURkoxwCgmlkgnY0gmlwhKwS_qeKbXVsdGlhZGRyc5YACASsEv6nBkRSAAoErBL-pwZEU90DgnJzhQADAQAAiXNlY3AyNTZrMaECB9O49xjPMY4oraCSyNRXQqPXzI6gm1MOvEjb5AKMIkGDdGNwgkRSg3VkcIJEVIV3YWt1MgM --storenode=/ip4/172.18.39.134/tcp/65254/p2p/16Uiu2HAm9awCxxfCQ16qSLiEbyYUhXvMqrVc6MtLhtCbxU9B5ghJ --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.216 waku 2012eda68cc5bd89259069a293a2cc4d59eea06455f5f2c259ea8e78d05ac8e0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2012eda68cc5. Setting up logs at ./log/docker/store_node1_2026-03-19_04-42-25__a1d27085-dcec-4471-b2c9-96cf395e16ef__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56167
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56167/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56167/debug/v1/info" -H "Content-Type: application/json" -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/56168/p2p/16Uiu2HAmGhrr7LgwjonhyybMpVjqJYJbvQBQ6PSGdH1WGAiqprhL","/ip4/172.18.32.216/tcp/56169/ws/p2p/16Uiu2HAmGhrr7LgwjonhyybMpVjqJYJbvQBQ6PSGdH1WGAiqprhL"],"enrUri":"enr:-L24QGwi2tYZudFFTTRaTsJFX--eoRntzXcxy1RAWps2bdW_Rj5u5yhtujF_LXdUH2GttoGECmcdvTfBD-pB4TNW54wCgmlkgnY0gmlwhKwSINiKbXVsdGlhZGRyc5YACASsEiDYBttoAAoErBIg2Abbad0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPCsBoDvfHAv2oAfxsucfCIKOAWQVOXvdBl6m4dtbhr-DdGNwgttog3VkcILbaoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56167/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.134/tcp/65254/p2p/16Uiu2HAm9awCxxfCQ16qSLiEbyYUhXvMqrVc6MtLhtCbxU9B5ghJ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56167/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.167/tcp/17490/p2p/16Uiu2HAkuxE5jJGeEZy7MgeS1KWCyuwjE13RtE1CSs93mqFsBuix"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65253/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:23975/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:17489/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:56167/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:17489/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:65253/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":"0x8fc5e16ad1a5c130ec996fd59eb1c188b5b62d88c287cba171766b8135d02f07"},{"messageHash":"0x35ebc9f168ac1596f0ab04dd570a0369316546aa1b4fc23ac39f283669c1fd98"}]}'
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:23975/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":"a3fb2f160b0873d67805","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fc5e16ad1a5c130ec996fd59eb1c188b5b62d88c287cba171766b8135d02f07"},{"messageHash":"0x35ebc9f168ac1596f0ab04dd570a0369316546aa1b4fc23ac39f283669c1fd98"}]}'
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:17489/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":"0x8fc5e16ad1a5c130ec996fd59eb1c188b5b62d88c287cba171766b8135d02f07"},{"messageHash":"0x35ebc9f168ac1596f0ab04dd570a0369316546aa1b4fc23ac39f283669c1fd98"}]}'
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:56167/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":"ff3c255de5f61d58e872","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8fc5e16ad1a5c130ec996fd59eb1c188b5b62d88c287cba171766b8135d02f07"},{"messageHash":"0x35ebc9f168ac1596f0ab04dd570a0369316546aa1b4fc23ac39f283669c1fd98"}]}'
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 66a92b6d8b2f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a634982ffe39
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19f0d425ae20
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66a92b6d8b2f. 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 2012eda68cc5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a634982ffe39. 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,208 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics with id: 2026-03-19_04-42-57__eff5b323-cae9-4b15-bcf7-645ac8eab38b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-42-57__eff5b323-cae9-4b15-bcf7-645ac8eab38b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.120
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32803', '32804', '32805', '32806', '32807']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32803:32803 -p 32804:32804 -p 32805:32805 -p 32806:32806 -p 32807:32807 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32805 --rest-port=32803 --tcp-port=32804 --discv5-udp-port=32806 --rest-address=0.0.0.0 --nat=extip:172.18.228.120 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6ef3790ce68cc942a2ea4ccecbad80ad7dea3c7aabb0add237fc2cf1c7cbcd3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32807 --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 4d35ff1f9250. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.120 waku a2dcd14d75f6bda3622489b8ef3baeeb5df2db52626ecc95512508653463c868
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a2dcd14d75f6. Setting up logs at ./log/docker/node1_2026-03-19_04-42-57__eff5b323-cae9-4b15-bcf7-645ac8eab38b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32803
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 424323f6bd0d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32803/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.120/tcp/32804/p2p/16Uiu2HAmV2TQ3HQWnN3zUoEzFEvTi4FJ1rubURiWfTEggKZkY4Bz","/ip4/172.18.228.120/tcp/32805/ws/p2p/16Uiu2HAmV2TQ3HQWnN3zUoEzFEvTi4FJ1rubURiWfTEggKZkY4Bz"],"enrUri":"enr:-L24QBv77UTh3samTJtzelz4uCA1A0yvT3IrtHtaL1G7mm6fVLFG_7V1qOqapfaeXGkEmJ8ZU6qFCiE8BT2cyBe-ODICgmlkgnY0gmlwhKwS5HiKbXVsdGlhZGRyc5YACASsEuR4BoAkAAoErBLkeAaAJd0DgnJzhQACAQAAiXNlY3AyNTZrMaED8zrFOqkHYbwwTOvU-2pHdNKgXS7T4qFYIL9Wb2dHJXGDdGNwgoAkg3VkcIKAJoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-42-57__eff5b323-cae9-4b15-bcf7-645ac8eab38b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13104', '13105', '13106', '13107', '13108']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13104:13104 -p 13105:13105 -p 13106:13106 -p 13107:13107 -p 13108:13108 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13106 --rest-port=13104 --tcp-port=13105 --discv5-udp-port=13107 --rest-address=0.0.0.0 --nat=extip:172.18.203.141 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d5e232acd03ebdf0dccebcc02bdf95f43dc0caee8bd35b0c45c193eb01dad53f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13108 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBv77UTh3samTJtzelz4uCA1A0yvT3IrtHtaL1G7mm6fVLFG_7V1qOqapfaeXGkEmJ8ZU6qFCiE8BT2cyBe-ODICgmlkgnY0gmlwhKwS5HiKbXVsdGlhZGRyc5YACASsEuR4BoAkAAoErBLkeAaAJd0DgnJzhQACAQAAiXNlY3AyNTZrMaED8zrFOqkHYbwwTOvU-2pHdNKgXS7T4qFYIL9Wb2dHJXGDdGNwgoAkg3VkcIKAJoV3YWt1MgU --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.203.141 waku cc319930186aeac78ed54cead7a98b10be7b05c334e5e9d99f2abacaf25c84f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc319930186a. Setting up logs at ./log/docker/node2_2026-03-19_04-42-57__eff5b323-cae9-4b15-bcf7-645ac8eab38b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13104
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13104/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13104/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13104/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13104/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13104/debug/v1/info" -H "Content-Type: application/json" -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.141/tcp/13105/p2p/16Uiu2HAkzA6SMjsbNqxc84pVwsdGa9UKdECkntpLuY8CL9o4yzJz","/ip4/172.18.203.141/tcp/13106/ws/p2p/16Uiu2HAkzA6SMjsbNqxc84pVwsdGa9UKdECkntpLuY8CL9o4yzJz"],"enrUri":"enr:-L24QEXf3R0YgIH56zmmJRDiK-Llllj7U5qaJWYU6lcjrc2RF1k36tumxE_FoSKz633G-_kIH1wboW-erDUUh-jZIG0CgmlkgnY0gmlwhKwSy42KbXVsdGlhZGRyc5YACASsEsuNBjMxAAoErBLLjQYzMt0DgnJzhQACAQAAiXNlY3AyNTZrMaECRkzL5EyAfp7P6vPJBbWfhPi3EyuquhLOAa2mftHFOkeDdGNwgjMxg3VkcIIzM4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13104/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.120/tcp/32804/p2p/16Uiu2HAmV2TQ3HQWnN3zUoEzFEvTi4FJ1rubURiWfTEggKZkY4Bz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13104/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/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":1773895380938714022,"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:13104/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":1773895380938714022,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/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":1773895381059098466,"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:13104/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":1773895381059098466,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/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":1773895381178457738,"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:13104/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":1773895381178457738,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/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":1773895381297501049,"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:13104/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":1773895381297501049,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/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":1773895381416353198,"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:13104/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":1773895381416353198,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/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":1773895381535134298,"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:13104/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":1773895381535134298,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/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":1773895381654289295,"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:13104/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":1773895381654289295,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/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":1773895381773674490,"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:13104/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":1773895381773674490,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:32803/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:13104/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32803/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32803/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32803/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32803/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32803/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32803/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32803/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32803/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:32803/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32803/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a2dcd14d75f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cc319930186a
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_without_encoding_pubsubtopic with id: 2026-03-19_04-44-48__6e145bfc-e9f8-429d-a8d9-e41dba41b2be
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-44-48__6e145bfc-e9f8-429d-a8d9-e41dba41b2be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55407', '55408', '55409', '55410', '55411']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55407:55407 -p 55408:55408 -p 55409:55409 -p 55410:55410 -p 55411:55411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55409 --rest-port=55407 --tcp-port=55408 --discv5-udp-port=55410 --rest-address=0.0.0.0 --nat=extip:172.18.94.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=771a51239b50cdd84c402a807d4f76e3cbb6d62f63a6a227dd20deeabeca7cad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55411 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.213 waku 3866d810cccd9fb7df8e3ded2682e6051ea5d954b3eebfca7f3663f249bb89a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3866d810cccd. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-44-48__6e145bfc-e9f8-429d-a8d9-e41dba41b2be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55407
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 54730ac3dae8. Exiting log stream.
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 eed44890e0e4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.213/tcp/55408/p2p/16Uiu2HAmFWhwMPVkvMFLbstASbp9cjwmskMcoYgvauVuTNj3MVfn","/ip4/172.18.94.213/tcp/55409/ws/p2p/16Uiu2HAmFWhwMPVkvMFLbstASbp9cjwmskMcoYgvauVuTNj3MVfn"],"enrUri":"enr:-L24QDgxUNnDhijLMJJwfZdPh_TAJOGrjJ8IWCwT4wdnbWOTF_vCPTIZrfZ-VlPa1nDja7jIVRe4s9w3IAPmJeGz-lUCgmlkgnY0gmlwhKwSXtWKbXVsdGlhZGRyc5YACASsEl7VBthwAAoErBJe1QbYcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKnPbPE72McnGcLynztiOaXTlsoVtQGXkVfq5MLaYknmDdGNwgthwg3VkcILYcoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-44-48__6e145bfc-e9f8-429d-a8d9-e41dba41b2be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.40.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23129', '23130', '23131', '23132', '23133']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23129:23129 -p 23130:23130 -p 23131:23131 -p 23132:23132 -p 23133:23133 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23131 --rest-port=23129 --tcp-port=23130 --discv5-udp-port=23132 --rest-address=0.0.0.0 --nat=extip:172.18.40.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=56cf5403fdf38e6048cfee549e95ef57ef394fd1d7a9eb76d1aeda44e8ac9db1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23133 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDgxUNnDhijLMJJwfZdPh_TAJOGrjJ8IWCwT4wdnbWOTF_vCPTIZrfZ-VlPa1nDja7jIVRe4s9w3IAPmJeGz-lUCgmlkgnY0gmlwhKwSXtWKbXVsdGlhZGRyc5YACASsEl7VBthwAAoErBJe1QbYcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKnPbPE72McnGcLynztiOaXTlsoVtQGXkVfq5MLaYknmDdGNwgthwg3VkcILYcoV3YWt1MgM --storenode=/ip4/172.18.94.213/tcp/55408/p2p/16Uiu2HAmFWhwMPVkvMFLbstASbp9cjwmskMcoYgvauVuTNj3MVfn --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.78 waku dab85259d30709c21e0af5de69e5f3ec305c413927d10a972a5f469452d0c5ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dab85259d307. Setting up logs at ./log/docker/store_node1_2026-03-19_04-44-48__6e145bfc-e9f8-429d-a8d9-e41dba41b2be__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23129
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23129/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23129/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.78/tcp/23130/p2p/16Uiu2HAmVdUciHX84YmSwkDbCNofykPR4XZSfxgTGh2ZX5Un3Nyw","/ip4/172.18.40.78/tcp/23131/ws/p2p/16Uiu2HAmVdUciHX84YmSwkDbCNofykPR4XZSfxgTGh2ZX5Un3Nyw"],"enrUri":"enr:-L24QEu0SyugUwNBv-jG7Dmnn9JuOA5LhT-lb-aZHoUn1MVCZQocsFcFueO_6Dntrqnn3fHAB4Nq614zpMVqKEjo2E8CgmlkgnY0gmlwhKwSKE6KbXVsdGlhZGRyc5YACASsEihOBlpaAAoErBIoTgZaW90DgnJzhQADAQAAiXNlY3AyNTZrMaED_DN5-5yGlxjuj1cQ8nY7R_rkMyl-VRgFC4kdDRT9DtqDdGNwglpag3VkcIJaXIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23129/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.213/tcp/55408/p2p/16Uiu2HAmFWhwMPVkvMFLbstASbp9cjwmskMcoYgvauVuTNj3MVfn"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55407/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:23129/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:55407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55407/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:55407/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:55407/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:55407/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:55407/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:55407/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:55407/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:55407/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":"0x701ce122e768305a73d049140e34308677d3ea15c1d8e33c94c2223cc4589d09","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895491421868445,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8ac6c9a4881a39fd565ae816c77046aa37f8c964b3ba11618083f446cd93edab","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773895491629768372,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe56842809cd07bbe5cc80beefb3b37cbbcb5ff878b55eab7563bb23c6abdfb95","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773895491838392341,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x652e78271939f711f8038ed4ab135f5d1f9fcf76763d946dac80467593d1cab6","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773895492046475553,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x75b3a1334d2797c3b1afa2e2cc52f2a9826bff10985bdb128a7020a72e0c9f3c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773895492253902131,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x8318878930a9f892a3e867c5e523f3fa793df7723a892ce8af38f5b90d58f45b","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773895492461430319,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x1b76e9ac71ecb22a5b6f62719e977dd891a37a77041f68ca7fb1b248581e91a2","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773895492670309489,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x3004e49ed39b9a2cd54f6faba4b3696caacf0d59ffa6df89e5dc4b751b75891c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773895492878786179,"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': '0x701ce122e768305a73d049140e34308677d3ea15c1d8e33c94c2223cc4589d09', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1773895491421868445, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x8ac6c9a4881a39fd565ae816c77046aa37f8c964b3ba11618083f446cd93edab', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1773895491629768372, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xe56842809cd07bbe5cc80beefb3b37cbbcb5ff878b55eab7563bb23c6abdfb95', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1773895491838392341, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x652e78271939f711f8038ed4ab135f5d1f9fcf76763d946dac80467593d1cab6', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1773895492046475553, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x75b3a1334d2797c3b1afa2e2cc52f2a9826bff10985bdb128a7020a72e0c9f3c', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1773895492253902131, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x8318878930a9f892a3e867c5e523f3fa793df7723a892ce8af38f5b90d58f45b', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1773895492461430319, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x1b76e9ac71ecb22a5b6f62719e977dd891a37a77041f68ca7fb1b248581e91a2', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1773895492670309489, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x3004e49ed39b9a2cd54f6faba4b3696caacf0d59ffa6df89e5dc4b751b75891c', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1773895492878786179, '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 3866d810cccd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dab85259d307
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,106 @@
2026-03-19 04:41:07.596 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:41:07.597 DEBUG [tests.conftest] Running test: test_admin_peers_mesh_on_shard_contains_node2 with id: 2026-03-19_04-41-07__951ba407-aba6-4dd0-a8bc-cad41f401616
2026-03-19 04:41:07.597 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:41:07.597 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:41:07.597 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-19 04:41:07.604 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:41:07.604 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-41-07__951ba407-aba6-4dd0-a8bc-cad41f401616__wakuorg_nwaku:latest.log
2026-03-19 04:41:07.611 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:41:07.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-41-07__951ba407-aba6-4dd0-a8bc-cad41f401616__wakuorg_nwaku:latest.log
2026-03-19 04:41:07.618 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:41:07.618 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-41-07__951ba407-aba6-4dd0-a8bc-cad41f401616__wakuorg_nwaku:latest.log
2026-03-19 04:41:07.624 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:41:07.624 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-41-07__951ba407-aba6-4dd0-a8bc-cad41f401616__wakuorg_nwaku:latest.log
2026-03-19 04:41:07.625 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:41:07.625 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:41:07.626 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:41:07.626 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:41:07.628 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:41:07.628 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.198
2026-03-19 04:41:07.628 DEBUG [src.node.docker_mananger] Generated ports ['62796', '62797', '62798', '62799', '62800']
2026-03-19 04:41:07.628 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:41:07.628 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:41:07.628 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:41:07.628 DEBUG [src.node.docker_mananger] docker run -i -t -p 62796:62796 -p 62797:62797 -p 62798:62798 -p 62799:62799 -p 62800:62800 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62798 --rest-port=62796 --tcp-port=62797 --discv5-udp-port=62799 --rest-address=0.0.0.0 --nat=extip:172.18.254.198 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=a41cda7e9ede92a81c925d284de5725d6708edebae540e074ac0debe814ff6b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62800 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-19 04:41:07.796 ERROR [src.node.docker_mananger] Max retries reached for container 351e40016190. Exiting log stream.
2026-03-19 04:41:07.815 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.198 waku aa52419976b02f08070b100531409da54f97a2714a3723827c3908793ddcfe21
2026-03-19 04:41:07.851 DEBUG [src.node.docker_mananger] Container started with ID aa52419976b0. Setting up logs at ./log/docker/node1_2026-03-19_04-41-07__951ba407-aba6-4dd0-a8bc-cad41f401616__wakuorg_nwaku:latest.log
2026-03-19 04:41:07.852 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62796
2026-03-19 04:41:07.854 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:41:08.390 ERROR [src.node.docker_mananger] Max retries reached for container 14110e937bb8. Exiting log stream.
2026-03-19 04:41:08.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62796/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:08.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:41:08.857 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:41:08.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62796/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:08.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.198/tcp/62797/p2p/16Uiu2HAkvZsnUPCa5uromFsVse4Cg5462DoCaay6eHAwpApAGz3K","/ip4/172.18.254.198/tcp/62798/ws/p2p/16Uiu2HAkvZsnUPCa5uromFsVse4Cg5462DoCaay6eHAwpApAGz3K"],"enrUri":"enr:-La4QFOLGxlGz31TpzOlZ1O1bKQmN1OuYDiAmGz74W5mRyz8SFHkKcqmP2JIERhezVoOukxK41EGeDlatN1YVUKpfbYCgmlkgnY0gmlwhKwS_saKbXVsdGlhZGRyc5YACASsEv7GBvVNAAoErBL-xgb1Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEPWuX8JUOQX860ccsDcH1p38zJob4OmKn7ym8aHKgZKDdGNwgvVNhXdha3UyAQ"}'
2026-03-19 04:41:08.860 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:41:08.860 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:41:08.860 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:41:08.862 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:41:08.862 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.226
2026-03-19 04:41:08.862 DEBUG [src.node.docker_mananger] Generated ports ['24431', '24432', '24433', '24434', '24435']
2026-03-19 04:41:08.862 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:41:08.862 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:41:08.863 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:41:08.863 DEBUG [src.node.docker_mananger] docker run -i -t -p 24431:24431 -p 24432:24432 -p 24433:24433 -p 24434:24434 -p 24435:24435 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24433 --rest-port=24431 --tcp-port=24432 --discv5-udp-port=24434 --rest-address=0.0.0.0 --nat=extip:172.18.192.226 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=8190adb8cd746aecfa7ccbc5c272ef0d896edebfdb953ff4a5a0671ef589aa7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24435 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QFOLGxlGz31TpzOlZ1O1bKQmN1OuYDiAmGz74W5mRyz8SFHkKcqmP2JIERhezVoOukxK41EGeDlatN1YVUKpfbYCgmlkgnY0gmlwhKwS_saKbXVsdGlhZGRyc5YACASsEv7GBvVNAAoErBL-xgb1Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEPWuX8JUOQX860ccsDcH1p38zJob4OmKn7ym8aHKgZKDdGNwgvVNhXdha3UyAQ
2026-03-19 04:41:09.059 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.226 waku 7a8e3627362b621032ff65105a3ea87a82467c0b3bab9aa23c1c8e1d5aa05f3b
2026-03-19 04:41:09.095 DEBUG [src.node.docker_mananger] Container started with ID 7a8e3627362b. Setting up logs at ./log/docker/node2_2026-03-19_04-41-07__951ba407-aba6-4dd0-a8bc-cad41f401616__wakuorg_nwaku:latest.log
2026-03-19 04:41:09.095 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24431
2026-03-19 04:41:09.096 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:41:10.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24431/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:10.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:41:10.099 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:41:10.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24431/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:10.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.226/tcp/24432/p2p/16Uiu2HAmA6siGJDLRSXPtjQLkqVi8qg4Bkn3VMCgR2X2cvzepeWR","/ip4/172.18.192.226/tcp/24433/ws/p2p/16Uiu2HAmA6siGJDLRSXPtjQLkqVi8qg4Bkn3VMCgR2X2cvzepeWR"],"enrUri":"enr:-La4QPjCs5eW7QF4dBdWGJ7kbxTWr-SCJItkD_4LA2K5JaOafZQC-NCTWe1P3-6614mchubptBFg4Eho94lSqFgFi5ACgmlkgnY0gmlwhKwSwOKKbXVsdGlhZGRyc5YACASsEsDiBl9wAAoErBLA4gZfcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2g6Iw1ezZFpUsnC8wO06nS7JWRZ3Lcs8rRW7Sb8XqeaDdGNwgl9whXdha3UyAQ"}'
2026-03-19 04:41:10.102 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:41:10.102 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:41:10.102 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:41:10.104 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:41:10.104 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.27.86
2026-03-19 04:41:10.104 DEBUG [src.node.docker_mananger] Generated ports ['28145', '28146', '28147', '28148', '28149']
2026-03-19 04:41:10.105 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:41:10.105 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:41:10.106 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:41:10.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 28145:28145 -p 28146:28146 -p 28147:28147 -p 28148:28148 -p 28149:28149 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28147 --rest-port=28145 --tcp-port=28146 --discv5-udp-port=28148 --rest-address=0.0.0.0 --nat=extip:172.18.27.86 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=09049c2b3b12ab6634c0a72d3dddfcb148d1cbf661becb01ccbddefdef731a0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28149 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QFOLGxlGz31TpzOlZ1O1bKQmN1OuYDiAmGz74W5mRyz8SFHkKcqmP2JIERhezVoOukxK41EGeDlatN1YVUKpfbYCgmlkgnY0gmlwhKwS_saKbXVsdGlhZGRyc5YACASsEv7GBvVNAAoErBL-xgb1Tt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEPWuX8JUOQX860ccsDcH1p38zJob4OmKn7ym8aHKgZKDdGNwgvVNhXdha3UyAQ
2026-03-19 04:41:10.293 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.27.86 waku d9870e10f476f396ada9353a0ad545ec16b4c020f38f6da088dfdb7ba8e6a556
2026-03-19 04:41:10.327 DEBUG [src.node.docker_mananger] Container started with ID d9870e10f476. Setting up logs at ./log/docker/node3_2026-03-19_04-41-07__951ba407-aba6-4dd0-a8bc-cad41f401616__wakuorg_nwaku:latest.log
2026-03-19 04:41:10.328 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28145
2026-03-19 04:41:10.328 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:41:11.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28145/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:11.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:41:11.332 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:41:11.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28145/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:11.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.27.86/tcp/28146/p2p/16Uiu2HAm5g7x9632GzzbvmiDAAubDj9UgitKYb3vKgaLf8hvVdes","/ip4/172.18.27.86/tcp/28147/ws/p2p/16Uiu2HAm5g7x9632GzzbvmiDAAubDj9UgitKYb3vKgaLf8hvVdes"],"enrUri":"enr:-La4QAK1qYhzJBR6LuEe39wo8iZl_WZg1SWDuIKw1hy9KgnaVqh6PrAg6UXtju90_lfFefgOL0Ya4tE_MoJ1pcO4d38CgmlkgnY0gmlwhKwSG1aKbXVsdGlhZGRyc5YACASsEhtWBm3yAAoErBIbVgZt890DgnJzhQADAQAAiXNlY3AyNTZrMaECmEhd3QgXWQlNOsWmNccYkdzFQLSkE-p9E-yyb8Lp1xSDdGNwgm3yhXdha3UyAQ"}'
2026-03-19 04:41:11.334 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:41:11.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62796/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.226/tcp/24432/p2p/16Uiu2HAmA6siGJDLRSXPtjQLkqVi8qg4Bkn3VMCgR2X2cvzepeWR"]'
2026-03-19 04:41:11.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:11.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24431/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.198/tcp/62797/p2p/16Uiu2HAkvZsnUPCa5uromFsVse4Cg5462DoCaay6eHAwpApAGz3K"]'
2026-03-19 04:41:11.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:11.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62796/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.27.86/tcp/28146/p2p/16Uiu2HAm5g7x9632GzzbvmiDAAubDj9UgitKYb3vKgaLf8hvVdes"]'
2026-03-19 04:41:11.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:11.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28145/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.254.198/tcp/62797/p2p/16Uiu2HAkvZsnUPCa5uromFsVse4Cg5462DoCaay6eHAwpApAGz3K"]'
2026-03-19 04:41:11.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:11.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62796/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:41:11.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:11.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24431/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:41:11.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:11.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28145/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:41:11.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:11.457 DEBUG [tests.rest_flags.test_admin_flags] mesh topic=/waku/2/rs/3/0, target peers={'/ip4/172.18.27.86/tcp/28146/p2p/16Uiu2HAm5g7x9632GzzbvmiDAAubDj9UgitKYb3vKgaLf8hvVdes', '/ip4/172.18.192.226/tcp/24432/p2p/16Uiu2HAmA6siGJDLRSXPtjQLkqVi8qg4Bkn3VMCgR2X2cvzepeWR'}
2026-03-19 04:41:11.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62796/admin/v1/peers/mesh/on/0" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:11.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.27.86/tcp/28146/p2p/16Uiu2HAm5g7x9632GzzbvmiDAAubDj9UgitKYb3vKgaLf8hvVdes","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin","score":0.0},{"multiaddr":"/ip4/172.18.192.226/tcp/24432/p2p/16Uiu2HAmA6siGJDLRSXPtjQLkqVi8qg4Bkn3VMCgR2X2cvzepeWR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin","score":0.0}]}'
2026-03-19 04:41:11.460 DEBUG [tests.rest_flags.test_admin_flags] Node-1 mesh on the shard {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.27.86/tcp/28146/p2p/16Uiu2HAm5g7x9632GzzbvmiDAAubDj9UgitKYb3vKgaLf8hvVdes', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin', 'score': 0.0}, {'multiaddr': '/ip4/172.18.192.226/tcp/24432/p2p/16Uiu2HAmA6siGJDLRSXPtjQLkqVi8qg4Bkn3VMCgR2X2cvzepeWR', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-03-19 04:41:11.460 DEBUG [tests.rest_flags.test_admin_flags] Validate the schema variables
2026-03-19 04:41:11.462 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:41:11.463 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:41:11.463 DEBUG [src.node.waku_node] Stopping container with id aa52419976b0
2026-03-19 04:41:12.066 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:12.067 DEBUG [src.node.waku_node] Stopping container with id 7a8e3627362b
2026-03-19 04:41:12.638 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:12.640 DEBUG [src.node.waku_node] Stopping container with id d9870e10f476
2026-03-19 04:41:12.880 ERROR [src.node.docker_mananger] Max retries reached for container aa52419976b0. Exiting log stream.
2026-03-19 04:41:13.151 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:13.156 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:41:13.164 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:41:13.168 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:41:13.172 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,162 @@
2026-03-19 04:38:56.824 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:38:56.825 DEBUG [tests.conftest] Running test: test_optional_nodes_not_subscribed_to_same_pubsub_topic with id: 2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d
2026-03-19 04:38:56.825 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:38:56.826 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:38:56.827 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-19 04:38:56.835 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:56.835 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:38:56.836 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:56.836 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:56.840 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:56.840 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.238
2026-03-19 04:38:56.841 DEBUG [src.node.docker_mananger] Generated ports ['18419', '18420', '18421', '18422', '18423']
2026-03-19 04:38:56.842 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:56.842 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:56.842 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:56.842 DEBUG [src.node.docker_mananger] docker run -i -t -p 18419:18419 -p 18420:18420 -p 18421:18421 -p 18422:18422 -p 18423:18423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18421 --rest-port=18419 --tcp-port=18420 --discv5-udp-port=18422 --rest-address=0.0.0.0 --nat=extip:172.18.100.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8740edf1afa29466164e7b58fe7ebed40af8f94dc5ec1fdcadced142f8c7cef4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18423 --metrics-logging=true --relay=true
2026-03-19 04:38:57.023 ERROR [src.node.docker_mananger] Max retries reached for container 2071649b2e1e. Exiting log stream.
2026-03-19 04:38:57.046 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.238 waku 9f472478d6b324f06e8bd108118dd77eca01528393a76b68350309ce026156ee
2026-03-19 04:38:57.085 DEBUG [src.node.docker_mananger] Container started with ID 9f472478d6b3. Setting up logs at ./log/docker/node1_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:38:57.086 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18419
2026-03-19 04:38:57.086 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:57.677 ERROR [src.node.docker_mananger] Max retries reached for container 1c9c3822d775. Exiting log stream.
2026-03-19 04:38:58.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18419/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:58.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:58.091 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:58.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:58.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.238/tcp/18420/p2p/16Uiu2HAmHJAmwMpGQKFteYetaqFk1JDSqVjXKC25gZCDN9cWTLdT","/ip4/172.18.100.238/tcp/18421/ws/p2p/16Uiu2HAmHJAmwMpGQKFteYetaqFk1JDSqVjXKC25gZCDN9cWTLdT"],"enrUri":"enr:-L24QOXn4nn7BNoz25AZGcmlu_gjm5TndTGRTgdEFZKcGNBQP1iKJzC_Z-NZTQwi70vWYcQLthGMjVjFBVr7-CZygK8CgmlkgnY0gmlwhKwSZO6KbXVsdGlhZGRyc5YACASsEmTuBkf0AAoErBJk7gZH9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRPUGcuF6cQ_BKTPielYHklEb5QopxMf5rgZLeFDzii6DdGNwgkf0g3VkcIJH9oV3YWt1MgE"}'
2026-03-19 04:38:58.094 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:58.100 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:58.101 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:38:58.101 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:58.101 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:58.102 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:58.102 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.190
2026-03-19 04:38:58.103 DEBUG [src.node.docker_mananger] Generated ports ['59086', '59087', '59088', '59089', '59090']
2026-03-19 04:38:58.103 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:58.103 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:58.103 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:58.103 DEBUG [src.node.docker_mananger] docker run -i -t -p 59086:59086 -p 59087:59087 -p 59088:59088 -p 59089:59089 -p 59090:59090 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59088 --rest-port=59086 --tcp-port=59087 --discv5-udp-port=59089 --rest-address=0.0.0.0 --nat=extip:172.18.48.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1f099b6bcdfc2cec07d5bb2ae76daba4ec863e878dac3fbfe49d83871ba8c6ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59090 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOXn4nn7BNoz25AZGcmlu_gjm5TndTGRTgdEFZKcGNBQP1iKJzC_Z-NZTQwi70vWYcQLthGMjVjFBVr7-CZygK8CgmlkgnY0gmlwhKwSZO6KbXVsdGlhZGRyc5YACASsEmTuBkf0AAoErBJk7gZH9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRPUGcuF6cQ_BKTPielYHklEb5QopxMf5rgZLeFDzii6DdGNwgkf0g3VkcIJH9oV3YWt1MgE
2026-03-19 04:38:58.304 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.190 waku 511d85001c0f0427fffdc1fcb64ddf97dcc3a6a7f435b3a6e999d3e87deaea86
2026-03-19 04:38:58.337 DEBUG [src.node.docker_mananger] Container started with ID 511d85001c0f. Setting up logs at ./log/docker/node2_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:38:58.337 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59086
2026-03-19 04:38:58.337 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:59.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59086/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:59.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:59.363 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:59.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59086/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:59.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.190/tcp/59087/p2p/16Uiu2HAm9c7ffWXv3RzUtKRRi6uMrsY1brCNDh2Mrbkqk413SY3w","/ip4/172.18.48.190/tcp/59088/ws/p2p/16Uiu2HAm9c7ffWXv3RzUtKRRi6uMrsY1brCNDh2Mrbkqk413SY3w"],"enrUri":"enr:-L24QOygmHgZDXnqbJ4Eems9eAU7a3WgXMluzR54eL3a8_n4fFSbJ6xlu1ly03X96YUKew9zN0q5fAzYnSTZoWCNXvoCgmlkgnY0gmlwhKwSML6KbXVsdGlhZGRyc5YACASsEjC-BubPAAoErBIwvgbm0N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0rB4TbBtMO2WID7okJbIVBrhATH13h4mBh4wgmq7dE6DdGNwgubPg3VkcILm0YV3YWt1MgE"}'
2026-03-19 04:38:59.370 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:59.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59086/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.238/tcp/18420/p2p/16Uiu2HAmHJAmwMpGQKFteYetaqFk1JDSqVjXKC25gZCDN9cWTLdT"]'
2026-03-19 04:38:59.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:59.378 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-19 04:38:59.384 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:59.385 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:38:59.385 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:59.385 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:59.386 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:59.386 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.128
2026-03-19 04:38:59.386 DEBUG [src.node.docker_mananger] Generated ports ['63203', '63204', '63205', '63206', '63207']
2026-03-19 04:38:59.387 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:59.387 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:59.387 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:59.387 DEBUG [src.node.docker_mananger] docker run -i -t -p 63203:63203 -p 63204:63204 -p 63205:63205 -p 63206:63206 -p 63207:63207 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63205 --rest-port=63203 --tcp-port=63204 --discv5-udp-port=63206 --rest-address=0.0.0.0 --nat=extip:172.18.114.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e622f8027e3faea0e12ccda8768ee06f3ad630bcefc60eb7c815a8fd8dcb84da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63207 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOXn4nn7BNoz25AZGcmlu_gjm5TndTGRTgdEFZKcGNBQP1iKJzC_Z-NZTQwi70vWYcQLthGMjVjFBVr7-CZygK8CgmlkgnY0gmlwhKwSZO6KbXVsdGlhZGRyc5YACASsEmTuBkf0AAoErBJk7gZH9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRPUGcuF6cQ_BKTPielYHklEb5QopxMf5rgZLeFDzii6DdGNwgkf0g3VkcIJH9oV3YWt1MgE
2026-03-19 04:38:59.591 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.128 waku 183de1eafafcd0869fed12abf90cb62d7e8c21ce6445197e2915e1e40a3ce9f3
2026-03-19 04:38:59.624 DEBUG [src.node.docker_mananger] Container started with ID 183de1eafafc. Setting up logs at ./log/docker/node3_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:38:59.624 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63203
2026-03-19 04:38:59.624 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:00.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63203/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:00.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:00.645 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:00.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63203/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:00.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.128/tcp/63204/p2p/16Uiu2HAmCdZ1JxDF76WPcENkChUjP48MLzGinSvxBmDw57eGm9CZ","/ip4/172.18.114.128/tcp/63205/ws/p2p/16Uiu2HAmCdZ1JxDF76WPcENkChUjP48MLzGinSvxBmDw57eGm9CZ"],"enrUri":"enr:-L24QBLS3Tw5Ju3fMz8uN4MkimtMYBBOUpTjfoqh_DsUMrrycdscCLQ3UM1ez4iOSIpAwwKeBIkihUe71D08iL4WeS0CgmlkgnY0gmlwhKwScoCKbXVsdGlhZGRyc5YACASsEnKABvbkAAoErBJygAb25d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_6HDGRqLPL6yYVzaUEhpEVN5xt3-FeITOlWsL1W5nC6DdGNwgvbkg3VkcIL25oV3YWt1MgE"}'
2026-03-19 04:39:00.651 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:00.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63203/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.238/tcp/18420/p2p/16Uiu2HAmHJAmwMpGQKFteYetaqFk1JDSqVjXKC25gZCDN9cWTLdT"]'
2026-03-19 04:39:00.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:00.661 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:00.661 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:39:00.662 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:00.662 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:00.663 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:00.663 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.153
2026-03-19 04:39:00.663 DEBUG [src.node.docker_mananger] Generated ports ['54609', '54610', '54611', '54612', '54613']
2026-03-19 04:39:00.664 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:00.664 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:00.664 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:00.664 DEBUG [src.node.docker_mananger] docker run -i -t -p 54609:54609 -p 54610:54610 -p 54611:54611 -p 54612:54612 -p 54613:54613 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54611 --rest-port=54609 --tcp-port=54610 --discv5-udp-port=54612 --rest-address=0.0.0.0 --nat=extip:172.18.60.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fdab1bf7c4008debcbea1cddf31b4abdcabd0bdf2e3e2c5becbbfbca7a1c2bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54613 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOXn4nn7BNoz25AZGcmlu_gjm5TndTGRTgdEFZKcGNBQP1iKJzC_Z-NZTQwi70vWYcQLthGMjVjFBVr7-CZygK8CgmlkgnY0gmlwhKwSZO6KbXVsdGlhZGRyc5YACASsEmTuBkf0AAoErBJk7gZH9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRPUGcuF6cQ_BKTPielYHklEb5QopxMf5rgZLeFDzii6DdGNwgkf0g3VkcIJH9oV3YWt1MgE
2026-03-19 04:39:00.884 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.153 waku 6abaaab827dbfcef4c4c4cf7c0a271f4c04ec3e69036b137afb3643e6e57a377
2026-03-19 04:39:00.925 DEBUG [src.node.docker_mananger] Container started with ID 6abaaab827db. Setting up logs at ./log/docker/node4_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:39:00.925 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54609
2026-03-19 04:39:00.925 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:01.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54609/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:01.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:01.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:01.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54609/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:01.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.153/tcp/54610/p2p/16Uiu2HAkvvSmory6o9tkpRbbia5tzNtZkx73WeujjCexatmhikNH","/ip4/172.18.60.153/tcp/54611/ws/p2p/16Uiu2HAkvvSmory6o9tkpRbbia5tzNtZkx73WeujjCexatmhikNH"],"enrUri":"enr:-L24QLh_JBygkusVhswxYrI-hD4Oj_15sHH6wB3qjnQlo63ZGys3hhjk7lGd3_J_ZTN5HYMkwU0iUOBtEtrbZgT1cxMCgmlkgnY0gmlwhKwSPJmKbXVsdGlhZGRyc5YACASsEjyZBtVSAAoErBI8mQbVU90DgnJzhQADAQAAiXNlY3AyNTZrMaECFjqY_GfzMPybIO9LD_dIXU1E89RJNx-MDo3-RwAN2oaDdGNwgtVSg3VkcILVVIV3YWt1MgE"}'
2026-03-19 04:39:01.949 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:01.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54609/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.238/tcp/18420/p2p/16Uiu2HAmHJAmwMpGQKFteYetaqFk1JDSqVjXKC25gZCDN9cWTLdT"]'
2026-03-19 04:39:01.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:01.960 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:01.961 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:39:01.961 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:01.961 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:01.962 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:01.962 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.157
2026-03-19 04:39:01.962 DEBUG [src.node.docker_mananger] Generated ports ['13046', '13047', '13048', '13049', '13050']
2026-03-19 04:39:01.962 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:01.963 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:01.963 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:01.963 DEBUG [src.node.docker_mananger] docker run -i -t -p 13046:13046 -p 13047:13047 -p 13048:13048 -p 13049:13049 -p 13050:13050 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13048 --rest-port=13046 --tcp-port=13047 --discv5-udp-port=13049 --rest-address=0.0.0.0 --nat=extip:172.18.223.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=04cb883bccc71401d7fddbacf90c9f41afbd40dc2df396fe8ea1afd2febafbdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13050 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOXn4nn7BNoz25AZGcmlu_gjm5TndTGRTgdEFZKcGNBQP1iKJzC_Z-NZTQwi70vWYcQLthGMjVjFBVr7-CZygK8CgmlkgnY0gmlwhKwSZO6KbXVsdGlhZGRyc5YACASsEmTuBkf0AAoErBJk7gZH9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRPUGcuF6cQ_BKTPielYHklEb5QopxMf5rgZLeFDzii6DdGNwgkf0g3VkcIJH9oV3YWt1MgE
2026-03-19 04:39:02.179 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.157 waku 51b9c26ddd9273ce627470c708edcf498d04ed6c4013b84ef9a0722007c1ec21
2026-03-19 04:39:02.215 DEBUG [src.node.docker_mananger] Container started with ID 51b9c26ddd92. Setting up logs at ./log/docker/node5_2026-03-19_04-38-56__be4e84ae-fc62-4534-93dd-966d472ad23d__wakuorg_nwaku:latest.log
2026-03-19 04:39:02.216 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13046
2026-03-19 04:39:02.216 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:03.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13046/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:03.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:03.236 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:03.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13046/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:03.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.157/tcp/13047/p2p/16Uiu2HAmSodMsWByeDfexzb7sEdcQL5un3xskouH7bTGXbtbDZ7E","/ip4/172.18.223.157/tcp/13048/ws/p2p/16Uiu2HAmSodMsWByeDfexzb7sEdcQL5un3xskouH7bTGXbtbDZ7E"],"enrUri":"enr:-L24QLRFB9NWZfN0RjiV5eGCbEnkmkVEqVwmMiQY6RFCORxbCrLoOIlDpMwjG16wB9I3U1I-gVDxxfK4YPyJbrzClAACgmlkgnY0gmlwhKwS352KbXVsdGlhZGRyc5YACASsEt-dBjL3AAoErBLfnQYy-N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0jocXlwmi4ztPGMAD_n8B07mnUfMr0Ix8XaeHYloJUmDdGNwgjL3g3VkcIIy-YV3YWt1MgE"}'
2026-03-19 04:39:03.243 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:03.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13046/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.238/tcp/18420/p2p/16Uiu2HAmHJAmwMpGQKFteYetaqFk1JDSqVjXKC25gZCDN9cWTLdT"]'
2026-03-19 04:39:03.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:03.247 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-19 04:39:03.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:03.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:03.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59086/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:03.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:03.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:03.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:03.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:03.374 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:03.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:03.377 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":1773895143268736768,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:03.378 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:03.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:03.381 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":1773895143268736768,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:03.383 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:03.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:03.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:03.488 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:03.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:03.491 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:63203/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b''
2026-03-19 04:39:03.494 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:03.496 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:03.496 DEBUG [src.node.waku_node] Stopping container with id 9f472478d6b3
2026-03-19 04:39:04.064 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:04.066 DEBUG [src.node.waku_node] Stopping container with id 511d85001c0f
2026-03-19 04:39:04.625 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:04.628 DEBUG [src.node.waku_node] Stopping container with id 183de1eafafc
2026-03-19 04:39:04.878 ERROR [src.node.docker_mananger] Max retries reached for container 9f472478d6b3. Exiting log stream.
2026-03-19 04:39:05.169 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:05.170 DEBUG [src.node.waku_node] Stopping container with id 6abaaab827db
2026-03-19 04:39:05.437 ERROR [src.node.docker_mananger] Max retries reached for container 511d85001c0f. Exiting log stream.
2026-03-19 04:39:05.755 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:05.758 DEBUG [src.node.waku_node] Stopping container with id 51b9c26ddd92
2026-03-19 04:39:05.982 ERROR [src.node.docker_mananger] Max retries reached for container 183de1eafafc. Exiting log stream.
2026-03-19 04:39:06.324 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:06.325 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:06.341 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:06.348 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:06.353 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:06.359 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:06.365 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-03-19 04:40:44.946 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:44.946 DEBUG [tests.conftest] Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2026-03-19_04-40-44__5ab1d3b0-d0ec-492b-a603-e414bd589021
2026-03-19 04:40:44.946 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:44.947 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:40:44.947 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-19 04:40:44.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:44.954 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-44__5ab1d3b0-d0ec-492b-a603-e414bd589021__wakuorg_nwaku:latest.log
2026-03-19 04:40:44.954 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:44.954 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:44.956 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:44.956 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.243.243
2026-03-19 04:40:44.956 DEBUG [src.node.docker_mananger] Generated ports ['32302', '32303', '32304', '32305', '32306']
2026-03-19 04:40:44.956 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:44.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:44.957 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:44.957 DEBUG [src.node.docker_mananger] docker run -i -t -p 32302:32302 -p 32303:32303 -p 32304:32304 -p 32305:32305 -p 32306:32306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32304 --rest-port=32302 --tcp-port=32303 --discv5-udp-port=32305 --rest-address=0.0.0.0 --nat=extip:172.18.243.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e43d7cddfe2f93d31bc4f5bdfdbdb0aec8ad7e5a43534fc0abf09e234fb479e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32306 --metrics-logging=true --relay=true
2026-03-19 04:40:45.159 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.243.243 waku 5b863b7c8bdcf183dacd822151e8ecd412d0a253db17b963fa7e4b4f28777dea
2026-03-19 04:40:45.169 ERROR [src.node.docker_mananger] Max retries reached for container ecb42a93b83d. Exiting log stream.
2026-03-19 04:40:45.194 DEBUG [src.node.docker_mananger] Container started with ID 5b863b7c8bdc. Setting up logs at ./log/docker/node1_2026-03-19_04-40-44__5ab1d3b0-d0ec-492b-a603-e414bd589021__wakuorg_nwaku:latest.log
2026-03-19 04:40:45.195 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32302
2026-03-19 04:40:45.195 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:45.748 ERROR [src.node.docker_mananger] Max retries reached for container 92f7b5a60c1d. Exiting log stream.
2026-03-19 04:40:46.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32302/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:46.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:46.199 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:46.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:46.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.243.243/tcp/32303/p2p/16Uiu2HAmRSJdro5NZd5Cro3rjYFuZmsc4Y3bmckFZs94hCTQmFWa","/ip4/172.18.243.243/tcp/32304/ws/p2p/16Uiu2HAmRSJdro5NZd5Cro3rjYFuZmsc4Y3bmckFZs94hCTQmFWa"],"enrUri":"enr:-L24QIgNhTGGok0lFU4RDFS8ljCRO67sndP1ATm01YuLAHCAa3U7LFDHMhPIert93FWaj7jqy1CwS7JGNufNZwWXjcUCgmlkgnY0gmlwhKwS8_OKbXVsdGlhZGRyc5YACASsEvPzBn4vAAoErBLz8wZ-MN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvegOIjOcbjlTBcjnntPAY8mrobr9tk79wumEBIhLP_uDdGNwgn4vg3VkcIJ-MYV3YWt1MgE"}'
2026-03-19 04:40:46.202 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:46.211 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:46.212 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-44__5ab1d3b0-d0ec-492b-a603-e414bd589021__wakuorg_nwaku:latest.log
2026-03-19 04:40:46.212 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:46.212 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:46.213 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:46.213 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.1
2026-03-19 04:40:46.214 DEBUG [src.node.docker_mananger] Generated ports ['4817', '4818', '4819', '4820', '4821']
2026-03-19 04:40:46.214 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:46.214 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:46.214 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:46.214 DEBUG [src.node.docker_mananger] docker run -i -t -p 4817:4817 -p 4818:4818 -p 4819:4819 -p 4820:4820 -p 4821:4821 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4819 --rest-port=4817 --tcp-port=4818 --discv5-udp-port=4820 --rest-address=0.0.0.0 --nat=extip:172.18.223.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8baaafdb9e7969bdebce092f2fe2d8efd4ee85da2de0dbe6e3b14a83ba1f5f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4821 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIgNhTGGok0lFU4RDFS8ljCRO67sndP1ATm01YuLAHCAa3U7LFDHMhPIert93FWaj7jqy1CwS7JGNufNZwWXjcUCgmlkgnY0gmlwhKwS8_OKbXVsdGlhZGRyc5YACASsEvPzBn4vAAoErBLz8wZ-MN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvegOIjOcbjlTBcjnntPAY8mrobr9tk79wumEBIhLP_uDdGNwgn4vg3VkcIJ-MYV3YWt1MgE
2026-03-19 04:40:46.426 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.1 waku d3d1a4c1186a28fbeb8a121d9af9c91c19065a8d94c3155b59d78e66d28b512b
2026-03-19 04:40:46.459 DEBUG [src.node.docker_mananger] Container started with ID d3d1a4c1186a. Setting up logs at ./log/docker/node2_2026-03-19_04-40-44__5ab1d3b0-d0ec-492b-a603-e414bd589021__wakuorg_nwaku:latest.log
2026-03-19 04:40:46.460 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4817
2026-03-19 04:40:46.460 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:47.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4817/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:47.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:47.481 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:47.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4817/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:47.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.1/tcp/4818/p2p/16Uiu2HAm7d5SUDavPNGU9s991P3BadHaGdPQtbZiRwps87FJoFwL","/ip4/172.18.223.1/tcp/4819/ws/p2p/16Uiu2HAm7d5SUDavPNGU9s991P3BadHaGdPQtbZiRwps87FJoFwL"],"enrUri":"enr:-L24QMSWhXBEEIhMPUiinwiZJVdqLz8e9MTe2wiZRfJKhn_zGB4uX7F42OHu9Ps1ocAh8MwQ_AUa3iHIUO6rBtfgrO0CgmlkgnY0gmlwhKwS3wGKbXVsdGlhZGRyc5YACASsEt8BBhLSAAoErBLfAQYS090DgnJzhQADAQAAiXNlY3AyNTZrMaECtTgog27sYOSrQyUoDFjODiIly8Zk6xGa67sP3X1Kc0eDdGNwghLSg3VkcIIS1IV3YWt1MgE"}'
2026-03-19 04:40:47.489 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:47.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4817/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.243/tcp/32303/p2p/16Uiu2HAmRSJdro5NZd5Cro3rjYFuZmsc4Y3bmckFZs94hCTQmFWa"]'
2026-03-19 04:40:47.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:47.496 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-19 04:40:47.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:40:47.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:47.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4817/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:40:47.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:47.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:47.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:47.515 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:47.615 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:47.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:47.618 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":1773895247508469760,"ephemeral":false,"proof":""}]'
2026-03-19 04:40:47.619 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:47.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4817/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:47.622 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":1773895247508469760,"ephemeral":false,"proof":""}]'
2026-03-19 04:40:47.623 INFO [src.steps.relay] WARM UP successful!!
2026-03-19 04:40:47.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:47.627 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:32302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2026-03-19 04:40:47.629 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:47.631 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:47.631 DEBUG [src.node.waku_node] Stopping container with id 5b863b7c8bdc
2026-03-19 04:40:48.208 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:48.211 DEBUG [src.node.waku_node] Stopping container with id d3d1a4c1186a
2026-03-19 04:40:48.761 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:48.762 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:48.774 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:48.780 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,346 @@
2026-03-19 04:39:30.255 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:30.255 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec
2026-03-19 04:39:30.256 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:30.256 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:39:30.256 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:39:30.263 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:30.263 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec__wakuorg_nwaku:latest.log
2026-03-19 04:39:30.263 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:30.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:30.264 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:30.265 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.234.30
2026-03-19 04:39:30.265 DEBUG [src.node.docker_mananger] Generated ports ['22259', '22260', '22261', '22262', '22263']
2026-03-19 04:39:30.265 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:30.265 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:30.265 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:30.265 DEBUG [src.node.docker_mananger] docker run -i -t -p 22259:22259 -p 22260:22260 -p 22261:22261 -p 22262:22262 -p 22263:22263 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22261 --rest-port=22259 --tcp-port=22260 --discv5-udp-port=22262 --rest-address=0.0.0.0 --nat=extip:172.18.234.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f876564fa3be3cdbee37fdedd8faebddebcdd8effa9dd3bdf50a47a7b6edfcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22263 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:39:30.454 ERROR [src.node.docker_mananger] Max retries reached for container 36e0293e295a. Exiting log stream.
2026-03-19 04:39:30.459 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.234.30 waku a2f5197c8e071f717d7619c5a7396076bbf165c4be90397272c02f9993f1ee02
2026-03-19 04:39:30.496 DEBUG [src.node.docker_mananger] Container started with ID a2f5197c8e07. Setting up logs at ./log/docker/node1_2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec__wakuorg_nwaku:latest.log
2026-03-19 04:39:30.498 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22259
2026-03-19 04:39:30.498 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:30.996 ERROR [src.node.docker_mananger] Max retries reached for container c96b77973a2b. Exiting log stream.
2026-03-19 04:39:31.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22259/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:31.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:31.502 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:31.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22259/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:31.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.30/tcp/22260/p2p/16Uiu2HAm5yriNW5BTwQTurwkUWM26eqWsLfLwmyScTUeBJLUDEXw","/ip4/172.18.234.30/tcp/22261/ws/p2p/16Uiu2HAm5yriNW5BTwQTurwkUWM26eqWsLfLwmyScTUeBJLUDEXw"],"enrUri":"enr:-L24QEzjKAdvOtrpMm-dOlNGmkIn_cN9pBUq_TVJ3jLeG7WMb3lJPcyrSoNKJ3NK2ocwYwtSjPU0jFMsQCISsqU6M3wCgmlkgnY0gmlwhKwS6h6KbXVsdGlhZGRyc5YACASsEuoeBlb0AAoErBLqHgZW9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECnNOXnUaovKT3RAXIcW-5kLU5LxlGWswDNTdpX_mmrYaDdGNwglb0g3VkcIJW9oV3YWt1MgU"}'
2026-03-19 04:39:31.504 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:31.505 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:39:31.512 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:31.512 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec__wakuorg_nwaku:latest.log
2026-03-19 04:39:31.512 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:31.512 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:31.514 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:31.514 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.242
2026-03-19 04:39:31.514 DEBUG [src.node.docker_mananger] Generated ports ['60835', '60836', '60837', '60838', '60839']
2026-03-19 04:39:31.514 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:31.514 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:31.514 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:31.514 DEBUG [src.node.docker_mananger] docker run -i -t -p 60835:60835 -p 60836:60836 -p 60837:60837 -p 60838:60838 -p 60839:60839 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60837 --rest-port=60835 --tcp-port=60836 --discv5-udp-port=60838 --rest-address=0.0.0.0 --nat=extip:172.18.211.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe5d422eea94aabfa4b1d4fa3139b6d2acf1dec5da7d6d756856de4ddd2cdbff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60839 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEzjKAdvOtrpMm-dOlNGmkIn_cN9pBUq_TVJ3jLeG7WMb3lJPcyrSoNKJ3NK2ocwYwtSjPU0jFMsQCISsqU6M3wCgmlkgnY0gmlwhKwS6h6KbXVsdGlhZGRyc5YACASsEuoeBlb0AAoErBLqHgZW9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECnNOXnUaovKT3RAXIcW-5kLU5LxlGWswDNTdpX_mmrYaDdGNwglb0g3VkcIJW9oV3YWt1MgU --filternode=/ip4/172.18.234.30/tcp/22260/p2p/16Uiu2HAm5yriNW5BTwQTurwkUWM26eqWsLfLwmyScTUeBJLUDEXw
2026-03-19 04:39:31.722 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.242 waku 4229b7274269abd47802b3f143b1520373d059af41bb09b1b07ff9fcf6b5c395
2026-03-19 04:39:31.756 DEBUG [src.node.docker_mananger] Container started with ID 4229b7274269. Setting up logs at ./log/docker/node2_2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec__wakuorg_nwaku:latest.log
2026-03-19 04:39:31.756 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60835
2026-03-19 04:39:31.756 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:32.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:32.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:32.760 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:32.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:32.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.242/tcp/60836/p2p/16Uiu2HAkzEGWDQ2T4kU7vDHrcMrXvuBPjqnNnuEr6mBrgMZLkmdT","/ip4/172.18.211.242/tcp/60837/ws/p2p/16Uiu2HAkzEGWDQ2T4kU7vDHrcMrXvuBPjqnNnuEr6mBrgMZLkmdT"],"enrUri":"enr:-L24QKJMyMpsHFGqiv3368sVSCwWTwvroK_HSlCbveagUGxBO34y49BqC1njOmjAdyVnEagLrIPBnl9Ob_-BO0wc2gsCgmlkgnY0gmlwhKwS0_KKbXVsdGlhZGRyc5YACASsEtPyBu2kAAoErBLT8gbtpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECR16AfIjvwlv68uxLvpY--C_U7x8H7Melt52p-A9QDtqDdGNwgu2kg3VkcILtpoV3YWt1MgA"}'
2026-03-19 04:39:32.762 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:32.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60835/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.30/tcp/22260/p2p/16Uiu2HAm5yriNW5BTwQTurwkUWM26eqWsLfLwmyScTUeBJLUDEXw"]'
2026-03-19 04:39:32.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:32.797 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-19 04:39:32.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:32.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:32.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60835/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a88c3ded-f13d-48f9-8d59-39ef1b461d34", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:39:32.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a88c3ded-f13d-48f9-8d59-39ef1b461d34","statusDesc":"OK"}'
2026-03-19 04:39:32.830 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-03-19 04:39:32.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:32.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:32.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:32.938 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:32.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:32.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895172831111178,"ephemeral":false}]'
2026-03-19 04:39:32.943 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-03-19 04:39:32.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:32.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:32.948 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.049 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895172943963081,"ephemeral":false}]'
2026-03-19 04:39:33.053 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-03-19 04:39:33.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.159 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173054081168,"ephemeral":false}]'
2026-03-19 04:39:33.164 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-03-19 04:39:33.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.169 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.269 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173164326392,"ephemeral":false}]'
2026-03-19 04:39:33.275 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-03-19 04:39:33.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.280 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.380 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173275415685,"ephemeral":false}]'
2026-03-19 04:39:33.385 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-03-19 04:39:33.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173385503906,"ephemeral":false}]'
2026-03-19 04:39:33.494 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-03-19 04:39:33.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.600 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173495127906,"ephemeral":false}]'
2026-03-19 04:39:33.604 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-03-19 04:39:33.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.709 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173604636062,"ephemeral":false}]'
2026-03-19 04:39:33.714 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-03-19 04:39:33.714 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.719 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.819 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173714591822,"ephemeral":false}]'
2026-03-19 04:39:33.824 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-03-19 04:39:33.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.829 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:33.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:33.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:33.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173824407685,"ephemeral":false}]'
2026-03-19 04:39:33.933 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-03-19 04:39:33.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:33.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:33.938 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.038 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173933992383,"ephemeral":false}]'
2026-03-19 04:39:34.043 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-03-19 04:39:34.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.048 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.148 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174043639218,"ephemeral":false}]'
2026-03-19 04:39:34.153 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-03-19 04:39:34.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.158 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.258 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174153730423,"ephemeral":false}]'
2026-03-19 04:39:34.263 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-03-19 04:39:34.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.368 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174263563488,"ephemeral":false}]'
2026-03-19 04:39:34.373 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-03-19 04:39:34.373 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.378 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.478 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174373587160,"ephemeral":false}]'
2026-03-19 04:39:34.482 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-03-19 04:39:34.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.487 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.588 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174483224343,"ephemeral":false}]'
2026-03-19 04:39:34.592 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-03-19 04:39:34.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.697 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174592908508,"ephemeral":false}]'
2026-03-19 04:39:34.702 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-03-19 04:39:34.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.707 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.807 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174702674507,"ephemeral":false}]'
2026-03-19 04:39:34.811 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-03-19 04:39:34.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.816 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:34.916 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:34.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:34.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174812168241,"ephemeral":false}]'
2026-03-19 04:39:34.921 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-03-19 04:39:34.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:34.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:34.926 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.026 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174921685071,"ephemeral":false}]'
2026-03-19 04:39:35.030 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-03-19 04:39:35.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.036 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.136 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175031206005,"ephemeral":false}]'
2026-03-19 04:39:35.141 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-03-19 04:39:35.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.147 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.247 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175142060271,"ephemeral":false}]'
2026-03-19 04:39:35.252 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-03-19 04:39:35.252 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.256 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.357 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175252378819,"ephemeral":false}]'
2026-03-19 04:39:35.362 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-03-19 04:39:35.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.367 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.467 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175362526283,"ephemeral":false}]'
2026-03-19 04:39:35.472 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-03-19 04:39:35.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.478 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.578 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175473203678,"ephemeral":false}]'
2026-03-19 04:39:35.583 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-03-19 04:39:35.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.588 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.688 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175583640928,"ephemeral":false}]'
2026-03-19 04:39:35.693 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-03-19 04:39:35.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.798 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175693727615,"ephemeral":false}]'
2026-03-19 04:39:35.803 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-03-19 04:39:35.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:35.908 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:35.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175803993633,"ephemeral":false}]'
2026-03-19 04:39:35.913 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-03-19 04:39:35.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:35.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.019 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175913978865,"ephemeral":false}]'
2026-03-19 04:39:36.023 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-03-19 04:39:36.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.028 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.129 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176024106466,"ephemeral":false}]'
2026-03-19 04:39:36.133 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-03-19 04:39:36.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.139 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.239 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176134054176,"ephemeral":false}]'
2026-03-19 04:39:36.243 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-03-19 04:39:36.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.248 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.349 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176244152702,"ephemeral":false}]'
2026-03-19 04:39:36.353 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-03-19 04:39:36.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.358 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.458 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176354241320,"ephemeral":false}]'
2026-03-19 04:39:36.463 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-03-19 04:39:36.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.468 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.569 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176464056784,"ephemeral":false}]'
2026-03-19 04:39:36.574 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-03-19 04:39:36.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.579 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.680 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176574685061,"ephemeral":false}]'
2026-03-19 04:39:36.684 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-03-19 04:39:36.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.689 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.790 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176685002272,"ephemeral":false}]'
2026-03-19 04:39:36.794 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-03-19 04:39:36.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:36.900 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:36.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176794935609,"ephemeral":false}]'
2026-03-19 04:39:36.904 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-03-19 04:39:36.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:36.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:37.010 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:37.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:37.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176904769962,"ephemeral":false}]'
2026-03-19 04:39:37.014 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-03-19 04:39:37.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:37.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:37.019 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:37.119 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:37.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:37.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895177014848317,"ephemeral":false}]'
2026-03-19 04:39:37.124 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-03-19 04:39:37.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:37.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:37.129 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:37.229 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:37.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:37.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895177124495699,"ephemeral":false}]'
2026-03-19 04:39:37.235 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:37.236 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:37.236 DEBUG [src.node.waku_node] Stopping container with id a2f5197c8e07
2026-03-19 04:39:37.782 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:37.785 DEBUG [src.node.waku_node] Stopping container with id 4229b7274269
2026-03-19 04:39:38.370 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:38.373 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:38.385 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:38.392 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,63 @@
2026-03-19 04:39:34.347 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:34.347 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_relay with id: 2026-03-19_04-39-34__91128271-b2c1-493a-ad71-260adacd3518
2026-03-19 04:39:34.348 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:34.348 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-19 04:39:34.355 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:34.356 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-19_04-39-34__91128271-b2c1-493a-ad71-260adacd3518__wakuorg_nwaku:latest.log
2026-03-19 04:39:34.356 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:34.356 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:34.357 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:34.357 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.50
2026-03-19 04:39:34.358 DEBUG [src.node.docker_mananger] Generated ports ['32669', '32670', '32671', '32672', '32673']
2026-03-19 04:39:34.358 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:34.358 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:34.358 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:34.358 DEBUG [src.node.docker_mananger] docker run -i -t -p 32669:32669 -p 32670:32670 -p 32671:32671 -p 32672:32672 -p 32673:32673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32671 --rest-port=32669 --tcp-port=32670 --discv5-udp-port=32672 --rest-address=0.0.0.0 --nat=extip:172.18.93.50 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4b012d4e384eab8ccebaad2d71dc6cacdbbe44f9f6f18ab10f1a45aeaccfed4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32673 --metrics-logging=true --lightpush=false --relay=true
2026-03-19 04:39:34.542 ERROR [src.node.docker_mananger] Max retries reached for container 14feafae44e5. Exiting log stream.
2026-03-19 04:39:34.556 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.50 waku 6e74e9036cb7b85ce6b77811ff808c804c80ab75bd2493042edd198ee53f084b
2026-03-19 04:39:34.590 DEBUG [src.node.docker_mananger] Container started with ID 6e74e9036cb7. Setting up logs at ./log/docker/receiving_node1_2026-03-19_04-39-34__91128271-b2c1-493a-ad71-260adacd3518__wakuorg_nwaku:latest.log
2026-03-19 04:39:34.591 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32669
2026-03-19 04:39:34.592 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:35.097 ERROR [src.node.docker_mananger] Max retries reached for container 81bd523b93f6. Exiting log stream.
2026-03-19 04:39:35.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32669/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:35.596 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:35.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:35.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.50/tcp/32670/p2p/16Uiu2HAmEcU2cHanGdFKdkbQrgEDdXQWqbs5zZRjXoJCAV1qgsLu","/ip4/172.18.93.50/tcp/32671/ws/p2p/16Uiu2HAmEcU2cHanGdFKdkbQrgEDdXQWqbs5zZRjXoJCAV1qgsLu"],"enrUri":"enr:-L24QCIuUBeqFFFSG-gU5O0J4LjSkbbIxUipIVgGwCEfaLwudNSYY3BJYYQRE27_SAIqHiKAkz1FiTPeZeKFd_Qhd1QCgmlkgnY0gmlwhKwSXTKKbXVsdGlhZGRyc5YACASsEl0yBn-eAAoErBJdMgZ_n90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHRHtTIB-gzegVTba_Xyk5vXXCrgaMJ5j7XQXLQYinyKDdGNwgn-eg3VkcIJ_oIV3YWt1MgE"}'
2026-03-19 04:39:35.598 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:35.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32669/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:39:35.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:35.622 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:35.622 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-19_04-39-34__91128271-b2c1-493a-ad71-260adacd3518__wakuorg_nwaku:latest.log
2026-03-19 04:39:35.622 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:35.622 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:35.623 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:35.623 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.183
2026-03-19 04:39:35.624 DEBUG [src.node.docker_mananger] Generated ports ['52468', '52469', '52470', '52471', '52472']
2026-03-19 04:39:35.624 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:35.624 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:35.624 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:35.624 DEBUG [src.node.docker_mananger] docker run -i -t -p 52468:52468 -p 52469:52469 -p 52470:52470 -p 52471:52471 -p 52472:52472 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52470 --rest-port=52468 --tcp-port=52469 --discv5-udp-port=52471 --rest-address=0.0.0.0 --nat=extip:172.18.193.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba1f699fd5cbcabdf0d3c6a9bd96d0e79ce36cb6da559986b9ef1bac12649cb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52472 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCIuUBeqFFFSG-gU5O0J4LjSkbbIxUipIVgGwCEfaLwudNSYY3BJYYQRE27_SAIqHiKAkz1FiTPeZeKFd_Qhd1QCgmlkgnY0gmlwhKwSXTKKbXVsdGlhZGRyc5YACASsEl0yBn-eAAoErBJdMgZ_n90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHRHtTIB-gzegVTba_Xyk5vXXCrgaMJ5j7XQXLQYinyKDdGNwgn-eg3VkcIJ_oIV3YWt1MgE --lightpushnode=/ip4/172.18.93.50/tcp/32670/p2p/16Uiu2HAmEcU2cHanGdFKdkbQrgEDdXQWqbs5zZRjXoJCAV1qgsLu --lightpush=true --relay=true
2026-03-19 04:39:35.834 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.183 waku 1309946518ad22578f115640a3553e6750a01d6a26fb496434e917b9d00966c4
2026-03-19 04:39:35.869 DEBUG [src.node.docker_mananger] Container started with ID 1309946518ad. Setting up logs at ./log/docker/lightpush_node1_2026-03-19_04-39-34__91128271-b2c1-493a-ad71-260adacd3518__wakuorg_nwaku:latest.log
2026-03-19 04:39:35.869 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52468
2026-03-19 04:39:35.869 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:36.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52468/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.890 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:36.891 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:36.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52468/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:36.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.183/tcp/52469/p2p/16Uiu2HAmN3Mc2KXefD12wqe4GQEjdJJ6JwZxkeSouehQj5SHPwFf","/ip4/172.18.193.183/tcp/52470/ws/p2p/16Uiu2HAmN3Mc2KXefD12wqe4GQEjdJJ6JwZxkeSouehQj5SHPwFf"],"enrUri":"enr:-L24QEHJ7rZU_4IRrKlOwf37K5nQrd19sjF4vFS_hLANS1nbGiPq7uNhAOO71VedAtPLhKNTynLaTzgY562-SL8I6o4CgmlkgnY0gmlwhKwSwbeKbXVsdGlhZGRyc5YACASsEsG3Bsz1AAoErBLBtwbM9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDi3P9_SkkssM-oShydjNWMfzhSZbUC_sHcWX29K3dgvqDdGNwgsz1g3VkcILM94V3YWt1Mgk"}'
2026-03-19 04:39:36.914 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:36.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52468/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.50/tcp/32670/p2p/16Uiu2HAmEcU2cHanGdFKdkbQrgEDdXQWqbs5zZRjXoJCAV1qgsLu"]'
2026-03-19 04:39:36.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:36.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52468/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895176917945959}}'
2026-03-19 04:39:36.929 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:52468/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-03-19 04:39:36.932 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:36.933 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:36.933 DEBUG [src.node.waku_node] Stopping container with id 6e74e9036cb7
2026-03-19 04:39:37.539 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:37.540 DEBUG [src.node.waku_node] Stopping container with id 1309946518ad
2026-03-19 04:39:38.108 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:38.110 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:38.116 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:38.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,82 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.69.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13157', '13158', '13159', '13160', '13161']
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 13157:13157 -p 13158:13158 -p 13159:13159 -p 13160:13160 -p 13161:13161 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13159 --rest-port=13157 --tcp-port=13158 --discv5-udp-port=13160 --rest-address=0.0.0.0 --nat=extip:172.18.69.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bf0a276c2effa749f2d0e33abfa1dfdf4ff139649b7dc9c1747fdcc79f06260b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13161 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.6 waku e3eaab9f0da8d3112e6f6bd668f0eb3bbf0b9e28c13c534f5748b2102e5a6c4c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c581563e9e4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3eaab9f0da8. Setting up logs at ./log/docker/node1_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13157
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 886ccf24e67d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13157/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13157/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13157/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.6/tcp/13158/p2p/16Uiu2HAkzM6hu9Uq7B58Y87W9q5E68HYz6tT2VQ4dFiLiANRAPRv","/ip4/172.18.69.6/tcp/13159/ws/p2p/16Uiu2HAkzM6hu9Uq7B58Y87W9q5E68HYz6tT2VQ4dFiLiANRAPRv"],"enrUri":"enr:-L24QGsdCfgwADgabC1jAq_9_O1u9LwHZyTgt9Fs8GfoWLVHSOhouMhTiuBusJ1qZhjQCjayJzHcjKOCleoGe3RQKs4CgmlkgnY0gmlwhKwSRQaKbXVsdGlhZGRyc5YACASsEkUGBjNmAAoErBJFBgYzZ90DgnJzhQACAQAAiXNlY3AyNTZrMaECSR59A1MOisu7AuCPVsYG3QIpVB8jLBnNPWY5Q0NEXYWDdGNwgjNmg3VkcIIzaIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18819', '18820', '18821', '18822', '18823']
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 18819:18819 -p 18820:18820 -p 18821:18821 -p 18822:18822 -p 18823:18823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18821 --rest-port=18819 --tcp-port=18820 --discv5-udp-port=18822 --rest-address=0.0.0.0 --nat=extip:172.18.156.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5a6ab83ec6fc11d657d9c373d3cbd5ac441e968e8fd98df709acff973a7b9cbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18823 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGsdCfgwADgabC1jAq_9_O1u9LwHZyTgt9Fs8GfoWLVHSOhouMhTiuBusJ1qZhjQCjayJzHcjKOCleoGe3RQKs4CgmlkgnY0gmlwhKwSRQaKbXVsdGlhZGRyc5YACASsEkUGBjNmAAoErBJFBgYzZ90DgnJzhQACAQAAiXNlY3AyNTZrMaECSR59A1MOisu7AuCPVsYG3QIpVB8jLBnNPWY5Q0NEXYWDdGNwgjNmg3VkcIIzaIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.182 waku e10db81e047b8d7818bb3a93844d36157d32c96c4443eebd16fe4c1079a86aa3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e10db81e047b. Setting up logs at ./log/docker/node2_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18819
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18819/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18819/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.182/tcp/18820/p2p/16Uiu2HAmN4ikscGRyfGqy4UHZF8ymphQdnm8vhCxNiwEhtEHLsw6","/ip4/172.18.156.182/tcp/18821/ws/p2p/16Uiu2HAmN4ikscGRyfGqy4UHZF8ymphQdnm8vhCxNiwEhtEHLsw6"],"enrUri":"enr:-L24QHRR382QOQCbch6yFgMieKc0GPPkwIyZ12M3pNEbQLW_VC-K6AqQl860HR3BXYnDoV3OF8-xBWryP0uXcxUWZJICgmlkgnY0gmlwhKwSnLaKbXVsdGlhZGRyc5YACASsEpy2BkmEAAoErBKctgZJhd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDi819gVgejLGLpyKMVSWDs-zaNTaF7q0jPxnLAjqzQCGDdGNwgkmEg3VkcIJJhoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18819/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.6/tcp/13158/p2p/16Uiu2HAkzM6hu9Uq7B58Y87W9q5E68HYz6tT2VQ4dFiLiANRAPRv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13157/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:18819/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:13157/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:13157/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":1773895324713345749,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895328234971882,"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 e3eaab9f0da8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e10db81e047b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,244 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.69.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13157', '13158', '13159', '13160', '13161']
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 13157:13157 -p 13158:13158 -p 13159:13159 -p 13160:13160 -p 13161:13161 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13159 --rest-port=13157 --tcp-port=13158 --discv5-udp-port=13160 --rest-address=0.0.0.0 --nat=extip:172.18.69.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bf0a276c2effa749f2d0e33abfa1dfdf4ff139649b7dc9c1747fdcc79f06260b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13161 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.6 waku e3eaab9f0da8d3112e6f6bd668f0eb3bbf0b9e28c13c534f5748b2102e5a6c4c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c581563e9e4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3eaab9f0da8. Setting up logs at ./log/docker/node1_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13157
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 886ccf24e67d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13157/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13157/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13157/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.6/tcp/13158/p2p/16Uiu2HAkzM6hu9Uq7B58Y87W9q5E68HYz6tT2VQ4dFiLiANRAPRv","/ip4/172.18.69.6/tcp/13159/ws/p2p/16Uiu2HAkzM6hu9Uq7B58Y87W9q5E68HYz6tT2VQ4dFiLiANRAPRv"],"enrUri":"enr:-L24QGsdCfgwADgabC1jAq_9_O1u9LwHZyTgt9Fs8GfoWLVHSOhouMhTiuBusJ1qZhjQCjayJzHcjKOCleoGe3RQKs4CgmlkgnY0gmlwhKwSRQaKbXVsdGlhZGRyc5YACASsEkUGBjNmAAoErBJFBgYzZ90DgnJzhQACAQAAiXNlY3AyNTZrMaECSR59A1MOisu7AuCPVsYG3QIpVB8jLBnNPWY5Q0NEXYWDdGNwgjNmg3VkcIIzaIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18819', '18820', '18821', '18822', '18823']
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 18819:18819 -p 18820:18820 -p 18821:18821 -p 18822:18822 -p 18823:18823 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18821 --rest-port=18819 --tcp-port=18820 --discv5-udp-port=18822 --rest-address=0.0.0.0 --nat=extip:172.18.156.182 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5a6ab83ec6fc11d657d9c373d3cbd5ac441e968e8fd98df709acff973a7b9cbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18823 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGsdCfgwADgabC1jAq_9_O1u9LwHZyTgt9Fs8GfoWLVHSOhouMhTiuBusJ1qZhjQCjayJzHcjKOCleoGe3RQKs4CgmlkgnY0gmlwhKwSRQaKbXVsdGlhZGRyc5YACASsEkUGBjNmAAoErBJFBgYzZ90DgnJzhQACAQAAiXNlY3AyNTZrMaECSR59A1MOisu7AuCPVsYG3QIpVB8jLBnNPWY5Q0NEXYWDdGNwgjNmg3VkcIIzaIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.182 waku e10db81e047b8d7818bb3a93844d36157d32c96c4443eebd16fe4c1079a86aa3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e10db81e047b. Setting up logs at ./log/docker/node2_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18819
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18819/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18819/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18819/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.182/tcp/18820/p2p/16Uiu2HAmN4ikscGRyfGqy4UHZF8ymphQdnm8vhCxNiwEhtEHLsw6","/ip4/172.18.156.182/tcp/18821/ws/p2p/16Uiu2HAmN4ikscGRyfGqy4UHZF8ymphQdnm8vhCxNiwEhtEHLsw6"],"enrUri":"enr:-L24QHRR382QOQCbch6yFgMieKc0GPPkwIyZ12M3pNEbQLW_VC-K6AqQl860HR3BXYnDoV3OF8-xBWryP0uXcxUWZJICgmlkgnY0gmlwhKwSnLaKbXVsdGlhZGRyc5YACASsEpy2BkmEAAoErBKctgZJhd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDi819gVgejLGLpyKMVSWDs-zaNTaF7q0jPxnLAjqzQCGDdGNwgkmEg3VkcIJJhoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18819/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.6/tcp/13158/p2p/16Uiu2HAkzM6hu9Uq7B58Y87W9q5E68HYz6tT2VQ4dFiLiANRAPRv"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13157/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:18819/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:13157/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:13157/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":1773895324713345749,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895328234971882,"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 e3eaab9f0da8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e10db81e047b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-42-05__30a30890-7bce-4193-b2c5-16c84b5f4c08__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-19_04-42-09__818a741a-6cdf-4d5f-9cb9-5c78e70b1ca2
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-42-09__818a741a-6cdf-4d5f-9cb9-5c78e70b1ca2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.81.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6302', '6303', '6304', '6305', '6306']
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 6302:6302 -p 6303:6303 -p 6304:6304 -p 6305:6305 -p 6306:6306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6304 --rest-port=6302 --tcp-port=6303 --discv5-udp-port=6305 --rest-address=0.0.0.0 --nat=extip:172.18.81.109 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1baa592efa3ca84b3b15f1489eabe30eb01844cde64103ab49d1aafe6c3fce4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6306 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e3eaab9f0da8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.81.109 waku 96b0bf961624a3034a005b8c73c65d11c804a0b8fb7d92d63ab0105d995e96dc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 96b0bf961624. Setting up logs at ./log/docker/node1_2026-03-19_04-42-09__818a741a-6cdf-4d5f-9cb9-5c78e70b1ca2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6302
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 e10db81e047b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6302/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6302/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.109/tcp/6303/p2p/16Uiu2HAm31VA1rpHvN9Qj7bLmvAYQycLcHgacDUbMeXEkzXBiuUj","/ip4/172.18.81.109/tcp/6304/ws/p2p/16Uiu2HAm31VA1rpHvN9Qj7bLmvAYQycLcHgacDUbMeXEkzXBiuUj"],"enrUri":"enr:-L24QN3UaCMdkQOHMUGLxeAjq20K_46ROIOl50K9ke6K1zRBXl-VBabbqbLXjRN8bBE58x71yvR1-1n1hEd3DPfxHLsCgmlkgnY0gmlwhKwSUW2KbXVsdGlhZGRyc5YACASsElFtBhifAAoErBJRbQYYoN0DgnJzhQACAQAAiXNlY3AyNTZrMaECcKtRScrML8O8Dl_xBAU8d0uvvqNY_Rqm0znNOpVGwiCDdGNwghifg3VkcIIYoYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-42-09__818a741a-6cdf-4d5f-9cb9-5c78e70b1ca2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.220.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34280', '34281', '34282', '34283', '34284']
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 34280:34280 -p 34281:34281 -p 34282:34282 -p 34283:34283 -p 34284:34284 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34282 --rest-port=34280 --tcp-port=34281 --discv5-udp-port=34283 --rest-address=0.0.0.0 --nat=extip:172.18.220.247 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=125dd60f7deb4eb876b2f8c0f11516f6a4cfa49a4ba8ffecbd41d1712a62ad56 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34284 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QN3UaCMdkQOHMUGLxeAjq20K_46ROIOl50K9ke6K1zRBXl-VBabbqbLXjRN8bBE58x71yvR1-1n1hEd3DPfxHLsCgmlkgnY0gmlwhKwSUW2KbXVsdGlhZGRyc5YACASsElFtBhifAAoErBJRbQYYoN0DgnJzhQACAQAAiXNlY3AyNTZrMaECcKtRScrML8O8Dl_xBAU8d0uvvqNY_Rqm0znNOpVGwiCDdGNwghifg3VkcIIYoYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.247 waku 871a1775818fbb578499ee6b6a2ab4aca1b0fa3d0d6687889686e1e072a473a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 871a1775818f. Setting up logs at ./log/docker/node2_2026-03-19_04-42-09__818a741a-6cdf-4d5f-9cb9-5c78e70b1ca2__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 34280
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34280/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34280/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34280/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.247/tcp/34281/p2p/16Uiu2HAmLwsbNcY5tyLFYx4WGFUARowX1DDWNYjqQSgXH3pwczPx","/ip4/172.18.220.247/tcp/34282/ws/p2p/16Uiu2HAmLwsbNcY5tyLFYx4WGFUARowX1DDWNYjqQSgXH3pwczPx"],"enrUri":"enr:-L24QN1NsDFYy_Lw0QEm6YYoyFJlxOsiDZcgIJ36RCH5427GaFVMt_pf_YEwEc2GFWycishn2LoQuk3E9CEgXYSdmXQCgmlkgnY0gmlwhKwS3PeKbXVsdGlhZGRyc5YACASsEtz3BoXpAAoErBLc9waF6t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDezC6knohLi8jCpH-g_bfoiG-AZH03PO1cin_y2pJA--DdGNwgoXpg3VkcIKF64V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34280/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.81.109/tcp/6303/p2p/16Uiu2HAm31VA1rpHvN9Qj7bLmvAYQycLcHgacDUbMeXEkzXBiuUj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6302/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:34280/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:6302/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:6302/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":1773895328234971882,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895332387343566,"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 96b0bf961624
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 871a1775818f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-42-09__818a741a-6cdf-4d5f-9cb9-5c78e70b1ca2__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-42-09__818a741a-6cdf-4d5f-9cb9-5c78e70b1ca2__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_pubsub_topics_same_cluster with id: 2026-03-19_04-42-13__b2d4a63c-10ad-4abf-ab4f-448ac8688f72
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-42-13__b2d4a63c-10ad-4abf-ab4f-448ac8688f72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59402', '59403', '59404', '59405', '59406']
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 59402:59402 -p 59403:59403 -p 59404:59404 -p 59405:59405 -p 59406:59406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59404 --rest-port=59402 --tcp-port=59403 --discv5-udp-port=59405 --rest-address=0.0.0.0 --nat=extip:172.18.197.65 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0adc64baf5ba934cedd3cfb96e6d26cfbbd1416a77fbce9f9e4dadfeddbe1c56 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59406 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 96b0bf961624. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.65 waku b48ac762e6e4e86bb01d52922fdd02ddc2c50b479735d03d8993148c50d97451
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b48ac762e6e4. Setting up logs at ./log/docker/node1_2026-03-19_04-42-13__b2d4a63c-10ad-4abf-ab4f-448ac8688f72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59402
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 871a1775818f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59402/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59402/debug/v1/info" -H "Content-Type: application/json" -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.65/tcp/59403/p2p/16Uiu2HAkxTFvTpsf8YrbN9rAwuGB2TRn59xnLhTUm8iWqbUiqY9f","/ip4/172.18.197.65/tcp/59404/ws/p2p/16Uiu2HAkxTFvTpsf8YrbN9rAwuGB2TRn59xnLhTUm8iWqbUiqY9f"],"enrUri":"enr:-L24QMhrjvquB21eF_d9SnQD0WRl2qS_j8SczOQI1DfL5ehIFnU6CjJ2-CZmozTEpZnWGhvQH9EnCZmYWu1OHNrm-BICgmlkgnY0gmlwhKwSxUGKbXVsdGlhZGRyc5YACASsEsVBBugLAAoErBLFQQboDN0DgnJzhQACAQAAiXNlY3AyNTZrMaECLPsFRVECcFp8jCubDBrB4BsmiIxLiwiMazdKNtmBf8KDdGNwgugLg3VkcILoDYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-42-13__b2d4a63c-10ad-4abf-ab4f-448ac8688f72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62325', '62326', '62327', '62328', '62329']
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 62325:62325 -p 62326:62326 -p 62327:62327 -p 62328:62328 -p 62329:62329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62327 --rest-port=62325 --tcp-port=62326 --discv5-udp-port=62328 --rest-address=0.0.0.0 --nat=extip:172.18.102.130 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ffa029cdbc7951d887811b95f205eeba856baf2bcdf5ebbfb12f46423aeda4e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62329 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMhrjvquB21eF_d9SnQD0WRl2qS_j8SczOQI1DfL5ehIFnU6CjJ2-CZmozTEpZnWGhvQH9EnCZmYWu1OHNrm-BICgmlkgnY0gmlwhKwSxUGKbXVsdGlhZGRyc5YACASsEsVBBugLAAoErBLFQQboDN0DgnJzhQACAQAAiXNlY3AyNTZrMaECLPsFRVECcFp8jCubDBrB4BsmiIxLiwiMazdKNtmBf8KDdGNwgugLg3VkcILoDYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.130 waku 9f15b1738f1ed3604c28c45149accf00763fab92b094961aba1625d952c41747
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9f15b1738f1e. Setting up logs at ./log/docker/node2_2026-03-19_04-42-13__b2d4a63c-10ad-4abf-ab4f-448ac8688f72__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62325
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62325/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62325/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62325/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.130/tcp/62326/p2p/16Uiu2HAmV3YY6wKjsjbTCaAZgDvAuohyCQteTUQ2YWGcp1UMUnnw","/ip4/172.18.102.130/tcp/62327/ws/p2p/16Uiu2HAmV3YY6wKjsjbTCaAZgDvAuohyCQteTUQ2YWGcp1UMUnnw"],"enrUri":"enr:-L24QEbJUqWXwrMj7wDJMwUnvjV2PYsBK6rMeOIf1KL6_PMUcZcQIZDvjgyP6BP9cRedVfBp3D0jsOph1v1ZxNTo1W4CgmlkgnY0gmlwhKwSZoKKbXVsdGlhZGRyc5YACASsEmaCBvN2AAoErBJmggbzd90DgnJzhQACAQAAiXNlY3AyNTZrMaED84IpdPE0PAxCAph85ETmJAnSXtj1d4M_cx8KiD_l-5SDdGNwgvN2g3VkcILzeIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62325/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.65/tcp/59403/p2p/16Uiu2HAkxTFvTpsf8YrbN9rAwuGB2TRn59xnLhTUm8iWqbUiqY9f"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59402/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:62325/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:59402/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:59402/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":1773895332584588135,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895336409252241,"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 b48ac762e6e4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9f15b1738f1e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-42-13__b2d4a63c-10ad-4abf-ab4f-448ac8688f72__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-42-13__b2d4a63c-10ad-4abf-ab4f-448ac8688f72__wakuorg_nwaku:latest.log

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_relay_different_latency_between_two_nodes[7000] with id: 2026-03-19_04-40-02__50a5ed92-413f-4cdf-8ba5-d12394a65829
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-02__50a5ed92-413f-4cdf-8ba5-d12394a65829__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-02__50a5ed92-413f-4cdf-8ba5-d12394a65829__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.22.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32450', '32451', '32452', '32453', '32454']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32450:32450 -p 32451:32451 -p 32452:32452 -p 32453:32453 -p 32454:32454 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32452 --rest-port=32450 --tcp-port=32451 --discv5-udp-port=32453 --rest-address=0.0.0.0 --nat=extip:172.18.22.115 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffce27f7c01ac2a2dfccd25fff7a0becc7d19ee2f64ecd3eb0bf6ac35052b166 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32454 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.22.115 waku d1e9304997cab2ce1db88a64befdabd973d6bffe82330f4f0079ddb0e221e516
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1e9304997ca. Setting up logs at ./log/docker/node1_2026-03-19_04-40-02__50a5ed92-413f-4cdf-8ba5-d12394a65829__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32450
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 f72fd0cb7c4e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32450/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.22.115/tcp/32451/p2p/16Uiu2HAkyciGwNHecdq7nnFBNT2iXNrNK66Laa2JqQiQhVLSe7R9","/ip4/172.18.22.115/tcp/32452/ws/p2p/16Uiu2HAkyciGwNHecdq7nnFBNT2iXNrNK66Laa2JqQiQhVLSe7R9"],"enrUri":"enr:-L24QLQtlP1F4OStGoIf7QLbaJF-kDquyoMH3LplEpulFsQ3cWXgBnq0nIsCl0B0PP_w_Nkv4Dd_K9Lsec4XZVvHOrsCgmlkgnY0gmlwhKwSFnOKbXVsdGlhZGRyc5YACASsEhZzBn7DAAoErBIWcwZ-xN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPkK7dHTb3M7YVX9QT_j1ZqpEXjBQxYZKZRP89s2V3YiDdGNwgn7Dg3VkcIJ-xYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.45.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65503', '65504', '65505', '65506', '65507']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65503:65503 -p 65504:65504 -p 65505:65505 -p 65506:65506 -p 65507:65507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65505 --rest-port=65503 --tcp-port=65504 --discv5-udp-port=65506 --rest-address=0.0.0.0 --nat=extip:172.18.45.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6eab36f0e3bf8bdf7ca4de06c4be926b9fbb7b4e126afb832f1785147bf86cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65507 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLQtlP1F4OStGoIf7QLbaJF-kDquyoMH3LplEpulFsQ3cWXgBnq0nIsCl0B0PP_w_Nkv4Dd_K9Lsec4XZVvHOrsCgmlkgnY0gmlwhKwSFnOKbXVsdGlhZGRyc5YACASsEhZzBn7DAAoErBIWcwZ-xN0DgnJzhQADAQAAiXNlY3AyNTZrMaECPkK7dHTb3M7YVX9QT_j1ZqpEXjBQxYZKZRP89s2V3YiDdGNwgn7Dg3VkcIJ-xYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.48 waku 2ec75cb3b56941e7cf4f976206c123e1f481dd673155f0e1ed8f473fe1ea6ce8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ec75cb3b569. Setting up logs at ./log/docker/node2_2026-03-19_04-40-02__50a5ed92-413f-4cdf-8ba5-d12394a65829__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65503
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.48/tcp/65504/p2p/16Uiu2HAmSnTDLjeZZgHfwBGYtvEzPvqcxPH33kdNYvNHGXkEF1JL","/ip4/172.18.45.48/tcp/65505/ws/p2p/16Uiu2HAmSnTDLjeZZgHfwBGYtvEzPvqcxPH33kdNYvNHGXkEF1JL"],"enrUri":"enr:-L24QLixCxlujG3uZQP48EgTCdyCG0AoysvRzQHSvAXfLdlIHc1vf9x3NsP7b4x6B2l1VRON31EB5S27s1DY5EfQAPECgmlkgnY0gmlwhKwSLTCKbXVsdGlhZGRyc5YACASsEi0wBv_gAAoErBItMAb_4d0DgnJzhQADAQAAiXNlY3AyNTZrMaED0e0Ogdox1PQc3TwPgT8qUarIYTgFYREzK5lPxKGUZM2DdGNwgv_gg3VkcIL_4oV3YWt1MgE"}'
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:32450/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:65503/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:32450/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.45.48/tcp/45346/p2p/16Uiu2HAmSnTDLjeZZgHfwBGYtvEzPvqcxPH33kdNYvNHGXkEF1JL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65503/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.22.115/tcp/32451/p2p/16Uiu2HAkyciGwNHecdq7nnFBNT2iXNrNK66Laa2JqQiQhVLSe7R9","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","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 7000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7553', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7553', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7553', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '7000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32450/relay/v1/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:65503/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":1773895215122725956,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '7553', '-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 d1e9304997ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2ec75cb3b569
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-19 04:38:35.833 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:38:35.833 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_extra_field with id: 2026-03-19_04-38-35__db4662d0-f892-4476-af16-3e84d9b9ad39
2026-03-19 04:38:35.833 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:38:35.833 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:38:35.834 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:38:35.841 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:35.841 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-35__db4662d0-f892-4476-af16-3e84d9b9ad39__wakuorg_nwaku:latest.log
2026-03-19 04:38:35.841 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:35.841 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:35.842 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:35.843 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.171
2026-03-19 04:38:35.843 DEBUG [src.node.docker_mananger] Generated ports ['9477', '9478', '9479', '9480', '9481']
2026-03-19 04:38:35.843 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:35.843 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:35.843 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:35.843 DEBUG [src.node.docker_mananger] docker run -i -t -p 9477:9477 -p 9478:9478 -p 9479:9479 -p 9480:9480 -p 9481:9481 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9479 --rest-port=9477 --tcp-port=9478 --discv5-udp-port=9480 --rest-address=0.0.0.0 --nat=extip:172.18.92.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=445f0effd8605c4abcdc495fed4ac01225b12d1ce8c9170590dd433fc3a7f5cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9481 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:38:36.025 ERROR [src.node.docker_mananger] Max retries reached for container 68e2dd52fcb5. Exiting log stream.
2026-03-19 04:38:36.073 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.171 waku 0ab55ecd465fc1ee2980f920331310204e5a060d778d87b3e69d7baab3f9c2d3
2026-03-19 04:38:36.110 DEBUG [src.node.docker_mananger] Container started with ID 0ab55ecd465f. Setting up logs at ./log/docker/node1_2026-03-19_04-38-35__db4662d0-f892-4476-af16-3e84d9b9ad39__wakuorg_nwaku:latest.log
2026-03-19 04:38:36.111 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9477
2026-03-19 04:38:36.111 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:36.626 ERROR [src.node.docker_mananger] Max retries reached for container 3e6a614f9808. Exiting log stream.
2026-03-19 04:38:37.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9477/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:37.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:37.115 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:37.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9477/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:37.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.171/tcp/9478/p2p/16Uiu2HAm5oEjNjEKJzxRdx8uxUb5jBJXEN3Hn1Z84VH17s152v3D","/ip4/172.18.92.171/tcp/9479/ws/p2p/16Uiu2HAm5oEjNjEKJzxRdx8uxUb5jBJXEN3Hn1Z84VH17s152v3D"],"enrUri":"enr:-L24QKsEXRtJsh9UDdApzyW2QW4TOnlqdJ6Omdnu6Ha3e6dtZ1v1m0eJQXF5Pbbj5t73De8JOx4LMwDOdnn8MullIrwCgmlkgnY0gmlwhKwSXKuKbXVsdGlhZGRyc5YACASsElyrBiUGAAoErBJcqwYlB90DgnJzhQADAQAAiXNlY3AyNTZrMaECmhsZMFzpYdknDhGN9V0witeuiYAyrMCshsQ8XpKE1tyDdGNwgiUGg3VkcIIlCIV3YWt1MgU"}'
2026-03-19 04:38:37.118 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:37.118 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:38:37.125 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:37.125 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-38-35__db4662d0-f892-4476-af16-3e84d9b9ad39__wakuorg_nwaku:latest.log
2026-03-19 04:38:37.125 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:37.125 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:37.126 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:37.127 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.225
2026-03-19 04:38:37.127 DEBUG [src.node.docker_mananger] Generated ports ['50851', '50852', '50853', '50854', '50855']
2026-03-19 04:38:37.127 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:37.127 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:37.127 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:37.127 DEBUG [src.node.docker_mananger] docker run -i -t -p 50851:50851 -p 50852:50852 -p 50853:50853 -p 50854:50854 -p 50855:50855 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50853 --rest-port=50851 --tcp-port=50852 --discv5-udp-port=50854 --rest-address=0.0.0.0 --nat=extip:172.18.51.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a473eefcdc8ba4f6983ee67e6f8fce992e38abbdc6cb2fe4bd95c92d9ac9cd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50855 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKsEXRtJsh9UDdApzyW2QW4TOnlqdJ6Omdnu6Ha3e6dtZ1v1m0eJQXF5Pbbj5t73De8JOx4LMwDOdnn8MullIrwCgmlkgnY0gmlwhKwSXKuKbXVsdGlhZGRyc5YACASsElyrBiUGAAoErBJcqwYlB90DgnJzhQADAQAAiXNlY3AyNTZrMaECmhsZMFzpYdknDhGN9V0witeuiYAyrMCshsQ8XpKE1tyDdGNwgiUGg3VkcIIlCIV3YWt1MgU --filternode=/ip4/172.18.92.171/tcp/9478/p2p/16Uiu2HAm5oEjNjEKJzxRdx8uxUb5jBJXEN3Hn1Z84VH17s152v3D
2026-03-19 04:38:37.329 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.225 waku 2f9a415a1ea0c661e3c182cd2030383be62c3c0a7bc5e49ebb78538d05c1a929
2026-03-19 04:38:37.362 DEBUG [src.node.docker_mananger] Container started with ID 2f9a415a1ea0. Setting up logs at ./log/docker/node2_2026-03-19_04-38-35__db4662d0-f892-4476-af16-3e84d9b9ad39__wakuorg_nwaku:latest.log
2026-03-19 04:38:37.362 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50851
2026-03-19 04:38:37.363 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:38.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50851/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:38.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:38.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:38.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50851/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:38.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.225/tcp/50852/p2p/16Uiu2HAkzPS4hfss8afyNmanjXwZQvdRREToVB3cqNKfJesVGUfK","/ip4/172.18.51.225/tcp/50853/ws/p2p/16Uiu2HAkzPS4hfss8afyNmanjXwZQvdRREToVB3cqNKfJesVGUfK"],"enrUri":"enr:-L24QGtm3PtsZeVmqIxe-by3lagyUnccccPtVc2CbgriNsFXMlxTbaVFW-378K2vU7m0HSQLJ3ld8faiqzF396P5RTsCgmlkgnY0gmlwhKwSM-GKbXVsdGlhZGRyc5YACASsEjPhBsakAAoErBIz4QbGpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECSbeJ8lZ9zWVX1E0ITEY6ZRCLQR4T6bRzsEr1GJr1spKDdGNwgsakg3VkcILGpoV3YWt1MgA"}'
2026-03-19 04:38:38.369 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:38.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50851/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.171/tcp/9478/p2p/16Uiu2HAm5oEjNjEKJzxRdx8uxUb5jBJXEN3Hn1Z84VH17s152v3D"]'
2026-03-19 04:38:38.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:38.415 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-19 04:38:38.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9477/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:38.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:38.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50851/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d9b426d5-6a60-43be-8e42-0e5ce556be86", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:38:38.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d9b426d5-6a60-43be-8e42-0e5ce556be86","statusDesc":"OK"}'
2026-03-19 04:38:38.450 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:50851/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-03-19 04:38:38.453 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50851/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-19 04:38:38.456 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:38:38.457 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:38:38.457 DEBUG [src.node.waku_node] Stopping container with id 0ab55ecd465f
2026-03-19 04:38:39.013 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:39.015 DEBUG [src.node.waku_node] Stopping container with id 2f9a415a1ea0
2026-03-19 04:38:39.589 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:39.591 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:38:39.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:39.603 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_relay_different_latency_between_two_nodes[500] with id: 2026-03-19_04-39-32__328192bd-1454-4d7b-84fe-f16d7720efdb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-32__328192bd-1454-4d7b-84fe-f16d7720efdb__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-32__328192bd-1454-4d7b-84fe-f16d7720efdb__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.75.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13841', '13842', '13843', '13844', '13845']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13841:13841 -p 13842:13842 -p 13843:13843 -p 13844:13844 -p 13845:13845 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13843 --rest-port=13841 --tcp-port=13842 --discv5-udp-port=13844 --rest-address=0.0.0.0 --nat=extip:172.18.75.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=475bf83f74c2bd83cc1dd66c4aef7e3dea0a1c8cebbd98df80cb3dd6e8d1efce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13845 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.194 waku 580148e809d639eb7f6370db76d7f6af90183d6cc4d28b5e0a535eea034738f0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 580148e809d6. Setting up logs at ./log/docker/node1_2026-03-19_04-39-32__328192bd-1454-4d7b-84fe-f16d7720efdb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13841
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 51f13183c9ce. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13841/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13841/debug/v1/info" -H "Content-Type: application/json" -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.194/tcp/13842/p2p/16Uiu2HAmAY17uY3bVoDeZk9HaK4QcncA8X44xSXKAchAEMNaxq2j","/ip4/172.18.75.194/tcp/13843/ws/p2p/16Uiu2HAmAY17uY3bVoDeZk9HaK4QcncA8X44xSXKAchAEMNaxq2j"],"enrUri":"enr:-L24QOZSFo1Vc6bvQZ7xFI1lQSkD5eQf9qOSN3u4vUJfH9lreDgB-lgTV-LFQSL_Yx9PkF1ZhZz-XH97wluMVDZ1VQYCgmlkgnY0gmlwhKwSS8KKbXVsdGlhZGRyc5YACASsEkvCBjYSAAoErBJLwgY2E90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4H5uJvMCkhXOygIEKJ6KkeU8Np2CgXNXjZyDZDPovWyDdGNwgjYSg3VkcII2FIV3YWt1MgE"}'
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.241.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21048', '21049', '21050', '21051', '21052']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21048:21048 -p 21049:21049 -p 21050:21050 -p 21051:21051 -p 21052:21052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21050 --rest-port=21048 --tcp-port=21049 --discv5-udp-port=21051 --rest-address=0.0.0.0 --nat=extip:172.18.241.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89f8fcdd78b850eb05d7c8ae5e83c8d6c132f0e00e20824caeb8f5bb2e4e03b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21052 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOZSFo1Vc6bvQZ7xFI1lQSkD5eQf9qOSN3u4vUJfH9lreDgB-lgTV-LFQSL_Yx9PkF1ZhZz-XH97wluMVDZ1VQYCgmlkgnY0gmlwhKwSS8KKbXVsdGlhZGRyc5YACASsEkvCBjYSAAoErBJLwgY2E90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4H5uJvMCkhXOygIEKJ6KkeU8Np2CgXNXjZyDZDPovWyDdGNwgjYSg3VkcII2FIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.37 waku 75fd932950c14c2b7e3ab287321429521db4bc7245f0154b8405469b9890b04c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75fd932950c1. Setting up logs at ./log/docker/node2_2026-03-19_04-39-32__328192bd-1454-4d7b-84fe-f16d7720efdb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21048
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21048/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21048/debug/v1/info" -H "Content-Type: application/json" -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.37/tcp/21049/p2p/16Uiu2HAmLKqkBytZi3G8eJF4yfWHqqgmtEc25kJMYwUBji5TxLpR","/ip4/172.18.241.37/tcp/21050/ws/p2p/16Uiu2HAmLKqkBytZi3G8eJF4yfWHqqgmtEc25kJMYwUBji5TxLpR"],"enrUri":"enr:-L24QB4p18zGlUA1tcXJGovPRYcg8eRKH-ntd5Mysk-gaY8VI_AkgF19KH3mwW_CvcYt7SK8SPvgLajmR1MwfqPi6dYCgmlkgnY0gmlwhKwS8SWKbXVsdGlhZGRyc5YACASsEvElBlI5AAoErBLxJQZSOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcfW66rk6em9ha2anqVhI2U3LNhHtWQMgSRSHjwkXfmKDdGNwglI5g3VkcIJSO4V3YWt1MgE"}'
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:13841/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:21048/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:13841/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.241.37/tcp/47836/p2p/16Uiu2HAmLKqkBytZi3G8eJF4yfWHqqgmtEc25kJMYwUBji5TxLpR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21048/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.75.194/tcp/13842/p2p/16Uiu2HAmAY17uY3bVoDeZk9HaK4QcncA8X44xSXKAchAEMNaxq2j","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","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 500ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8468', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8468', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8468', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '500ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13841/relay/v1/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:21048/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":1773895185094241656,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8468', '-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 580148e809d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 75fd932950c1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,72 @@
2026-03-19 04:48:58.100 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:48:58.102 DEBUG [tests.conftest] Running test: test_store_with_peerAddr with id: 2026-03-19_04-48-58__de2f0046-fbfc-4775-a7b2-7e4266d818dc
2026-03-19 04:48:58.102 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:48:58.103 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:48:58.103 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:48:58.113 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:48:58.113 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-48-58__de2f0046-fbfc-4775-a7b2-7e4266d818dc__wakuorg_nwaku:latest.log
2026-03-19 04:48:58.114 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:48:58.114 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:48:58.118 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:48:58.118 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.12
2026-03-19 04:48:58.119 DEBUG [src.node.docker_mananger] Generated ports ['64652', '64653', '64654', '64655', '64656']
2026-03-19 04:48:58.120 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:48:58.121 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:48:58.121 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:48:58.122 DEBUG [src.node.docker_mananger] docker run -i -t -p 64652:64652 -p 64653:64653 -p 64654:64654 -p 64655:64655 -p 64656:64656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64654 --rest-port=64652 --tcp-port=64653 --discv5-udp-port=64655 --rest-address=0.0.0.0 --nat=extip:172.18.33.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1e7f6ad2a1c4acfaac24239a548a848a6ddb6b9ab3483ee486b2dbccd4dd0cb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64656 --metrics-logging=true --store=true --relay=true
2026-03-19 04:48:58.224 ERROR [src.node.docker_mananger] Max retries reached for container 00e6574f1b50. Exiting log stream.
2026-03-19 04:48:58.340 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.12 waku f3d0a29214425058472bb8c3c621f48bdc70d71db7e8f11b88ad4d7db44fd6f1
2026-03-19 04:48:58.376 DEBUG [src.node.docker_mananger] Container started with ID f3d0a2921442. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-48-58__de2f0046-fbfc-4775-a7b2-7e4266d818dc__wakuorg_nwaku:latest.log
2026-03-19 04:48:58.376 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64652
2026-03-19 04:48:58.377 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:48:59.022 ERROR [src.node.docker_mananger] Max retries reached for container 0a8a15bec637. Exiting log stream.
2026-03-19 04:48:59.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64652/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:48:59.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:48:59.382 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:48:59.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64652/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:48:59.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.12/tcp/64653/p2p/16Uiu2HAmMiCyVBHmG2Q8rnDTx8h2ZMBAUJ8Rz8PED3tvKN6Z36Dy","/ip4/172.18.33.12/tcp/64654/ws/p2p/16Uiu2HAmMiCyVBHmG2Q8rnDTx8h2ZMBAUJ8Rz8PED3tvKN6Z36Dy"],"enrUri":"enr:-L24QBh6IjBbkRGt7gGHUQgHN_PRy6OIf6DMPoyWWJnmTgvRJMSPotQ_wFQ3-SN2Y-6oR30G7F3pC_HBJiv1NiqoeNsCgmlkgnY0gmlwhKwSIQyKbXVsdGlhZGRyc5YACASsEiEMBvyNAAoErBIhDAb8jt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhowy6HP02mi75jO_al3Uuf860gw7hDrHNrnX0fZ5olSDdGNwgvyNg3VkcIL8j4V3YWt1MgM"}'
2026-03-19 04:48:59.385 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:48:59.392 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:48:59.392 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-48-58__de2f0046-fbfc-4775-a7b2-7e4266d818dc__wakuorg_nwaku:latest.log
2026-03-19 04:48:59.393 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:48:59.393 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:48:59.394 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:48:59.394 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.113
2026-03-19 04:48:59.394 DEBUG [src.node.docker_mananger] Generated ports ['36384', '36385', '36386', '36387', '36388']
2026-03-19 04:48:59.395 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:48:59.395 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:48:59.395 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:48:59.395 DEBUG [src.node.docker_mananger] docker run -i -t -p 36384:36384 -p 36385:36385 -p 36386:36386 -p 36387:36387 -p 36388:36388 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36386 --rest-port=36384 --tcp-port=36385 --discv5-udp-port=36387 --rest-address=0.0.0.0 --nat=extip:172.18.165.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=82dacafa9c8ecbc835ac738aa8dd82cfbd947ca0b9b398fdfdddde8fd43cf7d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36388 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBh6IjBbkRGt7gGHUQgHN_PRy6OIf6DMPoyWWJnmTgvRJMSPotQ_wFQ3-SN2Y-6oR30G7F3pC_HBJiv1NiqoeNsCgmlkgnY0gmlwhKwSIQyKbXVsdGlhZGRyc5YACASsEiEMBvyNAAoErBIhDAb8jt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhowy6HP02mi75jO_al3Uuf860gw7hDrHNrnX0fZ5olSDdGNwgvyNg3VkcIL8j4V3YWt1MgM --storenode=/ip4/172.18.33.12/tcp/64653/p2p/16Uiu2HAmMiCyVBHmG2Q8rnDTx8h2ZMBAUJ8Rz8PED3tvKN6Z36Dy --store=true --relay=true
2026-03-19 04:48:59.597 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.113 waku b63d1233ea06363f9590ac08ed4f79ce8d06e85b5ee24c2983fbdc2dc0123aac
2026-03-19 04:48:59.638 DEBUG [src.node.docker_mananger] Container started with ID b63d1233ea06. Setting up logs at ./log/docker/store_node1_2026-03-19_04-48-58__de2f0046-fbfc-4775-a7b2-7e4266d818dc__wakuorg_nwaku:latest.log
2026-03-19 04:48:59.638 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36384
2026-03-19 04:48:59.638 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:49:00.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36384/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:00.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:49:00.642 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:49:00.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36384/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:00.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.113/tcp/36385/p2p/16Uiu2HAmCTWmQwUAgE7fGZNmtdtQECmivWCLDBkGMMb9vDFLqfx7","/ip4/172.18.165.113/tcp/36386/ws/p2p/16Uiu2HAmCTWmQwUAgE7fGZNmtdtQECmivWCLDBkGMMb9vDFLqfx7"],"enrUri":"enr:-L24QKGVVhkC7aYmavBXL65-Ow9is7Q3yovgkzKTr-vQ66pzNDGROgc-6DZhM8Mcn3Ytht73irWvtdtQbwSL8odvx5YCgmlkgnY0gmlwhKwSpXGKbXVsdGlhZGRyc5YACASsEqVxBo4hAAoErBKlcQaOIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_Q9r87s13Oc9Vlcwfak7j0PFryvWmQL7OQLmZkseQcSDdGNwgo4hg3VkcIKOI4V3YWt1MgM"}'
2026-03-19 04:49:00.645 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:49:00.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36384/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.33.12/tcp/64653/p2p/16Uiu2HAmMiCyVBHmG2Q8rnDTx8h2ZMBAUJ8Rz8PED3tvKN6Z36Dy"]'
2026-03-19 04:49:00.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:49:00.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64652/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:49:00.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:49:00.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36384/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:49:00.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:49:00.654 DEBUG [src.steps.store] Relaying message
2026-03-19 04:49:00.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64652/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:49:00.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:49:00.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:49:00.861 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:49:00.861 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36384/store/v3/messages?peerAddr=%2Fip4%2F172.18.33.12%2Ftcp%2F64653%2Fp2p%2F16Uiu2HAmMiCyVBHmG2Q8rnDTx8h2ZMBAUJ8Rz8PED3tvKN6Z36Dy&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:00.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9ea509977546d049d1cb","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x89f2814d710aa33771725db597b172544f9a857d1fdf096e2f928a5c838c6d20"}]}'
2026-03-19 04:49:00.871 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:49:00.873 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:49:00.874 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:49:00.874 DEBUG [src.node.waku_node] Stopping container with id f3d0a2921442
2026-03-19 04:49:01.467 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:49:01.467 DEBUG [src.node.waku_node] Stopping container with id b63d1233ea06
2026-03-19 04:49:02.044 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:49:02.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:49:02.055 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:49:02.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,203 @@
2026-03-19 04:37:23.343 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:37:23.343 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5
2026-03-19 04:37:23.344 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:37:23.344 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:37:23.353 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:37:23.353 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5__wakuorg_nwaku:latest.log
2026-03-19 04:37:23.359 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:37:23.359 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5__wakuorg_nwaku:latest.log
2026-03-19 04:37:23.366 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:37:23.366 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5__wakuorg_nwaku:latest.log
2026-03-19 04:37:23.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:37:23.371 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5__wakuorg_nwaku:latest.log
2026-03-19 04:37:23.372 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:37:23.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:37:23.417 DEBUG [src.node.docker_mananger] Network waku created
2026-03-19 04:37:23.417 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.252
2026-03-19 04:37:23.417 DEBUG [src.node.docker_mananger] Generated ports ['27167', '27168', '27169', '27170', '27171']
2026-03-19 04:37:23.417 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:37:23.418 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:37:23.418 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:37:23.418 DEBUG [src.node.docker_mananger] docker run -i -t -p 27167:27167 -p 27168:27168 -p 27169:27169 -p 27170:27170 -p 27171:27171 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27169 --rest-port=27167 --tcp-port=27168 --discv5-udp-port=27170 --rest-address=0.0.0.0 --nat=extip:172.18.97.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9aabe46942de97bdb42fdfc2fcd24cebee36bbaa2eab0262d97dda6e8fb40bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27171 --metrics-logging=true --relay=true
2026-03-19 04:37:26.270 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.252 waku f5e4490b8962815d6c24d9f8b2cafb6b071efd5f440f020ea98e30f425d15331
2026-03-19 04:37:26.308 DEBUG [src.node.docker_mananger] Container started with ID f5e4490b8962. Setting up logs at ./log/docker/node1_2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5__wakuorg_nwaku:latest.log
2026-03-19 04:37:26.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27167
2026-03-19 04:37:26.309 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:37:27.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27167/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:27.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:37:27.313 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:37:27.313 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27167/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:27.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.252/tcp/27168/p2p/16Uiu2HAmEBCzJ8ssQuh7da2kxKFwWe491cgSzdXo1sfFWwteLmLG","/ip4/172.18.97.252/tcp/27169/ws/p2p/16Uiu2HAmEBCzJ8ssQuh7da2kxKFwWe491cgSzdXo1sfFWwteLmLG"],"enrUri":"enr:-L24QGMaO8j0HWeF9KDTn5hkQSLXkfVHLbMkFNfNO8he9e2OFxHC7FH9fTgt3C7fFswaoldJHNGtS3xSLZObqVO3CtMCgmlkgnY0gmlwhKwSYfyKbXVsdGlhZGRyc5YACASsEmH8BmogAAoErBJh_AZqId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFplmrP_gDo9t23UsZEjwBba0HPFAo4O0L54hPIWn_bWDdGNwgmogg3VkcIJqIoV3YWt1MgE"}'
2026-03-19 04:37:27.316 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:37:27.316 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:37:27.316 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:37:27.318 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:37:27.318 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.249
2026-03-19 04:37:27.318 DEBUG [src.node.docker_mananger] Generated ports ['45394', '45395', '45396', '45397', '45398']
2026-03-19 04:37:27.318 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:37:27.318 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:37:27.318 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:37:27.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 45394:45394 -p 45395:45395 -p 45396:45396 -p 45397:45397 -p 45398:45398 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45396 --rest-port=45394 --tcp-port=45395 --discv5-udp-port=45397 --rest-address=0.0.0.0 --nat=extip:172.18.51.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd6e50ddcba584c4da49fcebcba8bd28afbdaa12aae43893d3cf4d72a1f1ddfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45398 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGMaO8j0HWeF9KDTn5hkQSLXkfVHLbMkFNfNO8he9e2OFxHC7FH9fTgt3C7fFswaoldJHNGtS3xSLZObqVO3CtMCgmlkgnY0gmlwhKwSYfyKbXVsdGlhZGRyc5YACASsEmH8BmogAAoErBJh_AZqId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFplmrP_gDo9t23UsZEjwBba0HPFAo4O0L54hPIWn_bWDdGNwgmogg3VkcIJqIoV3YWt1MgE
2026-03-19 04:37:27.516 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.249 waku b3c98e46154d666c79b3fe4270b55f9c73c6d771321d877ee088172542c7a570
2026-03-19 04:37:27.551 DEBUG [src.node.docker_mananger] Container started with ID b3c98e46154d. Setting up logs at ./log/docker/node2_2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5__wakuorg_nwaku:latest.log
2026-03-19 04:37:27.551 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45394
2026-03-19 04:37:27.551 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:37:28.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45394/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:28.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:37:28.578 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:37:28.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45394/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:28.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.249/tcp/45395/p2p/16Uiu2HAmELGNto7hviiC5ZH9RWYbkp4PLhXtpNzm4bueNeE91rc8","/ip4/172.18.51.249/tcp/45396/ws/p2p/16Uiu2HAmELGNto7hviiC5ZH9RWYbkp4PLhXtpNzm4bueNeE91rc8"],"enrUri":"enr:-L24QJSZiDTCEIq0h3WqrMD5A3GnLfkCu8j9ZdMarXyE_HzWVFtfbx1FWyDiYfqARaOHNHrfnbj7LYKQCaomuAAL29oCgmlkgnY0gmlwhKwSM_mKbXVsdGlhZGRyc5YACASsEjP5BrFTAAoErBIz-QaxVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGOt2BI1pVK487-VqcAenLiTYzQGPW7x0RZPnXu9dnjmDdGNwgrFTg3VkcIKxVYV3YWt1MgE"}'
2026-03-19 04:37:28.584 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:37:28.585 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:37:28.585 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:37:28.586 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:37:28.587 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.106
2026-03-19 04:37:28.587 DEBUG [src.node.docker_mananger] Generated ports ['63894', '63895', '63896', '63897', '63898']
2026-03-19 04:37:28.587 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:37:28.587 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:37:28.588 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:37:28.588 DEBUG [src.node.docker_mananger] docker run -i -t -p 63894:63894 -p 63895:63895 -p 63896:63896 -p 63897:63897 -p 63898:63898 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63896 --rest-port=63894 --tcp-port=63895 --discv5-udp-port=63897 --rest-address=0.0.0.0 --nat=extip:172.18.207.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f1dcba8ddfa5cec65a8834b8e5fbff306e3dda9df0dfbbbec8b9aae62d9e6a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63898 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJSZiDTCEIq0h3WqrMD5A3GnLfkCu8j9ZdMarXyE_HzWVFtfbx1FWyDiYfqARaOHNHrfnbj7LYKQCaomuAAL29oCgmlkgnY0gmlwhKwSM_mKbXVsdGlhZGRyc5YACASsEjP5BrFTAAoErBIz-QaxVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGOt2BI1pVK487-VqcAenLiTYzQGPW7x0RZPnXu9dnjmDdGNwgrFTg3VkcIKxVYV3YWt1MgE
2026-03-19 04:37:28.791 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.106 waku 9034360d832af9cd9e335d754ccd18918f1c1282371077fabd13894aee54c40d
2026-03-19 04:37:28.824 DEBUG [src.node.docker_mananger] Container started with ID 9034360d832a. Setting up logs at ./log/docker/node3_2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5__wakuorg_nwaku:latest.log
2026-03-19 04:37:28.825 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63894
2026-03-19 04:37:28.825 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:37:29.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63894/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:29.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:37:29.844 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:37:29.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63894/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:29.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.106/tcp/63895/p2p/16Uiu2HAmGLUPJ7a4nwNWAfSWPve7HyipWWhWVkLutNC9BHwDte4e","/ip4/172.18.207.106/tcp/63896/ws/p2p/16Uiu2HAmGLUPJ7a4nwNWAfSWPve7HyipWWhWVkLutNC9BHwDte4e"],"enrUri":"enr:-L24QOKd57Ww1ZqlwNa1jl7kaGBDaGZZnXwyarX4y7sOCzbLMYxZ6mU-BCEeMA0KIIi9aLI2jZ0S40FMx8GcBfk2bBoCgmlkgnY0gmlwhKwSz2qKbXVsdGlhZGRyc5YACASsEs9qBvmXAAoErBLPagb5mN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNrBpQIK5OIO6XtgO-v9JOFZZ3dqeDY0iFqUF2E1xyH-DdGNwgvmXg3VkcIL5mYV3YWt1MgE"}'
2026-03-19 04:37:29.850 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:37:29.850 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:37:29.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:37:29.852 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:37:29.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.112
2026-03-19 04:37:29.852 DEBUG [src.node.docker_mananger] Generated ports ['61665', '61666', '61667', '61668', '61669']
2026-03-19 04:37:29.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:37:29.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:37:29.852 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:37:29.852 DEBUG [src.node.docker_mananger] docker run -i -t -p 61665:61665 -p 61666:61666 -p 61667:61667 -p 61668:61668 -p 61669:61669 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61667 --rest-port=61665 --tcp-port=61666 --discv5-udp-port=61668 --rest-address=0.0.0.0 --nat=extip:172.18.164.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb9da8bb7fd94a6a6f1a0ddf39e77e962bd6dabc9dcdce051be59dbeca24939e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61669 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOKd57Ww1ZqlwNa1jl7kaGBDaGZZnXwyarX4y7sOCzbLMYxZ6mU-BCEeMA0KIIi9aLI2jZ0S40FMx8GcBfk2bBoCgmlkgnY0gmlwhKwSz2qKbXVsdGlhZGRyc5YACASsEs9qBvmXAAoErBLPagb5mN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNrBpQIK5OIO6XtgO-v9JOFZZ3dqeDY0iFqUF2E1xyH-DdGNwgvmXg3VkcIL5mYV3YWt1MgE
2026-03-19 04:37:30.046 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.112 waku a1018ebfdbc9e2dedba203d2fd9f4d5e3665708a72cc4120a2c1a4e95590cc1a
2026-03-19 04:37:30.082 DEBUG [src.node.docker_mananger] Container started with ID a1018ebfdbc9. Setting up logs at ./log/docker/node4_2026-03-19_04-37-23__a376a0ce-32c0-46d4-a0ce-83db8e0e8ba5__wakuorg_nwaku:latest.log
2026-03-19 04:37:30.083 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61665
2026-03-19 04:37:30.083 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:37:31.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61665/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:31.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:37:31.107 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:37:31.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61665/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:31.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.112/tcp/61666/p2p/16Uiu2HAmAEYyw98bHH7SowUnnjFK5L8ZsGBrGByogcNQM6YEyj62","/ip4/172.18.164.112/tcp/61667/ws/p2p/16Uiu2HAmAEYyw98bHH7SowUnnjFK5L8ZsGBrGByogcNQM6YEyj62"],"enrUri":"enr:-L24QLPxyBrv2yzNpd9lp1gb915Z-arYSnbSsQm_5uPICeuuAVGGG7GhiXvNj6Z5GGdzoVFBoxbUGCVtCOMOYx2eNdICgmlkgnY0gmlwhKwSpHCKbXVsdGlhZGRyc5YACASsEqRwBvDiAAoErBKkcAbw490DgnJzhQADAQAAiXNlY3AyNTZrMaEC3AYAuG2Z59DSx4Jnt24AAGZ-WaQP2VfklAPBByfHGDuDdGNwgvDig3VkcILw5IV3YWt1MgE"}'
2026-03-19 04:37:31.114 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:37:31.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:37:31.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:31.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45394/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:37:31.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:31.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63894/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:37:31.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:31.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61665/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:37:31.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:31.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27167/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:31.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.249/tcp/45598/p2p/16Uiu2HAmELGNto7hviiC5ZH9RWYbkp4PLhXtpNzm4bueNeE91rc8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:37:31.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45394/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:31.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.97.252/tcp/27168/p2p/16Uiu2HAmEBCzJ8ssQuh7da2kxKFwWe491cgSzdXo1sfFWwteLmLG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.207.106/tcp/47876/p2p/16Uiu2HAmGLUPJ7a4nwNWAfSWPve7HyipWWhWVkLutNC9BHwDte4e","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:37:31.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63894/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:31.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.51.249/tcp/45395/p2p/16Uiu2HAmELGNto7hviiC5ZH9RWYbkp4PLhXtpNzm4bueNeE91rc8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.164.112/tcp/45738/p2p/16Uiu2HAmAEYyw98bHH7SowUnnjFK5L8ZsGBrGByogcNQM6YEyj62","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:37:31.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61665/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:31.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.207.106/tcp/63895/p2p/16Uiu2HAmGLUPJ7a4nwNWAfSWPve7HyipWWhWVkLutNC9BHwDte4e","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-19 04:37:31.163 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-19 04:37:51.165 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3645', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-19 04:37:51.247 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3645', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-19 04:37:51.257 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3645', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-03-19 04:37:51.272 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3645', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-19 04:37:51.282 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-19 04:37:51.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:37:51.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-19 04:37:51.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:51.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:51.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:51.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:51.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:51.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:51.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:51.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:51.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:52.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:52.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:54.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:54.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:54.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:54.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:57.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:57.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:59.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:59.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:37:59.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:37:59.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:00.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:00.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:01.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:01.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:01.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:01.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:03.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:03.866 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:04.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:04.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:06.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:06.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:09.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:09.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:09.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:09.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:10.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:10.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:12.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:12.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:12.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:12.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:17.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:17.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:18.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:18.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:18.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:18.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:23.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:23.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:23.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:23.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:26.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:26.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:27.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:27.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:27.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:27.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27167/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:29.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:29.771 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3645', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-19 04:38:29.781 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 14904 bytes 148 pkt (dropped 141, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-03-19 04:38:29.782 DEBUG [src.libs.common] Sleeping for 15.0 seconds
2026-03-19 04:38:44.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61665/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:44.785 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":1773895071285816461,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895071296175083,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895071310650634,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895071332886800,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895071349158503,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895072978129442,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895074434702965,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895074446561704,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895077754435470,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895079650588547,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895079866199277,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895080939927552,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895081965548341,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895081981506388,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895083866509461,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895084909844619,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895086338381106,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895089442193554,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895089455971663,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895090914658083,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895092154092902,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895092778552934,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895097901219968,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895098530379316,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895098541117290,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895103858601353,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895103873332927,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895106170146030,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895107242730286,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895107257877652,"ephemeral":false,"proof":""}]'
2026-03-19 04:38:44.786 INFO [tests.e2e.test_network_conditions] [LOSS=50.0%] sent=30 received=30 window=15.0s
2026-03-19 04:38:44.787 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3645', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-19 04:38:44.799 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:38:44.800 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:38:44.800 DEBUG [src.node.waku_node] Stopping container with id f5e4490b8962
2026-03-19 04:38:45.374 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:45.374 DEBUG [src.node.waku_node] Stopping container with id b3c98e46154d
2026-03-19 04:38:45.954 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:45.956 DEBUG [src.node.waku_node] Stopping container with id 9034360d832a
2026-03-19 04:38:46.440 ERROR [src.node.docker_mananger] Max retries reached for container f5e4490b8962. Exiting log stream.
2026-03-19 04:38:46.504 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:46.505 DEBUG [src.node.waku_node] Stopping container with id a1018ebfdbc9
2026-03-19 04:38:46.770 ERROR [src.node.docker_mananger] Max retries reached for container b3c98e46154d. Exiting log stream.
2026-03-19 04:38:47.064 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:47.066 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:38:47.209 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:47.284 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:47.438 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:47.514 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,202 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-19_04-39-50__4dd3daf8-f975-4706-82ec-c85dfe65acd6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-50__4dd3daf8-f975-4706-82ec-c85dfe65acd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.166.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41811', '41812', '41813', '41814', '41815']
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 41811:41811 -p 41812:41812 -p 41813:41813 -p 41814:41814 -p 41815:41815 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41813 --rest-port=41811 --tcp-port=41812 --discv5-udp-port=41814 --rest-address=0.0.0.0 --nat=extip:172.18.166.165 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=feb9c6fda87f40aefedf2dcf7981280e2f7bfb7a2a079cb052983df8dcf1f2ba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41815 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.165 waku 030db175aea82c63366160472d76fa2a380e396bb40733c880f118453846462d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f949be4d35d2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 030db175aea8. Setting up logs at ./log/docker/node1_2026-03-19_04-39-50__4dd3daf8-f975-4706-82ec-c85dfe65acd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41811
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 5b0ea3b9f947. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41811/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41811/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41811/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41811/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.165/tcp/41812/p2p/16Uiu2HAmBvzVcQiXzet2vLoBjDv86Z5ZAHxTvMNsSHfdmctcgRYc","/ip4/172.18.166.165/tcp/41813/ws/p2p/16Uiu2HAmBvzVcQiXzet2vLoBjDv86Z5ZAHxTvMNsSHfdmctcgRYc"],"enrUri":"enr:-L24QAL_H3c-jj8nmP5d58ac8MM3lTwoB0OPPgu2iYrjBNO_CkQYE6Ixt4o2wBL3eVq_vOj-X95sMt1tgUmRSvDDZ4wCgmlkgnY0gmlwhKwSpqWKbXVsdGlhZGRyc5YACASsEqalBqNUAAoErBKmpQajVd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9T3Eq6nX7IkblPaoBHSlidDa9qc2VmdsUKBGvbrn53GDdGNwgqNUg3VkcIKjVoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-50__4dd3daf8-f975-4706-82ec-c85dfe65acd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.233.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56293', '56294', '56295', '56296', '56297']
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 56293:56293 -p 56294:56294 -p 56295:56295 -p 56296:56296 -p 56297:56297 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56295 --rest-port=56293 --tcp-port=56294 --discv5-udp-port=56296 --rest-address=0.0.0.0 --nat=extip:172.18.233.97 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d2a676dea3cedf85daae819ccfd6e5f3cc2674dccaef9de05645fec2c567cad1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56297 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAL_H3c-jj8nmP5d58ac8MM3lTwoB0OPPgu2iYrjBNO_CkQYE6Ixt4o2wBL3eVq_vOj-X95sMt1tgUmRSvDDZ4wCgmlkgnY0gmlwhKwSpqWKbXVsdGlhZGRyc5YACASsEqalBqNUAAoErBKmpQajVd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9T3Eq6nX7IkblPaoBHSlidDa9qc2VmdsUKBGvbrn53GDdGNwgqNUg3VkcIKjVoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.97 waku 138fe8aef0778ffc9a724f7d941cd899eec6e70940abd8d5f38500037fd62851
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 138fe8aef077. Setting up logs at ./log/docker/node2_2026-03-19_04-39-50__4dd3daf8-f975-4706-82ec-c85dfe65acd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56293
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56293/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.233.97/tcp/56294/p2p/16Uiu2HAm15s8zdSL9yRvUU5JUNYXaLiu3nrtcgyJdKJusXC1f3qX","/ip4/172.18.233.97/tcp/56295/ws/p2p/16Uiu2HAm15s8zdSL9yRvUU5JUNYXaLiu3nrtcgyJdKJusXC1f3qX"],"enrUri":"enr:-L24QBECpuWi2qxoOnzwQuywhnEoffahcJ5IMbxioDLoadztC6o8aRAFmOo6ec3OydSFG_kpgj2ab8YRsLI82jaQSCsCgmlkgnY0gmlwhKwS6WGKbXVsdGlhZGRyc5YACASsEulhBtvmAAoErBLpYQbb590DgnJzhQACAQAAiXNlY3AyNTZrMaECVBMfW0f23RSnKfYtTlCvsXVq3CKbEDIuea5ldSjVo5aDdGNwgtvmg3VkcILb6IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56293/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.165/tcp/41812/p2p/16Uiu2HAmBvzVcQiXzet2vLoBjDv86Z5ZAHxTvMNsSHfdmctcgRYc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41811/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56293/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41811/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:41811/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":1773895192575876775,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895192600561973,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895189557445630,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895190872426045,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895194533427179,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895194608745835,"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 030db175aea8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 138fe8aef077
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-39-50__4dd3daf8-f975-4706-82ec-c85dfe65acd6__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-39-50__4dd3daf8-f975-4706-82ec-c85dfe65acd6__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-19_04-39-55__04754f31-dfac-4b09-ab85-1dbf50fb72c8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-55__04754f31-dfac-4b09-ab85-1dbf50fb72c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.219
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3018', '3019', '3020', '3021', '3022']
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 3018:3018 -p 3019:3019 -p 3020:3020 -p 3021:3021 -p 3022:3022 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3020 --rest-port=3018 --tcp-port=3019 --discv5-udp-port=3021 --rest-address=0.0.0.0 --nat=extip:172.18.110.219 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ca24adc8db4bc267fde3dd52ad8efd96aace0e83ae29c7dee919e12486cab00a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3022 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 030db175aea8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.219 waku 0f89ee9bc37713d33c28b283c93c6d83321a6b98c077569e84968fb2e8aeced2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0f89ee9bc377. Setting up logs at ./log/docker/node1_2026-03-19_04-39-55__04754f31-dfac-4b09-ab85-1dbf50fb72c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3018
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 138fe8aef077. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3018/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3018/debug/v1/info" -H "Content-Type: application/json" -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.219/tcp/3019/p2p/16Uiu2HAkyFALkHNkwtw8qMiinDWBNuWSRuB6m6Cqe7C2ABuTpwQE","/ip4/172.18.110.219/tcp/3020/ws/p2p/16Uiu2HAkyFALkHNkwtw8qMiinDWBNuWSRuB6m6Cqe7C2ABuTpwQE"],"enrUri":"enr:-L24QO7XaJR4vIomRzEj-HkZDEDqhivN6H8FiFYajEyXeaMKNEsu1RA92ozvbd7AmWLFHqkuqTaL9aHSp4eGpqzuaogCgmlkgnY0gmlwhKwSbtuKbXVsdGlhZGRyc5YACASsEm7bBgvLAAoErBJu2wYLzN0DgnJzhQACAQAAiXNlY3AyNTZrMaECOL1tT3PC8qOGz6V7dRGLG141xtxWuuzcxFua3MPATFODdGNwggvLg3VkcIILzYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-55__04754f31-dfac-4b09-ab85-1dbf50fb72c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.57
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19897', '19898', '19899', '19900', '19901']
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 19897:19897 -p 19898:19898 -p 19899:19899 -p 19900:19900 -p 19901:19901 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19899 --rest-port=19897 --tcp-port=19898 --discv5-udp-port=19900 --rest-address=0.0.0.0 --nat=extip:172.18.170.57 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=80443da2bc74a5df806fcab2ccfcb7f6eff8c14f7cba0f1bf2fb291eb9ae0d3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19901 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO7XaJR4vIomRzEj-HkZDEDqhivN6H8FiFYajEyXeaMKNEsu1RA92ozvbd7AmWLFHqkuqTaL9aHSp4eGpqzuaogCgmlkgnY0gmlwhKwSbtuKbXVsdGlhZGRyc5YACASsEm7bBgvLAAoErBJu2wYLzN0DgnJzhQACAQAAiXNlY3AyNTZrMaECOL1tT3PC8qOGz6V7dRGLG141xtxWuuzcxFua3MPATFODdGNwggvLg3VkcIILzYV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.170.57 waku 0673c374b1b10ebabca314252ec4394ca86c1c0520373fa58f0a5cc14e1a22fc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0673c374b1b1. Setting up logs at ./log/docker/node2_2026-03-19_04-39-55__04754f31-dfac-4b09-ab85-1dbf50fb72c8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19897
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19897/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19897/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19897/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19897/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19897/debug/v1/info" -H "Content-Type: application/json" -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.57/tcp/19898/p2p/16Uiu2HAmGzKmSDRtUFNSDimVmfjMxj7mwRimX2zn7A6fTMs48DKJ","/ip4/172.18.170.57/tcp/19899/ws/p2p/16Uiu2HAmGzKmSDRtUFNSDimVmfjMxj7mwRimX2zn7A6fTMs48DKJ"],"enrUri":"enr:-L24QMayQjpU2uME2teQB6pX5_3KfG6n8KK8s7-qGSt9rD0eMs6T0l6g52cxvQHD9I_7og1AK9Lxt2Eb4F8dern4gQwCgmlkgnY0gmlwhKwSqjmKbXVsdGlhZGRyc5YACASsEqo5Bk26AAoErBKqOQZNu90DgnJzhQACAQAAiXNlY3AyNTZrMaEDQGK8tr8feETP42xxVXHlF2pcw7JTfcFl-NG2FB6j812DdGNwgk26g3VkcIJNvIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19897/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.219/tcp/3019/p2p/16Uiu2HAkyFALkHNkwtw8qMiinDWBNuWSRuB6m6Cqe7C2ABuTpwQE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3018/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19897/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3018/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:3018/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":1773895196334821145,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895196798324793,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895197597633705,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895199404750551,"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 0f89ee9bc377
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0673c374b1b1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-39-55__04754f31-dfac-4b09-ab85-1dbf50fb72c8__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-39-55__04754f31-dfac-4b09-ab85-1dbf50fb72c8__wakuorg_nwaku:latest.log

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_content_topic_string_instead_of_list with id: 2026-03-19_04-39-46__3d8e0ac5-7fc7-4c73-8156-1b99d11cb517
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-46__3d8e0ac5-7fc7-4c73-8156-1b99d11cb517__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28303', '28304', '28305', '28306', '28307']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28303:28303 -p 28304:28304 -p 28305:28305 -p 28306:28306 -p 28307:28307 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28305 --rest-port=28303 --tcp-port=28304 --discv5-udp-port=28306 --rest-address=0.0.0.0 --nat=extip:172.18.79.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba3bce9f170dff3ea6aaa80ea06dc2c13aede00ccd044798abcdf96a2ccfc7d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28307 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.71 waku 942f9819f2b2b1e07e9c54b1233e4dc239ce09f562661d5c60a923ff67097198
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0194705fdde2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 942f9819f2b2. Setting up logs at ./log/docker/node1_2026-03-19_04-39-46__3d8e0ac5-7fc7-4c73-8156-1b99d11cb517__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28303
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 cb654aae6266. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28303/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28303/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.71/tcp/28304/p2p/16Uiu2HAmGCy8bumitHys8b9pjvEEEUPNeYjivX7Spgef23J2RbGt","/ip4/172.18.79.71/tcp/28305/ws/p2p/16Uiu2HAmGCy8bumitHys8b9pjvEEEUPNeYjivX7Spgef23J2RbGt"],"enrUri":"enr:-L24QCV96oWuFm72yUz941ywc4et-rfkOihzVMJRttrE-BSRHqz0opis2dACpJ3hR4MqfI_4ZBYGpN66scYXuKq9qo8CgmlkgnY0gmlwhKwST0eKbXVsdGlhZGRyc5YACASsEk9HBm6QAAoErBJPRwZukd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNMRExP-UoHvQ4rhkcB72Zibptf5WtfoAdSiK0BVkldGDdGNwgm6Qg3VkcIJukoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-46__3d8e0ac5-7fc7-4c73-8156-1b99d11cb517__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9055', '9056', '9057', '9058', '9059']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9055:9055 -p 9056:9056 -p 9057:9057 -p 9058:9058 -p 9059:9059 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9057 --rest-port=9055 --tcp-port=9056 --discv5-udp-port=9058 --rest-address=0.0.0.0 --nat=extip:172.18.87.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=42d2ffd489d6457b2dffbeda6a1b28d9dbda73fd0be7b2395b50dcbaaa88dbed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9059 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCV96oWuFm72yUz941ywc4et-rfkOihzVMJRttrE-BSRHqz0opis2dACpJ3hR4MqfI_4ZBYGpN66scYXuKq9qo8CgmlkgnY0gmlwhKwST0eKbXVsdGlhZGRyc5YACASsEk9HBm6QAAoErBJPRwZukd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNMRExP-UoHvQ4rhkcB72Zibptf5WtfoAdSiK0BVkldGDdGNwgm6Qg3VkcIJukoV3YWt1MgU --filternode=/ip4/172.18.79.71/tcp/28304/p2p/16Uiu2HAmGCy8bumitHys8b9pjvEEEUPNeYjivX7Spgef23J2RbGt
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.143 waku c89e72967e1281b244f12e9dd08ac00618b8ccf0323e2eacf630f94dd90f9ff0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c89e72967e12. Setting up logs at ./log/docker/node2_2026-03-19_04-39-46__3d8e0ac5-7fc7-4c73-8156-1b99d11cb517__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9055
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9055/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9055/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.143/tcp/9056/p2p/16Uiu2HAkurC2L7rvMd128nUHrjwea256nZnXcKuhXy2LbSGNyk1m","/ip4/172.18.87.143/tcp/9057/ws/p2p/16Uiu2HAkurC2L7rvMd128nUHrjwea256nZnXcKuhXy2LbSGNyk1m"],"enrUri":"enr:-L24QJt4WcVwDM7FweaapecqZGwZ4V1AmxX0cEgvRhdKKvdPNnvwxyO06SXcz-jw6M-kKPvorucGjeEugaA7bz-7l3gCgmlkgnY0gmlwhKwSV4-KbXVsdGlhZGRyc5YACASsElePBiNgAAoErBJXjwYjYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECBkfo9KWhOqdFoDH6gGLsHBg0kwpkua8ww1e9kjBzouiDdGNwgiNgg3VkcIIjYoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9055/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.71/tcp/28304/p2p/16Uiu2HAmGCy8bumitHys8b9pjvEEEUPNeYjivX7Spgef23J2RbGt"]'
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:28303/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:9055/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "047d9380-cb4f-4c9b-add8-828d19a62224", "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":"047d9380-cb4f-4c9b-add8-828d19a62224","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:9055/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:9055/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 942f9819f2b2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c89e72967e12
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,91 @@
2026-03-19 04:40:53.756 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:53.757 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node2_restarts with id: 2026-03-19_04-40-53__a7cbab57-4fad-4dd5-8d2c-8b0ee4471183
2026-03-19 04:40:53.757 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:53.758 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:40:53.758 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:40:53.768 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:53.769 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-53__a7cbab57-4fad-4dd5-8d2c-8b0ee4471183__wakuorg_nwaku:latest.log
2026-03-19 04:40:53.770 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:53.770 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:53.772 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:53.772 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.28
2026-03-19 04:40:53.773 DEBUG [src.node.docker_mananger] Generated ports ['18137', '18138', '18139', '18140', '18141']
2026-03-19 04:40:53.773 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:53.774 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:53.774 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:53.775 DEBUG [src.node.docker_mananger] docker run -i -t -p 18137:18137 -p 18138:18138 -p 18139:18139 -p 18140:18140 -p 18141:18141 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18139 --rest-port=18137 --tcp-port=18138 --discv5-udp-port=18140 --rest-address=0.0.0.0 --nat=extip:172.18.65.28 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=54cab8efee0e4fffcc8cd8bf5c4ecf39fabc4db2feb849aba499aeb24ebbc686 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18141 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:40:53.989 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.28 waku 7718f84e720280f245a7a3ea667772dc4b78a3bc6176180cd4ed9cfdbcac1d99
2026-03-19 04:40:54.030 DEBUG [src.node.docker_mananger] Container started with ID 7718f84e7202. Setting up logs at ./log/docker/node1_2026-03-19_04-40-53__a7cbab57-4fad-4dd5-8d2c-8b0ee4471183__wakuorg_nwaku:latest.log
2026-03-19 04:40:54.031 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18137
2026-03-19 04:40:54.032 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:54.037 ERROR [src.node.docker_mananger] Max retries reached for container f77ee03cf1da. Exiting log stream.
2026-03-19 04:40:54.715 ERROR [src.node.docker_mananger] Max retries reached for container 0abd17d4c3ce. Exiting log stream.
2026-03-19 04:40:55.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18137/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:55.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:55.037 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:55.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:55.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.28/tcp/18138/p2p/16Uiu2HAmJGA79hyqPvqTpq4oNyxNqjzFF9aZ1KSHBZBLgcs6qBTB","/ip4/172.18.65.28/tcp/18139/ws/p2p/16Uiu2HAmJGA79hyqPvqTpq4oNyxNqjzFF9aZ1KSHBZBLgcs6qBTB"],"enrUri":"enr:-L24QN7xTokDZ7AmPk1SSA5U1Z7Mq00vAqE59QtrpWIo-HQkEj_6mkv996MZrptLzBJhsf0fEVgHXncedx_3OX2RQ0UCgmlkgnY0gmlwhKwSQRyKbXVsdGlhZGRyc5YACASsEkEcBkbaAAoErBJBHAZG290DgnJzhQADAQAAiXNlY3AyNTZrMaEDU0zLWmfPo1H8fWxWq_7mRZ1pHChbDW9L82ymoPB7ZqaDdGNwgkbag3VkcIJG3IV3YWt1MgU"}'
2026-03-19 04:40:55.040 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:55.040 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:40:55.047 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:55.047 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-53__a7cbab57-4fad-4dd5-8d2c-8b0ee4471183__wakuorg_nwaku:latest.log
2026-03-19 04:40:55.047 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:55.048 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:55.049 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:55.049 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.251
2026-03-19 04:40:55.049 DEBUG [src.node.docker_mananger] Generated ports ['35947', '35948', '35949', '35950', '35951']
2026-03-19 04:40:55.049 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:55.050 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:55.050 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:55.050 DEBUG [src.node.docker_mananger] docker run -i -t -p 35947:35947 -p 35948:35948 -p 35949:35949 -p 35950:35950 -p 35951:35951 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35949 --rest-port=35947 --tcp-port=35948 --discv5-udp-port=35950 --rest-address=0.0.0.0 --nat=extip:172.18.106.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b49ed6ec95fa8ae0284a382b2be8d0d75fb615a8f3e2a0aeba61d3fc30ad7fe3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35951 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QN7xTokDZ7AmPk1SSA5U1Z7Mq00vAqE59QtrpWIo-HQkEj_6mkv996MZrptLzBJhsf0fEVgHXncedx_3OX2RQ0UCgmlkgnY0gmlwhKwSQRyKbXVsdGlhZGRyc5YACASsEkEcBkbaAAoErBJBHAZG290DgnJzhQADAQAAiXNlY3AyNTZrMaEDU0zLWmfPo1H8fWxWq_7mRZ1pHChbDW9L82ymoPB7ZqaDdGNwgkbag3VkcIJG3IV3YWt1MgU --filternode=/ip4/172.18.65.28/tcp/18138/p2p/16Uiu2HAmJGA79hyqPvqTpq4oNyxNqjzFF9aZ1KSHBZBLgcs6qBTB
2026-03-19 04:40:55.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.251 waku 8cf5568e6b776b9290a9d7057baf83ba8db467ad68336bf988b6417972483106
2026-03-19 04:40:55.282 DEBUG [src.node.docker_mananger] Container started with ID 8cf5568e6b77. Setting up logs at ./log/docker/node2_2026-03-19_04-40-53__a7cbab57-4fad-4dd5-8d2c-8b0ee4471183__wakuorg_nwaku:latest.log
2026-03-19 04:40:55.283 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35947
2026-03-19 04:40:55.283 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:56.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35947/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:56.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:56.287 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:56.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:56.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.251/tcp/35948/p2p/16Uiu2HAm265dTVYpgw4reyumAsL1iLcKrWos4vc3Q9QSNMHzjx18","/ip4/172.18.106.251/tcp/35949/ws/p2p/16Uiu2HAm265dTVYpgw4reyumAsL1iLcKrWos4vc3Q9QSNMHzjx18"],"enrUri":"enr:-L24QHIf_tw6VoJcGfcGfjCYqcVFbd00QbiXVjDK3YBPkrAQJ31U5MBA0XMu41KrmWHoXBf6GN-m2ZXqhEAjr4s9m98CgmlkgnY0gmlwhKwSavuKbXVsdGlhZGRyc5YACASsEmr7BoxsAAoErBJq-waMbd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYvzuyDgrwKhZ5sE0X5nInOSUCB1HHfVawB_3w3VU4GODdGNwgoxsg3VkcIKMboV3YWt1MgA"}'
2026-03-19 04:40:56.290 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:56.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35947/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.28/tcp/18138/p2p/16Uiu2HAmJGA79hyqPvqTpq4oNyxNqjzFF9aZ1KSHBZBLgcs6qBTB"]'
2026-03-19 04:40:56.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:56.322 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-19 04:40:56.325 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18137/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:40:56.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:56.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35947/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e5a83b04-77a2-4eee-bcd9-6bbfe39b8b0e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:40:56.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e5a83b04-77a2-4eee-bcd9-6bbfe39b8b0e","statusDesc":"OK"}'
2026-03-19 04:40:56.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:56.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:56.368 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:56.468 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:56.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35947/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:56.472 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":1773895256360691810,"ephemeral":false}]'
2026-03-19 04:40:56.473 DEBUG [src.node.waku_node] Restarting container with id 8cf5568e6b77
2026-03-19 04:40:57.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35947/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:57.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35947/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:57.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:57.557 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:57.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:57.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.251/tcp/35948/p2p/16Uiu2HAm265dTVYpgw4reyumAsL1iLcKrWos4vc3Q9QSNMHzjx18","/ip4/172.18.106.251/tcp/35949/ws/p2p/16Uiu2HAm265dTVYpgw4reyumAsL1iLcKrWos4vc3Q9QSNMHzjx18"],"enrUri":"enr:-L24QHIf_tw6VoJcGfcGfjCYqcVFbd00QbiXVjDK3YBPkrAQJ31U5MBA0XMu41KrmWHoXBf6GN-m2ZXqhEAjr4s9m98CgmlkgnY0gmlwhKwSavuKbXVsdGlhZGRyc5YACASsEmr7BoxsAAoErBJq-waMbd0DgnJzhQADAQAAiXNlY3AyNTZrMaECYvzuyDgrwKhZ5sE0X5nInOSUCB1HHfVawB_3w3VU4GODdGNwgoxsg3VkcIKMboV3YWt1MgA"}'
2026-03-19 04:40:57.560 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:57.560 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-03-19 04:40:59.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18137/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:40:59.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:59.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35947/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d4fffd69-4461-475a-ba79-6ab693963b7b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:40:59.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d4fffd69-4461-475a-ba79-6ab693963b7b","statusDesc":"OK"}'
2026-03-19 04:40:59.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18137/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:59.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:59.583 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:59.683 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:59.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35947/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:59.687 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":1773895259574277666,"ephemeral":false}]'
2026-03-19 04:40:59.690 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:59.691 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:59.691 DEBUG [src.node.waku_node] Stopping container with id 7718f84e7202
2026-03-19 04:41:00.237 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:00.240 DEBUG [src.node.waku_node] Stopping container with id 8cf5568e6b77
2026-03-19 04:41:00.795 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:00.796 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:41:00.816 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:41:00.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,88 @@
2026-03-19 04:38:09.193 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:38:09.193 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node_pauses_and_pauses with id: 2026-03-19_04-38-09__e29d9c47-5cd7-4940-bd17-087a2c89c162
2026-03-19 04:38:09.193 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:38:09.194 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:38:09.194 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:38:09.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:09.200 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-09__e29d9c47-5cd7-4940-bd17-087a2c89c162__wakuorg_nwaku:latest.log
2026-03-19 04:38:09.201 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:09.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:09.202 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:09.202 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.245
2026-03-19 04:38:09.202 DEBUG [src.node.docker_mananger] Generated ports ['23034', '23035', '23036', '23037', '23038']
2026-03-19 04:38:09.203 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:09.203 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:09.203 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:09.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 23034:23034 -p 23035:23035 -p 23036:23036 -p 23037:23037 -p 23038:23038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23036 --rest-port=23034 --tcp-port=23035 --discv5-udp-port=23037 --rest-address=0.0.0.0 --nat=extip:172.18.163.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfceb6f8de77ddb4d254b0f35db066eee644a4a826ff13c83cee8b51a7bdc9f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23038 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:38:09.396 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.245 waku a89866a8005cb003b1af23df1a6848748e2b7c86857cdd646c5e22331cdf635b
2026-03-19 04:38:09.421 ERROR [src.node.docker_mananger] Max retries reached for container 7c81d33c4fcd. Exiting log stream.
2026-03-19 04:38:09.434 DEBUG [src.node.docker_mananger] Container started with ID a89866a8005c. Setting up logs at ./log/docker/node1_2026-03-19_04-38-09__e29d9c47-5cd7-4940-bd17-087a2c89c162__wakuorg_nwaku:latest.log
2026-03-19 04:38:09.435 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23034
2026-03-19 04:38:09.436 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:09.972 ERROR [src.node.docker_mananger] Max retries reached for container 6e87a6eda11b. Exiting log stream.
2026-03-19 04:38:10.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23034/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:10.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:10.439 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:10.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23034/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:10.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.245/tcp/23035/p2p/16Uiu2HAmELTshSfW6JQsJRcGju3orHcqanoeEvciHe8BEmXjyLaz","/ip4/172.18.163.245/tcp/23036/ws/p2p/16Uiu2HAmELTshSfW6JQsJRcGju3orHcqanoeEvciHe8BEmXjyLaz"],"enrUri":"enr:-L24QLgE2NyNtbjrVW9XoSltwFLHeQkSv-r92NmuzoMih0FpXkprw2zwCchPd_XpgsbJyk7qPAxHVs_EFuKTG9DmK8gCgmlkgnY0gmlwhKwSo_WKbXVsdGlhZGRyc5YACASsEqP1Bln7AAoErBKj9QZZ_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGPh11RRxVN-BOMT6EJcRK5x0wdDznVNN-s4dIlaZpv-DdGNwgln7g3VkcIJZ_YV3YWt1MgU"}'
2026-03-19 04:38:10.442 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:10.443 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:38:10.449 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:10.449 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-38-09__e29d9c47-5cd7-4940-bd17-087a2c89c162__wakuorg_nwaku:latest.log
2026-03-19 04:38:10.450 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:10.450 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:10.451 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:10.451 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.0
2026-03-19 04:38:10.451 DEBUG [src.node.docker_mananger] Generated ports ['38644', '38645', '38646', '38647', '38648']
2026-03-19 04:38:10.451 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:10.452 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:10.452 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:10.452 DEBUG [src.node.docker_mananger] docker run -i -t -p 38644:38644 -p 38645:38645 -p 38646:38646 -p 38647:38647 -p 38648:38648 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38646 --rest-port=38644 --tcp-port=38645 --discv5-udp-port=38647 --rest-address=0.0.0.0 --nat=extip:172.18.159.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d2b234ccfcf18cd3a4fceccae956988d96e3a31fca1ab5c351b03df65f794af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38648 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLgE2NyNtbjrVW9XoSltwFLHeQkSv-r92NmuzoMih0FpXkprw2zwCchPd_XpgsbJyk7qPAxHVs_EFuKTG9DmK8gCgmlkgnY0gmlwhKwSo_WKbXVsdGlhZGRyc5YACASsEqP1Bln7AAoErBKj9QZZ_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGPh11RRxVN-BOMT6EJcRK5x0wdDznVNN-s4dIlaZpv-DdGNwgln7g3VkcIJZ_YV3YWt1MgU --filternode=/ip4/172.18.163.245/tcp/23035/p2p/16Uiu2HAmELTshSfW6JQsJRcGju3orHcqanoeEvciHe8BEmXjyLaz
2026-03-19 04:38:10.640 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.0 waku ee515b3906bab666449b2d8440a17576282f971a21edf3159ff5add92f445b00
2026-03-19 04:38:10.674 DEBUG [src.node.docker_mananger] Container started with ID ee515b3906ba. Setting up logs at ./log/docker/node2_2026-03-19_04-38-09__e29d9c47-5cd7-4940-bd17-087a2c89c162__wakuorg_nwaku:latest.log
2026-03-19 04:38:10.675 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38644
2026-03-19 04:38:10.675 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:11.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38644/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:11.679 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:11.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38644/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.0/tcp/38645/p2p/16Uiu2HAmEGAGBPUhjXwSs828Ai19mA6P9DUrRnkN7ZDJDJcyd22j","/ip4/172.18.159.0/tcp/38646/ws/p2p/16Uiu2HAmEGAGBPUhjXwSs828Ai19mA6P9DUrRnkN7ZDJDJcyd22j"],"enrUri":"enr:-L24QBoSL_v4lK85yX31MkQvsyTXJ6bZ-7h6TyN_qZRc8tYLNHhTWplLFGDgNPrmSJZ9UODJVPnZnw8puNYhRVntccMCgmlkgnY0gmlwhKwSnwCKbXVsdGlhZGRyc5YACASsEp8ABpb1AAoErBKfAAaW9t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDF945AF3Me42tA8FkxzlTKaEowWqbMC22aGR5gwzmPMiDdGNwgpb1g3VkcIKW94V3YWt1MgA"}'
2026-03-19 04:38:11.681 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:11.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38644/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.163.245/tcp/23035/p2p/16Uiu2HAmELTshSfW6JQsJRcGju3orHcqanoeEvciHe8BEmXjyLaz"]'
2026-03-19 04:38:11.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.719 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-19 04:38:11.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23034/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:11.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38644/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2562f733-16e7-459a-a16d-216e57b7c2fd", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:38:11.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2562f733-16e7-459a-a16d-216e57b7c2fd","statusDesc":"OK"}'
2026-03-19 04:38:11.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:11.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.765 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:38:11.865 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:38:11.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38644/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895091757812901,"ephemeral":false}]'
2026-03-19 04:38:11.870 DEBUG [src.node.waku_node] Pausing container with id a89866a8005c
2026-03-19 04:38:11.880 DEBUG [src.node.waku_node] Unpause container with id a89866a8005c
2026-03-19 04:38:11.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:11.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:38:11.995 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:38:11.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38644/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895091889911365,"ephemeral":false}]'
2026-03-19 04:38:12.000 DEBUG [src.node.waku_node] Pausing container with id ee515b3906ba
2026-03-19 04:38:12.012 DEBUG [src.node.waku_node] Unpause container with id ee515b3906ba
2026-03-19 04:38:12.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23034/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:12.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:12.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:38:12.127 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:38:12.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38644/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:12.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895092021939645,"ephemeral":false}]'
2026-03-19 04:38:12.134 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:38:12.135 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:38:12.135 DEBUG [src.node.waku_node] Stopping container with id a89866a8005c
2026-03-19 04:38:12.651 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:12.654 DEBUG [src.node.waku_node] Stopping container with id ee515b3906ba
2026-03-19 04:38:13.212 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:13.214 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:38:13.224 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:13.231 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,172 @@
2026-03-19 04:44:32.619 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:32.620 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352
2026-03-19 04:44:32.621 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:32.624 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:44:32.625 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:44:32.638 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:32.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:32.639 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:32.639 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:32.644 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:32.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.150
2026-03-19 04:44:32.645 DEBUG [src.node.docker_mananger] Generated ports ['57024', '57025', '57026', '57027', '57028']
2026-03-19 04:44:32.645 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:32.646 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:32.646 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:32.647 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:32.647 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:32.648 DEBUG [src.node.docker_mananger] docker run -i -t -p 57024:57024 -p 57025:57025 -p 57026:57026 -p 57027:57027 -p 57028:57028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57026 --rest-port=57024 --tcp-port=57025 --discv5-udp-port=57027 --rest-address=0.0.0.0 --nat=extip:172.18.45.150 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cdec60e31856eaf5aadefc156e9ecdfaaee093b0a68294c13362fd7e4927c77e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57028 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:44:32.814 ERROR [src.node.docker_mananger] Max retries reached for container 64159cdd8396. Exiting log stream.
2026-03-19 04:44:32.863 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.150 waku 50bbd6110ccfdbefd9a8fb21d346172b0dff6e5aedf5c11fd36eff32d107db84
2026-03-19 04:44:32.897 DEBUG [src.node.docker_mananger] Container started with ID 50bbd6110ccf. Setting up logs at ./log/docker/node1_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:32.898 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57024
2026-03-19 04:44:32.898 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:33.561 ERROR [src.node.docker_mananger] Max retries reached for container 6cefe778df73. Exiting log stream.
2026-03-19 04:44:33.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57024/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:33.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:33.902 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:33.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:33.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.150/tcp/57025/p2p/16Uiu2HAmGumrAP9faRb93cF5ufgWJLS387YmeufqKbDNiKGccW3u","/ip4/172.18.45.150/tcp/57026/ws/p2p/16Uiu2HAmGumrAP9faRb93cF5ufgWJLS387YmeufqKbDNiKGccW3u"],"enrUri":"enr:-L24QCMUqqYD2KuY5sBVh6S2Gk6caGpUhsz_XJHiEXzb7RX6NQzSrV5n0prZz9LaTTxycJtwoiA8eaqv5Z9vZs0SXf8CgmlkgnY0gmlwhKwSLZaKbXVsdGlhZGRyc5YACASsEi2WBt7BAAoErBItlgbewt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPzhS1SMq5vGWICONL7IxPayqE0jaJTkNlsIc14thQsSDdGNwgt7Bg3VkcILew4V3YWt1MgU"}'
2026-03-19 04:44:33.905 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:33.911 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:33.912 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:33.912 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:33.912 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:33.913 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:33.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.67
2026-03-19 04:44:33.913 DEBUG [src.node.docker_mananger] Generated ports ['6446', '6447', '6448', '6449', '6450']
2026-03-19 04:44:33.914 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:33.914 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:33.914 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:33.914 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:33.914 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:33.914 DEBUG [src.node.docker_mananger] docker run -i -t -p 6446:6446 -p 6447:6447 -p 6448:6448 -p 6449:6449 -p 6450:6450 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6448 --rest-port=6446 --tcp-port=6447 --discv5-udp-port=6449 --rest-address=0.0.0.0 --nat=extip:172.18.6.67 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9cecbb17e954cfc0bc56e0eae0b8e03fde5c8639a59f0c2fb32650a982249cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6450 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCMUqqYD2KuY5sBVh6S2Gk6caGpUhsz_XJHiEXzb7RX6NQzSrV5n0prZz9LaTTxycJtwoiA8eaqv5Z9vZs0SXf8CgmlkgnY0gmlwhKwSLZaKbXVsdGlhZGRyc5YACASsEi2WBt7BAAoErBItlgbewt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPzhS1SMq5vGWICONL7IxPayqE0jaJTkNlsIc14thQsSDdGNwgt7Bg3VkcILew4V3YWt1MgU
2026-03-19 04:44:34.114 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.67 waku 4d36847137fb60d9193e32766146aafbd025c92ee9bdfd4be8a783a27a43986d
2026-03-19 04:44:34.155 DEBUG [src.node.docker_mananger] Container started with ID 4d36847137fb. Setting up logs at ./log/docker/node2_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:34.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6446
2026-03-19 04:44:34.155 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:35.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6446/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:35.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:35.159 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:35.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6446/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:35.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.67/tcp/6447/p2p/16Uiu2HAm33KhfseGRdT8Fm5fL9XSN2KW8kRv5Wuwaf5Va7JBNf1U","/ip4/172.18.6.67/tcp/6448/ws/p2p/16Uiu2HAm33KhfseGRdT8Fm5fL9XSN2KW8kRv5Wuwaf5Va7JBNf1U"],"enrUri":"enr:-L24QCGeDpgJItwVE_uxkPaD4jxhYzq_0mhxFTi_tuFeoOYgO-TDAQ8GTouU-tXsvW-qnljDEYVN__aw95bFMuWjxRkCgmlkgnY0gmlwhKwSBkOKbXVsdGlhZGRyc5YACASsEgZDBhkvAAoErBIGQwYZMN0DgnJzhQACAQAAiXNlY3AyNTZrMaECcSPKCzA50GYKW8GxZWYVtvmaL_FMbAaEoYI4kInAzvuDdGNwghkvg3VkcIIZMYV3YWt1MgE"}'
2026-03-19 04:44:35.162 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:35.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6446/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.150/tcp/57025/p2p/16Uiu2HAmGumrAP9faRb93cF5ufgWJLS387YmeufqKbDNiKGccW3u"]'
2026-03-19 04:44:35.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:35.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57024/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:35.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:35.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6446/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:35.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:35.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:35.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:35.221 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:44:35.321 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:44:35.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:35.325 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:57024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-19 04:44:35.367 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:44:35.368 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:44:35.369 DEBUG [src.node.waku_node] Stopping container with id 50bbd6110ccf
2026-03-19 04:44:35.938 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:35.938 DEBUG [src.node.waku_node] Stopping container with id 4d36847137fb
2026-03-19 04:44:36.503 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:36.505 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:44:36.535 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:36.561 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:36.563 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:44:36.563 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:44:36.564 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.566 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.570 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:36.570 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b
2026-03-19 04:44:36.571 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:36.571 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:44:36.571 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:44:36.578 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:36.579 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.579 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:36.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:36.580 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:36.581 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.137
2026-03-19 04:44:36.581 DEBUG [src.node.docker_mananger] Generated ports ['58227', '58228', '58229', '58230', '58231']
2026-03-19 04:44:36.581 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:36.581 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:36.581 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:36.581 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:36.581 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:36.582 DEBUG [src.node.docker_mananger] docker run -i -t -p 58227:58227 -p 58228:58228 -p 58229:58229 -p 58230:58230 -p 58231:58231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58229 --rest-port=58227 --tcp-port=58228 --discv5-udp-port=58230 --rest-address=0.0.0.0 --nat=extip:172.18.20.137 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6db7b747b1eaaeaef83bf436bdc201174bc11ddba619e6e45207933ea2a5ccdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58231 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:44:36.769 ERROR [src.node.docker_mananger] Max retries reached for container 50bbd6110ccf. Exiting log stream.
2026-03-19 04:44:36.770 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.137 waku 7390fc74a13f60eaa787849858e0d09535c038bb55e536ae31ae00572974c589
2026-03-19 04:44:36.808 DEBUG [src.node.docker_mananger] Container started with ID 7390fc74a13f. Setting up logs at ./log/docker/node1_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.809 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58227
2026-03-19 04:44:36.809 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:37.375 ERROR [src.node.docker_mananger] Max retries reached for container 4d36847137fb. Exiting log stream.
2026-03-19 04:44:37.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58227/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:37.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:37.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58227/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:37.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:37.937 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:37.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:37.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.137/tcp/58228/p2p/16Uiu2HAmGmm4LpZFBtyufN4jAdG2fJyPqZk3kKNuHTqWGiNxLT6T","/ip4/172.18.20.137/tcp/58229/ws/p2p/16Uiu2HAmGmm4LpZFBtyufN4jAdG2fJyPqZk3kKNuHTqWGiNxLT6T"],"enrUri":"enr:-L24QNDgTxfpE70v4FCPAtEzc9WE_g7b1T8uzkuZwNQYiJFUGJPE7uuIwWf1y9UKGGyfgh9H9jbEGtqwDMQMJx2JlucCgmlkgnY0gmlwhKwSFImKbXVsdGlhZGRyc5YACASsEhSJBuN0AAoErBIUiQbjdd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPSrIqXNhxHPlLdouBDX3SU9UzvrFwa47fKPZ8swGPyyDdGNwguN0g3VkcILjdoV3YWt1MgU"}'
2026-03-19 04:44:37.940 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:37.948 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:37.948 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:37.948 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:37.948 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:37.950 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:37.950 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.36
2026-03-19 04:44:37.950 DEBUG [src.node.docker_mananger] Generated ports ['10152', '10153', '10154', '10155', '10156']
2026-03-19 04:44:37.950 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:37.951 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:37.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:37.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:37.951 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:37.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 10152:10152 -p 10153:10153 -p 10154:10154 -p 10155:10155 -p 10156:10156 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10154 --rest-port=10152 --tcp-port=10153 --discv5-udp-port=10155 --rest-address=0.0.0.0 --nat=extip:172.18.105.36 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=67c7bff4ab42afcf40bfed79f6acb18ffee6d8dc8dc4cc9cfbf18ce4ddef4be8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10156 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDgTxfpE70v4FCPAtEzc9WE_g7b1T8uzkuZwNQYiJFUGJPE7uuIwWf1y9UKGGyfgh9H9jbEGtqwDMQMJx2JlucCgmlkgnY0gmlwhKwSFImKbXVsdGlhZGRyc5YACASsEhSJBuN0AAoErBIUiQbjdd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPSrIqXNhxHPlLdouBDX3SU9UzvrFwa47fKPZ8swGPyyDdGNwguN0g3VkcILjdoV3YWt1MgU
2026-03-19 04:44:38.153 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.36 waku 14b54a5a1128837b61d1d0673a3e51d9140093a9e95139b30d7cf32e251cb537
2026-03-19 04:44:38.190 DEBUG [src.node.docker_mananger] Container started with ID 14b54a5a1128. Setting up logs at ./log/docker/node2_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:38.190 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10152
2026-03-19 04:44:38.190 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:39.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:39.953 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:39.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.36/tcp/10153/p2p/16Uiu2HAmTEXNdzYZumuj4rrmmtWYVrwJPpAqXpb4UuoB9r73REqN","/ip4/172.18.105.36/tcp/10154/ws/p2p/16Uiu2HAmTEXNdzYZumuj4rrmmtWYVrwJPpAqXpb4UuoB9r73REqN"],"enrUri":"enr:-L24QMk1EPLMAHlzltUeF1P0PHclKUoAk_uT7mIYURWwr2PEbIWKYQSRRZe709I1G7b6Er2tZGWHLt6DNhZLK9j2PysCgmlkgnY0gmlwhKwSaSSKbXVsdGlhZGRyc5YACASsEmkkBiepAAoErBJpJAYnqt0DgnJzhQACAQAAiXNlY3AyNTZrMaED2JrcnTITdsRctjYFFWe9p9WjXaEXYjPeuPqNoPLxWamDdGNwgiepg3VkcIInq4V3YWt1MgE"}'
2026-03-19 04:44:39.955 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:39.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10152/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.137/tcp/58228/p2p/16Uiu2HAmGmm4LpZFBtyufN4jAdG2fJyPqZk3kKNuHTqWGiNxLT6T"]'
2026-03-19 04:44:39.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58227/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:39.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10152/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:40.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:40.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.013 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:44:40.113 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:44:40.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:40.116 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:58227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-19 04:44:40.157 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:44:40.158 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:44:40.158 DEBUG [src.node.waku_node] Stopping container with id 7390fc74a13f
2026-03-19 04:44:40.730 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:40.732 DEBUG [src.node.waku_node] Stopping container with id 14b54a5a1128
2026-03-19 04:44:41.304 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:41.306 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:44:41.333 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:41.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:41.363 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:44:41.363 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:44:41.364 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:41.365 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,87 @@
2026-03-19 04:39:38.402 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:38.403 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-03-19_04-39-38__d107c820-ffbf-44ff-b445-895dbe18e16d
2026-03-19 04:39:38.403 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:38.403 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:39:38.403 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:39:38.410 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:38.410 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-38__d107c820-ffbf-44ff-b445-895dbe18e16d__wakuorg_nwaku:latest.log
2026-03-19 04:39:38.410 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:38.410 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:38.412 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:38.412 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.169
2026-03-19 04:39:38.412 DEBUG [src.node.docker_mananger] Generated ports ['36444', '36445', '36446', '36447', '36448']
2026-03-19 04:39:38.413 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:38.413 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:38.413 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:38.413 DEBUG [src.node.docker_mananger] docker run -i -t -p 36444:36444 -p 36445:36445 -p 36446:36446 -p 36447:36447 -p 36448:36448 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36446 --rest-port=36444 --tcp-port=36445 --discv5-udp-port=36447 --rest-address=0.0.0.0 --nat=extip:172.18.200.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be820f58ba512acad8dbb2f427b0ca02c53a9cd1d2a4c4ec6aeb4d6abfe7402d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36448 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:39:38.597 ERROR [src.node.docker_mananger] Max retries reached for container a2f5197c8e07. Exiting log stream.
2026-03-19 04:39:38.614 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.169 waku a1107a0e4f07c8c8e0044041c200c94968aaec9c3b3dd77625e77ea5b4b8956b
2026-03-19 04:39:38.647 DEBUG [src.node.docker_mananger] Container started with ID a1107a0e4f07. Setting up logs at ./log/docker/node1_2026-03-19_04-39-38__d107c820-ffbf-44ff-b445-895dbe18e16d__wakuorg_nwaku:latest.log
2026-03-19 04:39:38.648 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36444
2026-03-19 04:39:38.649 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:39.185 ERROR [src.node.docker_mananger] Max retries reached for container 4229b7274269. Exiting log stream.
2026-03-19 04:39:39.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36444/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:39.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:39.653 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:39.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36444/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:39.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.169/tcp/36445/p2p/16Uiu2HAm6hx5uAXt1N7qRwZoPfR2EpQT7f8yiX5qPRwjpiRWzRtx","/ip4/172.18.200.169/tcp/36446/ws/p2p/16Uiu2HAm6hx5uAXt1N7qRwZoPfR2EpQT7f8yiX5qPRwjpiRWzRtx"],"enrUri":"enr:-L24QGar4D29ta7QIo33UUgGZSkpT0eyPFaOY_IYEPL64EfAdnByVkRWh3uUuWVG-SL921pYW2GbOzk0wgY8-o70tGICgmlkgnY0gmlwhKwSyKmKbXVsdGlhZGRyc5YACASsEsipBo5dAAoErBLIqQaOXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECp5wPN5WSAL-AGdzrPLLkUBzHtRF1Soj4EBVru1JJf52DdGNwgo5dg3VkcIKOX4V3YWt1MgU"}'
2026-03-19 04:39:39.656 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:39.656 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:39:39.663 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:39.663 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-38__d107c820-ffbf-44ff-b445-895dbe18e16d__wakuorg_nwaku:latest.log
2026-03-19 04:39:39.663 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:39.664 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:39.665 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:39.665 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.225
2026-03-19 04:39:39.665 DEBUG [src.node.docker_mananger] Generated ports ['34887', '34888', '34889', '34890', '34891']
2026-03-19 04:39:39.665 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:39.665 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:39.665 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:39.666 DEBUG [src.node.docker_mananger] docker run -i -t -p 34887:34887 -p 34888:34888 -p 34889:34889 -p 34890:34890 -p 34891:34891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34889 --rest-port=34887 --tcp-port=34888 --discv5-udp-port=34890 --rest-address=0.0.0.0 --nat=extip:172.18.237.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fab50acceaffa4f141219f2eefd4fe47fbcb1ece84c4bfd2ccf6ca1baa7f8dc7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34891 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGar4D29ta7QIo33UUgGZSkpT0eyPFaOY_IYEPL64EfAdnByVkRWh3uUuWVG-SL921pYW2GbOzk0wgY8-o70tGICgmlkgnY0gmlwhKwSyKmKbXVsdGlhZGRyc5YACASsEsipBo5dAAoErBLIqQaOXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECp5wPN5WSAL-AGdzrPLLkUBzHtRF1Soj4EBVru1JJf52DdGNwgo5dg3VkcIKOX4V3YWt1MgU --filternode=/ip4/172.18.200.169/tcp/36445/p2p/16Uiu2HAm6hx5uAXt1N7qRwZoPfR2EpQT7f8yiX5qPRwjpiRWzRtx
2026-03-19 04:39:39.876 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.225 waku 434246aad4a16046b4f052346555ce163ec68b77d709ad6511f414f2ddfb2c99
2026-03-19 04:39:39.908 DEBUG [src.node.docker_mananger] Container started with ID 434246aad4a1. Setting up logs at ./log/docker/node2_2026-03-19_04-39-38__d107c820-ffbf-44ff-b445-895dbe18e16d__wakuorg_nwaku:latest.log
2026-03-19 04:39:39.908 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34887
2026-03-19 04:39:39.908 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:40.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34887/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:40.913 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:40.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.225/tcp/34888/p2p/16Uiu2HAm4vXSPGUT7PBEyfCB9AbZqZNqXBz7SJSajdskA8AuR8cb","/ip4/172.18.237.225/tcp/34889/ws/p2p/16Uiu2HAm4vXSPGUT7PBEyfCB9AbZqZNqXBz7SJSajdskA8AuR8cb"],"enrUri":"enr:-L24QAOtfqCPLMN-T6YzN3ha-ufJz6Fjhdv16U8cROH6NiY2Vh9hRDlNxsk--99UzqToqnyidsIgIij4AQk5NE1CM6wCgmlkgnY0gmlwhKwS7eGKbXVsdGlhZGRyc5YACASsEu3hBohIAAoErBLt4QaISd0DgnJzhQADAQAAiXNlY3AyNTZrMaECjR1eLBy9o9o0MIZ5Jo27y_2u2ng-OUDSr-Lxe2Jj2uyDdGNwgohIg3VkcIKISoV3YWt1MgA"}'
2026-03-19 04:39:40.916 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:40.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34887/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.169/tcp/36445/p2p/16Uiu2HAm6hx5uAXt1N7qRwZoPfR2EpQT7f8yiX5qPRwjpiRWzRtx"]'
2026-03-19 04:39:40.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:40.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36444/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:40.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:40.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34887/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8471e1e4-7246-4589-bbab-84afb59722ce", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:39:40.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8471e1e4-7246-4589-bbab-84afb59722ce","statusDesc":"OK"}'
2026-03-19 04:39:40.981 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:34887/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"}'
2026-03-19 04:39:40.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-19 04:39:40.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36444/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-19 04:39:40.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:40.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36444/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:41.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:41.004 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:41.104 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:41.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34887/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:41.108 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":1773895180996872228,"ephemeral":false}]'
2026-03-19 04:39:41.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36444/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)'}'
2026-03-19 04:39:41.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:41.115 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:41.215 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:41.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34887/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:41.218 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":1773895181109869093,"ephemeral":false}]'
2026-03-19 04:39:41.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36444/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)'}'
2026-03-19 04:39:41.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:41.225 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:41.325 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:41.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34887/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:41.329 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":1773895181220412956,"ephemeral":false}]'
2026-03-19 04:39:41.332 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:41.333 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:41.333 DEBUG [src.node.waku_node] Stopping container with id a1107a0e4f07
2026-03-19 04:39:41.890 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:41.892 DEBUG [src.node.waku_node] Stopping container with id 434246aad4a1
2026-03-19 04:39:42.448 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:42.451 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:42.456 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:42.462 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,468 @@
2026-03-19 04:44:36.583 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:36.584 DEBUG [tests.conftest] Running test: test_different_page_size[99] with id: 2026-03-19_04-44-36__c94dc1be-c130-4a3b-8b5e-a55fdebc40fd
2026-03-19 04:44:36.584 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:36.584 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:44:36.585 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:44:36.592 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:36.592 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-44-36__c94dc1be-c130-4a3b-8b5e-a55fdebc40fd__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.592 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:36.592 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:36.594 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:36.594 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.250
2026-03-19 04:44:36.594 DEBUG [src.node.docker_mananger] Generated ports ['38512', '38513', '38514', '38515', '38516']
2026-03-19 04:44:36.594 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:36.594 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:36.594 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:36.595 DEBUG [src.node.docker_mananger] docker run -i -t -p 38512:38512 -p 38513:38513 -p 38514:38514 -p 38515:38515 -p 38516:38516 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38514 --rest-port=38512 --tcp-port=38513 --discv5-udp-port=38515 --rest-address=0.0.0.0 --nat=extip:172.18.121.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f14316c8c6ef355aefcafe5df43ab5a564fde984d98c106c5fe4bd5eea43af8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38516 --metrics-logging=true --store=true --relay=true
2026-03-19 04:44:36.784 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.250 waku 8d9d124f4f3533f32d9ff0190f8eb3a6858704a30b2204a2cdea8cc54568ac5a
2026-03-19 04:44:36.793 ERROR [src.node.docker_mananger] Max retries reached for container 0f843ff93057. Exiting log stream.
2026-03-19 04:44:36.827 DEBUG [src.node.docker_mananger] Container started with ID 8d9d124f4f35. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-44-36__c94dc1be-c130-4a3b-8b5e-a55fdebc40fd__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.827 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38512
2026-03-19 04:44:36.828 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:37.387 ERROR [src.node.docker_mananger] Max retries reached for container fea47f672b67. Exiting log stream.
2026-03-19 04:44:37.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38512/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:37.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:37.831 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:37.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38512/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:37.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.250/tcp/38513/p2p/16Uiu2HAkusrujNGucDz7UjQSp1D5upMc31vNchacwh2QjdM63udF","/ip4/172.18.121.250/tcp/38514/ws/p2p/16Uiu2HAkusrujNGucDz7UjQSp1D5upMc31vNchacwh2QjdM63udF"],"enrUri":"enr:-L24QFUVzk0kZAo8yZm26iWk7-TxCaca6JCRSQHpdXztatFrUL8BuvSqi60uiwdJR4VQ7zNba7cGKHtzwKxWt11iJh8CgmlkgnY0gmlwhKwSefqKbXVsdGlhZGRyc5YACASsEnn6BpZxAAoErBJ5-gaWct0DgnJzhQADAQAAiXNlY3AyNTZrMaECBrV1pzZjpBENdz_BIkTQBM1F3W2AASQ04bNJhyur5KaDdGNwgpZxg3VkcIKWc4V3YWt1MgM"}'
2026-03-19 04:44:37.835 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:37.842 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:37.842 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-44-36__c94dc1be-c130-4a3b-8b5e-a55fdebc40fd__wakuorg_nwaku:latest.log
2026-03-19 04:44:37.842 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:37.843 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:37.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:37.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.156
2026-03-19 04:44:37.844 DEBUG [src.node.docker_mananger] Generated ports ['2305', '2306', '2307', '2308', '2309']
2026-03-19 04:44:37.844 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:37.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:37.845 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:37.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 2305:2305 -p 2306:2306 -p 2307:2307 -p 2308:2308 -p 2309:2309 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2307 --rest-port=2305 --tcp-port=2306 --discv5-udp-port=2308 --rest-address=0.0.0.0 --nat=extip:172.18.129.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fdfc3ba5f1faddcd918bc7cff54e6c4c98b853b9f536edce5618dbdbcaed913 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2309 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFUVzk0kZAo8yZm26iWk7-TxCaca6JCRSQHpdXztatFrUL8BuvSqi60uiwdJR4VQ7zNba7cGKHtzwKxWt11iJh8CgmlkgnY0gmlwhKwSefqKbXVsdGlhZGRyc5YACASsEnn6BpZxAAoErBJ5-gaWct0DgnJzhQADAQAAiXNlY3AyNTZrMaECBrV1pzZjpBENdz_BIkTQBM1F3W2AASQ04bNJhyur5KaDdGNwgpZxg3VkcIKWc4V3YWt1MgM --storenode=/ip4/172.18.121.250/tcp/38513/p2p/16Uiu2HAkusrujNGucDz7UjQSp1D5upMc31vNchacwh2QjdM63udF --store=true --relay=true
2026-03-19 04:44:38.044 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.156 waku 773a67bb76d8be4d7486018b40e0808de486f016dfd4cdd74381601d4cb8c097
2026-03-19 04:44:38.081 DEBUG [src.node.docker_mananger] Container started with ID 773a67bb76d8. Setting up logs at ./log/docker/store_node1_2026-03-19_04-44-36__c94dc1be-c130-4a3b-8b5e-a55fdebc40fd__wakuorg_nwaku:latest.log
2026-03-19 04:44:38.081 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 2305
2026-03-19 04:44:38.081 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:39.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2305/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:39.085 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:39.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2305/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.156/tcp/2306/p2p/16Uiu2HAmA3poTnLjh4zKi9ZEJosCksmL991uCpsSZF8kXWi4Hk9r","/ip4/172.18.129.156/tcp/2307/ws/p2p/16Uiu2HAmA3poTnLjh4zKi9ZEJosCksmL991uCpsSZF8kXWi4Hk9r"],"enrUri":"enr:-L24QNjsmYCebFZ9-p--IAcYOhyAvtELjd_OiIfCwpm1M25sRflfeaSNPNpIkXo_uIWt5pTqM3QSHCZ-ynluSP0K3mECgmlkgnY0gmlwhKwSgZyKbXVsdGlhZGRyc5YACASsEoGcBgkCAAoErBKBnAYJA90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2UaAQ1UYnRq2idivvL_EePBLDe4ply6S08dZdBJpMJ2DdGNwggkCg3VkcIIJBIV3YWt1MgM"}'
2026-03-19 04:44:39.088 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:39.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2305/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.250/tcp/38513/p2p/16Uiu2HAkusrujNGucDz7UjQSp1D5upMc31vNchacwh2QjdM63udF"]'
2026-03-19 04:44:39.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:44:39.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2305/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:44:39.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.098 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:39.098 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:39.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:39.304 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:39.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:39.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:39.512 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:39.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:39.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:39.720 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:39.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:39.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.728 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:39.928 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:39.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:39.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.936 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:40.136 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:40.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:40.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:40.344 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:40.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:40.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.351 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:40.552 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:40.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:40.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:40.760 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:40.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:40.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:40.967 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:40.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:40.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.973 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:41.174 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:41.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:41.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:41.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:41.381 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:41.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:41.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:41.387 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:41.587 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:41.588 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:41.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:41.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:41.794 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:41.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:41.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:41.802 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:42.003 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:42.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:42.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:42.009 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:42.210 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:42.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:42.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:42.217 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:42.418 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:42.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:42.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:42.424 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:42.625 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:42.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:42.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:42.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:42.832 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:42.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:42.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:42.838 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:43.039 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:43.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:43.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:43.045 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:43.246 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:43.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:43.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:43.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:43.454 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:43.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:43.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:43.460 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:43.661 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:43.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:43.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:43.667 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:43.868 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:43.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:43.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:43.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:44.075 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:44.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:44.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.082 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:44.283 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:44.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:44.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:44.490 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:44.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:44.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:44.696 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:44.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:44.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.704 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:44.904 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:44.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:44.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:45.112 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:45.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:45.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:45.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:45.319 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:45.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:45.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:45.325 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:45.526 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:45.526 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:45.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:45.532 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:45.733 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:45.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:45.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:45.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:45.942 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:45.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:45.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:45.948 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:46.150 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:46.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:46.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:46.157 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:46.358 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:46.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:46.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:46.365 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:46.566 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:46.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:46.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:46.573 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:46.774 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:46.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:46.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:46.781 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:46.982 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:46.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:46.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:46.990 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:47.191 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:47.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:47.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:47.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:47.399 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:47.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:47.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:47.405 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:47.606 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:47.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:47.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:47.613 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:47.814 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:47.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:47.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:47.822 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:48.022 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:48.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:48.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:48.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:48.231 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:48.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:48.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:48.237 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:48.437 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:48.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:48.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:48.444 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:48.645 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:48.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:48.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:48.652 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:48.852 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:48.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:48.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:48.860 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:49.060 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:49.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:49.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:49.067 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:49.268 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:49.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:49.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:49.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:49.476 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:49.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:49.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:49.483 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:49.684 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:49.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:49.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:49.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:49.891 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:49.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:49.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:49.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:50.100 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:50.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:50.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:50.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:50.307 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:50.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:50.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:50.313 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:50.514 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:50.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:50.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:50.520 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:50.722 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:50.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:50.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:50.729 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:50.930 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:50.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:50.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:50.937 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:51.137 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:51.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:51.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:51.145 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:51.346 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:51.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:51.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:51.352 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:51.553 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:51.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:51.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:51.559 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:51.760 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:51.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:51.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:51.766 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:51.967 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:51.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:51.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:51.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:52.176 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:52.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:52.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:52.181 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:52.383 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:52.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:52.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:52.391 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:52.592 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:52.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:52.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:52.598 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:52.798 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:52.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:52.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:52.805 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:53.006 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:53.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:53.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:53.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:53.213 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:53.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:53.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:53.220 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:53.420 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:53.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:53.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:53.428 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:53.628 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:53.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:53.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:53.635 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:53.835 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:53.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:53.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:53.842 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:54.043 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:54.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:54.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:54.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:54.251 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:54.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:54.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:54.258 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:54.459 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:54.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:54.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:54.465 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:54.666 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:54.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:54.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:54.674 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:54.875 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:54.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:54.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:54.881 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:55.082 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:55.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:55.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:55.088 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:55.289 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:55.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:55.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:55.295 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:55.497 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:55.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:55.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:55.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:55.705 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:55.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:55.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:55.711 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:55.911 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:55.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:55.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:55.918 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:56.119 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:56.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:56.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:56.125 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:56.326 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:56.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:56.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:56.335 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:56.536 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:56.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:56.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:56.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:56.743 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:56.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:56.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:56.749 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:56.950 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:56.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:56.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:56.958 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:57.159 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:57.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:57.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:57.165 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:57.366 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:57.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:57.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:57.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:57.574 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:57.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:57.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:57.580 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:57.781 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:57.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:57.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:57.788 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:57.989 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:57.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:57.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:57.997 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:58.197 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:58.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:58.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:58.204 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:58.404 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:58.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:58.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:58.411 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:58.612 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:58.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:58.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:58.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:58.820 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:58.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:58.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:58.826 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:59.026 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:59.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:59.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:59.033 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:59.234 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:59.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:59.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:59.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:59.441 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:59.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:59.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:59.448 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:59.650 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:59.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38512/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)'}'
2026-03-19 04:44:59.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:59.657 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:59.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38512/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:59.864 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-19 04:44:59.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2305/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:59.870 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-19 04:44:59.872 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:44:59.873 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:44:59.873 DEBUG [src.node.waku_node] Stopping container with id 8d9d124f4f35
2026-03-19 04:45:00.438 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:00.438 DEBUG [src.node.waku_node] Stopping container with id 773a67bb76d8
2026-03-19 04:45:01.027 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:01.030 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:45:01.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:45:01.099 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,346 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_valid_payloads with id: 2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.234.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22259', '22260', '22261', '22262', '22263']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 22259:22259 -p 22260:22260 -p 22261:22261 -p 22262:22262 -p 22263:22263 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22261 --rest-port=22259 --tcp-port=22260 --discv5-udp-port=22262 --rest-address=0.0.0.0 --nat=extip:172.18.234.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6f876564fa3be3cdbee37fdedd8faebddebcdd8effa9dd3bdf50a47a7b6edfcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22263 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36e0293e295a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.234.30 waku a2f5197c8e071f717d7619c5a7396076bbf165c4be90397272c02f9993f1ee02
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a2f5197c8e07. Setting up logs at ./log/docker/node1_2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22259
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 c96b77973a2b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22259/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22259/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.234.30/tcp/22260/p2p/16Uiu2HAm5yriNW5BTwQTurwkUWM26eqWsLfLwmyScTUeBJLUDEXw","/ip4/172.18.234.30/tcp/22261/ws/p2p/16Uiu2HAm5yriNW5BTwQTurwkUWM26eqWsLfLwmyScTUeBJLUDEXw"],"enrUri":"enr:-L24QEzjKAdvOtrpMm-dOlNGmkIn_cN9pBUq_TVJ3jLeG7WMb3lJPcyrSoNKJ3NK2ocwYwtSjPU0jFMsQCISsqU6M3wCgmlkgnY0gmlwhKwS6h6KbXVsdGlhZGRyc5YACASsEuoeBlb0AAoErBLqHgZW9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECnNOXnUaovKT3RAXIcW-5kLU5LxlGWswDNTdpX_mmrYaDdGNwglb0g3VkcIJW9oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60835', '60836', '60837', '60838', '60839']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60835:60835 -p 60836:60836 -p 60837:60837 -p 60838:60838 -p 60839:60839 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60837 --rest-port=60835 --tcp-port=60836 --discv5-udp-port=60838 --rest-address=0.0.0.0 --nat=extip:172.18.211.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe5d422eea94aabfa4b1d4fa3139b6d2acf1dec5da7d6d756856de4ddd2cdbff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60839 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEzjKAdvOtrpMm-dOlNGmkIn_cN9pBUq_TVJ3jLeG7WMb3lJPcyrSoNKJ3NK2ocwYwtSjPU0jFMsQCISsqU6M3wCgmlkgnY0gmlwhKwS6h6KbXVsdGlhZGRyc5YACASsEuoeBlb0AAoErBLqHgZW9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECnNOXnUaovKT3RAXIcW-5kLU5LxlGWswDNTdpX_mmrYaDdGNwglb0g3VkcIJW9oV3YWt1MgU --filternode=/ip4/172.18.234.30/tcp/22260/p2p/16Uiu2HAm5yriNW5BTwQTurwkUWM26eqWsLfLwmyScTUeBJLUDEXw
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.242 waku 4229b7274269abd47802b3f143b1520373d059af41bb09b1b07ff9fcf6b5c395
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4229b7274269. Setting up logs at ./log/docker/node2_2026-03-19_04-39-30__2fae0c14-13e2-4a9b-96d7-97c2f0c56bec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60835
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/debug/v1/info" -H "Content-Type: application/json" -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.242/tcp/60836/p2p/16Uiu2HAkzEGWDQ2T4kU7vDHrcMrXvuBPjqnNnuEr6mBrgMZLkmdT","/ip4/172.18.211.242/tcp/60837/ws/p2p/16Uiu2HAkzEGWDQ2T4kU7vDHrcMrXvuBPjqnNnuEr6mBrgMZLkmdT"],"enrUri":"enr:-L24QKJMyMpsHFGqiv3368sVSCwWTwvroK_HSlCbveagUGxBO34y49BqC1njOmjAdyVnEagLrIPBnl9Ob_-BO0wc2gsCgmlkgnY0gmlwhKwS0_KKbXVsdGlhZGRyc5YACASsEtPyBu2kAAoErBLT8gbtpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECR16AfIjvwlv68uxLvpY--C_U7x8H7Melt52p-A9QDtqDdGNwgu2kg3VkcILtpoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60835/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.234.30/tcp/22260/p2p/16Uiu2HAm5yriNW5BTwQTurwkUWM26eqWsLfLwmyScTUeBJLUDEXw"]'
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:22259/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:60835/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a88c3ded-f13d-48f9-8d59-39ef1b461d34", "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":"a88c3ded-f13d-48f9-8d59-39ef1b461d34","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895172831111178,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895172943963081,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173054081168,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173164326392,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173275415685,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173385503906,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173495127906,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173604636062,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173714591822,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173824407685,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895173933992383,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174043639218,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174153730423,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174263563488,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174373587160,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174483224343,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174592908508,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174702674507,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174812168241,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895174921685071,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175031206005,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175142060271,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175252378819,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175362526283,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175473203678,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175583640928,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175693727615,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175803993633,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895175913978865,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176024106466,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176134054176,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176244152702,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176354241320,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176464056784,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176574685061,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176685002272,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176794935609,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895176904769962,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895177014848317,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:18 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22259/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60835/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895177124495699,"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 a2f5197c8e07
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4229b7274269
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_no_pubsub_topic with id: 2026-03-19_04-43-30__55d8ec8e-8590-455d-8c86-5438cf57bd10
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-43-30__55d8ec8e-8590-455d-8c86-5438cf57bd10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31762', '31763', '31764', '31765', '31766']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31762:31762 -p 31763:31763 -p 31764:31764 -p 31765:31765 -p 31766:31766 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31764 --rest-port=31762 --tcp-port=31763 --discv5-udp-port=31765 --rest-address=0.0.0.0 --nat=extip:172.18.25.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9ac9ac2a6f0c5bef4365f1656782c0f44a0df9ee51d6e877a8fc590eeffe3ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31766 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.137 waku d0eaaa7b4f1858ce68e2ab3d016c26a66310673c6dcc96e70bbba978f352f956
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5c12f333b2d9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d0eaaa7b4f18. Setting up logs at ./log/docker/node1_2026-03-19_04-43-30__55d8ec8e-8590-455d-8c86-5438cf57bd10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31762
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 e59774519214. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31762/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31762/debug/v1/info" -H "Content-Type: application/json" -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.137/tcp/31763/p2p/16Uiu2HAm2xXVuC4he8jYXRYJi5hRA8kY6tKxUYJUGD1Dv7iNcefg","/ip4/172.18.25.137/tcp/31764/ws/p2p/16Uiu2HAm2xXVuC4he8jYXRYJi5hRA8kY6tKxUYJUGD1Dv7iNcefg"],"enrUri":"enr:-L24QJsaZxTQUYhnzMBi4X83xqNpGpyPbOoNMhvzejTWsa2TSYQMhlX5P8JpntCpSxticcRr1xKC1KuzNNhxzkinPgoCgmlkgnY0gmlwhKwSGYmKbXVsdGlhZGRyc5YACASsEhmJBnwTAAoErBIZiQZ8FN0DgnJzhQADAQAAiXNlY3AyNTZrMaECb-k5Yx8cOKqDpmPcMnyfBoIsZi3Q1F_fflRCtb-xQV-DdGNwgnwTg3VkcIJ8FYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-43-30__55d8ec8e-8590-455d-8c86-5438cf57bd10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18531', '18532', '18533', '18534', '18535']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 18531:18531 -p 18532:18532 -p 18533:18533 -p 18534:18534 -p 18535:18535 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18533 --rest-port=18531 --tcp-port=18532 --discv5-udp-port=18534 --rest-address=0.0.0.0 --nat=extip:172.18.120.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=12aefa91cfd9feecd05faeca62aaeeae4a0de48d57ca240b2daa8bbf9cde66fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18535 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJsaZxTQUYhnzMBi4X83xqNpGpyPbOoNMhvzejTWsa2TSYQMhlX5P8JpntCpSxticcRr1xKC1KuzNNhxzkinPgoCgmlkgnY0gmlwhKwSGYmKbXVsdGlhZGRyc5YACASsEhmJBnwTAAoErBIZiQZ8FN0DgnJzhQADAQAAiXNlY3AyNTZrMaECb-k5Yx8cOKqDpmPcMnyfBoIsZi3Q1F_fflRCtb-xQV-DdGNwgnwTg3VkcIJ8FYV3YWt1MgU --filternode=/ip4/172.18.25.137/tcp/31763/p2p/16Uiu2HAm2xXVuC4he8jYXRYJi5hRA8kY6tKxUYJUGD1Dv7iNcefg
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.189 waku af87af28f8c1a71e63d16560b7de6aeb12b6e84b5771c8ffdd2c8253963f5560
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID af87af28f8c1. Setting up logs at ./log/docker/node2_2026-03-19_04-43-30__55d8ec8e-8590-455d-8c86-5438cf57bd10__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18531
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18531/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18531/debug/v1/info" -H "Content-Type: application/json" -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.189/tcp/18532/p2p/16Uiu2HAmEaXteYJuAcfGTNLnecUoSmbdTgm4FCad4W8kbZx4A6B4","/ip4/172.18.120.189/tcp/18533/ws/p2p/16Uiu2HAmEaXteYJuAcfGTNLnecUoSmbdTgm4FCad4W8kbZx4A6B4"],"enrUri":"enr:-L24QAoUwP9H3AWQm4XORbumuWdJVUoixdkbz29Zeu9ErsE9HQQQt5rVcy2bJWAlqEWRYlj1UxhbZalqDtQr6-ssk8ECgmlkgnY0gmlwhKwSeL2KbXVsdGlhZGRyc5YACASsEni9BkhkAAoErBJ4vQZIZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDHJMiCJKO-AMARAkupSHmWj1pYm9YI-P-niS2-NWPFfODdGNwgkhkg3VkcIJIZoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18531/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.137/tcp/31763/p2p/16Uiu2HAm2xXVuC4he8jYXRYJi5hRA8kY6tKxUYJUGD1Dv7iNcefg"]'
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:31762/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:18531/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "79266b0f-44a7-4d18-aa07-e670863e660b", "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":"79266b0f-44a7-4d18-aa07-e670863e660b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:18531/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto"}'
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:18531/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 d0eaaa7b4f18
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id af87af28f8c1
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,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_node_uses_both_auto_and_regular_apis with id: 2026-03-19_04-42-01__b34e0e3b-a8f6-4502-9a41-5dcd250ddad4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-42-01__b34e0e3b-a8f6-4502-9a41-5dcd250ddad4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13315', '13316', '13317', '13318', '13319']
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 13315:13315 -p 13316:13316 -p 13317:13317 -p 13318:13318 -p 13319:13319 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13317 --rest-port=13315 --tcp-port=13316 --discv5-udp-port=13318 --rest-address=0.0.0.0 --nat=extip:172.18.174.56 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5183abe8e9e6fecbf7ebebdb08a044db1f7a784bf6c3b6c5aa1bb13beed520e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13319 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fba73ba8bf75. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.56 waku 0bdfe5ae3197d81b66f5f5085a8a2439217139c7b45133b528a6a2143c9950e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0bdfe5ae3197. Setting up logs at ./log/docker/node1_2026-03-19_04-42-01__b34e0e3b-a8f6-4502-9a41-5dcd250ddad4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13315
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 234bc03965be. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13315/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13315/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13315/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13315/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13315/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13315/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13315/debug/v1/info" -H "Content-Type: application/json" -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.56/tcp/13316/p2p/16Uiu2HAmFntGf2ND9JFf8pkW171foh6JxTsJhDwnYN4BpDGW8U4d","/ip4/172.18.174.56/tcp/13317/ws/p2p/16Uiu2HAmFntGf2ND9JFf8pkW171foh6JxTsJhDwnYN4BpDGW8U4d"],"enrUri":"enr:-L24QO_adHG2kErkM3jVsnkxICUuSBVsaBPovQFH5svcQ2qIXbeLQPCsIUDLZwSigqvSiTmMcJplH5WMwagzwHZA4BECgmlkgnY0gmlwhKwSrjiKbXVsdGlhZGRyc5YACASsEq44BjQEAAoErBKuOAY0Bd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLpjVK-GRHKo_Kso444CzAIBVBTX6g1ub-RPa199apmaDdGNwgjQEg3VkcII0BoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-42-01__b34e0e3b-a8f6-4502-9a41-5dcd250ddad4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51889', '51890', '51891', '51892', '51893']
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 51889:51889 -p 51890:51890 -p 51891:51891 -p 51892:51892 -p 51893:51893 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51891 --rest-port=51889 --tcp-port=51890 --discv5-udp-port=51892 --rest-address=0.0.0.0 --nat=extip:172.18.55.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=7b1706eaac47fbeac8ab87f0c038c6885e3cbec046cffd38f2947968eda6f3a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51893 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO_adHG2kErkM3jVsnkxICUuSBVsaBPovQFH5svcQ2qIXbeLQPCsIUDLZwSigqvSiTmMcJplH5WMwagzwHZA4BECgmlkgnY0gmlwhKwSrjiKbXVsdGlhZGRyc5YACASsEq44BjQEAAoErBKuOAY0Bd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLpjVK-GRHKo_Kso444CzAIBVBTX6g1ub-RPa199apmaDdGNwgjQEg3VkcII0BoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.6 waku 8c85ad024f642e62b4f8639b92f3007f8b7a65221d8dc28f91a244f01fef47bf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c85ad024f64. Setting up logs at ./log/docker/node2_2026-03-19_04-42-01__b34e0e3b-a8f6-4502-9a41-5dcd250ddad4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51889
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51889/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51889/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51889/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51889/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/51890/p2p/16Uiu2HAkwQF9bjRdHCYDj1gg61WkyHQFCAQL9ncfLwqYUTq6nScn","/ip4/172.18.55.6/tcp/51891/ws/p2p/16Uiu2HAkwQF9bjRdHCYDj1gg61WkyHQFCAQL9ncfLwqYUTq6nScn"],"enrUri":"enr:-L24QOCtxMC-M81GwP2iaWPT4l13_KPLQTm7pMOrJwFZzkOVH3GjLZiKjh7OpgUhBFAkcoJblfYrbENnlNg6TZ2gekoCgmlkgnY0gmlwhKwSNwaKbXVsdGlhZGRyc5YACASsEjcGBsqyAAoErBI3BgbKs90DgnJzhQACAQAAiXNlY3AyNTZrMaECHVm3dJW1bKKZEOXx9krPkgzKKhLASRVP_sSIFO7DBfeDdGNwgsqyg3VkcILKtIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51889/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.56/tcp/13316/p2p/16Uiu2HAmFntGf2ND9JFf8pkW171foh6JxTsJhDwnYN4BpDGW8U4d"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13315/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:51889/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:13315/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:13315/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":1773895324586509247,"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:51889/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":1773895324586509247,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13315/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51889/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13315/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:13315/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":1773895324713345749,"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:51889/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":1773895324713345749,"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 0bdfe5ae3197
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c85ad024f64
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,145 @@
2026-03-19 04:41:40.284 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:41:40.284 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-03-19_04-41-40__fdbd3278-7196-4f08-97a3-e1d68c6d2997
2026-03-19 04:41:40.284 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:41:40.285 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:41:40.285 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-19 04:41:40.291 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:41:40.292 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-41-40__fdbd3278-7196-4f08-97a3-e1d68c6d2997__wakuorg_nwaku:latest.log
2026-03-19 04:41:40.292 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:41:40.292 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:41:40.293 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:41:40.293 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.79
2026-03-19 04:41:40.293 DEBUG [src.node.docker_mananger] Generated ports ['7417', '7418', '7419', '7420', '7421']
2026-03-19 04:41:40.294 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:41:40.294 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:41:40.294 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:41:40.294 DEBUG [src.node.docker_mananger] docker run -i -t -p 7417:7417 -p 7418:7418 -p 7419:7419 -p 7420:7420 -p 7421:7421 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7419 --rest-port=7417 --tcp-port=7418 --discv5-udp-port=7420 --rest-address=0.0.0.0 --nat=extip:172.18.252.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7599a31360c1b915c2160ab297b095dddb1dff8eddfebafb62db6a9acd58aa5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7421 --metrics-logging=true --relay=true
2026-03-19 04:41:40.482 ERROR [src.node.docker_mananger] Max retries reached for container e15cda7165c7. Exiting log stream.
2026-03-19 04:41:40.484 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.79 waku 3f160992882ae96b42ece5e921982ec5eed63da97673100feab6fe554d4d0bbc
2026-03-19 04:41:40.521 DEBUG [src.node.docker_mananger] Container started with ID 3f160992882a. Setting up logs at ./log/docker/node1_2026-03-19_04-41-40__fdbd3278-7196-4f08-97a3-e1d68c6d2997__wakuorg_nwaku:latest.log
2026-03-19 04:41:40.522 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7417
2026-03-19 04:41:40.522 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:41:40.913 ERROR [src.node.docker_mananger] Max retries reached for container d54e43a3a286. Exiting log stream.
2026-03-19 04:41:41.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:41.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:41:41.528 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:41:41.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:41.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.79/tcp/7418/p2p/16Uiu2HAm9sZtsV5xgHnR2rpZgJi72tzJ1wVM6Xmtgb6gnej1d9Gp","/ip4/172.18.252.79/tcp/7419/ws/p2p/16Uiu2HAm9sZtsV5xgHnR2rpZgJi72tzJ1wVM6Xmtgb6gnej1d9Gp"],"enrUri":"enr:-L24QOYTMHMxg92Sz6gxH85VcG9hiYJyQOJhP1lz26uB5akhI7mSx9aEPjUeDqd_hd56Fna1u7tPMuyMRicome15aLQCgmlkgnY0gmlwhKwS_E-KbXVsdGlhZGRyc5YACASsEvxPBhz6AAoErBL8TwYc-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1qXWe6B1UERAcLfY1QqEuUMkLwzQ8hSPv4CFhEn7X1WDdGNwghz6g3VkcIIc_IV3YWt1MgE"}'
2026-03-19 04:41:41.530 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:41:41.537 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:41:41.537 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-41-40__fdbd3278-7196-4f08-97a3-e1d68c6d2997__wakuorg_nwaku:latest.log
2026-03-19 04:41:41.537 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:41:41.538 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:41:41.539 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:41:41.539 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.197
2026-03-19 04:41:41.539 DEBUG [src.node.docker_mananger] Generated ports ['47715', '47716', '47717', '47718', '47719']
2026-03-19 04:41:41.539 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:41:41.539 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:41:41.540 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:41:41.540 DEBUG [src.node.docker_mananger] docker run -i -t -p 47715:47715 -p 47716:47716 -p 47717:47717 -p 47718:47718 -p 47719:47719 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47717 --rest-port=47715 --tcp-port=47716 --discv5-udp-port=47718 --rest-address=0.0.0.0 --nat=extip:172.18.222.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9eea7d1b4f182b090078a6edfca65d2cb9cc5df0d67efec8ecbbf6a350eaf72c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47719 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOYTMHMxg92Sz6gxH85VcG9hiYJyQOJhP1lz26uB5akhI7mSx9aEPjUeDqd_hd56Fna1u7tPMuyMRicome15aLQCgmlkgnY0gmlwhKwS_E-KbXVsdGlhZGRyc5YACASsEvxPBhz6AAoErBL8TwYc-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1qXWe6B1UERAcLfY1QqEuUMkLwzQ8hSPv4CFhEn7X1WDdGNwghz6g3VkcIIc_IV3YWt1MgE
2026-03-19 04:41:41.730 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.197 waku 7bd2e65c0cd42dc8097a50899dc9610d217fb7f59b259561cdc8b2d165590f86
2026-03-19 04:41:41.768 DEBUG [src.node.docker_mananger] Container started with ID 7bd2e65c0cd4. Setting up logs at ./log/docker/node2_2026-03-19_04-41-40__fdbd3278-7196-4f08-97a3-e1d68c6d2997__wakuorg_nwaku:latest.log
2026-03-19 04:41:41.769 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47715
2026-03-19 04:41:41.769 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:41:42.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:42.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:41:42.791 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:41:42.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:42.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.197/tcp/47716/p2p/16Uiu2HAm2VzEN7BH1qwKvyc2PtRPbXX2XdsybtYRPwQxoBXrCHkB","/ip4/172.18.222.197/tcp/47717/ws/p2p/16Uiu2HAm2VzEN7BH1qwKvyc2PtRPbXX2XdsybtYRPwQxoBXrCHkB"],"enrUri":"enr:-L24QOnxoVp-6q6SesRoUMhVqihVLaP52oO43k6D75WvhuU9TRZwC0YCU1-S0VYb0sR9lwHcesMd2pFVjKtPlqkklasCgmlkgnY0gmlwhKwS3sWKbXVsdGlhZGRyc5YACASsEt7FBrpkAAoErBLexQa6Zd0DgnJzhQADAQAAiXNlY3AyNTZrMaECaRzEuR5AWDDxMvDY6eDEsPax2rcsUxkHLQdYo2-4WxCDdGNwgrpkg3VkcIK6ZoV3YWt1MgE"}'
2026-03-19 04:41:42.799 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:41:42.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47715/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.252.79/tcp/7418/p2p/16Uiu2HAm9sZtsV5xgHnR2rpZgJi72tzJ1wVM6Xmtgb6gnej1d9Gp"]'
2026-03-19 04:41:42.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:42.807 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-19 04:41:42.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:41:42.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:42.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47715/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:41:42.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:42.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:42.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:42.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:41:42.928 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:42.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:42.932 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":1773895302820910592,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:42.933 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:42.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:42.936 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":1773895302820910592,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:42.938 INFO [src.steps.relay] WARM UP successful!!
2026-03-19 04:41:42.938 DEBUG [tests.relay.test_publish] Running test with timestamp Now
2026-03-19 04:41:42.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:42.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:42.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:41:43.045 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.048 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":1773895078847578368,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.050 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.053 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":1773895078847578368,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.054 DEBUG [tests.relay.test_publish] Running test with timestamp Far future
2026-03-19 04:41:43.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:43.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:43.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:41:43.161 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.164 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":2089255078847564032,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.166 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.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":2089255078847564032,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.170 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past
2026-03-19 04:41:43.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:43.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:43.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:41:43.276 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.279 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":1773891478847564032,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.281 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773891478847564032,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.285 DEBUG [tests.relay.test_publish] Running test with timestamp Near future
2026-03-19 04:41:43.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:43.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:43.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:41:43.391 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.395 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":1773898678847564032,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.397 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.399 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":1773898678847564032,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.401 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number
2026-03-19 04:41:43.401 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:43.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:43.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:41:43.507 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.511 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.515 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number
2026-03-19 04:41:43.515 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:43.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:43.521 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:41:43.621 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.626 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.630 DEBUG [tests.relay.test_publish] Running test with timestamp DST change
2026-03-19 04:41:43.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:43.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:43.636 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:41:43.736 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7417/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.742 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:41:43.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47715/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:43.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-03-19 04:41:43.748 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:41:43.749 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:41:43.749 DEBUG [src.node.waku_node] Stopping container with id 3f160992882a
2026-03-19 04:41:44.307 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:44.307 DEBUG [src.node.waku_node] Stopping container with id 7bd2e65c0cd4
2026-03-19 04:41:44.897 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:44.898 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:41:44.907 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:41:44.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_nodes_different_content_topic_different_shard with id: 2026-03-19_04-39-31__ce42060c-402d-42ce-b1f9-127472877279
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-31__ce42060c-402d-42ce-b1f9-127472877279__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.73.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4390', '4391', '4392', '4393', '4394']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4390:4390 -p 4391:4391 -p 4392:4392 -p 4393:4393 -p 4394:4394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4392 --rest-port=4390 --tcp-port=4391 --discv5-udp-port=4393 --rest-address=0.0.0.0 --nat=extip:172.18.73.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=69288ae70493fa2eb612fbdff8e3d7f00beae7adfab95fdfeac4d79ff0c38b54 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4394 --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.73.201 waku 4f9d51aecc76fcc44246ffac4272aeba28d3fa4ef8b9a57deecfaf35128b1833
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 972e66e2b411. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4f9d51aecc76. Setting up logs at ./log/docker/node1_2026-03-19_04-39-31__ce42060c-402d-42ce-b1f9-127472877279__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4390
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 67639fcd6b47. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4390/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.201/tcp/4391/p2p/16Uiu2HAmFo1fU5FEa6WcgTSxPpMzEL4MXgwWWofKjK3GsfmWhsAe","/ip4/172.18.73.201/tcp/4392/ws/p2p/16Uiu2HAmFo1fU5FEa6WcgTSxPpMzEL4MXgwWWofKjK3GsfmWhsAe"],"enrUri":"enr:-L24QErxpJj8uNxsMRJpYqGn479MzU3n14U2brFqItTDBw3QJU6tiUMKg_6_FUgpBL_ZtAaHnf5zF4BsgSha99akl_cCgmlkgnY0gmlwhKwSScmKbXVsdGlhZGRyc5YACASsEknJBhEnAAoErBJJyQYRKN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLqExPGbACfFvi6oSc9qDbIXCKTR0j4s6oIP9DYP10UeDdGNwghEng3VkcIIRKYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-31__ce42060c-402d-42ce-b1f9-127472877279__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.44
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30140', '30141', '30142', '30143', '30144']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30140:30140 -p 30141:30141 -p 30142:30142 -p 30143:30143 -p 30144:30144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30142 --rest-port=30140 --tcp-port=30141 --discv5-udp-port=30143 --rest-address=0.0.0.0 --nat=extip:172.18.38.44 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1b831c9f2077d9fde502191b7dfff9a2e4c07d5c92c5cdd0a14fe03d2fe913bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30144 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QErxpJj8uNxsMRJpYqGn479MzU3n14U2brFqItTDBw3QJU6tiUMKg_6_FUgpBL_ZtAaHnf5zF4BsgSha99akl_cCgmlkgnY0gmlwhKwSScmKbXVsdGlhZGRyc5YACASsEknJBhEnAAoErBJJyQYRKN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLqExPGbACfFvi6oSc9qDbIXCKTR0j4s6oIP9DYP10UeDdGNwghEng3VkcIIRKYV3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.44 waku 3229661062e28f1e83647cfcddcdfbaef8608a0441c109c4cff02528a2dad126
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3229661062e2. Setting up logs at ./log/docker/node2_2026-03-19_04-39-31__ce42060c-402d-42ce-b1f9-127472877279__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30140
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30140/debug/v1/info" -H "Content-Type: application/json" -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.44/tcp/30141/p2p/16Uiu2HAm1pjN1yaGdktKe4r6K9zmdYCfFAyDkMr2FTH9Qrxtf1d4","/ip4/172.18.38.44/tcp/30142/ws/p2p/16Uiu2HAm1pjN1yaGdktKe4r6K9zmdYCfFAyDkMr2FTH9Qrxtf1d4"],"enrUri":"enr:-L24QIpsxOUC9YZ8qpNR9As-nusWxaBtQq0U7cZCMNZj7OnqClQ_r_JNDIzJ2IGH9LNn8DtP0Vi9RBRD1Iyb5Ibhny4CgmlkgnY0gmlwhKwSJiyKbXVsdGlhZGRyc5YACASsEiYsBnW9AAoErBImLAZ1vt0DgnJzhQACAQAAiXNlY3AyNTZrMaECXw5ON3_yuPm2EMmnbDPuXhaLQEyYiZTid0fBtYdvfWuDdGNwgnW9g3VkcIJ1v4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.73.201/tcp/4391/p2p/16Uiu2HAmFo1fU5FEa6WcgTSxPpMzEL4MXgwWWofKjK3GsfmWhsAe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4390/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:30140/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:4390/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:4390/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":1773895174993504530,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895175138216438,"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 4f9d51aecc76
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3229661062e2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-39-31__ce42060c-402d-42ce-b1f9-127472877279__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-39-31__ce42060c-402d-42ce-b1f9-127472877279__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,100 @@
2026-03-19 04:43:48.752 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:43:48.754 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_content_topic with id: 2026-03-19_04-43-48__f03c05e5-a3d6-4ec6-877a-cb1caea029b3
2026-03-19 04:43:48.755 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:43:48.755 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:43:48.755 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:43:48.764 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:43:48.764 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-43-48__f03c05e5-a3d6-4ec6-877a-cb1caea029b3__wakuorg_nwaku:latest.log
2026-03-19 04:43:48.765 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:43:48.765 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:43:48.768 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:43:48.769 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.199
2026-03-19 04:43:48.769 DEBUG [src.node.docker_mananger] Generated ports ['5569', '5570', '5571', '5572', '5573']
2026-03-19 04:43:48.769 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:43:48.769 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:43:48.771 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:43:48.771 DEBUG [src.node.docker_mananger] docker run -i -t -p 5569:5569 -p 5570:5570 -p 5571:5571 -p 5572:5572 -p 5573:5573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5571 --rest-port=5569 --tcp-port=5570 --discv5-udp-port=5572 --rest-address=0.0.0.0 --nat=extip:172.18.104.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=48a9e2a3d0898de508c77a3addd2de7f9dc5cfdbfb8beb99ac3093ddccf67c1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5573 --metrics-logging=true --store=true --relay=true
2026-03-19 04:43:48.976 ERROR [src.node.docker_mananger] Max retries reached for container b5a94b807468. Exiting log stream.
2026-03-19 04:43:48.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.199 waku 95aa46b934d0214100d6b00e9779a184e4abcee077aa9d136166e0596bea253b
2026-03-19 04:43:49.011 DEBUG [src.node.docker_mananger] Container started with ID 95aa46b934d0. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-43-48__f03c05e5-a3d6-4ec6-877a-cb1caea029b3__wakuorg_nwaku:latest.log
2026-03-19 04:43:49.012 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5569
2026-03-19 04:43:49.012 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:43:49.592 ERROR [src.node.docker_mananger] Max retries reached for container ed2218778034. Exiting log stream.
2026-03-19 04:43:50.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5569/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:50.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:43:50.016 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:43:50.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:50.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.199/tcp/5570/p2p/16Uiu2HAmLs2VLK4fbcCb7kGzq76pF7p1WTtuTCqHkPogChnWm38A","/ip4/172.18.104.199/tcp/5571/ws/p2p/16Uiu2HAmLs2VLK4fbcCb7kGzq76pF7p1WTtuTCqHkPogChnWm38A"],"enrUri":"enr:-L24QMbDJX5G2ZnjgEwzzU_L4QCAlO9E6LJjMmwS7gAJ1vg_AtpYUo3edbW_1Ic-AN-kIZiV7nlR1aYUhlfIlfEGr4wCgmlkgnY0gmlwhKwSaMeKbXVsdGlhZGRyc5YACASsEmjHBhXCAAoErBJoxwYVw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDefLiIrAhRDHL3-TmCEoAXKSfoynhL6r70VSBqUJnczeDdGNwghXCg3VkcIIVxIV3YWt1MgM"}'
2026-03-19 04:43:50.019 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:43:50.026 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:43:50.026 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-43-48__f03c05e5-a3d6-4ec6-877a-cb1caea029b3__wakuorg_nwaku:latest.log
2026-03-19 04:43:50.026 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:43:50.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:43:50.028 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:43:50.028 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.68
2026-03-19 04:43:50.028 DEBUG [src.node.docker_mananger] Generated ports ['25673', '25674', '25675', '25676', '25677']
2026-03-19 04:43:50.028 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:43:50.028 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:43:50.028 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:43:50.028 DEBUG [src.node.docker_mananger] docker run -i -t -p 25673:25673 -p 25674:25674 -p 25675:25675 -p 25676:25676 -p 25677:25677 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25675 --rest-port=25673 --tcp-port=25674 --discv5-udp-port=25676 --rest-address=0.0.0.0 --nat=extip:172.18.13.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3a5ae4a0ed7d5f1d77bc04b4f4ea45e00c0edbd8fe575abb8fdfcdad5a0cced4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25677 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMbDJX5G2ZnjgEwzzU_L4QCAlO9E6LJjMmwS7gAJ1vg_AtpYUo3edbW_1Ic-AN-kIZiV7nlR1aYUhlfIlfEGr4wCgmlkgnY0gmlwhKwSaMeKbXVsdGlhZGRyc5YACASsEmjHBhXCAAoErBJoxwYVw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDefLiIrAhRDHL3-TmCEoAXKSfoynhL6r70VSBqUJnczeDdGNwghXCg3VkcIIVxIV3YWt1MgM --storenode=/ip4/172.18.104.199/tcp/5570/p2p/16Uiu2HAmLs2VLK4fbcCb7kGzq76pF7p1WTtuTCqHkPogChnWm38A --store=true --relay=true
2026-03-19 04:43:50.226 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.68 waku 758246fe6fff682affd80d170013cee19640201577141e9c1b2bbd2ecd426c1d
2026-03-19 04:43:50.261 DEBUG [src.node.docker_mananger] Container started with ID 758246fe6fff. Setting up logs at ./log/docker/store_node1_2026-03-19_04-43-48__f03c05e5-a3d6-4ec6-877a-cb1caea029b3__wakuorg_nwaku:latest.log
2026-03-19 04:43:50.261 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25673
2026-03-19 04:43:50.262 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:43:51.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25673/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:51.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:43:51.265 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:43:51.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25673/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:51.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.68/tcp/25674/p2p/16Uiu2HAmAqkXKP36KeYtBc8HjZu5MAgUYQ8HsAtrz6WWp45sSMxq","/ip4/172.18.13.68/tcp/25675/ws/p2p/16Uiu2HAmAqkXKP36KeYtBc8HjZu5MAgUYQ8HsAtrz6WWp45sSMxq"],"enrUri":"enr:-L24QNzLPbHgLmMxKpdQNV6J9plhYvM_KnzB_FC8wjz6vJ1LQDKWPNNeGYycRfRmhIQo36ocHxBbWVWeROCnnXq6K8QCgmlkgnY0gmlwhKwSDUSKbXVsdGlhZGRyc5YACASsEg1EBmRKAAoErBINRAZkS90DgnJzhQADAQAAiXNlY3AyNTZrMaEC5QphdMhEVERZHn1ehW-RTeL-7EuzGbI_YXfoQ6QsQD6DdGNwgmRKg3VkcIJkTIV3YWt1MgM"}'
2026-03-19 04:43:51.268 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:43:51.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25673/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.199/tcp/5570/p2p/16Uiu2HAmLs2VLK4fbcCb7kGzq76pF7p1WTtuTCqHkPogChnWm38A"]'
2026-03-19 04:43:51.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:51.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:43:51.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:51.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25673/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:43:51.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:51.277 DEBUG [src.steps.store] Relaying message
2026-03-19 04:43:51.277 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:51.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:51.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:43:51.484 DEBUG [src.steps.store] Relaying message
2026-03-19 04:43:51.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:51.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:51.492 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:43:51.692 DEBUG [src.steps.store] Relaying message
2026-03-19 04:43:51.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:51.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:51.699 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:43:51.900 DEBUG [src.steps.store] Relaying message
2026-03-19 04:43:51.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:51.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:51.907 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:43:52.108 DEBUG [src.steps.store] Relaying message
2026-03-19 04:43:52.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:52.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:52.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:43:52.315 DEBUG [src.steps.store] Relaying message
2026-03-19 04:43:52.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:52.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:52.321 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:43:52.523 DEBUG [src.steps.store] Relaying message
2026-03-19 04:43:52.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:52.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:52.530 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:43:52.731 DEBUG [src.steps.store] Relaying message
2026-03-19 04:43:52.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5569/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:52.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:52.738 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:43:52.940 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =myapp/1/latest/proto
2026-03-19 04:43:52.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5569/store/v3/messages?includeData=true&contentTopics=myapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:52.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-19 04:43:52.944 DEBUG [tests.store.test_topics] response for wrong url content topic is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-19 04:43:52.946 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:43:52.947 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:43:52.948 DEBUG [src.node.waku_node] Stopping container with id 95aa46b934d0
2026-03-19 04:43:53.528 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:43:53.528 DEBUG [src.node.waku_node] Stopping container with id 758246fe6fff
2026-03-19 04:43:54.092 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:43:54.094 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:43:54.102 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:43:54.110 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,164 @@
2026-03-19 04:39:06.734 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:06.734 DEBUG [tests.conftest] Running test: test_optional_nodes_not_subscribed_to_same_topic with id: 2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45
2026-03-19 04:39:06.734 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:06.735 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:39:06.735 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:39:06.742 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:06.742 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:06.742 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:06.742 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:06.743 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:06.743 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.173
2026-03-19 04:39:06.743 DEBUG [src.node.docker_mananger] Generated ports ['48616', '48617', '48618', '48619', '48620']
2026-03-19 04:39:06.744 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:06.744 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:06.744 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:06.744 DEBUG [src.node.docker_mananger] docker run -i -t -p 48616:48616 -p 48617:48617 -p 48618:48618 -p 48619:48619 -p 48620:48620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48618 --rest-port=48616 --tcp-port=48617 --discv5-udp-port=48619 --rest-address=0.0.0.0 --nat=extip:172.18.175.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3fb3c4dbda8bb275bd8dcde469b8f279bddabda8adca611c7acdea2bf6dbe1a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48620 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:39:06.940 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.173 waku 00f4ffa151cca4cdaa97cb9b4b89f1ded44bd6e6afe871cf56d641805cd37579
2026-03-19 04:39:06.972 ERROR [src.node.docker_mananger] Max retries reached for container 16d5ca254847. Exiting log stream.
2026-03-19 04:39:06.979 DEBUG [src.node.docker_mananger] Container started with ID 00f4ffa151cc. Setting up logs at ./log/docker/node1_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:06.979 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48616
2026-03-19 04:39:06.979 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:07.538 ERROR [src.node.docker_mananger] Max retries reached for container e42c7be24d9a. Exiting log stream.
2026-03-19 04:39:07.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48616/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:07.983 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:07.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL","/ip4/172.18.175.173/tcp/48618/ws/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL"],"enrUri":"enr:-L24QHogSw8_xlHIHPBlnZLplQKeXdssabfUCGvYxtceK8uxCbyfzPxds3_jm2UpCTw9pMKcUU6G4xFi3u7oCSTYf6QCgmlkgnY0gmlwhKwSr62KbXVsdGlhZGRyc5YACASsEq-tBr3pAAoErBKvrQa96t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0er6TN5TXwskfAInrqri3JGG7hzpNbvfSn5y676XNLmDdGNwgr3pg3VkcIK964V3YWt1MgU"}'
2026-03-19 04:39:07.986 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:07.986 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:39:07.993 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:07.993 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:07.993 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:07.993 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:07.995 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:07.995 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.179
2026-03-19 04:39:07.995 DEBUG [src.node.docker_mananger] Generated ports ['27285', '27286', '27287', '27288', '27289']
2026-03-19 04:39:07.995 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:07.995 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:07.995 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:07.996 DEBUG [src.node.docker_mananger] docker run -i -t -p 27285:27285 -p 27286:27286 -p 27287:27287 -p 27288:27288 -p 27289:27289 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27287 --rest-port=27285 --tcp-port=27286 --discv5-udp-port=27288 --rest-address=0.0.0.0 --nat=extip:172.18.163.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcaa5a4cef5894ef460dcf437f61e1005f305aee5f565d564e166dde48dc92e6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27289 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHogSw8_xlHIHPBlnZLplQKeXdssabfUCGvYxtceK8uxCbyfzPxds3_jm2UpCTw9pMKcUU6G4xFi3u7oCSTYf6QCgmlkgnY0gmlwhKwSr62KbXVsdGlhZGRyc5YACASsEq-tBr3pAAoErBKvrQa96t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0er6TN5TXwskfAInrqri3JGG7hzpNbvfSn5y676XNLmDdGNwgr3pg3VkcIK964V3YWt1MgU --filternode=/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL
2026-03-19 04:39:08.192 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.179 waku 11387d1cbb3e65fbcfa2406788c4cc3b831b8b8861481ed67c0339dda4c1d1bf
2026-03-19 04:39:08.225 DEBUG [src.node.docker_mananger] Container started with ID 11387d1cbb3e. Setting up logs at ./log/docker/node2_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:08.225 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27285
2026-03-19 04:39:08.226 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:09.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27285/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:09.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:09.229 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:09.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27285/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:09.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.179/tcp/27286/p2p/16Uiu2HAmSeAXiiyAu6GJDMz584RYKFdCuVsLHRkoAhi7PrimRB9v","/ip4/172.18.163.179/tcp/27287/ws/p2p/16Uiu2HAmSeAXiiyAu6GJDMz584RYKFdCuVsLHRkoAhi7PrimRB9v"],"enrUri":"enr:-L24QNVW6LxbpvdfYYEJjExnoTj-evxbcJ1Nq9NOTsM1YBiGYbuKwDuDlI_YX6qTB41ox6CDsEeRs0cTxRumyT3HYj8CgmlkgnY0gmlwhKwSo7OKbXVsdGlhZGRyc5YACASsEqOzBmqWAAoErBKjswZql90DgnJzhQADAQAAiXNlY3AyNTZrMaEDz82L6aH0Vqy-UIvwCTU5PmH5vvKU3HyHtEl5baHGX82DdGNwgmqWg3VkcIJqmIV3YWt1MgA"}'
2026-03-19 04:39:09.232 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:09.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27285/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL"]'
2026-03-19 04:39:09.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:09.276 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:09.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:09.277 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:09.277 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:09.278 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:09.278 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.152
2026-03-19 04:39:09.279 DEBUG [src.node.docker_mananger] Generated ports ['63041', '63042', '63043', '63044', '63045']
2026-03-19 04:39:09.279 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:09.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:09.279 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:09.279 DEBUG [src.node.docker_mananger] docker run -i -t -p 63041:63041 -p 63042:63042 -p 63043:63043 -p 63044:63044 -p 63045:63045 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63043 --rest-port=63041 --tcp-port=63042 --discv5-udp-port=63044 --rest-address=0.0.0.0 --nat=extip:172.18.76.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8bbc7a5953fadaabaeb058b8b59dcf28ca2fedfc95a9120ec347529dbca16c93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63045 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHogSw8_xlHIHPBlnZLplQKeXdssabfUCGvYxtceK8uxCbyfzPxds3_jm2UpCTw9pMKcUU6G4xFi3u7oCSTYf6QCgmlkgnY0gmlwhKwSr62KbXVsdGlhZGRyc5YACASsEq-tBr3pAAoErBKvrQa96t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0er6TN5TXwskfAInrqri3JGG7hzpNbvfSn5y676XNLmDdGNwgr3pg3VkcIK964V3YWt1MgU --filternode=/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL
2026-03-19 04:39:09.488 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.152 waku 09f5fc5310cae8df304a3f8fa7002cdf58525b2d8a8c9f4aa9a631fc50bd6ce4
2026-03-19 04:39:09.524 DEBUG [src.node.docker_mananger] Container started with ID 09f5fc5310ca. Setting up logs at ./log/docker/node3_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:09.524 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63041
2026-03-19 04:39:09.524 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:10.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63041/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:10.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:10.528 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:10.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63041/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:10.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.152/tcp/63042/p2p/16Uiu2HAmUAqhJQDS3E4hpoxkhH9smZQSCB7Q1tRWUBvV9Ze7wJpT","/ip4/172.18.76.152/tcp/63043/ws/p2p/16Uiu2HAmUAqhJQDS3E4hpoxkhH9smZQSCB7Q1tRWUBvV9Ze7wJpT"],"enrUri":"enr:-L24QJg1N4rYj5lAF0CxWXKNJiB1hLWUTTO2nsa1hBeAJlAXZiPo1eft_OnG51gvQD7PbYWmk198vcrKihUNWm46aEoCgmlkgnY0gmlwhKwSTJiKbXVsdGlhZGRyc5YACASsEkyYBvZCAAoErBJMmAb2Q90DgnJzhQADAQAAiXNlY3AyNTZrMaED5oTxI2O_tCLv3kq4Q-u--6Y-AleMAPhNSG9OE_CkpxSDdGNwgvZCg3VkcIL2RIV3YWt1MgA"}'
2026-03-19 04:39:10.531 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:10.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63041/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL"]'
2026-03-19 04:39:10.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:10.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:10.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:10.579 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:10.580 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:10.583 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:10.583 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.171.40
2026-03-19 04:39:10.583 DEBUG [src.node.docker_mananger] Generated ports ['65260', '65261', '65262', '65263', '65264']
2026-03-19 04:39:10.584 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:10.585 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:10.585 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:10.586 DEBUG [src.node.docker_mananger] docker run -i -t -p 65260:65260 -p 65261:65261 -p 65262:65262 -p 65263:65263 -p 65264:65264 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65262 --rest-port=65260 --tcp-port=65261 --discv5-udp-port=65263 --rest-address=0.0.0.0 --nat=extip:172.18.171.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ac7a188df5478f4f121c9a0acabc7850970bd3b3895fc8120a6aba7fe1fb652 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65264 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHogSw8_xlHIHPBlnZLplQKeXdssabfUCGvYxtceK8uxCbyfzPxds3_jm2UpCTw9pMKcUU6G4xFi3u7oCSTYf6QCgmlkgnY0gmlwhKwSr62KbXVsdGlhZGRyc5YACASsEq-tBr3pAAoErBKvrQa96t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0er6TN5TXwskfAInrqri3JGG7hzpNbvfSn5y676XNLmDdGNwgr3pg3VkcIK964V3YWt1MgU --filternode=/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL
2026-03-19 04:39:10.794 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.171.40 waku b3558362bb2d1e13ecaf606b951223157113eab6391668735a0f22a005c94947
2026-03-19 04:39:10.827 DEBUG [src.node.docker_mananger] Container started with ID b3558362bb2d. Setting up logs at ./log/docker/node4_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:10.828 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65260
2026-03-19 04:39:10.829 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:11.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65260/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:11.833 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:11.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65260/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.171.40/tcp/65261/p2p/16Uiu2HAmRHacaY3BgnV2SZ3FDvNySCtqqArC5kZChqDDjm4woUES","/ip4/172.18.171.40/tcp/65262/ws/p2p/16Uiu2HAmRHacaY3BgnV2SZ3FDvNySCtqqArC5kZChqDDjm4woUES"],"enrUri":"enr:-L24QF0ZM30uG6cFrioAnvdvTVFaO9-uINxFi4LsJRCZr57IZo4-9_gA0EgTXOEfxSt9RFeMy-Ar5NFSXIEHgD55KA0CgmlkgnY0gmlwhKwSqyiKbXVsdGlhZGRyc5YACASsEqsoBv7tAAoErBKrKAb-7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDu6vk6_VZc8B04TUgsDm1Y_G-N3VSFmLznB7Gr6Ayu0eDdGNwgv7tg3VkcIL-74V3YWt1MgA"}'
2026-03-19 04:39:11.836 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:11.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65260/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL"]'
2026-03-19 04:39:11.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:11.883 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:11.883 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:11.883 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:11.883 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:11.884 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:11.885 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.194
2026-03-19 04:39:11.885 DEBUG [src.node.docker_mananger] Generated ports ['63347', '63348', '63349', '63350', '63351']
2026-03-19 04:39:11.885 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:11.885 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:11.885 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:11.885 DEBUG [src.node.docker_mananger] docker run -i -t -p 63347:63347 -p 63348:63348 -p 63349:63349 -p 63350:63350 -p 63351:63351 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63349 --rest-port=63347 --tcp-port=63348 --discv5-udp-port=63350 --rest-address=0.0.0.0 --nat=extip:172.18.222.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccfcbe590e6c4a1afc59fdb4b537ecdb5baa3cbd31af63bf42f24cdcdfc77fce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63351 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHogSw8_xlHIHPBlnZLplQKeXdssabfUCGvYxtceK8uxCbyfzPxds3_jm2UpCTw9pMKcUU6G4xFi3u7oCSTYf6QCgmlkgnY0gmlwhKwSr62KbXVsdGlhZGRyc5YACASsEq-tBr3pAAoErBKvrQa96t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0er6TN5TXwskfAInrqri3JGG7hzpNbvfSn5y676XNLmDdGNwgr3pg3VkcIK964V3YWt1MgU --filternode=/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL
2026-03-19 04:39:12.086 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.194 waku 4d9508314db2798497080631265901c65e1db0f576b09f0f3a61a74a6b9df687
2026-03-19 04:39:12.120 DEBUG [src.node.docker_mananger] Container started with ID 4d9508314db2. Setting up logs at ./log/docker/node5_2026-03-19_04-39-06__7cdf48ec-75d4-421f-8861-ca50cfde3e45__wakuorg_nwaku:latest.log
2026-03-19 04:39:12.121 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63347
2026-03-19 04:39:12.121 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:13.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63347/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:13.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:13.126 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:13.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63347/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:13.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.194/tcp/63348/p2p/16Uiu2HAmUHforTHYVAQh7HWiQ4JMhWgTMra4uavFGvsayF2X6kFC","/ip4/172.18.222.194/tcp/63349/ws/p2p/16Uiu2HAmUHforTHYVAQh7HWiQ4JMhWgTMra4uavFGvsayF2X6kFC"],"enrUri":"enr:-L24QM61QhIMFYH3l-pLfU9hSdYGjgj8LoCOuyOw7xhzqKqwAEHQG5yW5Ij0ifLH6qK3PhCNdCre6n39RkU7ZrNzmBsCgmlkgnY0gmlwhKwS3sKKbXVsdGlhZGRyc5YACASsEt7CBvd0AAoErBLewgb3dd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6ETUDI-i5SR66TtHVemehow2IYI-rwKLIybXtustHQuDdGNwgvd0g3VkcIL3doV3YWt1MgA"}'
2026-03-19 04:39:13.128 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:13.128 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63347/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.173/tcp/48617/p2p/16Uiu2HAm9Z71CqD1psqgDGNStRp5FbyLTpGX5SgLtTt9dq9zwmxL"]'
2026-03-19 04:39:13.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:13.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48616/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:13.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:13.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27285/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1f3c2d19-aa48-465d-a65f-4dd50dd047b7", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:39:13.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1f3c2d19-aa48-465d-a65f-4dd50dd047b7","statusDesc":"OK"}'
2026-03-19 04:39:13.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63041/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3655966-74b5-4dea-aaee-66e9866d802b", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:39:13.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a3655966-74b5-4dea-aaee-66e9866d802b","statusDesc":"OK"}'
2026-03-19 04:39:13.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65260/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8574f67e-d9d4-4503-83ca-361bd8490865", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:39:13.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8574f67e-d9d4-4503-83ca-361bd8490865","statusDesc":"OK"}'
2026-03-19 04:39:13.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63347/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8f32b200-a15a-4314-b02c-438f3a63d500", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:39:13.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8f32b200-a15a-4314-b02c-438f3a63d500","statusDesc":"OK"}'
2026-03-19 04:39:13.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48616/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:13.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:13.223 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:13.323 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:13.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27285/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:13.327 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":1773895153216050184,"ephemeral":false}]'
2026-03-19 04:39:13.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48616/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:13.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:13.333 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:13.434 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:13.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63041/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:13.437 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63041/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-19 04:39:13.440 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:13.440 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:13.441 DEBUG [src.node.waku_node] Stopping container with id 00f4ffa151cc
2026-03-19 04:39:14.012 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:14.013 DEBUG [src.node.waku_node] Stopping container with id 11387d1cbb3e
2026-03-19 04:39:14.585 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:14.586 DEBUG [src.node.waku_node] Stopping container with id 09f5fc5310ca
2026-03-19 04:39:14.878 ERROR [src.node.docker_mananger] Max retries reached for container 00f4ffa151cc. Exiting log stream.
2026-03-19 04:39:15.166 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:15.167 DEBUG [src.node.waku_node] Stopping container with id b3558362bb2d
2026-03-19 04:39:15.398 ERROR [src.node.docker_mananger] Max retries reached for container 11387d1cbb3e. Exiting log stream.
2026-03-19 04:39:15.756 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:15.758 DEBUG [src.node.waku_node] Stopping container with id 4d9508314db2
2026-03-19 04:39:16.000 ERROR [src.node.docker_mananger] Max retries reached for container 09f5fc5310ca. Exiting log stream.
2026-03-19 04:39:16.322 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:16.324 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:16.353 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:16.358 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:16.366 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:16.371 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:16.376 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,123 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-03-19_04-40-48__f1266d63-1e9c-48d5-8d61-3acfe5587d8e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-48__f1266d63-1e9c-48d5-8d61-3acfe5587d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.181
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58350', '58351', '58352', '58353', '58354']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58350:58350 -p 58351:58351 -p 58352:58352 -p 58353:58353 -p 58354:58354 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58352 --rest-port=58350 --tcp-port=58351 --discv5-udp-port=58353 --rest-address=0.0.0.0 --nat=extip:172.18.215.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbac7d70117406f4babdbb86410ad8fb25bae71b01f18c59ddec53cead4bad99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58354 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.181 waku da0b010996f4b1f6d6c56b9cf4f21d1de369fa08189fefe7e86ce4d65b533aef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da0b010996f4. Setting up logs at ./log/docker/node1_2026-03-19_04-40-48__f1266d63-1e9c-48d5-8d61-3acfe5587d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58350
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 5b863b7c8bdc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d3d1a4c1186a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58350/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58350/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.181/tcp/58351/p2p/16Uiu2HAm6ZHwHmuj3nfAFKzzwhAtihwHVLB6n1FuJLGbwKc9LnoG","/ip4/172.18.215.181/tcp/58352/ws/p2p/16Uiu2HAm6ZHwHmuj3nfAFKzzwhAtihwHVLB6n1FuJLGbwKc9LnoG"],"enrUri":"enr:-L24QHwiaUbuNbN3HVmv692pvc355YqRRJmZd9F25GwalwY3AXVFhH4lBURQB3U7Cuo9lZ43G9rdAUJcocoGCeMh9u8CgmlkgnY0gmlwhKwS17WKbXVsdGlhZGRyc5YACASsEte1BuPvAAoErBLXtQbj8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECpWRHQ8bGFCuJlbn_6xIVaFB45yPQMFeaygAlDzE2K6eDdGNwguPvg3VkcILj8YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-48__f1266d63-1e9c-48d5-8d61-3acfe5587d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1726', '1727', '1728', '1729', '1730']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 1726:1726 -p 1727:1727 -p 1728:1728 -p 1729:1729 -p 1730:1730 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1728 --rest-port=1726 --tcp-port=1727 --discv5-udp-port=1729 --rest-address=0.0.0.0 --nat=extip:172.18.214.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1d9ec2f1d54a0ef433fb1f56c6a0f877dcef31dc3c0b1e953b0c19be9a2e50f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1730 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHwiaUbuNbN3HVmv692pvc355YqRRJmZd9F25GwalwY3AXVFhH4lBURQB3U7Cuo9lZ43G9rdAUJcocoGCeMh9u8CgmlkgnY0gmlwhKwS17WKbXVsdGlhZGRyc5YACASsEte1BuPvAAoErBLXtQbj8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECpWRHQ8bGFCuJlbn_6xIVaFB45yPQMFeaygAlDzE2K6eDdGNwguPvg3VkcILj8YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.228 waku 1cfac197439a8407cf45797a50d54f015f24c2b849413300efbddd517964811b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1cfac197439a. Setting up logs at ./log/docker/node2_2026-03-19_04-40-48__f1266d63-1e9c-48d5-8d61-3acfe5587d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1726
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1726/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1726/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.228/tcp/1727/p2p/16Uiu2HAkvR7ehBQhFhM9JRPx7NUijJktbxdjPWjSTddCyTUUqJo4","/ip4/172.18.214.228/tcp/1728/ws/p2p/16Uiu2HAkvR7ehBQhFhM9JRPx7NUijJktbxdjPWjSTddCyTUUqJo4"],"enrUri":"enr:-L24QLCsJKxVT2rZxE6GlW98kZwgKtzIZzGsd8TWyvbSW9jRYGsSEfXC9tc-QeibPQE-DNScXCYbCqDnarxUycaAJMICgmlkgnY0gmlwhKwS1uSKbXVsdGlhZGRyc5YACASsEtbkBga_AAoErBLW5AYGwN0DgnJzhQADAQAAiXNlY3AyNTZrMaECDrchzqes40a5junIO-Mi-MQLW6Xf64Gquz94x7dMK2ODdGNwgga_g3VkcIIGwYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:1726/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.181/tcp/58351/p2p/16Uiu2HAm6ZHwHmuj3nfAFKzzwhAtihwHVLB6n1FuJLGbwKc9LnoG"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/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:1726/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:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1773895251332007424,"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:1726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-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":1773895251332007424,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/relay/v1/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:58350/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":1773895251451577856,"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:1726/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":1773895251451577856,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895251566557696,"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:1726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895251566557696,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895251700805632,"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:1726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895251700805632,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895251815790336,"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:1726/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895251815790336,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:58350/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:1726/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:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/25'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58350/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id da0b010996f4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1cfac197439a
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,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_and_retrieve_duplicate_message with id: 2026-03-19_04-39-51__4940bf11-6933-4bf5-a8d3-9a7bb7bc7d8e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-51__4940bf11-6933-4bf5-a8d3-9a7bb7bc7d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.83
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27047', '27048', '27049', '27050', '27051']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27047:27047 -p 27048:27048 -p 27049:27049 -p 27050:27050 -p 27051:27051 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27049 --rest-port=27047 --tcp-port=27048 --discv5-udp-port=27050 --rest-address=0.0.0.0 --nat=extip:172.18.98.83 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db96fd7e0cabf9eeccf5bfa7edbbd7760bf7c412547bc6e5abedfccfaae797bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27051 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.83 waku a34a362bc5f92cdace6cf0b64691f2d0aa1da5e8dd9c4312b62d3bd830e85a01
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4831c7ffba9e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a34a362bc5f9. Setting up logs at ./log/docker/node1_2026-03-19_04-39-51__4940bf11-6933-4bf5-a8d3-9a7bb7bc7d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27047
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 2fa51f01dae1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27047/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27047/debug/v1/info" -H "Content-Type: application/json" -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.83/tcp/27048/p2p/16Uiu2HAmBXRRBZDC97rLZJCTuKXzpZhebo7pxmwmQntY6GoBgo2R","/ip4/172.18.98.83/tcp/27049/ws/p2p/16Uiu2HAmBXRRBZDC97rLZJCTuKXzpZhebo7pxmwmQntY6GoBgo2R"],"enrUri":"enr:-L24QArctMBB5GsfEe8pNlYdGLwhtiZE1qGpvUsCaFfXiGB9D9HXCSsFQK-TpeBcbMn00nBPqmt-zVHyYobS_nD01XECgmlkgnY0gmlwhKwSYlOKbXVsdGlhZGRyc5YACASsEmJTBmmoAAoErBJiUwZpqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7zQClNM1xXX1N8hSYr0e4sMznadYKiUOkbKjGqp4qYKDdGNwgmmog3VkcIJpqoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-51__4940bf11-6933-4bf5-a8d3-9a7bb7bc7d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17136', '17137', '17138', '17139', '17140']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17136:17136 -p 17137:17137 -p 17138:17138 -p 17139:17139 -p 17140:17140 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17138 --rest-port=17136 --tcp-port=17137 --discv5-udp-port=17139 --rest-address=0.0.0.0 --nat=extip:172.18.115.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8d39faea907ec2a9f1a8eb435bc36c1ec707a8d10eccbdfd8ca74afcfffaacc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17140 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QArctMBB5GsfEe8pNlYdGLwhtiZE1qGpvUsCaFfXiGB9D9HXCSsFQK-TpeBcbMn00nBPqmt-zVHyYobS_nD01XECgmlkgnY0gmlwhKwSYlOKbXVsdGlhZGRyc5YACASsEmJTBmmoAAoErBJiUwZpqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7zQClNM1xXX1N8hSYr0e4sMznadYKiUOkbKjGqp4qYKDdGNwgmmog3VkcIJpqoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.254 waku 09de819e77336451c32655b0dadee108101cd98a5eb8e8779db1ec01813c2233
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 09de819e7733. Setting up logs at ./log/docker/node2_2026-03-19_04-39-51__4940bf11-6933-4bf5-a8d3-9a7bb7bc7d8e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17136
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17136/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17136/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.115.254/tcp/17137/p2p/16Uiu2HAm9TPbVcNruz3CZ6rvy4dAcErLrGmSuDvwQMWXw1tr3CWo","/ip4/172.18.115.254/tcp/17138/ws/p2p/16Uiu2HAm9TPbVcNruz3CZ6rvy4dAcErLrGmSuDvwQMWXw1tr3CWo"],"enrUri":"enr:-L24QFjJ_UR2tRnG3N929IAQPMGraLbY1DEoE6afjIniBXTBEL9-FqE2e3vGdLEmoHU1A9zvUZ1W9KEI0guHbR0ZujsCgmlkgnY0gmlwhKwSc_6KbXVsdGlhZGRyc5YACASsEnP-BkLxAAoErBJz_gZC8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0HRAqrFO8AQlAqOvvs7Bs1GRpieXm6mbbZyKYDoa6YyDdGNwgkLxg3VkcIJC84V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17136/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.98.83/tcp/27048/p2p/16Uiu2HAmBXRRBZDC97rLZJCTuKXzpZhebo7pxmwmQntY6GoBgo2R"]'
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:27047/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:17136/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:27047/relay/v1/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:27047/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":1773895194164307456,"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:17136/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":1773895194164307456,"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:27047/relay/v1/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:27047/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":1773895194281358903,"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:17136/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":1773895194281358903,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27047/relay/v1/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:27047/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":1773895194281358903,"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:17136/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[]'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a34a362bc5f9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 09de819e7733
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_flags_node2_start_later with id: 2026-03-19_04-45-30__6ed93b63-2b4b-4317-a020-5f46f3e53a03
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-45-30__6ed93b63-2b4b-4317-a020-5f46f3e53a03__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-45-30__6ed93b63-2b4b-4317-a020-5f46f3e53a03__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-45-30__6ed93b63-2b4b-4317-a020-5f46f3e53a03__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.114.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56070', '56071', '56072', '56073', '56074']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56070:56070 -p 56071:56071 -p 56072:56072 -p 56073:56073 -p 56074:56074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56072 --rest-port=56070 --tcp-port=56071 --discv5-udp-port=56073 --rest-address=0.0.0.0 --nat=extip:172.18.114.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ddedc0fd5f4ae0a201628bf143f0bc369ca0ff6f3e7cfef9f7fdabf8e9cdb3b --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=56074 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5cf11bb89d5a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.114.172 waku dcdabec12724490ea9043eb463cb640dc7f7b7285c29236655922818660c9691
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dcdabec12724. Setting up logs at ./log/docker/node1_2026-03-19_04-45-30__6ed93b63-2b4b-4317-a020-5f46f3e53a03__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56070
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 4a3077bf5e8f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56070/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56070/debug/v1/info" -H "Content-Type: application/json" -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.172/tcp/56071/p2p/16Uiu2HAm9oSggiRjqCjeoe1NmHYJHu7xW6HhiTgXQyevGx5LAoQp","/ip4/172.18.114.172/tcp/56072/ws/p2p/16Uiu2HAm9oSggiRjqCjeoe1NmHYJHu7xW6HhiTgXQyevGx5LAoQp"],"enrUri":"enr:-L24QMEywIJ95dUJYi9yPtRIGOg1y2ycDYD2KexPS8_ff1l0SKTH8Gt-nlt3zI1e8t8VfQabZr8HaTpEWfvulfqymswCgmlkgnY0gmlwhKwScqyKbXVsdGlhZGRyc5YACASsEnKsBtsHAAoErBJyrAbbCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1ZdcstPYVxKrhjHLkC2Xp8zRY23KH2am2J51isYMwDWDdGNwgtsHg3VkcILbCYV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/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:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56070/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.212.29
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16299', '16300', '16301', '16302', '16303']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16299:16299 -p 16300:16300 -p 16301:16301 -p 16302:16302 -p 16303:16303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16301 --rest-port=16299 --tcp-port=16300 --discv5-udp-port=16302 --rest-address=0.0.0.0 --nat=extip:172.18.212.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da5aa79dc15dd682cb3759c1d89cfee54fe6ae00a0b3311287bac982b663116a --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=16303 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QMEywIJ95dUJYi9yPtRIGOg1y2ycDYD2KexPS8_ff1l0SKTH8Gt-nlt3zI1e8t8VfQabZr8HaTpEWfvulfqymswCgmlkgnY0gmlwhKwScqyKbXVsdGlhZGRyc5YACASsEnKsBtsHAAoErBJyrAbbCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1ZdcstPYVxKrhjHLkC2Xp8zRY23KH2am2J51isYMwDWDdGNwgtsHg3VkcILbCYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.29 waku 986cca50ffdd1d02aa1fc3d5ee3e6ea2c720e6a9cb523f03f12316be0733484b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 986cca50ffdd. Setting up logs at ./log/docker/node2_2026-03-19_04-45-30__6ed93b63-2b4b-4317-a020-5f46f3e53a03__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 16299
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16299/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.29/tcp/16300/p2p/16Uiu2HAm1XdjaHkZuMLrzti6KEUGJ2pWNxZqit5ymyrNosEghYKf","/ip4/172.18.212.29/tcp/16301/ws/p2p/16Uiu2HAm1XdjaHkZuMLrzti6KEUGJ2pWNxZqit5ymyrNosEghYKf"],"enrUri":"enr:-L24QCW2AnFHtfQ8trqXXV7AE9HE1ZREOhenz1WOcB0Nk-yeCyxWtP4YG1bbRjD1lhQmFwb0b-WqoUQqrfNRiteobjoCgmlkgnY0gmlwhKwS1B2KbXVsdGlhZGRyc5YACASsEtQdBj-sAAoErBLUHQY_rd0DgnJzhQADAQAAiXNlY3AyNTZrMaECWq0RXCVRVdsWl1bb_zXYIT3JmPdsgQOWcUlMpX3bcuaDdGNwgj-sg3VkcII_roV3YWt1MhI"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.172/tcp/56071/p2p/16Uiu2HAm9oSggiRjqCjeoe1NmHYJHu7xW6HhiTgXQyevGx5LAoQp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 65 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16299/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":"0xb7bd84a4ce271ebc40adfac5f0d5162e47fe1a988e463f02a280120f58ce87ab"},{"messageHash":"0x4f1016b7040961669f15038f009c6f8249b7058e2fc256f93bcd6b34b63558da"},{"messageHash":"0xee393139af00151f8d7a98cad5a01ff2a47d5009658d00e9fc83d959a103fa4e"},{"messageHash":"0xa7b890eab06c6759f17cbfc4a02234170350b1d9764e6aeb4d711d7ea1187ae5"},{"messageHash":"0x9dd4d356d7b7dc9ede4f39945bf551c14b65aaea9afae7339640fd5c89bbcd64"},{"messageHash":"0x7ab79312b4b30170f48a0a7ad2d73150b6c54901656719047f8f70c704d04780"},{"messageHash":"0x0e7a2006bb69b91f884f3a5bdba03d432a0d5cb6b6912b3b18e1aa9b06f31abf"},{"messageHash":"0xffd61c914ccf5fce7a5ce073267d5167806be2f521a1a71b3f0c856c2ed0de5b"},{"messageHash":"0x508c2b3e446782cb1fc3879188a1402b940ce7cb87d70e45a78003a6246ed896"},{"messageHash":"0x84cb7dc60e63e5a3e9c3a011e1d9f80648683dacf766d11cf51d27bf4ec57833"}]}'
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 dcdabec12724
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 986cca50ffdd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
2026-03-19 04:40:32.432 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:32.433 DEBUG [tests.conftest] Running test: test_get_peers_for_filter_node with id: 2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709
2026-03-19 04:40:32.433 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:32.434 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:40:32.444 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:32.444 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709__wakuorg_nwaku:latest.log
2026-03-19 04:40:32.445 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:32.445 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:32.447 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:32.447 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.155
2026-03-19 04:40:32.447 DEBUG [src.node.docker_mananger] Generated ports ['6180', '6181', '6182', '6183', '6184']
2026-03-19 04:40:32.448 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:32.448 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:32.448 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:32.449 DEBUG [src.node.docker_mananger] docker run -i -t -p 6180:6180 -p 6181:6181 -p 6182:6182 -p 6183:6183 -p 6184:6184 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6182 --rest-port=6180 --tcp-port=6181 --discv5-udp-port=6183 --rest-address=0.0.0.0 --nat=extip:172.18.90.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98213e2be35fbf6b636fcb4b0ceeaa63efdff5f40e7b2fffa2c6c58d461fbe4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6184 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
2026-03-19 04:40:32.559 ERROR [src.node.docker_mananger] Max retries reached for container e084472344ac. Exiting log stream.
2026-03-19 04:40:32.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.155 waku 84302b000e5a9a9734ee389db6d28f9c9b37626cfe2e2eaea4ab97748701634d
2026-03-19 04:40:32.692 DEBUG [src.node.docker_mananger] Container started with ID 84302b000e5a. Setting up logs at ./log/docker/node1_2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709__wakuorg_nwaku:latest.log
2026-03-19 04:40:32.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6180
2026-03-19 04:40:32.692 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:33.322 ERROR [src.node.docker_mananger] Max retries reached for container 9ab1a11104f7. Exiting log stream.
2026-03-19 04:40:33.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6180/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:33.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:33.697 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:33.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6180/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:33.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.155/tcp/6181/p2p/16Uiu2HAkv36jHaAMBbAEnskXDwkgha5AB3hFMhE8GJYCSoc74UaG","/ip4/172.18.90.155/tcp/6182/ws/p2p/16Uiu2HAkv36jHaAMBbAEnskXDwkgha5AB3hFMhE8GJYCSoc74UaG"],"enrUri":"enr:-L24QCUgdED_yZhfRdxkukyZcT-uoWgf9tppz9WoWOHR12XFQJxfRIDQmcQhAfi-Jh4T4UoSii9DNd_TSfGlzxtixrwCgmlkgnY0gmlwhKwSWpuKbXVsdGlhZGRyc5YACASsElqbBhglAAoErBJamwYYJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCRNQJwsPO9IpAcpNSEa6HojVAQggKARhDfDhZmXfvw2DdGNwghglg3VkcIIYJ4V3YWt1MgU"}'
2026-03-19 04:40:33.700 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:33.707 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:33.707 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709__wakuorg_nwaku:latest.log
2026-03-19 04:40:33.708 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:33.708 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:33.709 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:33.709 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.77
2026-03-19 04:40:33.709 DEBUG [src.node.docker_mananger] Generated ports ['8867', '8868', '8869', '8870', '8871']
2026-03-19 04:40:33.709 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:33.710 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:33.710 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:33.710 DEBUG [src.node.docker_mananger] docker run -i -t -p 8867:8867 -p 8868:8868 -p 8869:8869 -p 8870:8870 -p 8871:8871 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8869 --rest-port=8867 --tcp-port=8868 --discv5-udp-port=8870 --rest-address=0.0.0.0 --nat=extip:172.18.92.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d04baf4ff2b9ccefdc33bcddd85eddae1dddb3b3d24088bb0cfa70baa580c8c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8871 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCUgdED_yZhfRdxkukyZcT-uoWgf9tppz9WoWOHR12XFQJxfRIDQmcQhAfi-Jh4T4UoSii9DNd_TSfGlzxtixrwCgmlkgnY0gmlwhKwSWpuKbXVsdGlhZGRyc5YACASsElqbBhglAAoErBJamwYYJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECCRNQJwsPO9IpAcpNSEa6HojVAQggKARhDfDhZmXfvw2DdGNwghglg3VkcIIYJ4V3YWt1MgU --filter=true
2026-03-19 04:40:33.914 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.77 waku abd5dc83ba23630d08bd88326897dcf12d85ef4045de7434a3fb918cee148e2e
2026-03-19 04:40:33.949 DEBUG [src.node.docker_mananger] Container started with ID abd5dc83ba23. Setting up logs at ./log/docker/node2_2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709__wakuorg_nwaku:latest.log
2026-03-19 04:40:33.950 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8867
2026-03-19 04:40:33.950 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:34.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8867/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:34.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:34.980 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:34.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8867/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:34.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.77/tcp/8868/p2p/16Uiu2HAmHfZSH3w64e4nsrrQGGy31KC3nQ2kJ3PsCR6SGjWRCWra","/ip4/172.18.92.77/tcp/8869/ws/p2p/16Uiu2HAmHfZSH3w64e4nsrrQGGy31KC3nQ2kJ3PsCR6SGjWRCWra"],"enrUri":"enr:-L24QI8uzgrEL8-lupxKAKeYeHzJ6DkENvaVAd-bx4pr6YiufD2s2ei60ng3YxFLXH8CzaJg42C8YQ5LpX7RtcFK-u0CgmlkgnY0gmlwhKwSXE2KbXVsdGlhZGRyc5YACASsElxNBiKkAAoErBJcTQYipd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSm_YV3uCPRQW1Fub059C-V5JdH2x33Hn_kiUOiiq66eDdGNwgiKkg3VkcIIipoV3YWt1MgU"}'
2026-03-19 04:40:34.987 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:34.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8867/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.155/tcp/6181/p2p/16Uiu2HAkv36jHaAMBbAEnskXDwkgha5AB3hFMhE8GJYCSoc74UaG"]'
2026-03-19 04:40:34.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:34.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6180/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-03-19 04:40:34.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:34.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8867/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-03-19 04:40:35.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:35.012 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:36.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6180/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:36.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.92.77/tcp/55034/p2p/16Uiu2HAmHfZSH3w64e4nsrrQGGy31KC3nQ2kJ3PsCR6SGjWRCWra","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:40:36.024 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:36.024 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709__wakuorg_nwaku:latest.log
2026-03-19 04:40:36.024 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:36.024 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:36.026 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:36.026 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.5
2026-03-19 04:40:36.026 DEBUG [src.node.docker_mananger] Generated ports ['40190', '40191', '40192', '40193', '40194']
2026-03-19 04:40:36.026 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:36.026 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:36.026 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:36.026 DEBUG [src.node.docker_mananger] docker run -i -t -p 40190:40190 -p 40191:40191 -p 40192:40192 -p 40193:40193 -p 40194:40194 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40192 --rest-port=40190 --tcp-port=40191 --discv5-udp-port=40193 --rest-address=0.0.0.0 --nat=extip:172.18.212.5 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=abef15bb851ff26ceda53c4f927c7f4f06be48fce46fcb09ab7afbde3c76c7d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40194 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.92.77/tcp/55034/p2p/16Uiu2HAmHfZSH3w64e4nsrrQGGy31KC3nQ2kJ3PsCR6SGjWRCWra
2026-03-19 04:40:36.225 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.5 waku 5db443efc5a8bcae426ad0cf00dbfb9ed721f0508328ad9ba26d586647279520
2026-03-19 04:40:36.259 DEBUG [src.node.docker_mananger] Container started with ID 5db443efc5a8. Setting up logs at ./log/docker/node3_2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709__wakuorg_nwaku:latest.log
2026-03-19 04:40:36.259 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40190
2026-03-19 04:40:36.259 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:37.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40190/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:37.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40190/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:37.367 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:37.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40190/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.5/tcp/40191/p2p/16Uiu2HAmUQEPn32AnbSYPtfDRCN71YpieNZKrLtKbdXkHokNqQib","/ip4/172.18.212.5/tcp/40192/ws/p2p/16Uiu2HAmUQEPn32AnbSYPtfDRCN71YpieNZKrLtKbdXkHokNqQib"],"enrUri":"enr:-La4QI9Pn2cAkxxh7Emi9wEUd0Wcf2hTRWPwrzAYmUOJOMSiIEaUdnZ398o7CPqGo2dE58STX_hKXwwXEtnP_dew768CgmlkgnY0gmlwhKwS1AWKbXVsdGlhZGRyc5YACASsEtQFBpz_AAoErBLUBQadAN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6fMoMvZh5hRUsZyBqoczjQmkl5Cmw5bjSEmaSK7g0diDdGNwgpz_hXdha3UyAA"}'
2026-03-19 04:40:37.370 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:37.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40190/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.155/tcp/6181/p2p/16Uiu2HAkv36jHaAMBbAEnskXDwkgha5AB3hFMhE8GJYCSoc74UaG"]'
2026-03-19 04:40:37.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:37.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40190/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.90.155/tcp/6181/p2p/16Uiu2HAkv36jHaAMBbAEnskXDwkgha5AB3hFMhE8GJYCSoc74UaG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/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":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.92.77/tcp/55034/p2p/16Uiu2HAmHfZSH3w64e4nsrrQGGy31KC3nQ2kJ3PsCR6SGjWRCWra","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
2026-03-19 04:40:37.408 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:37.408 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709__wakuorg_nwaku:latest.log
2026-03-19 04:40:37.408 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:37.408 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:37.409 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:37.409 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.203
2026-03-19 04:40:37.410 DEBUG [src.node.docker_mananger] Generated ports ['42164', '42165', '42166', '42167', '42168']
2026-03-19 04:40:37.410 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:37.410 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:37.410 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:37.410 DEBUG [src.node.docker_mananger] docker run -i -t -p 42164:42164 -p 42165:42165 -p 42166:42166 -p 42167:42167 -p 42168:42168 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42166 --rest-port=42164 --tcp-port=42165 --discv5-udp-port=42167 --rest-address=0.0.0.0 --nat=extip:172.18.174.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb1d48bfc2ed608f2ceabef6f68e558dbeced8779aadfed805d5cc5a24b27ea0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42168 --metrics-logging=true --relay=false --filternode=/ip4/172.18.90.155/tcp/6181/p2p/16Uiu2HAkv36jHaAMBbAEnskXDwkgha5AB3hFMhE8GJYCSoc74UaG
2026-03-19 04:40:37.622 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.203 waku 14352db5b1c174ae45f0c40fa651fbbfca8a0d40e6b5816eb69a60903a3e27bf
2026-03-19 04:40:37.656 DEBUG [src.node.docker_mananger] Container started with ID 14352db5b1c1. Setting up logs at ./log/docker/node4_2026-03-19_04-40-32__5a7dfd25-41e6-4c03-8600-c1ce36d6f709__wakuorg_nwaku:latest.log
2026-03-19 04:40:37.656 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42164
2026-03-19 04:40:37.656 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:38.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42164/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:38.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:38.660 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:38.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42164/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:38.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.203/tcp/42165/p2p/16Uiu2HAmQ6UWgzZ57ddMc5hGe5a1dbKd46xCXvMLGJysUqnus5gu","/ip4/172.18.174.203/tcp/42166/ws/p2p/16Uiu2HAmQ6UWgzZ57ddMc5hGe5a1dbKd46xCXvMLGJysUqnus5gu"],"enrUri":"enr:-L24QB2gX8LSyZqo8MNtEKt3r7N_4VUAE-rE_ShcAHOJ5Dy3WglPv6qmCTpfIv9ygXLc7SMtPWhv6T4g7gt1r1cRzgkCgmlkgnY0gmlwhKwSrsuKbXVsdGlhZGRyc5YACASsEq7LBqS1AAoErBKuywaktt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDqffrXGZ9tbbERlJrgdB3owK2V7mI0UkpOOHalSgfI0qDdGNwgqS1g3VkcIKkt4V3YWt1MgA"}'
2026-03-19 04:40:38.663 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:38.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42164/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.155/tcp/6181/p2p/16Uiu2HAkv36jHaAMBbAEnskXDwkgha5AB3hFMhE8GJYCSoc74UaG"]'
2026-03-19 04:40:38.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:38.706 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:38.708 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:38.708 DEBUG [src.node.waku_node] Stopping container with id 84302b000e5a
2026-03-19 04:40:39.310 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:39.310 DEBUG [src.node.waku_node] Stopping container with id abd5dc83ba23
2026-03-19 04:40:39.908 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:39.910 DEBUG [src.node.waku_node] Stopping container with id 5db443efc5a8
2026-03-19 04:40:40.172 ERROR [src.node.docker_mananger] Max retries reached for container 84302b000e5a. Exiting log stream.
2026-03-19 04:40:40.476 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:40.477 DEBUG [src.node.waku_node] Stopping container with id 14352db5b1c1
2026-03-19 04:40:40.754 ERROR [src.node.docker_mananger] Max retries reached for container abd5dc83ba23. Exiting log stream.
2026-03-19 04:40:41.032 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:41.035 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:41.059 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:41.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:41.077 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:41.080 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,131 @@
2026-03-19 04:44:05.651 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:05.653 DEBUG [tests.conftest] Running test: test_store_sync_indirect_node with id: 2026-03-19_04-44-05__35266f67-a8b6-4d96-a5c7-2d01d88944ab
2026-03-19 04:44:05.653 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:05.663 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:05.664 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-44-05__35266f67-a8b6-4d96-a5c7-2d01d88944ab__wakuorg_nwaku:latest.log
2026-03-19 04:44:05.672 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:05.672 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-44-05__35266f67-a8b6-4d96-a5c7-2d01d88944ab__wakuorg_nwaku:latest.log
2026-03-19 04:44:05.680 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:05.680 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-44-05__35266f67-a8b6-4d96-a5c7-2d01d88944ab__wakuorg_nwaku:latest.log
2026-03-19 04:44:05.680 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:44:05.681 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:05.681 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:05.683 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:05.683 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.219
2026-03-19 04:44:05.683 DEBUG [src.node.docker_mananger] Generated ports ['21593', '21594', '21595', '21596', '21597']
2026-03-19 04:44:05.683 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:05.683 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:05.683 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:05.684 DEBUG [src.node.docker_mananger] docker run -i -t -p 21593:21593 -p 21594:21594 -p 21595:21595 -p 21596:21596 -p 21597:21597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21595 --rest-port=21593 --tcp-port=21594 --discv5-udp-port=21596 --rest-address=0.0.0.0 --nat=extip:172.18.67.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c2dbe61add17abed55fb6c9c00bb82d188aad1f5203f6d4b5fa0f3314ddbfae8 --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=21597 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true
2026-03-19 04:44:05.866 ERROR [src.node.docker_mananger] Max retries reached for container b74378c0a02a. Exiting log stream.
2026-03-19 04:44:05.889 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.219 waku 5b30783c6b0db72f42eb5ae944ce4da65463dc930305ed619563360c2f876c77
2026-03-19 04:44:05.926 DEBUG [src.node.docker_mananger] Container started with ID 5b30783c6b0d. Setting up logs at ./log/docker/node1_2026-03-19_04-44-05__35266f67-a8b6-4d96-a5c7-2d01d88944ab__wakuorg_nwaku:latest.log
2026-03-19 04:44:05.926 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21593
2026-03-19 04:44:05.927 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:06.487 ERROR [src.node.docker_mananger] Max retries reached for container e5692bb7ecd1. Exiting log stream.
2026-03-19 04:44:06.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21593/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:06.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:06.930 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:06.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21593/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:06.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.219/tcp/21594/p2p/16Uiu2HAkvhL57jw7ZVgEQhrKwpgrnm44ZNQPKvE2nAY49uYnRRGN","/ip4/172.18.67.219/tcp/21595/ws/p2p/16Uiu2HAkvhL57jw7ZVgEQhrKwpgrnm44ZNQPKvE2nAY49uYnRRGN"],"enrUri":"enr:-L24QKOUapI9NQFkjotii64N3xUclsyVxP98YYivaEtuLt62Uqk4yqrFL95P6qahX8XX5alcSq1GcFtjAh-A2P0XXJQCgmlkgnY0gmlwhKwSQ9uKbXVsdGlhZGRyc5YACASsEkPbBlRaAAoErBJD2wZUW90DgnJzhQADAQAAiXNlY3AyNTZrMaECEt54NnDaU-2ML58ScMpBs3wuIvKz1AaTKXCuwmmFmsuDdGNwglRag3VkcIJUXIV3YWt1MhM"}'
2026-03-19 04:44:06.933 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:06.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:44:06.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:06.949 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:06.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:06.950 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:06.950 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.190
2026-03-19 04:44:06.951 DEBUG [src.node.docker_mananger] Generated ports ['58111', '58112', '58113', '58114', '58115']
2026-03-19 04:44:06.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:06.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:06.951 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:06.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 58111:58111 -p 58112:58112 -p 58113:58113 -p 58114:58114 -p 58115:58115 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58113 --rest-port=58111 --tcp-port=58112 --discv5-udp-port=58114 --rest-address=0.0.0.0 --nat=extip:172.18.151.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9c85ba069c7889dbad135f147a59edbfa5bb72af0a3f50e3fa5a87fc39dc04d --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=58115 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --discv5-bootstrap-node=enr:-L24QKOUapI9NQFkjotii64N3xUclsyVxP98YYivaEtuLt62Uqk4yqrFL95P6qahX8XX5alcSq1GcFtjAh-A2P0XXJQCgmlkgnY0gmlwhKwSQ9uKbXVsdGlhZGRyc5YACASsEkPbBlRaAAoErBJD2wZUW90DgnJzhQADAQAAiXNlY3AyNTZrMaECEt54NnDaU-2ML58ScMpBs3wuIvKz1AaTKXCuwmmFmsuDdGNwglRag3VkcIJUXIV3YWt1MhM
2026-03-19 04:44:07.163 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.190 waku e57d0477d1e7c23275a09cf0aab719fa174bd82fa2f8f04a0b24b96b2f2d05de
2026-03-19 04:44:07.197 DEBUG [src.node.docker_mananger] Container started with ID e57d0477d1e7. Setting up logs at ./log/docker/node2_2026-03-19_04-44-05__35266f67-a8b6-4d96-a5c7-2d01d88944ab__wakuorg_nwaku:latest.log
2026-03-19 04:44:07.198 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58111
2026-03-19 04:44:07.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:08.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58111/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:08.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:08.204 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:08.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58111/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:08.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.190/tcp/58112/p2p/16Uiu2HAmTai1gHCBUcYf5rzigFTL1fpH2wZ3e1HaXzgGD9yxjjDx","/ip4/172.18.151.190/tcp/58113/ws/p2p/16Uiu2HAmTai1gHCBUcYf5rzigFTL1fpH2wZ3e1HaXzgGD9yxjjDx"],"enrUri":"enr:-L24QMfl7SzuhfMHBuCANTyrNnm9a9IrzOLY9RnVXjyUWKGmVOg_vfZEto9GAgk42Fj9rNwYKHeo3uAoONTE3pRL-v8CgmlkgnY0gmlwhKwSl76KbXVsdGlhZGRyc5YACASsEpe-BuMAAAoErBKXvgbjAd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3caBz2Rcegc1K3BSkTVcWVc-rq8AV6xPt76Jp4cTF9eDdGNwguMAg3VkcILjAoV3YWt1MhI"}'
2026-03-19 04:44:08.206 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:08.207 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:08.207 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:08.208 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:08.208 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.70.91
2026-03-19 04:44:08.208 DEBUG [src.node.docker_mananger] Generated ports ['12945', '12946', '12947', '12948', '12949']
2026-03-19 04:44:08.209 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:08.209 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:08.209 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:08.209 DEBUG [src.node.docker_mananger] docker run -i -t -p 12945:12945 -p 12946:12946 -p 12947:12947 -p 12948:12948 -p 12949:12949 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12947 --rest-port=12945 --tcp-port=12946 --discv5-udp-port=12948 --rest-address=0.0.0.0 --nat=extip:172.18.70.91 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a5da9e5e6f2b7ce5cc71fd2bdd22faddf5e1ae83eadfbcea2f4c47e42335ae2f --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=12949 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QMfl7SzuhfMHBuCANTyrNnm9a9IrzOLY9RnVXjyUWKGmVOg_vfZEto9GAgk42Fj9rNwYKHeo3uAoONTE3pRL-v8CgmlkgnY0gmlwhKwSl76KbXVsdGlhZGRyc5YACASsEpe-BuMAAAoErBKXvgbjAd0DgnJzhQADAQAAiXNlY3AyNTZrMaED3caBz2Rcegc1K3BSkTVcWVc-rq8AV6xPt76Jp4cTF9eDdGNwguMAg3VkcILjAoV3YWt1MhI
2026-03-19 04:44:08.409 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.70.91 waku 14b1af68180b375f947b24fd2aa18d1f20ba7524df1274af0810c5cc435c34a2
2026-03-19 04:44:08.446 DEBUG [src.node.docker_mananger] Container started with ID 14b1af68180b. Setting up logs at ./log/docker/node3_2026-03-19_04-44-05__35266f67-a8b6-4d96-a5c7-2d01d88944ab__wakuorg_nwaku:latest.log
2026-03-19 04:44:08.446 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12945
2026-03-19 04:44:08.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:09.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12945/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:09.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:09.451 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:09.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12945/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:09.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.70.91/tcp/12946/p2p/16Uiu2HAkwHmxe5u4t2gFkzhbHwipD26m457zqo1s4MDtYa55hipX","/ip4/172.18.70.91/tcp/12947/ws/p2p/16Uiu2HAkwHmxe5u4t2gFkzhbHwipD26m457zqo1s4MDtYa55hipX"],"enrUri":"enr:-L24QATQ__NVcM4ZgruvnjNZyrHrvOxjW5o7AztLX9K7Cey-NPXGIvaP-MJoWW9u71T7m_keUtKNhh0qexqmUZi5ZUkCgmlkgnY0gmlwhKwSRluKbXVsdGlhZGRyc5YACASsEkZbBjKSAAoErBJGWwYyk90DgnJzhQADAQAAiXNlY3AyNTZrMaECG7F9NtaAhzqA6mWYrMUgaSnHeeR36auP9cABBZvwDUiDdGNwgjKSg3VkcIIylIV3YWt1MhI"}'
2026-03-19 04:44:09.454 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:09.454 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58111/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.219/tcp/21594/p2p/16Uiu2HAkvhL57jw7ZVgEQhrKwpgrnm44ZNQPKvE2nAY49uYnRRGN"]'
2026-03-19 04:44:09.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:09.491 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:09.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:09.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:09.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:09.703 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:09.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:09.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:09.707 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:09.908 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:09.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:09.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:09.913 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:10.113 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:10.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:10.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:10.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:10.318 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:10.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:10.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:10.323 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:10.524 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:10.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:10.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:10.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:10.729 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:10.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:10.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:10.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:10.934 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:10.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:10.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:10.939 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:11.140 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:11.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:11.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:11.144 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:11.345 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:11.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21593/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:11.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:11.350 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:11.550 DEBUG [src.libs.common] Sleeping for 65 seconds
2026-03-19 04:45:16.551 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:45:16.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12945/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:16.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65d953fc326043d3becdde12832bf0845db2e4b66fe4a5c02db35b12d17317a4"},{"messageHash":"0x56558eeb21d4872617cad36ddceb89349df3537925d22ea9111f870c77edf041"},{"messageHash":"0x89822ccd74c46fef52babfba40970f064cd4ff224041071bc7329d0570267d43"},{"messageHash":"0x480a0aba1a71382e1675c21566a02e927268679dffd3df100854bc2865da7d7f"},{"messageHash":"0x255f8b6070160439c9738340ffd07dd2e13cc45ebccac2e1c31935f2e7e75c5a"},{"messageHash":"0x26d2f13680bf37323d42510cba061ea9cc8a716e4b3b89ae0da3a4d8f97abf4e"},{"messageHash":"0xe8a99f5971dee5be6cae7938a697b686830ce9e7c1af008a7c3f5af33845610b"},{"messageHash":"0x2679aba099dcd51c9a9d7cfaa91c1b335ae2afe3125dd963aabc92b674a97d67"},{"messageHash":"0x10806c449541a12e3c553ed875ec94039406b7b5bedc7ab998ea22d837846fdd"},{"messageHash":"0xdd1d1866bcb9fdbfbcbd050faf4810664521309c94fad6f07adeacba0de51a62"}]}'
2026-03-19 04:45:16.555 DEBUG [src.steps.store] messages length is 10
2026-03-19 04:45:16.558 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:45:16.559 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:45:16.559 DEBUG [src.node.waku_node] Stopping container with id 5b30783c6b0d
2026-03-19 04:45:17.184 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:17.185 DEBUG [src.node.waku_node] Stopping container with id e57d0477d1e7
2026-03-19 04:45:17.768 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:17.770 DEBUG [src.node.waku_node] Stopping container with id 14b1af68180b
2026-03-19 04:45:18.128 ERROR [src.node.docker_mananger] Max retries reached for container 5b30783c6b0d. Exiting log stream.
2026-03-19 04:45:18.347 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:18.349 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:45:18.429 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:45:18.466 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:45:18.499 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
2026-03-19 04:39:26.431 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:26.432 DEBUG [tests.conftest] Running test: test_filter_works_with_static_sharding with id: 2026-03-19_04-39-26__30d5fe67-df79-4a3f-9efc-6a093347b536
2026-03-19 04:39:26.432 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:26.433 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:39:26.434 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:39:26.444 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:26.445 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-26__30d5fe67-df79-4a3f-9efc-6a093347b536__wakuorg_nwaku:latest.log
2026-03-19 04:39:26.446 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:26.447 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:26.449 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:26.449 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.64
2026-03-19 04:39:26.449 DEBUG [src.node.docker_mananger] Generated ports ['10549', '10550', '10551', '10552', '10553']
2026-03-19 04:39:26.449 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:39:26.449 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:39:26.450 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:26.450 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:26.451 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:26.451 DEBUG [src.node.docker_mananger] docker run -i -t -p 10549:10549 -p 10550:10550 -p 10551:10551 -p 10552:10552 -p 10553:10553 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10551 --rest-port=10549 --tcp-port=10550 --discv5-udp-port=10552 --rest-address=0.0.0.0 --nat=extip:172.18.150.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ca2cb90daf1fccef2d3cf8fbf0ad54aededb03ffc7ab13c0cf861acaefee5f57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10553 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:39:26.648 ERROR [src.node.docker_mananger] Max retries reached for container d4b4e1527e2c. Exiting log stream.
2026-03-19 04:39:26.655 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.64 waku 972e66e2b411ee42689cdc6a1d29818aa48fcaf873212d03a9223347f445efb2
2026-03-19 04:39:26.688 DEBUG [src.node.docker_mananger] Container started with ID 972e66e2b411. Setting up logs at ./log/docker/node1_2026-03-19_04-39-26__30d5fe67-df79-4a3f-9efc-6a093347b536__wakuorg_nwaku:latest.log
2026-03-19 04:39:26.689 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10549
2026-03-19 04:39:26.690 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:27.280 ERROR [src.node.docker_mananger] Max retries reached for container f89e9f1411dc. Exiting log stream.
2026-03-19 04:39:27.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10549/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:27.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:27.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10549/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:27.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:27.796 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:27.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10549/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:27.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.64/tcp/10550/p2p/16Uiu2HAmLrYTWQfLbQgibHnoSKzhF2y3V4YxshXKhkSk3414M6cF","/ip4/172.18.150.64/tcp/10551/ws/p2p/16Uiu2HAmLrYTWQfLbQgibHnoSKzhF2y3V4YxshXKhkSk3414M6cF"],"enrUri":"enr:-L24QMijZnTuF2b2J9fhYHsgFPylY8E_aMs8g5lGOGMzyUBAFXXvTu6Ss5bV9oOZYOy2V_AW1tL9Iz7rVxrJ3ntdUZECgmlkgnY0gmlwhKwSlkCKbXVsdGlhZGRyc5YACASsEpZABik2AAoErBKWQAYpN90DgnJzhQACAQAAiXNlY3AyNTZrMaEDedMwI7LDUIIm5A5o2TZ3WXPJtdpTSPmZSmyEQotlRMCDdGNwgik2g3VkcIIpOIV3YWt1MgU"}'
2026-03-19 04:39:27.799 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:27.806 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:27.806 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-26__30d5fe67-df79-4a3f-9efc-6a093347b536__wakuorg_nwaku:latest.log
2026-03-19 04:39:27.806 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:27.806 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:27.808 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:27.808 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.12
2026-03-19 04:39:27.808 DEBUG [src.node.docker_mananger] Generated ports ['45741', '45742', '45743', '45744', '45745']
2026-03-19 04:39:27.808 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:39:27.809 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:39:27.809 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:27.809 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:27.809 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:27.809 DEBUG [src.node.docker_mananger] docker run -i -t -p 45741:45741 -p 45742:45742 -p 45743:45743 -p 45744:45744 -p 45745:45745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45743 --rest-port=45741 --tcp-port=45742 --discv5-udp-port=45744 --rest-address=0.0.0.0 --nat=extip:172.18.153.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fa8d16cfe9aaacd4e24a0640dae2ae54fea93e27fee9aac0ded362c7adc8ecd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45745 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMijZnTuF2b2J9fhYHsgFPylY8E_aMs8g5lGOGMzyUBAFXXvTu6Ss5bV9oOZYOy2V_AW1tL9Iz7rVxrJ3ntdUZECgmlkgnY0gmlwhKwSlkCKbXVsdGlhZGRyc5YACASsEpZABik2AAoErBKWQAYpN90DgnJzhQACAQAAiXNlY3AyNTZrMaEDedMwI7LDUIIm5A5o2TZ3WXPJtdpTSPmZSmyEQotlRMCDdGNwgik2g3VkcIIpOIV3YWt1MgU --filternode=/ip4/172.18.150.64/tcp/10550/p2p/16Uiu2HAmLrYTWQfLbQgibHnoSKzhF2y3V4YxshXKhkSk3414M6cF
2026-03-19 04:39:28.012 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.12 waku 67639fcd6b47ee513aadb4b818995fc17551b0ead3e71d7406e3a899d4da7de8
2026-03-19 04:39:28.047 DEBUG [src.node.docker_mananger] Container started with ID 67639fcd6b47. Setting up logs at ./log/docker/node2_2026-03-19_04-39-26__30d5fe67-df79-4a3f-9efc-6a093347b536__wakuorg_nwaku:latest.log
2026-03-19 04:39:28.047 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45741
2026-03-19 04:39:28.047 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:29.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:29.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:29.980 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:29.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:29.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.12/tcp/45742/p2p/16Uiu2HAmJ8Z7feThANFHvqqBVpqzGnq4c2awKK4sa2FEBNaM7Goe","/ip4/172.18.153.12/tcp/45743/ws/p2p/16Uiu2HAmJ8Z7feThANFHvqqBVpqzGnq4c2awKK4sa2FEBNaM7Goe"],"enrUri":"enr:-L24QOazkj5Ed5rPmKBcnD0NmcrZsyjnfTFpUxI9fB7NTiq7ADqNuFDqqne1oTLEMJuBmiFYWYxf21_W9vzuxaKuXxUCgmlkgnY0gmlwhKwSmQyKbXVsdGlhZGRyc5YACASsEpkMBrKuAAoErBKZDAayr90DgnJzhQACAQAAiXNlY3AyNTZrMaEDUVoqA-FG1Zjaf1cY_cC7Sw9FyPZS_VxDMC8Cr8oyDL2DdGNwgrKug3VkcIKysIV3YWt1MgA"}'
2026-03-19 04:39:29.982 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:29.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45741/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.64/tcp/10550/p2p/16Uiu2HAmLrYTWQfLbQgibHnoSKzhF2y3V4YxshXKhkSk3414M6cF"]'
2026-03-19 04:39:30.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:30.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10549/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:39:30.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:30.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45741/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "df2c7527-9e36-4da2-b5bc-18f06923c452", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-19 04:39:30.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"df2c7527-9e36-4da2-b5bc-18f06923c452","statusDesc":"OK"}'
2026-03-19 04:39:30.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10549/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-03-19 04:39:30.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:30.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:30.144 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:30.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45741/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:30.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895170030595723,"ephemeral":false}]'
2026-03-19 04:39:30.151 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:30.152 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:30.152 DEBUG [src.node.waku_node] Stopping container with id 972e66e2b411
2026-03-19 04:39:30.710 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:30.712 DEBUG [src.node.waku_node] Stopping container with id 67639fcd6b47
2026-03-19 04:39:31.267 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:31.268 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:31.298 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:31.314 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_on_empty_postgress_db with id: 2026-03-19_04-41-17__d7e8daef-ede3-4f27-9749-99ff2ca95225
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 3f63494092ff. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ddf71a3254a0. 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-03-19_04-41-17__d7e8daef-ede3-4f27-9749-99ff2ca95225__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35387', '35388', '35389', '35390', '35391']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35387:35387 -p 35388:35388 -p 35389:35389 -p 35390:35390 -p 35391:35391 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35389 --rest-port=35387 --tcp-port=35388 --discv5-udp-port=35390 --rest-address=0.0.0.0 --nat=extip:172.18.245.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=84ffdddfcb3e1e790efbfadd695fe877ae979bf9b3eea73efbcb207d63c9daa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35391 --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.245.59 waku 5bdaeed68fa2eee60c5da4496ca496401c7e26deefaaae9f6eaea40e5014ac57
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5bdaeed68fa2. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-41-17__d7e8daef-ede3-4f27-9749-99ff2ca95225__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35387
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/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:35387/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35387/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.59/tcp/35388/p2p/16Uiu2HAmSE67DuxCBqwPnC9h4dzxsqYfYZ4d3ZdWnbjjgdYcSu4X","/ip4/172.18.245.59/tcp/35389/ws/p2p/16Uiu2HAmSE67DuxCBqwPnC9h4dzxsqYfYZ4d3ZdWnbjjgdYcSu4X"],"enrUri":"enr:-L24QEeH-wbM6u2YOorXfNgptvMl0_bld15HJG1T7ezJsU8Bf9Ndc3Nwzkey-fzfmISbs7vuixJM5hxbnVuwRs_EB1sCgmlkgnY0gmlwhKwS9TuKbXVsdGlhZGRyc5YACASsEvU7Boo8AAoErBL1OwaKPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyaKbU1WZL290zovBpvyzOY82hFTpXKs7nwL6TeXOKhSDdGNwgoo8g3VkcIKKPoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-41-17__d7e8daef-ede3-4f27-9749-99ff2ca95225__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.169
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36083', '36084', '36085', '36086', '36087']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36083:36083 -p 36084:36084 -p 36085:36085 -p 36086:36086 -p 36087:36087 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36085 --rest-port=36083 --tcp-port=36084 --discv5-udp-port=36086 --rest-address=0.0.0.0 --nat=extip:172.18.56.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8fbfb1e8d5c8facc5e28c0be028d81ba90bf1cd7dafbaf8df1bb0965abcbb0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36087 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEeH-wbM6u2YOorXfNgptvMl0_bld15HJG1T7ezJsU8Bf9Ndc3Nwzkey-fzfmISbs7vuixJM5hxbnVuwRs_EB1sCgmlkgnY0gmlwhKwS9TuKbXVsdGlhZGRyc5YACASsEvU7Boo8AAoErBL1OwaKPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyaKbU1WZL290zovBpvyzOY82hFTpXKs7nwL6TeXOKhSDdGNwgoo8g3VkcIKKPoV3YWt1MgM --storenode=/ip4/172.18.245.59/tcp/35388/p2p/16Uiu2HAmSE67DuxCBqwPnC9h4dzxsqYfYZ4d3ZdWnbjjgdYcSu4X --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.169 waku ed9fd1dfcb71819f431b30293aeca34b8c3b926ccbe09b334aeecc97707258b1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed9fd1dfcb71. Setting up logs at ./log/docker/store_node1_2026-03-19_04-41-17__d7e8daef-ede3-4f27-9749-99ff2ca95225__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36083
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36083/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36083/debug/v1/info" -H "Content-Type: application/json" -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.169/tcp/36084/p2p/16Uiu2HAmJsinY95kcvBCbrZ4wFLXJnPGZD73wFAgLBVdxHRAxo62","/ip4/172.18.56.169/tcp/36085/ws/p2p/16Uiu2HAmJsinY95kcvBCbrZ4wFLXJnPGZD73wFAgLBVdxHRAxo62"],"enrUri":"enr:-L24QPewOUU-lMVSy8PljEklF3zPJBDGEjGXEYTZpXGVmT_pQAK8XfdFcda0h3hzh0EbD6_NjU80jvafHiFVoy16BvgCgmlkgnY0gmlwhKwSOKmKbXVsdGlhZGRyc5YACASsEjipBoz0AAoErBI4qQaM9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXGkSsZGyy9HVviGQhQ4nN3oIl1T-AKGByIbrgTtjKkODdGNwgoz0g3VkcIKM9oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36083/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.59/tcp/35388/p2p/16Uiu2HAmSE67DuxCBqwPnC9h4dzxsqYfYZ4d3ZdWnbjjgdYcSu4X"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35387/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:36083/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:35387/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status 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:35387/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":"0x54a3d8d7f0312a1b51867f6e233f51af178cbf5841245eda909b4849cbcc640f"}]}'
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:36083/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":"04385b2a1377748a1b22","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x54a3d8d7f0312a1b51867f6e233f51af178cbf5841245eda909b4849cbcc640f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
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 5bdaeed68fa2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ed9fd1dfcb71
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-03-19 04:49:22.417 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:49:22.418 DEBUG [tests.conftest] Running test: test_publishing_node_is_stopped with id: 2026-03-19_04-49-22__45ab7f54-f6bf-4803-bdf2-2a4187f2edf3
2026-03-19 04:49:22.418 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:49:22.418 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:49:22.418 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:49:22.425 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:49:22.425 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-49-22__45ab7f54-f6bf-4803-bdf2-2a4187f2edf3__wakuorg_nwaku:latest.log
2026-03-19 04:49:22.426 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:49:22.426 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:49:22.427 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:49:22.427 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.0
2026-03-19 04:49:22.427 DEBUG [src.node.docker_mananger] Generated ports ['17297', '17298', '17299', '17300', '17301']
2026-03-19 04:49:22.428 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:49:22.428 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:49:22.428 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:49:22.428 DEBUG [src.node.docker_mananger] docker run -i -t -p 17297:17297 -p 17298:17298 -p 17299:17299 -p 17300:17300 -p 17301:17301 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17299 --rest-port=17297 --tcp-port=17298 --discv5-udp-port=17300 --rest-address=0.0.0.0 --nat=extip:172.18.53.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fceaffabd5e8c4aaa3d095cfb5bfbdaffd3aa270f5780b9c5c0dd18b392e74da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17301 --metrics-logging=true --store=true --relay=true
2026-03-19 04:49:22.623 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.0 waku ed04a06f748b129eec1039cbc1265d3a0652980bc2adb7c9fd7f347075e2a509
2026-03-19 04:49:22.657 DEBUG [src.node.docker_mananger] Container started with ID ed04a06f748b. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-49-22__45ab7f54-f6bf-4803-bdf2-2a4187f2edf3__wakuorg_nwaku:latest.log
2026-03-19 04:49:22.658 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17297
2026-03-19 04:49:22.660 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:49:22.678 ERROR [src.node.docker_mananger] Max retries reached for container 66e6a7f43ab8. Exiting log stream.
2026-03-19 04:49:23.216 ERROR [src.node.docker_mananger] Max retries reached for container 249d07a8eeaf. Exiting log stream.
2026-03-19 04:49:23.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17297/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:23.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:49:23.663 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:49:23.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17297/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:23.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.0/tcp/17298/p2p/16Uiu2HAkuky5fkdH32yLg5u799BiZejFDLyweZas82vmdXWQuYFA","/ip4/172.18.53.0/tcp/17299/ws/p2p/16Uiu2HAkuky5fkdH32yLg5u799BiZejFDLyweZas82vmdXWQuYFA"],"enrUri":"enr:-L24QPjxQsMfgl_5MgTYxpY1JbgMi_i2v66jrP1K-4fiLWIQRRVFcB5pkCHuA_GtPggd9qQVgALQnU0ELDyALo7KOuQCgmlkgnY0gmlwhKwSNQCKbXVsdGlhZGRyc5YACASsEjUABkOSAAoErBI1AAZDk90DgnJzhQADAQAAiXNlY3AyNTZrMaECBPFfMy87yGZDdlxCLnbjhBmtEQLkZzP6tOvyCz0tacGDdGNwgkOSg3VkcIJDlIV3YWt1MgM"}'
2026-03-19 04:49:23.666 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:49:23.673 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:49:23.674 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-49-22__45ab7f54-f6bf-4803-bdf2-2a4187f2edf3__wakuorg_nwaku:latest.log
2026-03-19 04:49:23.674 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:49:23.674 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:49:23.675 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:49:23.675 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.154
2026-03-19 04:49:23.675 DEBUG [src.node.docker_mananger] Generated ports ['55646', '55647', '55648', '55649', '55650']
2026-03-19 04:49:23.676 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:49:23.676 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:49:23.676 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:49:23.676 DEBUG [src.node.docker_mananger] docker run -i -t -p 55646:55646 -p 55647:55647 -p 55648:55648 -p 55649:55649 -p 55650:55650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55648 --rest-port=55646 --tcp-port=55647 --discv5-udp-port=55649 --rest-address=0.0.0.0 --nat=extip:172.18.154.154 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5dbeffebefadf9baa7c794cd29be94445abc5bfbabc82ac9be91dddfcdaf611d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55650 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPjxQsMfgl_5MgTYxpY1JbgMi_i2v66jrP1K-4fiLWIQRRVFcB5pkCHuA_GtPggd9qQVgALQnU0ELDyALo7KOuQCgmlkgnY0gmlwhKwSNQCKbXVsdGlhZGRyc5YACASsEjUABkOSAAoErBI1AAZDk90DgnJzhQADAQAAiXNlY3AyNTZrMaECBPFfMy87yGZDdlxCLnbjhBmtEQLkZzP6tOvyCz0tacGDdGNwgkOSg3VkcIJDlIV3YWt1MgM --storenode=/ip4/172.18.53.0/tcp/17298/p2p/16Uiu2HAkuky5fkdH32yLg5u799BiZejFDLyweZas82vmdXWQuYFA --store=true --relay=true
2026-03-19 04:49:23.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.154 waku c000d266c34e6476173708ef8cfb99c3dc14899487a368482a0076503ef88c21
2026-03-19 04:49:23.909 DEBUG [src.node.docker_mananger] Container started with ID c000d266c34e. Setting up logs at ./log/docker/store_node1_2026-03-19_04-49-22__45ab7f54-f6bf-4803-bdf2-2a4187f2edf3__wakuorg_nwaku:latest.log
2026-03-19 04:49:23.909 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55646
2026-03-19 04:49:23.910 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:49:24.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55646/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:24.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:49:24.914 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:49:24.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:24.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.154/tcp/55647/p2p/16Uiu2HAm6ZMRsBW4HDAbxLhpTREkHfgwHHxJ7tLmAsgrG5guKowP","/ip4/172.18.154.154/tcp/55648/ws/p2p/16Uiu2HAm6ZMRsBW4HDAbxLhpTREkHfgwHHxJ7tLmAsgrG5guKowP"],"enrUri":"enr:-L24QNvoIxDV2G-Nswqeop1JqHCYTtSb5FE7e7STjzo8QWytErijJywz5VxUtvuaKUvYztcC4-GgMFyMVlrM495cF6MCgmlkgnY0gmlwhKwSmpqKbXVsdGlhZGRyc5YACASsEpqaBtlfAAoErBKamgbZYN0DgnJzhQADAQAAiXNlY3AyNTZrMaECpWg6Qk86DZSyG5wZY7U1i1M40ZsF6fKBTjW6qZ3fH7qDdGNwgtlfg3VkcILZYYV3YWt1MgM"}'
2026-03-19 04:49:24.917 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:49:24.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.0/tcp/17298/p2p/16Uiu2HAkuky5fkdH32yLg5u799BiZejFDLyweZas82vmdXWQuYFA"]'
2026-03-19 04:49:24.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:49:24.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17297/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:49:24.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:49:24.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:49:24.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:49:24.927 DEBUG [src.steps.store] Relaying message
2026-03-19 04:49:24.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17297/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:49:24.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:49:24.933 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:49:25.133 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:49:25.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17297/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:25.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1062d7872b2322497778a69d58fe0831a4fd19dbacc1052c5821bc402996682f"}]}'
2026-03-19 04:49:25.137 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:49:25.137 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:49:25.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:25.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1062d7872b2322497778a69d58fe0831a4fd19dbacc1052c5821bc402996682f"}]}'
2026-03-19 04:49:25.141 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:49:25.141 DEBUG [src.node.waku_node] Stopping container with id ed04a06f748b
2026-03-19 04:49:25.749 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:49:25.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:49:25.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1062d7872b2322497778a69d58fe0831a4fd19dbacc1052c5821bc402996682f"}]}'
2026-03-19 04:49:25.758 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:49:25.759 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:49:25.760 DEBUG [src.node.waku_node] Stopping container with id c000d266c34e
2026-03-19 04:49:26.318 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:49:26.321 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:49:26.328 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:49:26.333 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,61 @@
2026-03-19 04:39:09.482 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:09.482 DEBUG [tests.conftest] Running test: test_main_node_relay_lightpush__peer_only_filter with id: 2026-03-19_04-39-09__224b746c-cb6d-4d67-a686-dd02ffe6e8aa
2026-03-19 04:39:09.483 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:09.483 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-19 04:39:09.490 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:09.490 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-19_04-39-09__224b746c-cb6d-4d67-a686-dd02ffe6e8aa__wakuorg_nwaku:latest.log
2026-03-19 04:39:09.490 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:09.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:09.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:09.492 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.135
2026-03-19 04:39:09.492 DEBUG [src.node.docker_mananger] Generated ports ['6218', '6219', '6220', '6221', '6222']
2026-03-19 04:39:09.492 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:09.492 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:09.492 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:09.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 6218:6218 -p 6219:6219 -p 6220:6220 -p 6221:6221 -p 6222:6222 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6220 --rest-port=6218 --tcp-port=6219 --discv5-udp-port=6221 --rest-address=0.0.0.0 --nat=extip:172.18.42.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdd1ccfaeeddad40a50d273aca0f0d11128c86efc3c9efc1e3ea533e7ffd675d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6222 --metrics-logging=true --lightpush=false --relay=false --filter=true
2026-03-19 04:39:09.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.135 waku 62c451205574f97ba2f4fae943a0c3ad83107b96fe6d9e9f2c4d4e9a64b9bfbd
2026-03-19 04:39:09.679 DEBUG [src.node.docker_mananger] Container started with ID 62c451205574. Setting up logs at ./log/docker/receiving_node1_2026-03-19_04-39-09__224b746c-cb6d-4d67-a686-dd02ffe6e8aa__wakuorg_nwaku:latest.log
2026-03-19 04:39:09.679 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6218
2026-03-19 04:39:09.680 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:09.761 ERROR [src.node.docker_mananger] Max retries reached for container bf55809bb5f9. Exiting log stream.
2026-03-19 04:39:10.258 ERROR [src.node.docker_mananger] Max retries reached for container 2434986a4dc2. Exiting log stream.
2026-03-19 04:39:10.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6218/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:10.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:10.683 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:10.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6218/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:10.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.135/tcp/6219/p2p/16Uiu2HAmCCJ4zoMGQ3Q6d9Va9zjCVfoHi1bykeobGZ4nVNKXKQoC","/ip4/172.18.42.135/tcp/6220/ws/p2p/16Uiu2HAmCCJ4zoMGQ3Q6d9Va9zjCVfoHi1bykeobGZ4nVNKXKQoC"],"enrUri":"enr:-L24QL5V_ZKP5eeMiHMwX8Slx3sa3_EdyN7xbiaS4G6Wc-qsMQZRd03AzzInb1_3HKwwyJfs44EWEXu226AjfCB4CbQCgmlkgnY0gmlwhKwSKoeKbXVsdGlhZGRyc5YACASsEiqHBhhLAAoErBIqhwYYTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-Slaaz6VNQ5LEzurX_icKe6GCF4O2kB79rO8mjZd2OODdGNwghhLg3VkcIIYTYV3YWt1MgQ"}'
2026-03-19 04:39:10.686 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:10.692 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:10.692 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-19_04-39-09__224b746c-cb6d-4d67-a686-dd02ffe6e8aa__wakuorg_nwaku:latest.log
2026-03-19 04:39:10.692 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:10.692 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:10.694 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:10.694 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.196
2026-03-19 04:39:10.694 DEBUG [src.node.docker_mananger] Generated ports ['46096', '46097', '46098', '46099', '46100']
2026-03-19 04:39:10.694 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:10.694 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:10.694 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:10.694 DEBUG [src.node.docker_mananger] docker run -i -t -p 46096:46096 -p 46097:46097 -p 46098:46098 -p 46099:46099 -p 46100:46100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46098 --rest-port=46096 --tcp-port=46097 --discv5-udp-port=46099 --rest-address=0.0.0.0 --nat=extip:172.18.141.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b306aca0e7ebddeb4f4fdacdfea67b7772e25fc3a66818186e1ece1b9d2802d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46100 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL5V_ZKP5eeMiHMwX8Slx3sa3_EdyN7xbiaS4G6Wc-qsMQZRd03AzzInb1_3HKwwyJfs44EWEXu226AjfCB4CbQCgmlkgnY0gmlwhKwSKoeKbXVsdGlhZGRyc5YACASsEiqHBhhLAAoErBIqhwYYTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-Slaaz6VNQ5LEzurX_icKe6GCF4O2kB79rO8mjZd2OODdGNwghhLg3VkcIIYTYV3YWt1MgQ --lightpushnode=/ip4/172.18.42.135/tcp/6219/p2p/16Uiu2HAmCCJ4zoMGQ3Q6d9Va9zjCVfoHi1bykeobGZ4nVNKXKQoC --lightpush=true --relay=true
2026-03-19 04:39:10.849 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.196 waku db845bae4b11c45b3a4d7b52d67cd446eca283c8a8e69613c8720c1304728f15
2026-03-19 04:39:10.876 DEBUG [src.node.docker_mananger] Container started with ID db845bae4b11. Setting up logs at ./log/docker/lightpush_node1_2026-03-19_04-39-09__224b746c-cb6d-4d67-a686-dd02ffe6e8aa__wakuorg_nwaku:latest.log
2026-03-19 04:39:10.876 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46096
2026-03-19 04:39:10.877 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:11.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46096/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:11.880 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:11.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.196/tcp/46097/p2p/16Uiu2HAkwvz8wEkFHxMUGNaghYVN5DuUdfW9Xmas91PiCBduY7Qo","/ip4/172.18.141.196/tcp/46098/ws/p2p/16Uiu2HAkwvz8wEkFHxMUGNaghYVN5DuUdfW9Xmas91PiCBduY7Qo"],"enrUri":"enr:-L24QFAS68IJ4H_WpWZcrsGJvJQwW8rYRsbdzWP7KsYZ3p8wDdvOQFfJxf6IZWzhrgDx-3wKMdu6t1CXLQ3-VBy6x-ECgmlkgnY0gmlwhKwSjcSKbXVsdGlhZGRyc5YACASsEo3EBrQRAAoErBKNxAa0Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECJTm_isWBluaOiMmSLWeQjx1eiVEmQJqjJl7B3vBOZ9SDdGNwgrQRg3VkcIK0E4V3YWt1Mgk"}'
2026-03-19 04:39:11.882 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:11.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46096/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.135/tcp/6219/p2p/16Uiu2HAmCCJ4zoMGQ3Q6d9Va9zjCVfoHi1bykeobGZ4nVNKXKQoC"]'
2026-03-19 04:39:11.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:11.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46096/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895151916300824}}'
2026-03-19 04:39:11.938 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:46096/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-03-19 04:39:11.942 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:11.942 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:11.943 DEBUG [src.node.waku_node] Stopping container with id 62c451205574
2026-03-19 04:39:12.433 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:12.433 DEBUG [src.node.waku_node] Stopping container with id db845bae4b11
2026-03-19 04:39:12.891 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:12.892 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:12.897 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:12.901 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-03-19 04:44:29.212 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:29.212 DEBUG [tests.conftest] Running test: test_store_node_restarts with id: 2026-03-19_04-44-29__1577887f-94db-4fa7-ab18-26b2e38cda0a
2026-03-19 04:44:29.213 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:29.213 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:44:29.213 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:44:29.220 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:29.220 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-44-29__1577887f-94db-4fa7-ab18-26b2e38cda0a__wakuorg_nwaku:latest.log
2026-03-19 04:44:29.221 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:29.221 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:29.222 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:29.222 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.141
2026-03-19 04:44:29.223 DEBUG [src.node.docker_mananger] Generated ports ['21585', '21586', '21587', '21588', '21589']
2026-03-19 04:44:29.223 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:29.223 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:29.223 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:29.223 DEBUG [src.node.docker_mananger] docker run -i -t -p 21585:21585 -p 21586:21586 -p 21587:21587 -p 21588:21588 -p 21589:21589 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21587 --rest-port=21585 --tcp-port=21586 --discv5-udp-port=21588 --rest-address=0.0.0.0 --nat=extip:172.18.26.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccdd008efddac6415fea40bde8e4a6cdae098beab183bbcd9dce08e6a50ceb0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21589 --metrics-logging=true --store=true --relay=true
2026-03-19 04:44:29.407 ERROR [src.node.docker_mananger] Max retries reached for container 8154994f2de4. Exiting log stream.
2026-03-19 04:44:29.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.141 waku 10f920ea923ab8835613f9bdb1f4144d9bd838d382c7239ccc430248f5348e7f
2026-03-19 04:44:29.467 DEBUG [src.node.docker_mananger] Container started with ID 10f920ea923a. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-44-29__1577887f-94db-4fa7-ab18-26b2e38cda0a__wakuorg_nwaku:latest.log
2026-03-19 04:44:29.467 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21585
2026-03-19 04:44:29.468 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:29.953 ERROR [src.node.docker_mananger] Max retries reached for container a29feebec62f. Exiting log stream.
2026-03-19 04:44:30.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21585/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:30.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:30.472 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:30.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21585/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:30.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.141/tcp/21586/p2p/16Uiu2HAmEfBiUWAKQVgqUmDcuKngLudXAXZGn9AnraMGgHDwr7M5","/ip4/172.18.26.141/tcp/21587/ws/p2p/16Uiu2HAmEfBiUWAKQVgqUmDcuKngLudXAXZGn9AnraMGgHDwr7M5"],"enrUri":"enr:-L24QMvPDa4MvnUMhZtaZXcXT1624ZnP8zqG4gt0NBgBq7neFXKpp-yIoQkREpxg9tncfjvOIha_Fraxh6QgoG3zW5MCgmlkgnY0gmlwhKwSGo2KbXVsdGlhZGRyc5YACASsEhqNBlRSAAoErBIajQZUU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHcQ5fv7xVoa-78LGDpJJNyKsKbKphOP-nUfoQpPzSmyDdGNwglRSg3VkcIJUVIV3YWt1MgM"}'
2026-03-19 04:44:30.476 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:30.483 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:30.483 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-44-29__1577887f-94db-4fa7-ab18-26b2e38cda0a__wakuorg_nwaku:latest.log
2026-03-19 04:44:30.483 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:30.484 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:30.485 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:30.485 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.60.85
2026-03-19 04:44:30.485 DEBUG [src.node.docker_mananger] Generated ports ['46977', '46978', '46979', '46980', '46981']
2026-03-19 04:44:30.485 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:30.486 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:30.486 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:30.486 DEBUG [src.node.docker_mananger] docker run -i -t -p 46977:46977 -p 46978:46978 -p 46979:46979 -p 46980:46980 -p 46981:46981 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46979 --rest-port=46977 --tcp-port=46978 --discv5-udp-port=46980 --rest-address=0.0.0.0 --nat=extip:172.18.60.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fadb18bcd864f4be9b9356c6cfbeb2a166422feacb7ff6471d8cd1e5aa1fdf9f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46981 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMvPDa4MvnUMhZtaZXcXT1624ZnP8zqG4gt0NBgBq7neFXKpp-yIoQkREpxg9tncfjvOIha_Fraxh6QgoG3zW5MCgmlkgnY0gmlwhKwSGo2KbXVsdGlhZGRyc5YACASsEhqNBlRSAAoErBIajQZUU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHcQ5fv7xVoa-78LGDpJJNyKsKbKphOP-nUfoQpPzSmyDdGNwglRSg3VkcIJUVIV3YWt1MgM --storenode=/ip4/172.18.26.141/tcp/21586/p2p/16Uiu2HAmEfBiUWAKQVgqUmDcuKngLudXAXZGn9AnraMGgHDwr7M5 --store=true --relay=true
2026-03-19 04:44:30.695 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.60.85 waku f700d9dea3e5ea65755e19e31d722606d0c0998791bd8760e4eb6e80684671ea
2026-03-19 04:44:30.730 DEBUG [src.node.docker_mananger] Container started with ID f700d9dea3e5. Setting up logs at ./log/docker/store_node1_2026-03-19_04-44-29__1577887f-94db-4fa7-ab18-26b2e38cda0a__wakuorg_nwaku:latest.log
2026-03-19 04:44:30.730 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46977
2026-03-19 04:44:30.731 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:31.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46977/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:31.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:31.734 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:31.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46977/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:31.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.85/tcp/46978/p2p/16Uiu2HAmVRN3Fu7Y2JzU91pNXAzER8khFF9BYWAzqnd62KjHKkmC","/ip4/172.18.60.85/tcp/46979/ws/p2p/16Uiu2HAmVRN3Fu7Y2JzU91pNXAzER8khFF9BYWAzqnd62KjHKkmC"],"enrUri":"enr:-L24QFGrCPBNArUG39l-co1ELjfn4obYPM-lvpOe8e3ctrCsSiJb7h6i89N_x8v8VyvevVzJtQ00AZXxAjPvG-m36T4CgmlkgnY0gmlwhKwSPFWKbXVsdGlhZGRyc5YACASsEjxVBreCAAoErBI8VQa3g90DgnJzhQADAQAAiXNlY3AyNTZrMaED-RkSA2vi7wqE7BOTNSijU18pVh5HsYg_Lg5EG7SAXx-DdGNwgreCg3VkcIK3hIV3YWt1MgM"}'
2026-03-19 04:44:31.737 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:31.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46977/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.141/tcp/21586/p2p/16Uiu2HAmEfBiUWAKQVgqUmDcuKngLudXAXZGn9AnraMGgHDwr7M5"]'
2026-03-19 04:44:31.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:31.741 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21585/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:44:31.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:31.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46977/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:44:31.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:31.747 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:31.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21585/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:31.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:31.753 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:31.955 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:44:31.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21585/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:31.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63d0c704b3db65c7eb76e1b10684b79ba934b6e6c53b2d89f5a3748e232cb4ce"}]}'
2026-03-19 04:44:31.959 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:44:31.960 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:44:31.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46977/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:31.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63d0c704b3db65c7eb76e1b10684b79ba934b6e6c53b2d89f5a3748e232cb4ce"}]}'
2026-03-19 04:44:31.963 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:44:31.963 DEBUG [src.node.waku_node] Restarting container with id f700d9dea3e5
2026-03-19 04:44:32.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46977/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:32.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46977/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:32.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:32.841 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:32.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46977/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:32.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.85/tcp/46978/p2p/16Uiu2HAmVRN3Fu7Y2JzU91pNXAzER8khFF9BYWAzqnd62KjHKkmC","/ip4/172.18.60.85/tcp/46979/ws/p2p/16Uiu2HAmVRN3Fu7Y2JzU91pNXAzER8khFF9BYWAzqnd62KjHKkmC"],"enrUri":"enr:-L24QFGrCPBNArUG39l-co1ELjfn4obYPM-lvpOe8e3ctrCsSiJb7h6i89N_x8v8VyvevVzJtQ00AZXxAjPvG-m36T4CgmlkgnY0gmlwhKwSPFWKbXVsdGlhZGRyc5YACASsEjxVBreCAAoErBI8VQa3g90DgnJzhQADAQAAiXNlY3AyNTZrMaED-RkSA2vi7wqE7BOTNSijU18pVh5HsYg_Lg5EG7SAXx-DdGNwgreCg3VkcIK3hIV3YWt1MgM"}'
2026-03-19 04:44:32.844 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:32.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46977/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:44:32.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:32.847 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:32.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21585/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:32.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:32.853 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:33.054 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:44:33.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21585/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:33.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63d0c704b3db65c7eb76e1b10684b79ba934b6e6c53b2d89f5a3748e232cb4ce"},{"messageHash":"0x801a6945cbb47a5d0925bac5fcc20312bb844b2677bf99137aab24284f73647e"}]}'
2026-03-19 04:44:33.058 DEBUG [src.steps.store] messages length is 2
2026-03-19 04:44:33.058 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:44:33.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46977/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:33.062 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63d0c704b3db65c7eb76e1b10684b79ba934b6e6c53b2d89f5a3748e232cb4ce"},{"messageHash":"0x801a6945cbb47a5d0925bac5fcc20312bb844b2677bf99137aab24284f73647e"}]}'
2026-03-19 04:44:33.062 DEBUG [src.steps.store] messages length is 2
2026-03-19 04:44:33.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21585/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:33.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63d0c704b3db65c7eb76e1b10684b79ba934b6e6c53b2d89f5a3748e232cb4ce"},{"messageHash":"0x801a6945cbb47a5d0925bac5fcc20312bb844b2677bf99137aab24284f73647e"}]}'
2026-03-19 04:44:33.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46977/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:33.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x63d0c704b3db65c7eb76e1b10684b79ba934b6e6c53b2d89f5a3748e232cb4ce"},{"messageHash":"0x801a6945cbb47a5d0925bac5fcc20312bb844b2677bf99137aab24284f73647e"}]}'
2026-03-19 04:44:33.070 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:44:33.072 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:44:33.072 DEBUG [src.node.waku_node] Stopping container with id 10f920ea923a
2026-03-19 04:44:33.655 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:33.656 DEBUG [src.node.waku_node] Stopping container with id f700d9dea3e5
2026-03-19 04:44:34.238 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:34.241 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:44:34.258 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:34.278 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,224 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_all_3_nodes_publish with id: 2026-03-19_04-45-14__f6b123f8-c846-4437-835d-b14873aad5ee
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-45-14__f6b123f8-c846-4437-835d-b14873aad5ee__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-45-14__f6b123f8-c846-4437-835d-b14873aad5ee__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-45-14__f6b123f8-c846-4437-835d-b14873aad5ee__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.133.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15286', '15287', '15288', '15289', '15290']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15286:15286 -p 15287:15287 -p 15288:15288 -p 15289:15289 -p 15290:15290 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15288 --rest-port=15286 --tcp-port=15287 --discv5-udp-port=15289 --rest-address=0.0.0.0 --nat=extip:172.18.133.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6bff2ac6d2c4ccdfa7e4affcfca3ebebfd6d036dca9fc50c82ceafdddfb16bf0 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15290 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9d61a0a26071. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.162 waku 49d93d505aa2e98a4b17478e7ea867de871e1c9fddb54742577d02a20a421e3c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 49d93d505aa2. Setting up logs at ./log/docker/node1_2026-03-19_04-45-14__f6b123f8-c846-4437-835d-b14873aad5ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15286
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 bcae0f584b5f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15286/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15286/debug/v1/info" -H "Content-Type: application/json" -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.162/tcp/15287/p2p/16Uiu2HAkxax1WpjoD7PV5B6H7aLdGNEkAGiFm6zz5uEdZEngjz6M","/ip4/172.18.133.162/tcp/15288/ws/p2p/16Uiu2HAkxax1WpjoD7PV5B6H7aLdGNEkAGiFm6zz5uEdZEngjz6M"],"enrUri":"enr:-L24QEKMSEXqLZD66qOQLjAnc_r4y5XMz-d-UIBCETL6twTmZzTR0kJv1eOvCLq06xaX0B4mZOJKXumgD-Fv9FgIRE8CgmlkgnY0gmlwhKwShaKKbXVsdGlhZGRyc5YACASsEoWiBju3AAoErBKFogY7uN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLvNpsmqfIS4gBVVeUIP8Xdp6SSj0NQISObUpM2XTOpqDdGNwgju3g3VkcII7uYV3YWt1MhM"}'
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.183.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47147', '47148', '47149', '47150', '47151']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47147:47147 -p 47148:47148 -p 47149:47149 -p 47150:47150 -p 47151:47151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47149 --rest-port=47147 --tcp-port=47148 --discv5-udp-port=47150 --rest-address=0.0.0.0 --nat=extip:172.18.183.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc88af04a7aadeb6c8c3cb36d5ed263cb5fdcccdd0de7f3cd1ce99facc1e2d18 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47151 --metrics-logging=true --relay=true --storenode=/ip4/172.18.133.162/tcp/15287/p2p/16Uiu2HAkxax1WpjoD7PV5B6H7aLdGNEkAGiFm6zz5uEdZEngjz6M --discv5-bootstrap-node=enr:-L24QEKMSEXqLZD66qOQLjAnc_r4y5XMz-d-UIBCETL6twTmZzTR0kJv1eOvCLq06xaX0B4mZOJKXumgD-Fv9FgIRE8CgmlkgnY0gmlwhKwShaKKbXVsdGlhZGRyc5YACASsEoWiBju3AAoErBKFogY7uN0DgnJzhQADAQAAiXNlY3AyNTZrMaECLvNpsmqfIS4gBVVeUIP8Xdp6SSj0NQISObUpM2XTOpqDdGNwgju3g3VkcII7uYV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.93 waku 1ace0e60d415adc96e73f0bc16ea51700d05494a89c472c57bbcdf8cacf7357f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ace0e60d415. Setting up logs at ./log/docker/node2_2026-03-19_04-45-14__f6b123f8-c846-4437-835d-b14873aad5ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47147
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47147/debug/v1/info" -H "Content-Type: application/json" -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.93/tcp/47148/p2p/16Uiu2HAm5XvAG4jHTaPVvQLasNQaa7KBYYP4ZMEffWYBbEkwSkVy","/ip4/172.18.183.93/tcp/47149/ws/p2p/16Uiu2HAm5XvAG4jHTaPVvQLasNQaa7KBYYP4ZMEffWYBbEkwSkVy"],"enrUri":"enr:-L24QPn7l01XcYf7r_FpJFA4HFJPAIR4kVxJLLg_dnfxT8JsUMC6FzCHzlWYNYb5-uDKcJKi2zosRrCwvgZhth3Im-QCgmlkgnY0gmlwhKwSt12KbXVsdGlhZGRyc5YACASsErddBrgsAAoErBK3XQa4Ld0DgnJzhQADAQAAiXNlY3AyNTZrMaECli5jVWkLwHwqI5bVrNTL7i4iti5dHmgmmyU4Wm-V1wSDdGNwgrgsg3VkcIK4LoV3YWt1MhM"}'
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.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27319', '27320', '27321', '27322', '27323']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27319:27319 -p 27320:27320 -p 27321:27321 -p 27322:27322 -p 27323:27323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27321 --rest-port=27319 --tcp-port=27320 --discv5-udp-port=27322 --rest-address=0.0.0.0 --nat=extip:172.18.164.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afafced40190cc42dda8bd7cdb40a92b8bc958f8d2a8b3ddccbf0afd4e263ed7 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27323 --metrics-logging=true --relay=true --storenode=/ip4/172.18.183.93/tcp/47148/p2p/16Uiu2HAm5XvAG4jHTaPVvQLasNQaa7KBYYP4ZMEffWYBbEkwSkVy --discv5-bootstrap-node=enr:-L24QPn7l01XcYf7r_FpJFA4HFJPAIR4kVxJLLg_dnfxT8JsUMC6FzCHzlWYNYb5-uDKcJKi2zosRrCwvgZhth3Im-QCgmlkgnY0gmlwhKwSt12KbXVsdGlhZGRyc5YACASsErddBrgsAAoErBK3XQa4Ld0DgnJzhQADAQAAiXNlY3AyNTZrMaECli5jVWkLwHwqI5bVrNTL7i4iti5dHmgmmyU4Wm-V1wSDdGNwgrgsg3VkcIK4LoV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.191 waku fa84a70020eb31829d5ad225af10896010b0bf35901d52a3c23f3aa48fe3ec78
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa84a70020eb. Setting up logs at ./log/docker/node3_2026-03-19_04-45-14__f6b123f8-c846-4437-835d-b14873aad5ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27319
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27319/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27319/debug/v1/info" -H "Content-Type: application/json" -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.191/tcp/27320/p2p/16Uiu2HAkyVXrysHwgicwzRAaFivHeKzkhZqyYQZmnDMgzcxs7MkP","/ip4/172.18.164.191/tcp/27321/ws/p2p/16Uiu2HAkyVXrysHwgicwzRAaFivHeKzkhZqyYQZmnDMgzcxs7MkP"],"enrUri":"enr:-L24QEJtd_NRzshjyv8RBRIT78N_WG8qGzteA2LJrCx1S6XBd-5o79rikCQ0l8pHqEvOl9pPavUDo4PS2iTspp5UzD8CgmlkgnY0gmlwhKwSpL-KbXVsdGlhZGRyc5YACASsEqS_Bmq4AAoErBKkvwZqud0DgnJzhQADAQAAiXNlY3AyNTZrMaECPGvke3qJirhrO8LQz_dCK86xlYEwuz7Bkapo7Fp8OFSDdGNwgmq4g3VkcIJquoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.162/tcp/15287/p2p/16Uiu2HAkxax1WpjoD7PV5B6H7aLdGNEkAGiFm6zz5uEdZEngjz6M"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.93/tcp/47148/p2p/16Uiu2HAm5XvAG4jHTaPVvQLasNQaa7KBYYP4ZMEffWYBbEkwSkVy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15286/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:47147/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:27319/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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:47147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:27319/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.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:15286/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":"0x67e8c8fb7409f5b7f66856749f782051d6700344785ddcc45a20bd583a98eda6"},{"messageHash":"0x19464472f0aeadec06f4fae5f0bf3aa79456d7307ef28c1b63e8a1817dc4f588"},{"messageHash":"0x40a5e82bf4c6673c6fda9560d0a1b010ce68efb6ecfc0b0d999e6f3fbc1431ff"},{"messageHash":"0x8f5944c1970c139840b7c3abd871486b4b3830ef2fa69b20f9a26713139c025f"},{"messageHash":"0xfbcd576ea5032c05e9f491c599ef31f1cbe8650ff4d2ae627715503dbc3d93fe"},{"messageHash":"0xe27ced9d33394f1b76d743d3862a100d533434b361b9a261ce6bb20f00490c3c"},{"messageHash":"0x494eee8344602bf6b8baf4123a724126d1dfcbc7e4fddb5cc90b9c060006dead"},{"messageHash":"0xb55d7119955c1720804eab89748f2c83f1e38ece6da707eb51a516ec41ff115c"},{"messageHash":"0x8ecda5328c20888e30b783e8bb6aae6dea365c371e4594b2080e56bd8990cc53"},{"messageHash":"0x6cf92d86bc9fee8ace6ff3bc3ceaadafaefe9266e700742abe151f8b74dbb73b"},{"messageHash":"0xf729d04a9c95a454901545e33fc071d8259170fa1ea925a2e8631a79c9844297"},{"messageHash":"0x638068241c62546ae84162a541109bd5fe08994dd6f37daf05e757db3780cb32"},{"messageHash":"0x377572b2eaa951bd4bef99173d5b609bb169a355ba27a876b849f66d4483ffc3"},{"messageHash":"0x0b1d672177116c07417df588348a6c192dcf5febcb88c3fc6b105fb286616941"},{"messageHash":"0xc4078b5a1963f1706006a6546639850a63474afc80e518de04628f014a8e1c9c"},{"messageHash":"0x551989201914c2d0e422d9f9aba790c79a86264ed60d67cf93db6ded4f71f0ef"},{"messageHash":"0x96319287966193c2010af983fb98216dde6be6ca906a0527d7e8ef2811829ca2"},{"messageHash":"0x4d8da58368a7a23d3b06b44cef06303f98fd4b06d1ac7c1edf4f7ce016a5a682"},{"messageHash":"0x784d7f2d490c48d328676c59a0ced71beb54b35372edcecce1beb20bc6992eb5"},{"messageHash":"0x069039997fef9291636eede0ca58d29158c101388369d63a7cab139fd76f14be"},{"messageHash":"0xd12e848f5d01991753578603bde42120fcfc035c07a52bc5756725c6d40043ff"},{"messageHash":"0xeb4e307fcfaf2ba6d6d1caf319e4608d4d28c58d67bb7c6f8a9157f20d547795"},{"messageHash":"0x29becb184161a52ccd6e2fa194dd5e33a3cb5dad73d9509377ca01a7293bf1b3"},{"messageHash":"0xd620c8d9b5910ea5dfd74a33895fff95add89642b82591678207c18a8c0d2850"},{"messageHash":"0x960e54b91d02db00d7f07aa537bddd28dbe1487715afbf54b50e1ba66f983747"},{"messageHash":"0x61aaad86c1b5a42f384583aa645f0ce0fdab0c9818eb19c21fd5fe6b34af8d11"},{"messageHash":"0xe4e64573e4a858b4f3fa55da4ce101c4691d064263337cf5fed938006d8a457d"},{"messageHash":"0x3630ba5de82d4a75055cbd7d266e34eb42b4a0c854aea8cf8df0ce2e0f8d6621"},{"messageHash":"0xc867c6b6e9afcb2e10500e06ae94a6bb3ec8bb3a2633f5fba9f987340e178881"},{"messageHash":"0x969e08c642ccbf0beb517025ebd4815f109110871b4415e63c121bd3e1420e3e"}]}'
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:47147/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":"0x67e8c8fb7409f5b7f66856749f782051d6700344785ddcc45a20bd583a98eda6"},{"messageHash":"0x19464472f0aeadec06f4fae5f0bf3aa79456d7307ef28c1b63e8a1817dc4f588"},{"messageHash":"0x40a5e82bf4c6673c6fda9560d0a1b010ce68efb6ecfc0b0d999e6f3fbc1431ff"},{"messageHash":"0x8f5944c1970c139840b7c3abd871486b4b3830ef2fa69b20f9a26713139c025f"},{"messageHash":"0xfbcd576ea5032c05e9f491c599ef31f1cbe8650ff4d2ae627715503dbc3d93fe"},{"messageHash":"0xe27ced9d33394f1b76d743d3862a100d533434b361b9a261ce6bb20f00490c3c"},{"messageHash":"0x494eee8344602bf6b8baf4123a724126d1dfcbc7e4fddb5cc90b9c060006dead"},{"messageHash":"0xb55d7119955c1720804eab89748f2c83f1e38ece6da707eb51a516ec41ff115c"},{"messageHash":"0x8ecda5328c20888e30b783e8bb6aae6dea365c371e4594b2080e56bd8990cc53"},{"messageHash":"0x6cf92d86bc9fee8ace6ff3bc3ceaadafaefe9266e700742abe151f8b74dbb73b"},{"messageHash":"0xf729d04a9c95a454901545e33fc071d8259170fa1ea925a2e8631a79c9844297"},{"messageHash":"0x638068241c62546ae84162a541109bd5fe08994dd6f37daf05e757db3780cb32"},{"messageHash":"0x377572b2eaa951bd4bef99173d5b609bb169a355ba27a876b849f66d4483ffc3"},{"messageHash":"0x0b1d672177116c07417df588348a6c192dcf5febcb88c3fc6b105fb286616941"},{"messageHash":"0xc4078b5a1963f1706006a6546639850a63474afc80e518de04628f014a8e1c9c"},{"messageHash":"0x551989201914c2d0e422d9f9aba790c79a86264ed60d67cf93db6ded4f71f0ef"},{"messageHash":"0x96319287966193c2010af983fb98216dde6be6ca906a0527d7e8ef2811829ca2"},{"messageHash":"0x4d8da58368a7a23d3b06b44cef06303f98fd4b06d1ac7c1edf4f7ce016a5a682"},{"messageHash":"0x784d7f2d490c48d328676c59a0ced71beb54b35372edcecce1beb20bc6992eb5"},{"messageHash":"0x069039997fef9291636eede0ca58d29158c101388369d63a7cab139fd76f14be"},{"messageHash":"0xd12e848f5d01991753578603bde42120fcfc035c07a52bc5756725c6d40043ff"},{"messageHash":"0xeb4e307fcfaf2ba6d6d1caf319e4608d4d28c58d67bb7c6f8a9157f20d547795"},{"messageHash":"0x29becb184161a52ccd6e2fa194dd5e33a3cb5dad73d9509377ca01a7293bf1b3"},{"messageHash":"0xd620c8d9b5910ea5dfd74a33895fff95add89642b82591678207c18a8c0d2850"},{"messageHash":"0x960e54b91d02db00d7f07aa537bddd28dbe1487715afbf54b50e1ba66f983747"},{"messageHash":"0x61aaad86c1b5a42f384583aa645f0ce0fdab0c9818eb19c21fd5fe6b34af8d11"},{"messageHash":"0xe4e64573e4a858b4f3fa55da4ce101c4691d064263337cf5fed938006d8a457d"},{"messageHash":"0x3630ba5de82d4a75055cbd7d266e34eb42b4a0c854aea8cf8df0ce2e0f8d6621"},{"messageHash":"0xc867c6b6e9afcb2e10500e06ae94a6bb3ec8bb3a2633f5fba9f987340e178881"},{"messageHash":"0x969e08c642ccbf0beb517025ebd4815f109110871b4415e63c121bd3e1420e3e"}]}'
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:27319/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":"e30175ad9b0bd2881a26","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x67e8c8fb7409f5b7f66856749f782051d6700344785ddcc45a20bd583a98eda6"},{"messageHash":"0x19464472f0aeadec06f4fae5f0bf3aa79456d7307ef28c1b63e8a1817dc4f588"},{"messageHash":"0x40a5e82bf4c6673c6fda9560d0a1b010ce68efb6ecfc0b0d999e6f3fbc1431ff"},{"messageHash":"0x8f5944c1970c139840b7c3abd871486b4b3830ef2fa69b20f9a26713139c025f"},{"messageHash":"0xfbcd576ea5032c05e9f491c599ef31f1cbe8650ff4d2ae627715503dbc3d93fe"},{"messageHash":"0xe27ced9d33394f1b76d743d3862a100d533434b361b9a261ce6bb20f00490c3c"},{"messageHash":"0x494eee8344602bf6b8baf4123a724126d1dfcbc7e4fddb5cc90b9c060006dead"},{"messageHash":"0xb55d7119955c1720804eab89748f2c83f1e38ece6da707eb51a516ec41ff115c"},{"messageHash":"0x8ecda5328c20888e30b783e8bb6aae6dea365c371e4594b2080e56bd8990cc53"},{"messageHash":"0x6cf92d86bc9fee8ace6ff3bc3ceaadafaefe9266e700742abe151f8b74dbb73b"},{"messageHash":"0xf729d04a9c95a454901545e33fc071d8259170fa1ea925a2e8631a79c9844297"},{"messageHash":"0x638068241c62546ae84162a541109bd5fe08994dd6f37daf05e757db3780cb32"},{"messageHash":"0x377572b2eaa951bd4bef99173d5b609bb169a355ba27a876b849f66d4483ffc3"},{"messageHash":"0x0b1d672177116c07417df588348a6c192dcf5febcb88c3fc6b105fb286616941"},{"messageHash":"0xc4078b5a1963f1706006a6546639850a63474afc80e518de04628f014a8e1c9c"},{"messageHash":"0x551989201914c2d0e422d9f9aba790c79a86264ed60d67cf93db6ded4f71f0ef"},{"messageHash":"0x96319287966193c2010af983fb98216dde6be6ca906a0527d7e8ef2811829ca2"},{"messageHash":"0x4d8da58368a7a23d3b06b44cef06303f98fd4b06d1ac7c1edf4f7ce016a5a682"},{"messageHash":"0x784d7f2d490c48d328676c59a0ced71beb54b35372edcecce1beb20bc6992eb5"},{"messageHash":"0x069039997fef9291636eede0ca58d29158c101388369d63a7cab139fd76f14be"},{"messageHash":"0xd12e848f5d01991753578603bde42120fcfc035c07a52bc5756725c6d40043ff"},{"messageHash":"0xeb4e307fcfaf2ba6d6d1caf319e4608d4d28c58d67bb7c6f8a9157f20d547795"},{"messageHash":"0x29becb184161a52ccd6e2fa194dd5e33a3cb5dad73d9509377ca01a7293bf1b3"},{"messageHash":"0xd620c8d9b5910ea5dfd74a33895fff95add89642b82591678207c18a8c0d2850"},{"messageHash":"0x960e54b91d02db00d7f07aa537bddd28dbe1487715afbf54b50e1ba66f983747"},{"messageHash":"0x61aaad86c1b5a42f384583aa645f0ce0fdab0c9818eb19c21fd5fe6b34af8d11"},{"messageHash":"0xe4e64573e4a858b4f3fa55da4ce101c4691d064263337cf5fed938006d8a457d"},{"messageHash":"0x3630ba5de82d4a75055cbd7d266e34eb42b4a0c854aea8cf8df0ce2e0f8d6621"},{"messageHash":"0xc867c6b6e9afcb2e10500e06ae94a6bb3ec8bb3a2633f5fba9f987340e178881"},{"messageHash":"0x969e08c642ccbf0beb517025ebd4815f109110871b4415e63c121bd3e1420e3e"}]}'
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 49d93d505aa2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1ace0e60d415
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fa84a70020eb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 49d93d505aa2. 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,260 @@
2026-03-19 04:44:32.619 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:32.620 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352
2026-03-19 04:44:32.621 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:32.624 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:44:32.625 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:44:32.638 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:32.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:32.639 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:32.639 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:32.644 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:32.644 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.150
2026-03-19 04:44:32.645 DEBUG [src.node.docker_mananger] Generated ports ['57024', '57025', '57026', '57027', '57028']
2026-03-19 04:44:32.645 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:32.646 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:32.646 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:32.647 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:32.647 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:32.648 DEBUG [src.node.docker_mananger] docker run -i -t -p 57024:57024 -p 57025:57025 -p 57026:57026 -p 57027:57027 -p 57028:57028 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57026 --rest-port=57024 --tcp-port=57025 --discv5-udp-port=57027 --rest-address=0.0.0.0 --nat=extip:172.18.45.150 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cdec60e31856eaf5aadefc156e9ecdfaaee093b0a68294c13362fd7e4927c77e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57028 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:44:32.814 ERROR [src.node.docker_mananger] Max retries reached for container 64159cdd8396. Exiting log stream.
2026-03-19 04:44:32.863 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.150 waku 50bbd6110ccfdbefd9a8fb21d346172b0dff6e5aedf5c11fd36eff32d107db84
2026-03-19 04:44:32.897 DEBUG [src.node.docker_mananger] Container started with ID 50bbd6110ccf. Setting up logs at ./log/docker/node1_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:32.898 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57024
2026-03-19 04:44:32.898 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:33.561 ERROR [src.node.docker_mananger] Max retries reached for container 6cefe778df73. Exiting log stream.
2026-03-19 04:44:33.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57024/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:33.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:33.902 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:33.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57024/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:33.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.150/tcp/57025/p2p/16Uiu2HAmGumrAP9faRb93cF5ufgWJLS387YmeufqKbDNiKGccW3u","/ip4/172.18.45.150/tcp/57026/ws/p2p/16Uiu2HAmGumrAP9faRb93cF5ufgWJLS387YmeufqKbDNiKGccW3u"],"enrUri":"enr:-L24QCMUqqYD2KuY5sBVh6S2Gk6caGpUhsz_XJHiEXzb7RX6NQzSrV5n0prZz9LaTTxycJtwoiA8eaqv5Z9vZs0SXf8CgmlkgnY0gmlwhKwSLZaKbXVsdGlhZGRyc5YACASsEi2WBt7BAAoErBItlgbewt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPzhS1SMq5vGWICONL7IxPayqE0jaJTkNlsIc14thQsSDdGNwgt7Bg3VkcILew4V3YWt1MgU"}'
2026-03-19 04:44:33.905 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:33.911 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:33.912 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:33.912 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:33.912 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:33.913 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:33.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.67
2026-03-19 04:44:33.913 DEBUG [src.node.docker_mananger] Generated ports ['6446', '6447', '6448', '6449', '6450']
2026-03-19 04:44:33.914 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:33.914 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:33.914 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:33.914 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:33.914 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:33.914 DEBUG [src.node.docker_mananger] docker run -i -t -p 6446:6446 -p 6447:6447 -p 6448:6448 -p 6449:6449 -p 6450:6450 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6448 --rest-port=6446 --tcp-port=6447 --discv5-udp-port=6449 --rest-address=0.0.0.0 --nat=extip:172.18.6.67 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9cecbb17e954cfc0bc56e0eae0b8e03fde5c8639a59f0c2fb32650a982249cde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6450 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCMUqqYD2KuY5sBVh6S2Gk6caGpUhsz_XJHiEXzb7RX6NQzSrV5n0prZz9LaTTxycJtwoiA8eaqv5Z9vZs0SXf8CgmlkgnY0gmlwhKwSLZaKbXVsdGlhZGRyc5YACASsEi2WBt7BAAoErBItlgbewt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPzhS1SMq5vGWICONL7IxPayqE0jaJTkNlsIc14thQsSDdGNwgt7Bg3VkcILew4V3YWt1MgU
2026-03-19 04:44:34.114 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.67 waku 4d36847137fb60d9193e32766146aafbd025c92ee9bdfd4be8a783a27a43986d
2026-03-19 04:44:34.155 DEBUG [src.node.docker_mananger] Container started with ID 4d36847137fb. Setting up logs at ./log/docker/node2_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:34.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6446
2026-03-19 04:44:34.155 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:35.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6446/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:35.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:35.159 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:35.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6446/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:35.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.67/tcp/6447/p2p/16Uiu2HAm33KhfseGRdT8Fm5fL9XSN2KW8kRv5Wuwaf5Va7JBNf1U","/ip4/172.18.6.67/tcp/6448/ws/p2p/16Uiu2HAm33KhfseGRdT8Fm5fL9XSN2KW8kRv5Wuwaf5Va7JBNf1U"],"enrUri":"enr:-L24QCGeDpgJItwVE_uxkPaD4jxhYzq_0mhxFTi_tuFeoOYgO-TDAQ8GTouU-tXsvW-qnljDEYVN__aw95bFMuWjxRkCgmlkgnY0gmlwhKwSBkOKbXVsdGlhZGRyc5YACASsEgZDBhkvAAoErBIGQwYZMN0DgnJzhQACAQAAiXNlY3AyNTZrMaECcSPKCzA50GYKW8GxZWYVtvmaL_FMbAaEoYI4kInAzvuDdGNwghkvg3VkcIIZMYV3YWt1MgE"}'
2026-03-19 04:44:35.162 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:35.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6446/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.150/tcp/57025/p2p/16Uiu2HAmGumrAP9faRb93cF5ufgWJLS387YmeufqKbDNiKGccW3u"]'
2026-03-19 04:44:35.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:35.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57024/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:35.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:35.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6446/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:35.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:35.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:35.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:35.221 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:44:35.321 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:44:35.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:35.325 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:57024/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-19 04:44:35.367 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:44:35.368 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:44:35.369 DEBUG [src.node.waku_node] Stopping container with id 50bbd6110ccf
2026-03-19 04:44:35.938 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:35.938 DEBUG [src.node.waku_node] Stopping container with id 4d36847137fb
2026-03-19 04:44:36.503 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:36.505 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:44:36.535 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:36.561 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:36.563 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:44:36.563 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:44:36.564 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.566 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-44-32__7eb5fa96-8803-48ff-9884-b13998ba6352__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.570 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:36.570 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b
2026-03-19 04:44:36.571 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:36.571 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:44:36.571 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:44:36.578 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:36.579 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.579 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:36.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:36.580 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:36.581 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.137
2026-03-19 04:44:36.581 DEBUG [src.node.docker_mananger] Generated ports ['58227', '58228', '58229', '58230', '58231']
2026-03-19 04:44:36.581 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:36.581 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:36.581 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:36.581 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:36.581 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:36.582 DEBUG [src.node.docker_mananger] docker run -i -t -p 58227:58227 -p 58228:58228 -p 58229:58229 -p 58230:58230 -p 58231:58231 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58229 --rest-port=58227 --tcp-port=58228 --discv5-udp-port=58230 --rest-address=0.0.0.0 --nat=extip:172.18.20.137 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6db7b747b1eaaeaef83bf436bdc201174bc11ddba619e6e45207933ea2a5ccdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58231 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:44:36.769 ERROR [src.node.docker_mananger] Max retries reached for container 50bbd6110ccf. Exiting log stream.
2026-03-19 04:44:36.770 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.137 waku 7390fc74a13f60eaa787849858e0d09535c038bb55e536ae31ae00572974c589
2026-03-19 04:44:36.808 DEBUG [src.node.docker_mananger] Container started with ID 7390fc74a13f. Setting up logs at ./log/docker/node1_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:36.809 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58227
2026-03-19 04:44:36.809 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:37.375 ERROR [src.node.docker_mananger] Max retries reached for container 4d36847137fb. Exiting log stream.
2026-03-19 04:44:37.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58227/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:37.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:37.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58227/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:37.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:37.937 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:37.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58227/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:37.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.137/tcp/58228/p2p/16Uiu2HAmGmm4LpZFBtyufN4jAdG2fJyPqZk3kKNuHTqWGiNxLT6T","/ip4/172.18.20.137/tcp/58229/ws/p2p/16Uiu2HAmGmm4LpZFBtyufN4jAdG2fJyPqZk3kKNuHTqWGiNxLT6T"],"enrUri":"enr:-L24QNDgTxfpE70v4FCPAtEzc9WE_g7b1T8uzkuZwNQYiJFUGJPE7uuIwWf1y9UKGGyfgh9H9jbEGtqwDMQMJx2JlucCgmlkgnY0gmlwhKwSFImKbXVsdGlhZGRyc5YACASsEhSJBuN0AAoErBIUiQbjdd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPSrIqXNhxHPlLdouBDX3SU9UzvrFwa47fKPZ8swGPyyDdGNwguN0g3VkcILjdoV3YWt1MgU"}'
2026-03-19 04:44:37.940 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:37.948 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:37.948 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:37.948 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:37.948 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:37.950 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:37.950 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.36
2026-03-19 04:44:37.950 DEBUG [src.node.docker_mananger] Generated ports ['10152', '10153', '10154', '10155', '10156']
2026-03-19 04:44:37.950 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:37.951 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:37.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:37.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:37.951 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:37.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 10152:10152 -p 10153:10153 -p 10154:10154 -p 10155:10155 -p 10156:10156 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10154 --rest-port=10152 --tcp-port=10153 --discv5-udp-port=10155 --rest-address=0.0.0.0 --nat=extip:172.18.105.36 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=67c7bff4ab42afcf40bfed79f6acb18ffee6d8dc8dc4cc9cfbf18ce4ddef4be8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10156 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNDgTxfpE70v4FCPAtEzc9WE_g7b1T8uzkuZwNQYiJFUGJPE7uuIwWf1y9UKGGyfgh9H9jbEGtqwDMQMJx2JlucCgmlkgnY0gmlwhKwSFImKbXVsdGlhZGRyc5YACASsEhSJBuN0AAoErBIUiQbjdd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPSrIqXNhxHPlLdouBDX3SU9UzvrFwa47fKPZ8swGPyyDdGNwguN0g3VkcILjdoV3YWt1MgU
2026-03-19 04:44:38.153 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.36 waku 14b54a5a1128837b61d1d0673a3e51d9140093a9e95139b30d7cf32e251cb537
2026-03-19 04:44:38.190 DEBUG [src.node.docker_mananger] Container started with ID 14b54a5a1128. Setting up logs at ./log/docker/node2_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:38.190 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10152
2026-03-19 04:44:38.190 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:39.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:39.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:39.953 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:39.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10152/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:39.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.36/tcp/10153/p2p/16Uiu2HAmTEXNdzYZumuj4rrmmtWYVrwJPpAqXpb4UuoB9r73REqN","/ip4/172.18.105.36/tcp/10154/ws/p2p/16Uiu2HAmTEXNdzYZumuj4rrmmtWYVrwJPpAqXpb4UuoB9r73REqN"],"enrUri":"enr:-L24QMk1EPLMAHlzltUeF1P0PHclKUoAk_uT7mIYURWwr2PEbIWKYQSRRZe709I1G7b6Er2tZGWHLt6DNhZLK9j2PysCgmlkgnY0gmlwhKwSaSSKbXVsdGlhZGRyc5YACASsEmkkBiepAAoErBJpJAYnqt0DgnJzhQACAQAAiXNlY3AyNTZrMaED2JrcnTITdsRctjYFFWe9p9WjXaEXYjPeuPqNoPLxWamDdGNwgiepg3VkcIInq4V3YWt1MgE"}'
2026-03-19 04:44:39.955 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:39.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10152/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.137/tcp/58228/p2p/16Uiu2HAmGmm4LpZFBtyufN4jAdG2fJyPqZk3kKNuHTqWGiNxLT6T"]'
2026-03-19 04:44:39.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58227/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:39.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:39.994 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10152/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:40.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:40.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:40.013 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:44:40.113 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:44:40.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:40.116 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:58227/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-19 04:44:40.157 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:44:40.158 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:44:40.158 DEBUG [src.node.waku_node] Stopping container with id 7390fc74a13f
2026-03-19 04:44:40.730 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:40.732 DEBUG [src.node.waku_node] Stopping container with id 14b54a5a1128
2026-03-19 04:44:41.304 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:41.306 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:44:41.333 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:41.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:41.363 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:44:41.363 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:44:41.364 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:41.365 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-44-36__e12c9f7c-b21f-423a-ae45-bcb475aa622b__wakuorg_nwaku:latest.log
2026-03-19 04:44:41.369 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:41.370 DEBUG [tests.conftest] Running test: test_cant_publish_on_not_subscribed_shard with id: 2026-03-19_04-44-41__ffa32e4a-5c02-430c-b559-9f88b52f0bc7
2026-03-19 04:44:41.370 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:41.370 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:44:41.370 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:44:41.377 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:41.378 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-44-41__ffa32e4a-5c02-430c-b559-9f88b52f0bc7__wakuorg_nwaku:latest.log
2026-03-19 04:44:41.378 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:41.378 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:41.379 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:41.379 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.126
2026-03-19 04:44:41.379 DEBUG [src.node.docker_mananger] Generated ports ['28379', '28380', '28381', '28382', '28383']
2026-03-19 04:44:41.380 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:41.380 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:41.380 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:41.380 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:41.380 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:41.380 DEBUG [src.node.docker_mananger] docker run -i -t -p 28379:28379 -p 28380:28380 -p 28381:28381 -p 28382:28382 -p 28383:28383 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28381 --rest-port=28379 --tcp-port=28380 --discv5-udp-port=28382 --rest-address=0.0.0.0 --nat=extip:172.18.227.126 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dee523e8281abe1e63da4d2fb2f118ed71e0e71c7a8c1b7fdf5fb65c87bd9ef1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28383 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:44:41.567 ERROR [src.node.docker_mananger] Max retries reached for container 7390fc74a13f. Exiting log stream.
2026-03-19 04:44:41.571 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.126 waku 1835220e78bdef086831d3571377718f690a0df7de7b68d20a68e325cff33ad4
2026-03-19 04:44:41.613 DEBUG [src.node.docker_mananger] Container started with ID 1835220e78bd. Setting up logs at ./log/docker/node1_2026-03-19_04-44-41__ffa32e4a-5c02-430c-b559-9f88b52f0bc7__wakuorg_nwaku:latest.log
2026-03-19 04:44:41.614 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28379
2026-03-19 04:44:41.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:42.171 ERROR [src.node.docker_mananger] Max retries reached for container 14b54a5a1128. Exiting log stream.
2026-03-19 04:44:42.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28379/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:42.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:42.618 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:42.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28379/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:42.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.126/tcp/28380/p2p/16Uiu2HAm4gTLe5PQzy7AcSbcN9FNr2iPjZK6o5Yi7BoWYe29rFq9","/ip4/172.18.227.126/tcp/28381/ws/p2p/16Uiu2HAm4gTLe5PQzy7AcSbcN9FNr2iPjZK6o5Yi7BoWYe29rFq9"],"enrUri":"enr:-L24QMDYxuBdNtdVczVM8Ug8VYyIu3ngGmh80-FTrwShN-1jDSJWxuGRPYSbBs6Ry_hB5HVgV6fmQFLGqzKaMIla3bYCgmlkgnY0gmlwhKwS436KbXVsdGlhZGRyc5YACASsEuN-Bm7cAAoErBLjfgZu3d0DgnJzhQACAQAAiXNlY3AyNTZrMaECiYKaCs1Iwhjp8BbCaKORnfSDJ6c3tc75lGyDeIgV4GiDdGNwgm7cg3VkcIJu3oV3YWt1MgU"}'
2026-03-19 04:44:42.621 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:42.628 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:42.628 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-44-41__ffa32e4a-5c02-430c-b559-9f88b52f0bc7__wakuorg_nwaku:latest.log
2026-03-19 04:44:42.628 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:42.628 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:42.630 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:42.631 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.38
2026-03-19 04:44:42.631 DEBUG [src.node.docker_mananger] Generated ports ['45945', '45946', '45947', '45948', '45949']
2026-03-19 04:44:42.631 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-19 04:44:42.631 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:44:42.631 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:42.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:42.634 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:42.634 DEBUG [src.node.docker_mananger] docker run -i -t -p 45945:45945 -p 45946:45946 -p 45947:45947 -p 45948:45948 -p 45949:45949 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45947 --rest-port=45945 --tcp-port=45946 --discv5-udp-port=45948 --rest-address=0.0.0.0 --nat=extip:172.18.40.38 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=244e4cf5c5ff067c2b1e2fcbb8cce727e9c75cef681a2f2ec4beb0fbcfd193fc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45949 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMDYxuBdNtdVczVM8Ug8VYyIu3ngGmh80-FTrwShN-1jDSJWxuGRPYSbBs6Ry_hB5HVgV6fmQFLGqzKaMIla3bYCgmlkgnY0gmlwhKwS436KbXVsdGlhZGRyc5YACASsEuN-Bm7cAAoErBLjfgZu3d0DgnJzhQACAQAAiXNlY3AyNTZrMaECiYKaCs1Iwhjp8BbCaKORnfSDJ6c3tc75lGyDeIgV4GiDdGNwgm7cg3VkcIJu3oV3YWt1MgU
2026-03-19 04:44:42.848 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.38 waku 6782fc52a08759d0b719801648f5da5332503b6d446ceae9254459a07dce26c5
2026-03-19 04:44:42.884 DEBUG [src.node.docker_mananger] Container started with ID 6782fc52a087. Setting up logs at ./log/docker/node2_2026-03-19_04-44-41__ffa32e4a-5c02-430c-b559-9f88b52f0bc7__wakuorg_nwaku:latest.log
2026-03-19 04:44:42.884 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45945
2026-03-19 04:44:42.885 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:43.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45945/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:43.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:43.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45945/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:43.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:44.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45945/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:44.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:44.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45945/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:44.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:44.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45945/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:44.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:44:44.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45945/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:44.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:44.447 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:44.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45945/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:44.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.38/tcp/45946/p2p/16Uiu2HAkynNPXBrbW4ghe7v2biANxBEbFREP23pyQCvKr8M5R59U","/ip4/172.18.40.38/tcp/45947/ws/p2p/16Uiu2HAkynNPXBrbW4ghe7v2biANxBEbFREP23pyQCvKr8M5R59U"],"enrUri":"enr:-L24QL9S860if0DhFV7hsbnRQLbOtDayiOq0t4wJAVPTbM4tV4v8FHF0cfWHoDK7cyHdiUm9NCm8tsSGmx4XyZZcfjACgmlkgnY0gmlwhKwSKCaKbXVsdGlhZGRyc5YACASsEigmBrN6AAoErBIoJgaze90DgnJzhQACAQAAiXNlY3AyNTZrMaECQLwN-loFG546VhCiGcQmdx7Pb5laTvUcRgJRb-R-VTuDdGNwgrN6g3VkcIKzfIV3YWt1MgE"}'
2026-03-19 04:44:44.452 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:44.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45945/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.126/tcp/28380/p2p/16Uiu2HAm4gTLe5PQzy7AcSbcN9FNr2iPjZK6o5Yi7BoWYe29rFq9"]'
2026-03-19 04:44:44.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28379/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:44.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45945/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-19 04:44:44.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:44.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:44.505 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:44:44.605 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:44:44.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:44.608 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:28379/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b''
2026-03-19 04:44:44.650 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:44:44.651 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:44:44.651 DEBUG [src.node.waku_node] Stopping container with id 1835220e78bd
2026-03-19 04:44:45.263 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:45.265 DEBUG [src.node.waku_node] Stopping container with id 6782fc52a087
2026-03-19 04:44:45.882 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:45.883 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:44:45.947 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:45.975 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:45.976 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:44:45.977 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:44:45.978 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-44-41__ffa32e4a-5c02-430c-b559-9f88b52f0bc7__wakuorg_nwaku:latest.log
2026-03-19 04:44:45.985 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-44-41__ffa32e4a-5c02-430c-b559-9f88b52f0bc7__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,466 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_high_jitter_stress with id: 2026-03-19_04-40-46__5a9c868d-4b73-46fe-9ee5-9b57a409ccc4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-46__5a9c868d-4b73-46fe-9ee5-9b57a409ccc4__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-46__5a9c868d-4b73-46fe-9ee5-9b57a409ccc4__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-40-46__5a9c868d-4b73-46fe-9ee5-9b57a409ccc4__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.146.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55986', '55987', '55988', '55989', '55990']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55986:55986 -p 55987:55987 -p 55988:55988 -p 55989:55989 -p 55990:55990 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55988 --rest-port=55986 --tcp-port=55987 --discv5-udp-port=55989 --rest-address=0.0.0.0 --nat=extip:172.18.146.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f47eb4b2dd54da1cd890e02c9698c8cbea29b732f91499cbc0c6c4ef71ef2277 --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55990 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88038da31d7d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.72 waku ff7185a25bb43176ecd7d23b4e084c281b5f359762ca022ad8abdcf4a4e4e9d3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff7185a25bb4. Setting up logs at ./log/docker/node1_2026-03-19_04-40-46__5a9c868d-4b73-46fe-9ee5-9b57a409ccc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55986
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 5bfca2078426. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55986/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55986/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.72/tcp/55987/p2p/16Uiu2HAmJNMxyXHiyBexdGXyhYd2Kbz9dRTwbSTphfge9u6BL4H8","/ip4/172.18.146.72/tcp/55988/ws/p2p/16Uiu2HAmJNMxyXHiyBexdGXyhYd2Kbz9dRTwbSTphfge9u6BL4H8"],"enrUri":"enr:-L24QH6tXAdE7VOpFmhxQvTH_tT9QOVECi2vysdAfNlx05eXZuk3GbKayJx2gw1dsPLu8DNhMryWlajjzGzVlSCFH3QCgmlkgnY0gmlwhKwSkkiKbXVsdGlhZGRyc5YACASsEpJIBtqzAAoErBKSSAbatN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDVOOwMgxE9ohDUMZg3ar_UtByLUNFcMaKqASixNIKhsuDdGNwgtqzg3VkcILatYV3YWt1MhM"}'
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.225.231
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10600', '10601', '10602', '10603', '10604']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10600:10600 -p 10601:10601 -p 10602:10602 -p 10603:10603 -p 10604:10604 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10602 --rest-port=10600 --tcp-port=10601 --discv5-udp-port=10603 --rest-address=0.0.0.0 --nat=extip:172.18.225.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5be0f7e4b3afa5489f0dfbbeebfab875aabb197558e95bc80eb0c7bed4e0840c --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10604 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.231 waku 51bad5b9cfc8ff78f0470ecebf33fa5856a2c54b8a0977da4519b836657b5006
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 51bad5b9cfc8. Setting up logs at ./log/docker/node2_2026-03-19_04-40-46__5a9c868d-4b73-46fe-9ee5-9b57a409ccc4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10600
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10600/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10600/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.231/tcp/10601/p2p/16Uiu2HAkyeiLhTF8CoiszcKKEgspM516jTP3BLr3LoRXpFWRXn7g","/ip4/172.18.225.231/tcp/10602/ws/p2p/16Uiu2HAkyeiLhTF8CoiszcKKEgspM516jTP3BLr3LoRXpFWRXn7g"],"enrUri":"enr:-L24QI-f55ztxrx7TFE0NAGy7a5FgX2a9I3V96M22idtsMjTGnFEOMy9dHu1KobvaBAw6neD2A40vdTlpGAcwfuUhQACgmlkgnY0gmlwhKwS4eeKbXVsdGlhZGRyc5YACASsEuHnBilpAAoErBLh5wYpat0DgnJzhQADAQAAiXNlY3AyNTZrMaECPsX3mDlaIJOqkaD2ixhfECfnTZQ9q7J7sJIkMo6_kSeDdGNwgilpg3VkcIIpa4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.231/tcp/10601/p2p/16Uiu2HAkyeiLhTF8CoiszcKKEgspM516jTP3BLr3LoRXpFWRXn7g"]'
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:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10600/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.0 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 120 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55986/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10600/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
DEBUG  tests.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 ff7185a25bb4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 51bad5b9cfc8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-03-19 04:39:17.041 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:17.041 DEBUG [tests.conftest] Running test: test_metrics_after_relay_publish with id: 2026-03-19_04-39-17__5cdda4c4-ec08-41da-9e5b-8c681bead793
2026-03-19 04:39:17.042 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:17.042 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:39:17.042 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-19 04:39:17.042 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:39:17.043 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:39:17.043 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-19 04:39:17.050 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:17.051 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-17__5cdda4c4-ec08-41da-9e5b-8c681bead793__wakuorg_nwaku:latest.log
2026-03-19 04:39:17.051 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:17.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:17.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:17.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.116
2026-03-19 04:39:17.053 DEBUG [src.node.docker_mananger] Generated ports ['56520', '56521', '56522', '56523', '56524']
2026-03-19 04:39:17.053 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:17.053 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:17.053 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:17.054 DEBUG [src.node.docker_mananger] docker run -i -t -p 56520:56520 -p 56521:56521 -p 56522:56522 -p 56523:56523 -p 56524:56524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56522 --rest-port=56520 --tcp-port=56521 --discv5-udp-port=56523 --rest-address=0.0.0.0 --nat=extip:172.18.123.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfefae8f1053a8a04bc96da28431beecf7e893f57f99acff50bbe3c6e4e3f0dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56524 --metrics-logging=true --relay=true
2026-03-19 04:39:17.247 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.116 waku d4b4e1527e2c2c6e5d5a9c189573ea4b2fdbaf66e358f73c7da8c98e4413f363
2026-03-19 04:39:17.254 ERROR [src.node.docker_mananger] Max retries reached for container 08cd83056ff5. Exiting log stream.
2026-03-19 04:39:17.283 DEBUG [src.node.docker_mananger] Container started with ID d4b4e1527e2c. Setting up logs at ./log/docker/node1_2026-03-19_04-39-17__5cdda4c4-ec08-41da-9e5b-8c681bead793__wakuorg_nwaku:latest.log
2026-03-19 04:39:17.284 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56520
2026-03-19 04:39:17.285 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:17.820 ERROR [src.node.docker_mananger] Max retries reached for container ebfca0e04227. Exiting log stream.
2026-03-19 04:39:18.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:18.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:18.289 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:18.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:18.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.116/tcp/56521/p2p/16Uiu2HAm5qcwqhGNgwK9QDKVR4fDNwSjaAvpqVNkRFFf2sHjCoHU","/ip4/172.18.123.116/tcp/56522/ws/p2p/16Uiu2HAm5qcwqhGNgwK9QDKVR4fDNwSjaAvpqVNkRFFf2sHjCoHU"],"enrUri":"enr:-L24QB7qPUZgVDEJaD-4Q-bXY8XDhnHLv_kT60RMUZZS1zjfPFBg-G6eAE_v_ws8-f0_pJVg56zuNRl7Q0WMhFgyatQCgmlkgnY0gmlwhKwSe3SKbXVsdGlhZGRyc5YACASsEnt0BtzJAAoErBJ7dAbcyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmrdg5P5W9VmYsl60tpzby03YmvrghAU9At723MXyG4uDdGNwgtzJg3VkcILcy4V3YWt1MgE"}'
2026-03-19 04:39:18.292 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:18.298 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:18.298 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-17__5cdda4c4-ec08-41da-9e5b-8c681bead793__wakuorg_nwaku:latest.log
2026-03-19 04:39:18.299 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:18.299 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:18.300 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:18.300 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.177
2026-03-19 04:39:18.300 DEBUG [src.node.docker_mananger] Generated ports ['18182', '18183', '18184', '18185', '18186']
2026-03-19 04:39:18.301 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:18.301 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:18.301 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:18.301 DEBUG [src.node.docker_mananger] docker run -i -t -p 18182:18182 -p 18183:18183 -p 18184:18184 -p 18185:18185 -p 18186:18186 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18184 --rest-port=18182 --tcp-port=18183 --discv5-udp-port=18185 --rest-address=0.0.0.0 --nat=extip:172.18.143.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eccc7d2e17aeaccf7bae380fd0cb3640bf823dbfcfaebcafcfc8d3db6bcbf4dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18186 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB7qPUZgVDEJaD-4Q-bXY8XDhnHLv_kT60RMUZZS1zjfPFBg-G6eAE_v_ws8-f0_pJVg56zuNRl7Q0WMhFgyatQCgmlkgnY0gmlwhKwSe3SKbXVsdGlhZGRyc5YACASsEnt0BtzJAAoErBJ7dAbcyt0DgnJzhQADAQAAiXNlY3AyNTZrMaECmrdg5P5W9VmYsl60tpzby03YmvrghAU9At723MXyG4uDdGNwgtzJg3VkcILcy4V3YWt1MgE
2026-03-19 04:39:18.508 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.177 waku f89e9f1411dcf89a077bf95d216e63d7718da63197609ad5b525985a1a016030
2026-03-19 04:39:18.543 DEBUG [src.node.docker_mananger] Container started with ID f89e9f1411dc. Setting up logs at ./log/docker/node2_2026-03-19_04-39-17__5cdda4c4-ec08-41da-9e5b-8c681bead793__wakuorg_nwaku:latest.log
2026-03-19 04:39:18.543 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18182
2026-03-19 04:39:18.543 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:19.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18182/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:19.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:19.567 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:19.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18182/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:19.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.177/tcp/18183/p2p/16Uiu2HAmM84AiEAQBKn1asxh4Pue6jnechAV3ERjHcfrAsfXaQ1n","/ip4/172.18.143.177/tcp/18184/ws/p2p/16Uiu2HAmM84AiEAQBKn1asxh4Pue6jnechAV3ERjHcfrAsfXaQ1n"],"enrUri":"enr:-L24QHY3jwG7DAGQYAEAn46iLwuGqbsz41-u6K6BkEBaF7axL8uDw3yzxYsxMEuMizOXQPqDAds5X2kv76mV_14hYGQCgmlkgnY0gmlwhKwSj7GKbXVsdGlhZGRyc5YACASsEo-xBkcHAAoErBKPsQZHCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfcx-bNnovU6GVTuKId27Pb0Ps9rOIJfoii1ssJsj2zGDdGNwgkcHg3VkcIJHCYV3YWt1MgE"}'
2026-03-19 04:39:19.578 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:19.579 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18182/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.116/tcp/56521/p2p/16Uiu2HAm5qcwqhGNgwK9QDKVR4fDNwSjaAvpqVNkRFFf2sHjCoHU"]'
2026-03-19 04:39:19.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:19.585 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-19 04:39:19.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:19.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:19.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18182/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:19.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:19.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:19.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:19.602 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:19.702 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:19.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:19.705 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":1773895159596860416,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:19.707 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:19.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:19.710 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":1773895159596860416,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:19.711 INFO [src.steps.relay] WARM UP successful!!
2026-03-19 04:39:19.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:19.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:19.718 DEBUG [src.libs.common] Sleeping for 0.5 seconds
2026-03-19 04:39:20.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18182/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:20.222 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":1773895159712602964,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:20.222 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-19 04:39:25.222 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-03-19 04:39:25.227 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-03-19 04:39:25.227 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-03-19 04:39:25.230 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-03-19 04:39:25.230 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-03-19 04:39:25.234 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-03-19 04:39:25.234 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-03-19 04:39:25.237 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-03-19 04:39:25.238 DEBUG [src.steps.metrics] Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
2026-03-19 04:39:25.241 DEBUG [src.steps.metrics] Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
2026-03-19 04:39:25.241 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-03-19 04:39:25.244 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-03-19 04:39:25.245 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-03-19 04:39:25.248 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 2.0
2026-03-19 04:39:25.248 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-03-19 04:39:25.251 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 2.0
2026-03-19 04:39:25.252 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-03-19 04:39:25.255 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-03-19 04:39:25.256 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-03-19 04:39:25.259 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-03-19 04:39:25.259 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-03-19 04:39:25.263 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-03-19 04:39:25.263 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-03-19 04:39:25.266 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-03-19 04:39:25.267 DEBUG [src.steps.metrics] Checking metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} has 1
2026-03-19 04:39:25.270 DEBUG [src.steps.metrics] Found metric: libp2p_gossipsub_peers_per_topic_mesh{topic="other"} with value 2.0
2026-03-19 04:39:25.270 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-03-19 04:39:25.273 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-03-19 04:39:25.274 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-03-19 04:39:25.277 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 2.0
2026-03-19 04:39:25.277 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-03-19 04:39:25.280 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 2.0
2026-03-19 04:39:25.283 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:25.284 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:25.284 DEBUG [src.node.waku_node] Stopping container with id d4b4e1527e2c
2026-03-19 04:39:25.832 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:25.832 DEBUG [src.node.waku_node] Stopping container with id f89e9f1411dc
2026-03-19 04:39:26.407 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:26.409 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:26.415 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:26.421 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-03-19 04:41:26.171 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:41:26.171 DEBUG [tests.conftest] Running test: test_main_node_only_relay__peer_only_relay with id: 2026-03-19_04-41-26__e503040d-d275-4db1-bba5-534f36e056b2
2026-03-19 04:41:26.171 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:41:26.171 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:41:26.179 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:41:26.179 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-41-26__e503040d-d275-4db1-bba5-534f36e056b2__wakuorg_nwaku:latest.log
2026-03-19 04:41:26.179 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:41:26.179 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:41:26.181 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:41:26.181 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.156
2026-03-19 04:41:26.181 DEBUG [src.node.docker_mananger] Generated ports ['55822', '55823', '55824', '55825', '55826']
2026-03-19 04:41:26.181 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:41:26.181 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:41:26.182 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:41:26.182 DEBUG [src.node.docker_mananger] docker run -i -t -p 55822:55822 -p 55823:55823 -p 55824:55824 -p 55825:55825 -p 55826:55826 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55824 --rest-port=55822 --tcp-port=55823 --discv5-udp-port=55825 --rest-address=0.0.0.0 --nat=extip:172.18.119.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2dc4d79a5084d6c139ae18b4218f55a15081df2aa2f3d6eabb15f8efa1bdda5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55826 --metrics-logging=true --store=false --relay=true
2026-03-19 04:41:26.382 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.156 waku 7e03d493e84ff7abd8bc42338128e8d029c2abb89e8a4ccdf0f5d035b4311d52
2026-03-19 04:41:26.414 ERROR [src.node.docker_mananger] Max retries reached for container 11cecf451280. Exiting log stream.
2026-03-19 04:41:26.422 DEBUG [src.node.docker_mananger] Container started with ID 7e03d493e84f. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-41-26__e503040d-d275-4db1-bba5-534f36e056b2__wakuorg_nwaku:latest.log
2026-03-19 04:41:26.423 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55822
2026-03-19 04:41:26.423 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:41:26.972 ERROR [src.node.docker_mananger] Max retries reached for container 520e7755f1ff. Exiting log stream.
2026-03-19 04:41:27.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55822/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:27.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:41:27.428 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:41:27.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:27.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.156/tcp/55823/p2p/16Uiu2HAmDHFGMkKg1i8erciZUzkbLSHc4vx9rkngNtvx6TuL2TnE","/ip4/172.18.119.156/tcp/55824/ws/p2p/16Uiu2HAmDHFGMkKg1i8erciZUzkbLSHc4vx9rkngNtvx6TuL2TnE"],"enrUri":"enr:-L24QD-6mM8Tvb6rCpo0w8e6qWBHedUiRsNZHqLxt4n534XwE3qH8ysekLguj6Zr79SPUskibhp_HLP4P1bBWMf8xSYCgmlkgnY0gmlwhKwSd5yKbXVsdGlhZGRyc5YACASsEnecBtoPAAoErBJ3nAbaEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCUnGBwRawRecBR_HC8PY9wkuiGlOmn2gl-Su3Ijq6r-DdGNwgtoPg3VkcILaEYV3YWt1MgE"}'
2026-03-19 04:41:27.431 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:41:27.438 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:41:27.438 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-41-26__e503040d-d275-4db1-bba5-534f36e056b2__wakuorg_nwaku:latest.log
2026-03-19 04:41:27.438 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:41:27.438 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:41:27.440 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:41:27.440 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.29
2026-03-19 04:41:27.440 DEBUG [src.node.docker_mananger] Generated ports ['62336', '62337', '62338', '62339', '62340']
2026-03-19 04:41:27.440 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:41:27.440 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:41:27.440 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:41:27.440 DEBUG [src.node.docker_mananger] docker run -i -t -p 62336:62336 -p 62337:62337 -p 62338:62338 -p 62339:62339 -p 62340:62340 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62338 --rest-port=62336 --tcp-port=62337 --discv5-udp-port=62339 --rest-address=0.0.0.0 --nat=extip:172.18.162.29 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bddcc9a6a5ccbab9bc2ffebacc0bcabddbe7cac9b84beed8e22caf9bd1f19c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62340 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD-6mM8Tvb6rCpo0w8e6qWBHedUiRsNZHqLxt4n534XwE3qH8ysekLguj6Zr79SPUskibhp_HLP4P1bBWMf8xSYCgmlkgnY0gmlwhKwSd5yKbXVsdGlhZGRyc5YACASsEnecBtoPAAoErBJ3nAbaEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCUnGBwRawRecBR_HC8PY9wkuiGlOmn2gl-Su3Ijq6r-DdGNwgtoPg3VkcILaEYV3YWt1MgE --storenode=/ip4/172.18.119.156/tcp/55823/p2p/16Uiu2HAmDHFGMkKg1i8erciZUzkbLSHc4vx9rkngNtvx6TuL2TnE --store=false --relay=true
2026-03-19 04:41:27.640 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.29 waku 5c81fa894c627a0176f1276e157a1c6007276d328c50ecc316db40bb99b47b00
2026-03-19 04:41:27.673 DEBUG [src.node.docker_mananger] Container started with ID 5c81fa894c62. Setting up logs at ./log/docker/store_node1_2026-03-19_04-41-26__e503040d-d275-4db1-bba5-534f36e056b2__wakuorg_nwaku:latest.log
2026-03-19 04:41:27.674 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62336
2026-03-19 04:41:27.674 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:41:28.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62336/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:28.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:41:28.680 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:41:28.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62336/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:28.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.29/tcp/62337/p2p/16Uiu2HAkvfnJjrZkZuhgr6vUK1GoEcVARFU4SpWdLdR88tSzWTUN","/ip4/172.18.162.29/tcp/62338/ws/p2p/16Uiu2HAkvfnJjrZkZuhgr6vUK1GoEcVARFU4SpWdLdR88tSzWTUN"],"enrUri":"enr:-L24QKaI72j5I5CxqJjsa8IE9DHPLbYBp0fl5xl3C2nfBN9TfjcC2EMJ0vjFGqwCOKgbLedgU7eSMebxGOxUQYrcFEsCgmlkgnY0gmlwhKwSoh2KbXVsdGlhZGRyc5YACASsEqIdBvOBAAoErBKiHQbzgt0DgnJzhQADAQAAiXNlY3AyNTZrMaECEnj4ycF7QXUjPjB42AlkJns7nvj07pKQAA2rmZGgPtODdGNwgvOBg3VkcILzg4V3YWt1MgE"}'
2026-03-19 04:41:28.694 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:41:28.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62336/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.119.156/tcp/55823/p2p/16Uiu2HAmDHFGMkKg1i8erciZUzkbLSHc4vx9rkngNtvx6TuL2TnE"]'
2026-03-19 04:41:28.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:28.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55822/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:41:28.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:28.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62336/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:41:28.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:28.729 DEBUG [src.steps.store] Relaying message
2026-03-19 04:41:28.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:41:28.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:41:28.734 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:41:28.934 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:41:28.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62336/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:41:28.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":504,"statusDesc":"PEER_DIAL_FAILURE: 16Uiu2HAmDHFGMkKg1i8erciZUzkbLSHc4vx9rkngNtvx6TuL2TnE","messages":[]}'
2026-03-19 04:41:28.948 DEBUG [src.steps.store] messages length is 0
2026-03-19 04:41:28.950 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:41:28.952 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:41:28.952 DEBUG [src.node.waku_node] Stopping container with id 7e03d493e84f
2026-03-19 04:41:29.507 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:29.508 DEBUG [src.node.waku_node] Stopping container with id 5c81fa894c62
2026-03-19 04:41:30.059 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:41:30.061 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:41:30.067 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:41:30.073 DEBUG [src.node.docker_mananger] 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_resubscribe_to_unsubscribed_content_topics with id: 2026-03-19_04-41-47__c2732f18-37f2-4c60-bce9-c3a956e4e6ca
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-41-47__c2732f18-37f2-4c60-bce9-c3a956e4e6ca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38399', '38400', '38401', '38402', '38403']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38399:38399 -p 38400:38400 -p 38401:38401 -p 38402:38402 -p 38403:38403 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38401 --rest-port=38399 --tcp-port=38400 --discv5-udp-port=38402 --rest-address=0.0.0.0 --nat=extip:172.18.184.15 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5f9d4db9c0afa1c16f3b0bc14ad6a80c8bb92ae5ce7ae6ee6e2b28e7b7c3f252 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38403 --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 4f303aa7ee7d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.15 waku e94dcc15b902eba1a1e21a268ac19a325a63d69c80ec93756bf158c9f81ccc60
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e94dcc15b902. Setting up logs at ./log/docker/node1_2026-03-19_04-41-47__c2732f18-37f2-4c60-bce9-c3a956e4e6ca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38399
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 4562e435e4df. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38399/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38399/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38399/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/38400/p2p/16Uiu2HAm1E7cPFgxd7EwrjdPqf2TjC5KDEjGbiqCCRencJXiThGu","/ip4/172.18.184.15/tcp/38401/ws/p2p/16Uiu2HAm1E7cPFgxd7EwrjdPqf2TjC5KDEjGbiqCCRencJXiThGu"],"enrUri":"enr:-L24QOczfsTjx988SuR3Xj93XH_aiadSFiqqkotZGZQ2kJxZTK5taIeuvKgqYkzBbey6UADCHDYR2ZPI74LpdjnDYIUCgmlkgnY0gmlwhKwSuA-KbXVsdGlhZGRyc5YACASsErgPBpYAAAoErBK4DwaWAd0DgnJzhQACAQAAiXNlY3AyNTZrMaECVjAh_aH-srRyIg6NIe3ZSeI58yztvrKfcg9yKibdSlqDdGNwgpYAg3VkcIKWAoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-41-47__c2732f18-37f2-4c60-bce9-c3a956e4e6ca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.77.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54273', '54274', '54275', '54276', '54277']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54273:54273 -p 54274:54274 -p 54275:54275 -p 54276:54276 -p 54277:54277 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54275 --rest-port=54273 --tcp-port=54274 --discv5-udp-port=54276 --rest-address=0.0.0.0 --nat=extip:172.18.77.45 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9b4dce61582931a3957ab06e24be9e96daef57cc42f6762bdfd4cf1d47fddb2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54277 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOczfsTjx988SuR3Xj93XH_aiadSFiqqkotZGZQ2kJxZTK5taIeuvKgqYkzBbey6UADCHDYR2ZPI74LpdjnDYIUCgmlkgnY0gmlwhKwSuA-KbXVsdGlhZGRyc5YACASsErgPBpYAAAoErBK4DwaWAd0DgnJzhQACAQAAiXNlY3AyNTZrMaECVjAh_aH-srRyIg6NIe3ZSeI58yztvrKfcg9yKibdSlqDdGNwgpYAg3VkcIKWAoV3YWt1MgU --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.77.45 waku 8c6b3681ae8aa3c25972f0a5a49774c17e5501133fe36c97f3f7c5f4e96541a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8c6b3681ae8a. Setting up logs at ./log/docker/node2_2026-03-19_04-41-47__c2732f18-37f2-4c60-bce9-c3a956e4e6ca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54273
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54273/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.45/tcp/54274/p2p/16Uiu2HAmUwzohRrSRiaf49hnENyKUCWB1tLop9Y28SYi2SwLUmEk","/ip4/172.18.77.45/tcp/54275/ws/p2p/16Uiu2HAmUwzohRrSRiaf49hnENyKUCWB1tLop9Y28SYi2SwLUmEk"],"enrUri":"enr:-L24QLi-_hwZpAJCgF7uHSTyHzxc1OUytAoOx_pReClH76FhXEmQUnRkFkOnlYdcDkXzEXVG5f7-H4Nh8bMOXvH5a2ICgmlkgnY0gmlwhKwSTS2KbXVsdGlhZGRyc5YACASsEk0tBtQCAAoErBJNLQbUA90DgnJzhQACAQAAiXNlY3AyNTZrMaED8hZhICNPe-8u4TDTRTtAvHwHZcbG6KoHTuDvWYUz0TWDdGNwgtQCg3VkcILUBIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54273/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.184.15/tcp/38400/p2p/16Uiu2HAm1E7cPFgxd7EwrjdPqf2TjC5KDEjGbiqCCRencJXiThGu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38399/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54273/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38399/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:38399/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":1773895306468647827,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895310130851217,"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 e94dcc15b902
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8c6b3681ae8a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-41-47__c2732f18-37f2-4c60-bce9-c3a956e4e6ca__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-41-47__c2732f18-37f2-4c60-bce9-c3a956e4e6ca__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_resubscribe_to_unsubscribed_content_topics with id: 2026-03-19_04-41-51__a82b5d7c-7f48-4c6b-8899-2c2274f1df41
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-41-51__a82b5d7c-7f48-4c6b-8899-2c2274f1df41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42106', '42107', '42108', '42109', '42110']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42106:42106 -p 42107:42107 -p 42108:42108 -p 42109:42109 -p 42110:42110 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42108 --rest-port=42106 --tcp-port=42107 --discv5-udp-port=42109 --rest-address=0.0.0.0 --nat=extip:172.18.176.1 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6cd9b53f1ce89ec2ea6a3e6fdc6d9631441cbab9bb0e0b36fbdd69e10a315d72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42110 --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.176.1 waku ceda96557ae5995506b47bffd0435d7b62a16fa1fed4b6f2055ed50717347dc6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ceda96557ae5. Setting up logs at ./log/docker/node1_2026-03-19_04-41-51__a82b5d7c-7f48-4c6b-8899-2c2274f1df41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42106
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 e94dcc15b902. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8c6b3681ae8a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42106/debug/v1/info" -H "Content-Type: application/json" -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.1/tcp/42107/p2p/16Uiu2HAmQhLGLqVXJo4p9FgfPsBPoVKT1YAPMaTYuCmm4oeAKW1B","/ip4/172.18.176.1/tcp/42108/ws/p2p/16Uiu2HAmQhLGLqVXJo4p9FgfPsBPoVKT1YAPMaTYuCmm4oeAKW1B"],"enrUri":"enr:-L24QA43YGjR1M7RgtaYW8aqCTiQpWsleNfthRcLYUFAz341ewqyMGGQ9QnDACMZYiVAN2JrpLTKcGIwHtmYbV7M-1sCgmlkgnY0gmlwhKwSsAGKbXVsdGlhZGRyc5YACASsErABBqR7AAoErBKwAQakfN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDsuXsIA30gBvJIkXd_3Kj5MJDDKiviodjKLFoTn27CJ6DdGNwgqR7g3VkcIKkfYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-41-51__a82b5d7c-7f48-4c6b-8899-2c2274f1df41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.106.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24311', '24312', '24313', '24314', '24315']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24311:24311 -p 24312:24312 -p 24313:24313 -p 24314:24314 -p 24315:24315 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24313 --rest-port=24311 --tcp-port=24312 --discv5-udp-port=24314 --rest-address=0.0.0.0 --nat=extip:172.18.106.198 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=67ded1d8c12bdea29c2cecd43e43deb02f2d9d6bdd50d9cdaf24b546b547e874 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24315 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA43YGjR1M7RgtaYW8aqCTiQpWsleNfthRcLYUFAz341ewqyMGGQ9QnDACMZYiVAN2JrpLTKcGIwHtmYbV7M-1sCgmlkgnY0gmlwhKwSsAGKbXVsdGlhZGRyc5YACASsErABBqR7AAoErBKwAQakfN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDsuXsIA30gBvJIkXd_3Kj5MJDDKiviodjKLFoTn27CJ6DdGNwgqR7g3VkcIKkfYV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.106.198 waku 3ecc92d946bc68882eb390ac9177e7d0433559e01e66f3de208251e9ecf19432
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ecc92d946bc. Setting up logs at ./log/docker/node2_2026-03-19_04-41-51__a82b5d7c-7f48-4c6b-8899-2c2274f1df41__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24311
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24311/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24311/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24311/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24311/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24311/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24311/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.198/tcp/24312/p2p/16Uiu2HAmMPs2cvPmoDvK5PFcrpKSiBuKo2hStzA5oWsZfJVGTHYr","/ip4/172.18.106.198/tcp/24313/ws/p2p/16Uiu2HAmMPs2cvPmoDvK5PFcrpKSiBuKo2hStzA5oWsZfJVGTHYr"],"enrUri":"enr:-L24QMJDURUqL1mHV-lGJA6yj0UIuZnlJgUjI3Q-DGFm3hj-REVS-6HfnD898FVKOjISNabzXHTtho_iROUK_VJs85kCgmlkgnY0gmlwhKwSasaKbXVsdGlhZGRyc5YACASsEmrGBl74AAoErBJqxgZe-d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDgdkw-cb2-FMU8wTQ0h7iH7-TfDkScWGDIG_xveJ-dDeDdGNwgl74g3VkcIJe-oV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24311/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.1/tcp/42107/p2p/16Uiu2HAmQhLGLqVXJo4p9FgfPsBPoVKT1YAPMaTYuCmm4oeAKW1B"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42106/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24311/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42106/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:42106/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":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895311641005764,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895315524466490,"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 ceda96557ae5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3ecc92d946bc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-41-51__a82b5d7c-7f48-4c6b-8899-2c2274f1df41__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-41-51__a82b5d7c-7f48-4c6b-8899-2c2274f1df41__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,225 @@
2026-03-19 04:38:02.336 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:38:02.336 DEBUG [tests.conftest] Running test: test_relay_7_nodes_3sec_latency with id: 2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475
2026-03-19 04:38:02.336 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:38:02.336 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:38:02.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.350 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.351 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.358 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.358 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.365 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.365 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.372 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.378 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.378 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.384 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.385 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.391 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.391 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:02.399 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.399 INFO [tests.e2e.test_network_conditions] Starting nodes with chain bootstrap
2026-03-19 04:38:02.399 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:02.399 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:02.400 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:02.400 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.122
2026-03-19 04:38:02.400 DEBUG [src.node.docker_mananger] Generated ports ['59363', '59364', '59365', '59366', '59367']
2026-03-19 04:38:02.401 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:02.401 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:02.401 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:02.401 DEBUG [src.node.docker_mananger] docker run -i -t -p 59363:59363 -p 59364:59364 -p 59365:59365 -p 59366:59366 -p 59367:59367 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59365 --rest-port=59363 --tcp-port=59364 --discv5-udp-port=59366 --rest-address=0.0.0.0 --nat=extip:172.18.37.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b2bfac4fcccaed169e06d648af5af3a05a12c8e2dc1de8c29bce8c83c30eeb02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59367 --metrics-logging=true --relay=true
2026-03-19 04:38:02.536 ERROR [src.node.docker_mananger] Max retries reached for container 3999ed6d4df1. Exiting log stream.
2026-03-19 04:38:02.599 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.122 waku 1355f8a1f5d68b552ca7d3c49fdf41c2d0a07eeade30fc8ac1e09b25500853ba
2026-03-19 04:38:02.636 DEBUG [src.node.docker_mananger] Container started with ID 1355f8a1f5d6. Setting up logs at ./log/docker/node1_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:02.637 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59363
2026-03-19 04:38:02.637 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:03.057 ERROR [src.node.docker_mananger] Max retries reached for container d48b8bcdb8b9. Exiting log stream.
2026-03-19 04:38:03.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59363/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:03.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:03.642 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:03.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59363/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:03.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.122/tcp/59364/p2p/16Uiu2HAmP9K22WzvLiR2kQqohgGdgAu4A9BDkVma1xVnXtWLbqtN","/ip4/172.18.37.122/tcp/59365/ws/p2p/16Uiu2HAmP9K22WzvLiR2kQqohgGdgAu4A9BDkVma1xVnXtWLbqtN"],"enrUri":"enr:-L24QPdvKF17Ofm4mj1eDLJ8xUabeoy2l9hepxYg8BI46ZV-dj6o1qMqKNhAus68PGosnxe5d0E0X2WB-dBlbahjmPkCgmlkgnY0gmlwhKwSJXqKbXVsdGlhZGRyc5YACASsEiV6BufkAAoErBIlegbn5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDm9Y9YMeTvf0Pc0uaOZPLeJvZslaSgj1jdNeLt-aGMcODdGNwgufkg3VkcILn5oV3YWt1MgE"}'
2026-03-19 04:38:03.644 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:03.645 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:03.645 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:03.646 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:03.646 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.223
2026-03-19 04:38:03.646 DEBUG [src.node.docker_mananger] Generated ports ['19623', '19624', '19625', '19626', '19627']
2026-03-19 04:38:03.647 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:03.647 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:03.647 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:03.647 DEBUG [src.node.docker_mananger] docker run -i -t -p 19623:19623 -p 19624:19624 -p 19625:19625 -p 19626:19626 -p 19627:19627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19625 --rest-port=19623 --tcp-port=19624 --discv5-udp-port=19626 --rest-address=0.0.0.0 --nat=extip:172.18.66.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d2dffaa42c63c6ccd91fffb87af07ddefa9171ec9fadd8b71bfa205d07ba67a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19627 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPdvKF17Ofm4mj1eDLJ8xUabeoy2l9hepxYg8BI46ZV-dj6o1qMqKNhAus68PGosnxe5d0E0X2WB-dBlbahjmPkCgmlkgnY0gmlwhKwSJXqKbXVsdGlhZGRyc5YACASsEiV6BufkAAoErBIlegbn5d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDm9Y9YMeTvf0Pc0uaOZPLeJvZslaSgj1jdNeLt-aGMcODdGNwgufkg3VkcILn5oV3YWt1MgE
2026-03-19 04:38:03.854 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.223 waku b9352fb0c9209cc27a80adde98c57869d8053f909ca7a781d12f9aab1185f49f
2026-03-19 04:38:03.891 DEBUG [src.node.docker_mananger] Container started with ID b9352fb0c920. Setting up logs at ./log/docker/node2_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:03.892 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19623
2026-03-19 04:38:03.892 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:04.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19623/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:04.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:04.915 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:04.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:04.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.223/tcp/19624/p2p/16Uiu2HAmPeuDrSh1iVTdPpURu4i1vSeYsJock3UzmyfNkcvBLmS1","/ip4/172.18.66.223/tcp/19625/ws/p2p/16Uiu2HAmPeuDrSh1iVTdPpURu4i1vSeYsJock3UzmyfNkcvBLmS1"],"enrUri":"enr:-L24QENy89VNceHXOls7XG7XyBKRcLP2DwsubgduIsWqVc83YaBOQEdpvItGzvrbaH8sgXXbsTsjmaCVIBOpC3WlmdQCgmlkgnY0gmlwhKwSQt-KbXVsdGlhZGRyc5YACASsEkLfBkyoAAoErBJC3wZMqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDo2rB-GGU6Irwh2A4ZZNi91HYfQlMT_TEgXbMfcHBFNKDdGNwgkyog3VkcIJMqoV3YWt1MgE"}'
2026-03-19 04:38:04.923 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:04.923 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:04.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:04.926 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:04.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.252
2026-03-19 04:38:04.926 DEBUG [src.node.docker_mananger] Generated ports ['20410', '20411', '20412', '20413', '20414']
2026-03-19 04:38:04.927 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:04.927 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:04.927 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:04.927 DEBUG [src.node.docker_mananger] docker run -i -t -p 20410:20410 -p 20411:20411 -p 20412:20412 -p 20413:20413 -p 20414:20414 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20412 --rest-port=20410 --tcp-port=20411 --discv5-udp-port=20413 --rest-address=0.0.0.0 --nat=extip:172.18.164.252 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1e4cfefe89efa564c52181a412270f2eee3ee5ca6a41bb10ff7e6f2e5f85dcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20414 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QENy89VNceHXOls7XG7XyBKRcLP2DwsubgduIsWqVc83YaBOQEdpvItGzvrbaH8sgXXbsTsjmaCVIBOpC3WlmdQCgmlkgnY0gmlwhKwSQt-KbXVsdGlhZGRyc5YACASsEkLfBkyoAAoErBJC3wZMqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDo2rB-GGU6Irwh2A4ZZNi91HYfQlMT_TEgXbMfcHBFNKDdGNwgkyog3VkcIJMqoV3YWt1MgE
2026-03-19 04:38:05.137 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.252 waku 9a65c0ec12c55cc1468f3d12166e2a7f0fe87e5cc09efe61dc20feb7439cb816
2026-03-19 04:38:05.173 DEBUG [src.node.docker_mananger] Container started with ID 9a65c0ec12c5. Setting up logs at ./log/docker/node3_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:05.173 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20410
2026-03-19 04:38:05.174 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:06.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20410/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:06.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:06.193 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:06.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20410/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:06.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.252/tcp/20411/p2p/16Uiu2HAm1oqUbBhLwazedxnq8jxKbFtAPPHo4A1WNNAqZ9DyAbba","/ip4/172.18.164.252/tcp/20412/ws/p2p/16Uiu2HAm1oqUbBhLwazedxnq8jxKbFtAPPHo4A1WNNAqZ9DyAbba"],"enrUri":"enr:-L24QB--gPSBVqKyPUyVpwk4xwsgilan70mseOX_BAxHITNoRgSDJqHMwYhPEC-fF86bDpkKSaWLUJSf7OCt1YMTmqcCgmlkgnY0gmlwhKwSpPyKbXVsdGlhZGRyc5YACASsEqT8Bk-7AAoErBKk_AZPvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXtOjF5JDyyCNXMKO2ZW-h0lguYS7cIfbP9NGeSCLOQWDdGNwgk-7g3VkcIJPvYV3YWt1MgE"}'
2026-03-19 04:38:06.200 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:06.201 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:06.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:06.203 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:06.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.145
2026-03-19 04:38:06.204 DEBUG [src.node.docker_mananger] Generated ports ['63641', '63642', '63643', '63644', '63645']
2026-03-19 04:38:06.204 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:06.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:06.204 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:06.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 63641:63641 -p 63642:63642 -p 63643:63643 -p 63644:63644 -p 63645:63645 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63643 --rest-port=63641 --tcp-port=63642 --discv5-udp-port=63644 --rest-address=0.0.0.0 --nat=extip:172.18.103.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3c10364da1d3a2efe7baf132c36c9ceadafee9dd2bc44a88356abb5e3ba9b6b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63645 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB--gPSBVqKyPUyVpwk4xwsgilan70mseOX_BAxHITNoRgSDJqHMwYhPEC-fF86bDpkKSaWLUJSf7OCt1YMTmqcCgmlkgnY0gmlwhKwSpPyKbXVsdGlhZGRyc5YACASsEqT8Bk-7AAoErBKk_AZPvN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXtOjF5JDyyCNXMKO2ZW-h0lguYS7cIfbP9NGeSCLOQWDdGNwgk-7g3VkcIJPvYV3YWt1MgE
2026-03-19 04:38:06.410 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.145 waku c024e0f6419939a1cd04477b6f487f979cd38d4e979d40e3e1260763c5e6b5d3
2026-03-19 04:38:06.444 DEBUG [src.node.docker_mananger] Container started with ID c024e0f64199. Setting up logs at ./log/docker/node4_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:06.445 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63641
2026-03-19 04:38:06.446 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:07.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63641/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:07.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:07.468 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:07.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63641/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:07.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.145/tcp/63642/p2p/16Uiu2HAmAQDFxsSuBhGHU8XoLkbkhu869uEf9MXCyEfLNfhnKZZK","/ip4/172.18.103.145/tcp/63643/ws/p2p/16Uiu2HAmAQDFxsSuBhGHU8XoLkbkhu869uEf9MXCyEfLNfhnKZZK"],"enrUri":"enr:-L24QF7uIEvnKyfJ9L2LD84Xy3NkcYqORpHPjp2UGsV0XCdne9rRqrBHK6zwGwR8n_Xz6xDDQMqZrkIOW9roTxRh2BQCgmlkgnY0gmlwhKwSZ5GKbXVsdGlhZGRyc5YACASsEmeRBviaAAoErBJnkQb4m90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3n-CY5tztPzscTRjHo5XS3DjnPrT8CA2VwWz0jf1THKDdGNwgviag3VkcIL4nIV3YWt1MgE"}'
2026-03-19 04:38:07.474 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:07.475 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:07.476 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:07.479 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:07.479 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.142
2026-03-19 04:38:07.480 DEBUG [src.node.docker_mananger] Generated ports ['54291', '54292', '54293', '54294', '54295']
2026-03-19 04:38:07.480 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:07.480 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:07.480 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:07.480 DEBUG [src.node.docker_mananger] docker run -i -t -p 54291:54291 -p 54292:54292 -p 54293:54293 -p 54294:54294 -p 54295:54295 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54293 --rest-port=54291 --tcp-port=54292 --discv5-udp-port=54294 --rest-address=0.0.0.0 --nat=extip:172.18.75.142 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a7c5dfaa473f6fec1afb1d67ce23ccc1f2ad998bda3bb1ff9d2ee82570cfad1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54295 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF7uIEvnKyfJ9L2LD84Xy3NkcYqORpHPjp2UGsV0XCdne9rRqrBHK6zwGwR8n_Xz6xDDQMqZrkIOW9roTxRh2BQCgmlkgnY0gmlwhKwSZ5GKbXVsdGlhZGRyc5YACASsEmeRBviaAAoErBJnkQb4m90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3n-CY5tztPzscTRjHo5XS3DjnPrT8CA2VwWz0jf1THKDdGNwgviag3VkcIL4nIV3YWt1MgE
2026-03-19 04:38:07.694 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.142 waku 33baf808c4e2e2d10d16b5dae21494821f5ed34ae1a8c0e75d8f8af28e615c15
2026-03-19 04:38:07.728 DEBUG [src.node.docker_mananger] Container started with ID 33baf808c4e2. Setting up logs at ./log/docker/node5_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:07.728 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54291
2026-03-19 04:38:07.728 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:08.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54291/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:08.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:08.755 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:08.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54291/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:08.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.142/tcp/54292/p2p/16Uiu2HAm6pNEyDpP9o5b9C1Ja959iaWKtYg8pin1tPwZfKVRfkiS","/ip4/172.18.75.142/tcp/54293/ws/p2p/16Uiu2HAm6pNEyDpP9o5b9C1Ja959iaWKtYg8pin1tPwZfKVRfkiS"],"enrUri":"enr:-L24QEMdmvaG03BDPMPRpeFlme1bMOIRj2Y8CTefpa6qGqzxeTsLMzFF5K3y6P7Rr6lxR_Sq357rXBFy1zZ9AfM_V-ICgmlkgnY0gmlwhKwSS46KbXVsdGlhZGRyc5YACASsEkuOBtQUAAoErBJLjgbUFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqUDbpemykExH5a-8l8n2QpjiDH7r00US32gEnk88Qt-DdGNwgtQUg3VkcILUFoV3YWt1MgE"}'
2026-03-19 04:38:08.761 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:08.761 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:08.761 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:08.763 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:08.763 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.229
2026-03-19 04:38:08.763 DEBUG [src.node.docker_mananger] Generated ports ['14353', '14354', '14355', '14356', '14357']
2026-03-19 04:38:08.763 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:08.763 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:08.764 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:08.764 DEBUG [src.node.docker_mananger] docker run -i -t -p 14353:14353 -p 14354:14354 -p 14355:14355 -p 14356:14356 -p 14357:14357 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14355 --rest-port=14353 --tcp-port=14354 --discv5-udp-port=14356 --rest-address=0.0.0.0 --nat=extip:172.18.160.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6f1cffab6cb4402a5408a05eef8abd976140068b893816c0b57bf059350e7be --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14357 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEMdmvaG03BDPMPRpeFlme1bMOIRj2Y8CTefpa6qGqzxeTsLMzFF5K3y6P7Rr6lxR_Sq357rXBFy1zZ9AfM_V-ICgmlkgnY0gmlwhKwSS46KbXVsdGlhZGRyc5YACASsEkuOBtQUAAoErBJLjgbUFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqUDbpemykExH5a-8l8n2QpjiDH7r00US32gEnk88Qt-DdGNwgtQUg3VkcILUFoV3YWt1MgE
2026-03-19 04:38:08.972 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.229 waku b0b4a464fba075d0f2a9b293398b7c56edb65685960ae34bdce390a28a6ead21
2026-03-19 04:38:09.008 DEBUG [src.node.docker_mananger] Container started with ID b0b4a464fba0. Setting up logs at ./log/docker/node6_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:09.008 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14353
2026-03-19 04:38:09.010 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:10.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14353/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:10.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:10.021 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:10.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:10.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.229/tcp/14354/p2p/16Uiu2HAm7PZK4Fk8ME8EXAJ43Gi5usK1XC9fkbY6gkjKLQxnHURa","/ip4/172.18.160.229/tcp/14355/ws/p2p/16Uiu2HAm7PZK4Fk8ME8EXAJ43Gi5usK1XC9fkbY6gkjKLQxnHURa"],"enrUri":"enr:-L24QI7Vtt6dgVCqcvd7R_B33z9hEIL0mc0UGeUqQY47P93tA5rBG7Xm6z7A3cGMovbBRBO4Ya2rH0UwDL1KuGNJ8iwCgmlkgnY0gmlwhKwSoOWKbXVsdGlhZGRyc5YACASsEqDlBjgSAAoErBKg5QY4E90DgnJzhQADAQAAiXNlY3AyNTZrMaECscGKx8ZtUBtzO6IgxRLJhPe-OCe1nIEVBJI4qBUUvU2DdGNwgjgSg3VkcII4FIV3YWt1MgE"}'
2026-03-19 04:38:10.030 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:10.030 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:10.031 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:10.032 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:10.033 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.122
2026-03-19 04:38:10.033 DEBUG [src.node.docker_mananger] Generated ports ['55336', '55337', '55338', '55339', '55340']
2026-03-19 04:38:10.033 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:10.033 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:10.033 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:10.033 DEBUG [src.node.docker_mananger] docker run -i -t -p 55336:55336 -p 55337:55337 -p 55338:55338 -p 55339:55339 -p 55340:55340 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55338 --rest-port=55336 --tcp-port=55337 --discv5-udp-port=55339 --rest-address=0.0.0.0 --nat=extip:172.18.204.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf2cecb0ef0ecba31a7a6efee9ff6b589d9a3afc3f8c2862eb5fbdd528abeaed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55340 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI7Vtt6dgVCqcvd7R_B33z9hEIL0mc0UGeUqQY47P93tA5rBG7Xm6z7A3cGMovbBRBO4Ya2rH0UwDL1KuGNJ8iwCgmlkgnY0gmlwhKwSoOWKbXVsdGlhZGRyc5YACASsEqDlBjgSAAoErBKg5QY4E90DgnJzhQADAQAAiXNlY3AyNTZrMaECscGKx8ZtUBtzO6IgxRLJhPe-OCe1nIEVBJI4qBUUvU2DdGNwgjgSg3VkcII4FIV3YWt1MgE
2026-03-19 04:38:10.250 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.122 waku 51f13183c9ce27e87400bd8e0bb98daaaa89a6779e8ce261dd3fa044b3d3de72
2026-03-19 04:38:10.290 DEBUG [src.node.docker_mananger] Container started with ID 51f13183c9ce. Setting up logs at ./log/docker/node7_2026-03-19_04-38-02__1a119e3e-b62b-459e-9134-a83f57aee475__wakuorg_nwaku:latest.log
2026-03-19 04:38:10.291 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55336
2026-03-19 04:38:10.291 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:11.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55336/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:11.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:11.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55336/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.122/tcp/55337/p2p/16Uiu2HAm2nQv8LkXVpGXLJMtd5Ak2JnFBYcqDteCT6DgY9fXRYN2","/ip4/172.18.204.122/tcp/55338/ws/p2p/16Uiu2HAm2nQv8LkXVpGXLJMtd5Ak2JnFBYcqDteCT6DgY9fXRYN2"],"enrUri":"enr:-L24QENuyxkoeSN7CTTIEYQqkaoVjgDd7fy_pdc7R_kyuqkqX0MA4EPJ2WW4D5HaQPCiyAtyE5IQNodjnXNYNiK9YvcCgmlkgnY0gmlwhKwSzHqKbXVsdGlhZGRyc5YACASsEsx6BtgpAAoErBLMegbYKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECbVH5NASQyJwEXmijJr7qUGnopskuE-HaKtTmrVLON_-DdGNwgtgpg3VkcILYK4V3YWt1MgE"}'
2026-03-19 04:38:11.313 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:11.313 INFO [tests.e2e.test_network_conditions] Subscribing all nodes to relay topic
2026-03-19 04:38:11.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59363/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:11.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19623/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:11.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20410/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:11.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63641/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:11.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54291/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:11.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:11.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55336/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:11.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:11.368 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-03-19 04:38:11.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59363/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.66.223/tcp/39502/p2p/16Uiu2HAmPeuDrSh1iVTdPpURu4i1vSeYsJock3UzmyfNkcvBLmS1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-19 04:38:11.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19623/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.37.122/tcp/59364/p2p/16Uiu2HAmP9K22WzvLiR2kQqohgGdgAu4A9BDkVma1xVnXtWLbqtN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.164.252/tcp/32972/p2p/16Uiu2HAm1oqUbBhLwazedxnq8jxKbFtAPPHo4A1WNNAqZ9DyAbba","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:38:11.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20410/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.66.223/tcp/19624/p2p/16Uiu2HAmPeuDrSh1iVTdPpURu4i1vSeYsJock3UzmyfNkcvBLmS1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.103.145/tcp/37466/p2p/16Uiu2HAmAQDFxsSuBhGHU8XoLkbkhu869uEf9MXCyEfLNfhnKZZK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:38:11.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63641/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.75.142/tcp/57970/p2p/16Uiu2HAm6pNEyDpP9o5b9C1Ja959iaWKtYg8pin1tPwZfKVRfkiS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.164.252/tcp/20411/p2p/16Uiu2HAm1oqUbBhLwazedxnq8jxKbFtAPPHo4A1WNNAqZ9DyAbba","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-19 04:38:11.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54291/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.160.229/tcp/36190/p2p/16Uiu2HAm7PZK4Fk8ME8EXAJ43Gi5usK1XC9fkbY6gkjKLQxnHURa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.103.145/tcp/63642/p2p/16Uiu2HAmAQDFxsSuBhGHU8XoLkbkhu869uEf9MXCyEfLNfhnKZZK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-19 04:38:11.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14353/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.75.142/tcp/54292/p2p/16Uiu2HAm6pNEyDpP9o5b9C1Ja959iaWKtYg8pin1tPwZfKVRfkiS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.204.122/tcp/52426/p2p/16Uiu2HAm2nQv8LkXVpGXLJMtd5Ak2JnFBYcqDteCT6DgY9fXRYN2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:38:11.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55336/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:11.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.160.229/tcp/14354/p2p/16Uiu2HAm7PZK4Fk8ME8EXAJ43Gi5usK1XC9fkbY6gkjKLQxnHURa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
2026-03-19 04:38:11.391 DEBUG [src.libs.common] Sleeping for 60 seconds
2026-03-19 04:39:11.391 INFO [tests.e2e.test_network_conditions] Applying 3s latency to node3
2026-03-19 04:39:11.393 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5431', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-19 04:39:11.579 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '5431', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
2026-03-19 04:39:11.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20410/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:17.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-19 04:39:17.598 INFO [tests.e2e.test_network_conditions] Observed GET latency on node3: 6.00s
2026-03-19 04:39:17.600 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:17.601 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:17.601 DEBUG [src.node.waku_node] Stopping container with id 1355f8a1f5d6
2026-03-19 04:39:18.285 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:18.285 DEBUG [src.node.waku_node] Stopping container with id b9352fb0c920
2026-03-19 04:39:18.958 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:18.958 DEBUG [src.node.waku_node] Stopping container with id 9a65c0ec12c5
2026-03-19 04:39:19.099 ERROR [src.node.docker_mananger] Max retries reached for container 1355f8a1f5d6. Exiting log stream.
2026-03-19 04:39:19.576 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:19.577 DEBUG [src.node.waku_node] Stopping container with id c024e0f64199
2026-03-19 04:39:19.776 ERROR [src.node.docker_mananger] Max retries reached for container b9352fb0c920. Exiting log stream.
2026-03-19 04:39:20.188 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:20.190 DEBUG [src.node.waku_node] Stopping container with id 33baf808c4e2
2026-03-19 04:39:20.395 ERROR [src.node.docker_mananger] Max retries reached for container 9a65c0ec12c5. Exiting log stream.
2026-03-19 04:39:20.765 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:20.768 DEBUG [src.node.waku_node] Stopping container with id b0b4a464fba0
2026-03-19 04:39:21.006 ERROR [src.node.docker_mananger] Max retries reached for container c024e0f64199. Exiting log stream.
2026-03-19 04:39:21.335 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:21.335 DEBUG [src.node.waku_node] Stopping container with id 51f13183c9ce
2026-03-19 04:39:21.581 ERROR [src.node.docker_mananger] Max retries reached for container 33baf808c4e2. Exiting log stream.
2026-03-19 04:39:22.149 ERROR [src.node.docker_mananger] Max retries reached for container b0b4a464fba0. Exiting log stream.
2026-03-19 04:39:31.909 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:31.910 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:31.995 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:32.079 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:32.167 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:32.253 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:32.335 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:32.419 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:32.505 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,80 @@
2026-03-19 04:39:59.082 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:59.082 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-03-19_04-39-59__1249b376-198b-4957-b0a6-49b0908dd97f
2026-03-19 04:39:59.082 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:59.083 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:39:59.083 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:39:59.091 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:59.091 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-59__1249b376-198b-4957-b0a6-49b0908dd97f__wakuorg_nwaku:latest.log
2026-03-19 04:39:59.091 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:59.091 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:59.093 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:59.093 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.177
2026-03-19 04:39:59.093 DEBUG [src.node.docker_mananger] Generated ports ['54048', '54049', '54050', '54051', '54052']
2026-03-19 04:39:59.093 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:59.093 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:59.093 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:59.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 54048:54048 -p 54049:54049 -p 54050:54050 -p 54051:54051 -p 54052:54052 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54050 --rest-port=54048 --tcp-port=54049 --discv5-udp-port=54051 --rest-address=0.0.0.0 --nat=extip:172.18.113.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=567ffb46d6badcf57eeaedffd50d8fbac84fde54dc92ba72c8824efcd93ffe30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54052 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:39:59.257 ERROR [src.node.docker_mananger] Max retries reached for container 0114c6c97912. Exiting log stream.
2026-03-19 04:39:59.296 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.177 waku f54a580fae9297a88996bb783e0dd9977960ed16ecb45bd8238510135142dc66
2026-03-19 04:39:59.332 DEBUG [src.node.docker_mananger] Container started with ID f54a580fae92. Setting up logs at ./log/docker/node1_2026-03-19_04-39-59__1249b376-198b-4957-b0a6-49b0908dd97f__wakuorg_nwaku:latest.log
2026-03-19 04:39:59.333 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54048
2026-03-19 04:39:59.334 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:59.889 ERROR [src.node.docker_mananger] Max retries reached for container 09b9d7059fe0. Exiting log stream.
2026-03-19 04:40:00.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54048/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:00.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:00.339 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:00.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54048/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:00.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.177/tcp/54049/p2p/16Uiu2HAmMUcbF65crdzN6UnPF8kV3sEqq8DyNBQR6JKKAwxN8E7K","/ip4/172.18.113.177/tcp/54050/ws/p2p/16Uiu2HAmMUcbF65crdzN6UnPF8kV3sEqq8DyNBQR6JKKAwxN8E7K"],"enrUri":"enr:-L24QGh03wjOt2EO0RUwPKebyK9W1EFdjib3zG4FNUdVIVNMEDQblDAfsV2y653TSWTj919pm9MvifXr6rUTzqtKvwMCgmlkgnY0gmlwhKwScbGKbXVsdGlhZGRyc5YACASsEnGxBtMhAAoErBJxsQbTIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgxDFUtpiHOQ0GyePyLGq3EoUUihIEJ4JjQz7IgVdvQqDdGNwgtMhg3VkcILTI4V3YWt1MgU"}'
2026-03-19 04:40:00.342 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:00.342 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:40:00.350 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:00.350 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-59__1249b376-198b-4957-b0a6-49b0908dd97f__wakuorg_nwaku:latest.log
2026-03-19 04:40:00.350 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:00.350 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:00.351 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:00.352 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.138.109
2026-03-19 04:40:00.352 DEBUG [src.node.docker_mananger] Generated ports ['18424', '18425', '18426', '18427', '18428']
2026-03-19 04:40:00.352 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:00.352 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:00.352 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:00.352 DEBUG [src.node.docker_mananger] docker run -i -t -p 18424:18424 -p 18425:18425 -p 18426:18426 -p 18427:18427 -p 18428:18428 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18426 --rest-port=18424 --tcp-port=18425 --discv5-udp-port=18427 --rest-address=0.0.0.0 --nat=extip:172.18.138.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adb935e87bdb2cd4c983e5cbb75fab9f2a80e43e6159eeabbda0dbde87eac10f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18428 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGh03wjOt2EO0RUwPKebyK9W1EFdjib3zG4FNUdVIVNMEDQblDAfsV2y653TSWTj919pm9MvifXr6rUTzqtKvwMCgmlkgnY0gmlwhKwScbGKbXVsdGlhZGRyc5YACASsEnGxBtMhAAoErBJxsQbTIt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgxDFUtpiHOQ0GyePyLGq3EoUUihIEJ4JjQz7IgVdvQqDdGNwgtMhg3VkcILTI4V3YWt1MgU --filternode=/ip4/172.18.113.177/tcp/54049/p2p/16Uiu2HAmMUcbF65crdzN6UnPF8kV3sEqq8DyNBQR6JKKAwxN8E7K
2026-03-19 04:40:00.567 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.138.109 waku 6ca37d9356a098a935310546a5c548fb4a046e5678e5ee6df46bba40959910dc
2026-03-19 04:40:00.601 DEBUG [src.node.docker_mananger] Container started with ID 6ca37d9356a0. Setting up logs at ./log/docker/node2_2026-03-19_04-39-59__1249b376-198b-4957-b0a6-49b0908dd97f__wakuorg_nwaku:latest.log
2026-03-19 04:40:00.602 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18424
2026-03-19 04:40:00.602 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:01.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18424/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:01.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:01.606 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:01.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18424/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:01.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.138.109/tcp/18425/p2p/16Uiu2HAmT5K6GSX8WCnbXrLqbLrUXUkrz5rtNQwY7MRRH4gajNnj","/ip4/172.18.138.109/tcp/18426/ws/p2p/16Uiu2HAmT5K6GSX8WCnbXrLqbLrUXUkrz5rtNQwY7MRRH4gajNnj"],"enrUri":"enr:-L24QOqzAGp40lOqPg0fhY4v2-7bAUQUAaSu-zSNW4dxqIzzC0QaKjys3umYE-zI9eF2WdQei4GT8ThFc91roI-i_boCgmlkgnY0gmlwhKwSim2KbXVsdGlhZGRyc5YACASsEoptBkf5AAoErBKKbQZH-t0DgnJzhQADAQAAiXNlY3AyNTZrMaED1j6_M_HZBA1KPvVVeJIb9jNPuG8qpKWb5iTW6gXE9hCDdGNwgkf5g3VkcIJH-4V3YWt1MgA"}'
2026-03-19 04:40:01.609 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:01.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18424/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.177/tcp/54049/p2p/16Uiu2HAmMUcbF65crdzN6UnPF8kV3sEqq8DyNBQR6JKKAwxN8E7K"]'
2026-03-19 04:40:01.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:01.643 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-19 04:40:01.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54048/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:40:01.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:01.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18424/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5753c809-6f3e-4764-9e70-663a6856279b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:40:01.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5753c809-6f3e-4764-9e70-663a6856279b","statusDesc":"OK"}'
2026-03-19 04:40:01.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54048/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:01.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:01.687 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:01.787 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:01.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18424/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:01.791 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":1773895201679322825,"ephemeral":false}]'
2026-03-19 04:40:01.792 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:18424/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:40:01.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-19 04:40:01.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54048/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:01.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:01.805 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:01.905 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:01.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18424/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:01.908 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:18424/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-19 04:40:01.911 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:01.912 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:01.912 DEBUG [src.node.waku_node] Stopping container with id f54a580fae92
2026-03-19 04:40:02.463 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:02.463 DEBUG [src.node.waku_node] Stopping container with id 6ca37d9356a0
2026-03-19 04:40:03.014 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:03.016 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:03.023 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:03.030 DEBUG [src.node.docker_mananger] 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_combination_of_different_nodes with id: 2026-03-19_04-38-41__49269168-a27d-4b1d-ae38-7a713bb02cbb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-19_04-38-41__49269168-a27d-4b1d-ae38-7a713bb02cbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.123.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38720', '38721', '38722', '38723', '38724']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38720:38720 -p 38721:38721 -p 38722:38722 -p 38723:38723 -p 38724:38724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38722 --rest-port=38720 --tcp-port=38721 --discv5-udp-port=38723 --rest-address=0.0.0.0 --nat=extip:172.18.123.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=70cb80bab8b05af9d3fc3f1fc3b6c5fa0e16a2a9fc189bb96ddcf86fe16007bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38724 --metrics-logging=true --lightpush=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 46f4627f673f. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.123.111 waku bb22fcbf04b892720b24ef2a0ad72c0613853b7b98908345fcf3e4382a3349aa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb22fcbf04b8. Setting up logs at ./log/docker/receiving_node1_2026-03-19_04-38-41__49269168-a27d-4b1d-ae38-7a713bb02cbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38720
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 0bc75947de5b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38720/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.111/tcp/38721/p2p/16Uiu2HAmLTLsri9N8RfGLJbvFPxSY1vhQVULVTd6vUzT6BAoyYsP","/ip4/172.18.123.111/tcp/38722/ws/p2p/16Uiu2HAmLTLsri9N8RfGLJbvFPxSY1vhQVULVTd6vUzT6BAoyYsP"],"enrUri":"enr:-L24QGkszZcEAuGDllKG3Os6hIbOyLdR6MW68kX3ySpzSSylAJ36PrwjyBlvUw6IXKKZ0UUCq-wbWv9zGIcrD6F9bKcCgmlkgnY0gmlwhKwSe2-KbXVsdGlhZGRyc5YACASsEntvBpdBAAoErBJ7bwaXQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDc-G8Vm1o-68K6sSjw8wyIY-6r6RuFWKHw0Vg17IFkgaDdGNwgpdBg3VkcIKXQ4V3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-19_04-38-41__49269168-a27d-4b1d-ae38-7a713bb02cbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.77.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52891', '52892', '52893', '52894', '52895']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52891:52891 -p 52892:52892 -p 52893:52893 -p 52894:52894 -p 52895:52895 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52893 --rest-port=52891 --tcp-port=52892 --discv5-udp-port=52894 --rest-address=0.0.0.0 --nat=extip:172.18.77.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fac8aaebec6b72eaee7cee11e4a9cdeeafcdb76ebcd9f2cb2a93a71d958dfde3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52895 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.123.111/tcp/38721/p2p/16Uiu2HAmLTLsri9N8RfGLJbvFPxSY1vhQVULVTd6vUzT6BAoyYsP
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.71 waku 88932077d7ffb024bcb70062e32ad92afe35807514e8869ca720f2c6445c6d03
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88932077d7ff. Setting up logs at ./log/docker/receiving_node2_2026-03-19_04-38-41__49269168-a27d-4b1d-ae38-7a713bb02cbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52891
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52891/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52891/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.71/tcp/52892/p2p/16Uiu2HAmFERjoHuuSYojoYbLvTRb4bG94NHL65RCtmLseEbgStsY","/ip4/172.18.77.71/tcp/52893/ws/p2p/16Uiu2HAmFERjoHuuSYojoYbLvTRb4bG94NHL65RCtmLseEbgStsY"],"enrUri":"enr:-L24QKt1h9SGPuXFddYXy7BcRLYtg_DZyVXyoSMtLsO_mwW1XMVeNhGH0nhiaSVobZ-7lqKea1HxEymEBU93hUfIX7sCgmlkgnY0gmlwhKwSTUeKbXVsdGlhZGRyc5YACASsEk1HBs6cAAoErBJNRwbOnd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJkg_OGNL6QIjHrLpHMelzzrcnFJhbDteU4nooSXoAfeDdGNwgs6cg3VkcILOnoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52891/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.111/tcp/38721/p2p/16Uiu2HAmLTLsri9N8RfGLJbvFPxSY1vhQVULVTd6vUzT6BAoyYsP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-03-19_04-38-41__49269168-a27d-4b1d-ae38-7a713bb02cbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2082', '2083', '2084', '2085', '2086']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 2082:2082 -p 2083:2083 -p 2084:2084 -p 2085:2085 -p 2086:2086 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2084 --rest-port=2082 --tcp-port=2083 --discv5-udp-port=2085 --rest-address=0.0.0.0 --nat=extip:172.18.21.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e4e16b762d990b3d2a1e53afae99e845e19cdad0fcbbb55cbc17e59ce56b5cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2086 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGkszZcEAuGDllKG3Os6hIbOyLdR6MW68kX3ySpzSSylAJ36PrwjyBlvUw6IXKKZ0UUCq-wbWv9zGIcrD6F9bKcCgmlkgnY0gmlwhKwSe2-KbXVsdGlhZGRyc5YACASsEntvBpdBAAoErBJ7bwaXQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDc-G8Vm1o-68K6sSjw8wyIY-6r6RuFWKHw0Vg17IFkgaDdGNwgpdBg3VkcIKXQ4V3YWt1Mg0 --lightpushnode=/ip4/172.18.123.111/tcp/38721/p2p/16Uiu2HAmLTLsri9N8RfGLJbvFPxSY1vhQVULVTd6vUzT6BAoyYsP --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.222 waku 4020479633be28969dee1e14e46949d6d95fdd495b3b71a1ee532ffcfcfbcbb2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4020479633be. Setting up logs at ./log/docker/lightpush_node2_2026-03-19_04-38-41__49269168-a27d-4b1d-ae38-7a713bb02cbb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2082
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2082/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2082/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.222/tcp/2083/p2p/16Uiu2HAkuouFzxoVnaaaVj17E8SkrAUUrnhhGycLrd9ksYftJYox","/ip4/172.18.21.222/tcp/2084/ws/p2p/16Uiu2HAkuouFzxoVnaaaVj17E8SkrAUUrnhhGycLrd9ksYftJYox"],"enrUri":"enr:-L24QJcJlQ2HRYc-dWCevA0i02u3voPcZ0C9-IZHDw_B24QJTgW6BoHRKyrBrqNwZapFT2FEBRKy-ZAuofs6RKgOjSoCgmlkgnY0gmlwhKwSFd6KbXVsdGlhZGRyc5YACASsEhXeBggjAAoErBIV3gYIJN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBbHK-w3xB_5WQbcgxuhgl6IybH-95o0RfInWqJsVwFeDdGNwgggjg3VkcIIIJYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2082/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.111/tcp/38721/p2p/16Uiu2HAmLTLsri9N8RfGLJbvFPxSY1vhQVULVTd6vUzT6BAoyYsP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2082/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.71/tcp/52892/p2p/16Uiu2HAmFERjoHuuSYojoYbLvTRb4bG94NHL65RCtmLseEbgStsY"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38720/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:2082/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:52891/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2082/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895126777216991}}'
INFO  src.node.api_clients.base_client:base_client.py: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:38720/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895126777216991,"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:2082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895126777216991,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52891/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895126777216991,"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 bb22fcbf04b8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 88932077d7ff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4020479633be
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bb22fcbf04b8. 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,128 @@
2026-03-19 04:44:00.251 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:44:00.251 DEBUG [tests.conftest] Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2026-03-19_04-44-00__3239b794-e461-4003-abcc-5c3fdc09921e
2026-03-19 04:44:00.251 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:44:00.251 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:44:00.252 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:44:00.259 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:00.259 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-44-00__3239b794-e461-4003-abcc-5c3fdc09921e__wakuorg_nwaku:latest.log
2026-03-19 04:44:00.259 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:00.259 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:00.261 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:00.261 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.71.59
2026-03-19 04:44:00.261 DEBUG [src.node.docker_mananger] Generated ports ['23146', '23147', '23148', '23149', '23150']
2026-03-19 04:44:00.261 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:00.261 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:00.261 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:00.261 DEBUG [src.node.docker_mananger] docker run -i -t -p 23146:23146 -p 23147:23147 -p 23148:23148 -p 23149:23149 -p 23150:23150 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23148 --rest-port=23146 --tcp-port=23147 --discv5-udp-port=23149 --rest-address=0.0.0.0 --nat=extip:172.18.71.59 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a50ecbbd0c1a6c1ee6b90f02c56f1bcce1f5f85bf2fbaebf11ee2ef0ede5da51 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23150 --metrics-logging=true --store=true --relay=true
2026-03-19 04:44:00.421 ERROR [src.node.docker_mananger] Max retries reached for container e8428bfb9945. Exiting log stream.
2026-03-19 04:44:00.465 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.71.59 waku b74378c0a02a99f88b9b066967e8b94c8ed7078f7cd7de9f8609a14aa385b7a5
2026-03-19 04:44:00.501 DEBUG [src.node.docker_mananger] Container started with ID b74378c0a02a. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-44-00__3239b794-e461-4003-abcc-5c3fdc09921e__wakuorg_nwaku:latest.log
2026-03-19 04:44:00.502 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23146
2026-03-19 04:44:00.502 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:01.047 ERROR [src.node.docker_mananger] Max retries reached for container 7fad778f9cb3. Exiting log stream.
2026-03-19 04:44:01.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:01.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:01.506 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:01.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:01.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.59/tcp/23147/p2p/16Uiu2HAm13n7Aok74437LhfzHxDvrDQN2TnMWuoWwcr9yTtZ4wqD","/ip4/172.18.71.59/tcp/23148/ws/p2p/16Uiu2HAm13n7Aok74437LhfzHxDvrDQN2TnMWuoWwcr9yTtZ4wqD"],"enrUri":"enr:-L24QHmAhrWDlkeZ_0pU_7PqRIs4IOPqSdGvrOnPQg8WePwzcvelDuR3jvoT26UNXZZbEb3F7De1ZGqO1eyCvvjkMDsCgmlkgnY0gmlwhKwSRzuKbXVsdGlhZGRyc5YACASsEkc7BlprAAoErBJHOwZabN0DgnJzhQADAQAAiXNlY3AyNTZrMaECU4pFk3nKXXXnXHgsYtJYQF_5JYWvnTDVFQF_h36njFyDdGNwglprg3VkcIJabYV3YWt1MgM"}'
2026-03-19 04:44:01.508 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:01.516 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:44:01.516 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-44-00__3239b794-e461-4003-abcc-5c3fdc09921e__wakuorg_nwaku:latest.log
2026-03-19 04:44:01.516 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:44:01.516 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:44:01.518 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:44:01.518 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.159
2026-03-19 04:44:01.518 DEBUG [src.node.docker_mananger] Generated ports ['43446', '43447', '43448', '43449', '43450']
2026-03-19 04:44:01.518 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:44:01.518 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:44:01.518 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:44:01.518 DEBUG [src.node.docker_mananger] docker run -i -t -p 43446:43446 -p 43447:43447 -p 43448:43448 -p 43449:43449 -p 43450:43450 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43448 --rest-port=43446 --tcp-port=43447 --discv5-udp-port=43449 --rest-address=0.0.0.0 --nat=extip:172.18.169.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7facd9b0a9d36bef0be31032b24f8a1eee4f4713a0b54bf1fcbb2cfacfeacb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43450 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHmAhrWDlkeZ_0pU_7PqRIs4IOPqSdGvrOnPQg8WePwzcvelDuR3jvoT26UNXZZbEb3F7De1ZGqO1eyCvvjkMDsCgmlkgnY0gmlwhKwSRzuKbXVsdGlhZGRyc5YACASsEkc7BlprAAoErBJHOwZabN0DgnJzhQADAQAAiXNlY3AyNTZrMaECU4pFk3nKXXXnXHgsYtJYQF_5JYWvnTDVFQF_h36njFyDdGNwglprg3VkcIJabYV3YWt1MgM --storenode=/ip4/172.18.71.59/tcp/23147/p2p/16Uiu2HAm13n7Aok74437LhfzHxDvrDQN2TnMWuoWwcr9yTtZ4wqD --store=true --relay=true
2026-03-19 04:44:01.718 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.159 waku e5692bb7ecd113e1aecedab9ac632157806199906e322915cbefce0910c24cf6
2026-03-19 04:44:01.752 DEBUG [src.node.docker_mananger] Container started with ID e5692bb7ecd1. Setting up logs at ./log/docker/store_node1_2026-03-19_04-44-00__3239b794-e461-4003-abcc-5c3fdc09921e__wakuorg_nwaku:latest.log
2026-03-19 04:44:01.752 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43446
2026-03-19 04:44:01.754 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:44:02.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:02.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:44:02.757 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:44:02.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:44:02.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.159/tcp/43447/p2p/16Uiu2HAm19FkK84VxtDFjFXkuJ4xM4Tk6suQZrDKguqsaMyTzu2s","/ip4/172.18.169.159/tcp/43448/ws/p2p/16Uiu2HAm19FkK84VxtDFjFXkuJ4xM4Tk6suQZrDKguqsaMyTzu2s"],"enrUri":"enr:-L24QHpFFq0xp_vBvL78zJPnzhslaq9zcJLvXETAKHmp9_z7av7YNQ_w4vg1oLysWvXV2x2UW-wlwIEuv3EPHVbTrrgCgmlkgnY0gmlwhKwSqZ-KbXVsdGlhZGRyc5YACASsEqmfBqm3AAoErBKpnwapuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVPFtzl_iu5GXBtv-iHNCHsYN9V1Yq4JQEc51xqjNPsSDdGNwgqm3g3VkcIKpuYV3YWt1MgM"}'
2026-03-19 04:44:02.760 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:44:02.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43446/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.59/tcp/23147/p2p/16Uiu2HAm13n7Aok74437LhfzHxDvrDQN2TnMWuoWwcr9yTtZ4wqD"]'
2026-03-19 04:44:02.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:02.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:44:02.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:02.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43446/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:44:02.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:02.769 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:02.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:02.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:02.776 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:02.977 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:02.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:02.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:02.983 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:03.184 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:03.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:03.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:03.190 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:03.390 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:03.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:03.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:03.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:03.599 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:03.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:03.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:03.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:03.805 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:03.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:03.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:03.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:04.012 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:04.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:04.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:04.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:04.220 DEBUG [src.steps.store] Relaying message
2026-03-19 04:44:04.220 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:44:04.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:44:04.226 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:44:04.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/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-03-19 04:44:04.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1db11f11b2e60297c26bc4882f15423b6946d5eefaa55e1514304471734d1691"}]}'
2026-03-19 04:44:04.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/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-03-19 04:44:04.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf9ed3c3627159094fb4a578a614d43857715f96cf0568ed2b7bd061375ad1c9c"}]}'
2026-03-19 04:44:04.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/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-03-19 04:44:04.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x60bcf481a579c137e441c407cfc4be9fc9834bf28926252805717b82a04dac09"}]}'
2026-03-19 04:44:04.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/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-03-19 04:44:04.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf3976270b30c082b95f0df232941dea1d155d1abc49cbc8f97000bd84b49405d"}]}'
2026-03-19 04:44:04.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/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-03-19 04:44:04.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x73c96c7984b704d3e0886ac1847716a01dc0681c888a3994490ad79101964417"}]}'
2026-03-19 04:44:04.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/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-03-19 04:44:04.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x96767a48317d73f71f0dc7561d759f8246e30441bb769fb2e6b17f7b8eb03a06"}]}'
2026-03-19 04:44:04.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/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-03-19 04:44:04.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ede32ad3cd24a46ab85dc77091d79d5b562bbb170aac7ef92651fdc431822b9"}]}'
2026-03-19 04:44:04.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23146/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-03-19 04:44:04.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ae18762e61515220f8e16a23e5f0af04dde02f44ea1ca08d0a8f1342d918b04"}]}'
2026-03-19 04:44:04.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/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-03-19 04:44:04.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1db11f11b2e60297c26bc4882f15423b6946d5eefaa55e1514304471734d1691"}]}'
2026-03-19 04:44:04.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/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-03-19 04:44:04.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf9ed3c3627159094fb4a578a614d43857715f96cf0568ed2b7bd061375ad1c9c"}]}'
2026-03-19 04:44:04.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/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-03-19 04:44:04.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x60bcf481a579c137e441c407cfc4be9fc9834bf28926252805717b82a04dac09"}]}'
2026-03-19 04:44:04.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/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-03-19 04:44:04.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf3976270b30c082b95f0df232941dea1d155d1abc49cbc8f97000bd84b49405d"}]}'
2026-03-19 04:44:04.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/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-03-19 04:44:04.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x73c96c7984b704d3e0886ac1847716a01dc0681c888a3994490ad79101964417"}]}'
2026-03-19 04:44:04.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/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-03-19 04:44:04.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x96767a48317d73f71f0dc7561d759f8246e30441bb769fb2e6b17f7b8eb03a06"}]}'
2026-03-19 04:44:04.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/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-03-19 04:44:04.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ede32ad3cd24a46ab85dc77091d79d5b562bbb170aac7ef92651fdc431822b9"}]}'
2026-03-19 04:44:04.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43446/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-03-19 04:44:04.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9ae18762e61515220f8e16a23e5f0af04dde02f44ea1ca08d0a8f1342d918b04"}]}'
2026-03-19 04:44:04.476 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:44:04.478 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:44:04.478 DEBUG [src.node.waku_node] Stopping container with id b74378c0a02a
2026-03-19 04:44:05.050 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:05.051 DEBUG [src.node.waku_node] Stopping container with id e5692bb7ecd1
2026-03-19 04:44:05.620 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:44:05.624 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:44:05.632 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:44:05.642 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,189 @@
2026-03-19 04:39:37.236 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:37.237 DEBUG [tests.conftest] Running test: test_resubscribe_to_unsubscribed_pubsub_topics with id: 2026-03-19_04-39-37__b98ed887-c4b3-4e9e-812d-796286e2bb9a
2026-03-19 04:39:37.237 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:37.237 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:39:37.237 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:39:37.245 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:37.245 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-37__b98ed887-c4b3-4e9e-812d-796286e2bb9a__wakuorg_nwaku:latest.log
2026-03-19 04:39:37.246 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:37.246 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:37.248 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:37.248 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.138
2026-03-19 04:39:37.248 DEBUG [src.node.docker_mananger] Generated ports ['24254', '24255', '24256', '24257', '24258']
2026-03-19 04:39:37.248 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:39:37.249 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:37.249 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:37.249 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:37.249 DEBUG [src.node.docker_mananger] docker run -i -t -p 24254:24254 -p 24255:24255 -p 24256:24256 -p 24257:24257 -p 24258:24258 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24256 --rest-port=24254 --tcp-port=24255 --discv5-udp-port=24257 --rest-address=0.0.0.0 --nat=extip:172.18.15.138 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d15a4dd0d1d8f638e57d6efbddd98f34e5efe2b761743c39de8ae0179e0f8cb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24258 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:39:37.461 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.138 waku ba437cb77a626981bf7fb774819d9fa5123db55d4f1f1819b95989e2e7134bc1
2026-03-19 04:39:37.500 DEBUG [src.node.docker_mananger] Container started with ID ba437cb77a62. Setting up logs at ./log/docker/node1_2026-03-19_04-39-37__b98ed887-c4b3-4e9e-812d-796286e2bb9a__wakuorg_nwaku:latest.log
2026-03-19 04:39:37.501 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24254
2026-03-19 04:39:37.504 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:38.046 ERROR [src.node.docker_mananger] Max retries reached for container 5b9f38345317. Exiting log stream.
2026-03-19 04:39:38.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24254/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:38.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:38.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24254/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:38.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:38.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24254/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:38.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:38.719 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:38.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24254/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:38.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.138/tcp/24255/p2p/16Uiu2HAmNBVrGpNYhL32Z7ASDAWLiNLUKBmovbyLHUAF7WoExUDn","/ip4/172.18.15.138/tcp/24256/ws/p2p/16Uiu2HAmNBVrGpNYhL32Z7ASDAWLiNLUKBmovbyLHUAF7WoExUDn"],"enrUri":"enr:-L24QArUQKYfZq9HuuxvKfRoBPJy-5BVy1Yu-hxxB00ufGQGKYXW_kBYOLVrhjby6z3Tn3R2DvvLK_QCggUhT1PwbDQCgmlkgnY0gmlwhKwSD4qKbXVsdGlhZGRyc5YACASsEg-KBl6_AAoErBIPigZewN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjYn2SLRdsMoanvEBzfW6TQ-yWSK1EOTm_WyVTgr9-RmDdGNwgl6_g3VkcIJewYV3YWt1MgU"}'
2026-03-19 04:39:38.722 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:38.730 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:38.730 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-37__b98ed887-c4b3-4e9e-812d-796286e2bb9a__wakuorg_nwaku:latest.log
2026-03-19 04:39:38.730 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:38.730 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:38.732 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:38.732 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.68
2026-03-19 04:39:38.732 DEBUG [src.node.docker_mananger] Generated ports ['23264', '23265', '23266', '23267', '23268']
2026-03-19 04:39:38.732 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:39:38.732 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:38.732 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:38.733 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:38.733 DEBUG [src.node.docker_mananger] docker run -i -t -p 23264:23264 -p 23265:23265 -p 23266:23266 -p 23267:23267 -p 23268:23268 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23266 --rest-port=23264 --tcp-port=23265 --discv5-udp-port=23267 --rest-address=0.0.0.0 --nat=extip:172.18.253.68 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1019beffcf6dcf59c2ffa3ebcbc5a2cf125914cea3675c87c74ff1ad715da0ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23268 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QArUQKYfZq9HuuxvKfRoBPJy-5BVy1Yu-hxxB00ufGQGKYXW_kBYOLVrhjby6z3Tn3R2DvvLK_QCggUhT1PwbDQCgmlkgnY0gmlwhKwSD4qKbXVsdGlhZGRyc5YACASsEg-KBl6_AAoErBIPigZewN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjYn2SLRdsMoanvEBzfW6TQ-yWSK1EOTm_WyVTgr9-RmDdGNwgl6_g3VkcIJewYV3YWt1MgU
2026-03-19 04:39:38.952 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.68 waku 2da5b6258a6b71434a2a2a0b9aec5d20eee92ef4b6a383f26c6eb8abbb3ec8b8
2026-03-19 04:39:38.994 DEBUG [src.node.docker_mananger] Container started with ID 2da5b6258a6b. Setting up logs at ./log/docker/node2_2026-03-19_04-39-37__b98ed887-c4b3-4e9e-812d-796286e2bb9a__wakuorg_nwaku:latest.log
2026-03-19 04:39:38.995 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23264
2026-03-19 04:39:38.996 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:39.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:40.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:40.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:40.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:40.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:40.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:40.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:40.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:40.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:40.831 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:40.831 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23264/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.68/tcp/23265/p2p/16Uiu2HAmVig3j9Lim13MKeMkdXQKVa5dJxAoXPNQx6m4uH9pkXbg","/ip4/172.18.253.68/tcp/23266/ws/p2p/16Uiu2HAmVig3j9Lim13MKeMkdXQKVa5dJxAoXPNQx6m4uH9pkXbg"],"enrUri":"enr:-L24QMMuciJU0kPDYqud1PAAeYMJUhStm1IJg0Yd5Jlzd_5_P3hJUBqGDjARMDbhvk-zrPwg59D1CdnpiN-mOqp6u38CgmlkgnY0gmlwhKwS_USKbXVsdGlhZGRyc5YACASsEv1EBlrhAAoErBL9RAZa4t0DgnJzhQACAQAAiXNlY3AyNTZrMaED_YhOUi8LZuxSZHG7nUeNRO9YKxDqu32Zbn8iyQ-pxruDdGNwglrhg3VkcIJa44V3YWt1MgE"}'
2026-03-19 04:39:40.834 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:40.835 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23264/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.138/tcp/24255/p2p/16Uiu2HAmNBVrGpNYhL32Z7ASDAWLiNLUKBmovbyLHUAF7WoExUDn"]'
2026-03-19 04:39:40.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:40.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24254/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-03-19 04:39:40.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:40.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23264/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-03-19 04:39:40.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:40.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24254/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-03-19 04:39:40.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:40.890 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:40.992 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:40.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24254/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:40.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895179939420694,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895180878026987,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:41.046 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:41.047 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:41.047 DEBUG [src.node.waku_node] Stopping container with id ba437cb77a62
2026-03-19 04:39:41.710 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:41.712 DEBUG [src.node.waku_node] Stopping container with id 2da5b6258a6b
2026-03-19 04:39:42.301 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:42.305 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:42.345 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:42.375 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:42.377 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:39:42.378 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:39:42.379 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-39-37__b98ed887-c4b3-4e9e-812d-796286e2bb9a__wakuorg_nwaku:latest.log
2026-03-19 04:39:42.380 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-39-37__b98ed887-c4b3-4e9e-812d-796286e2bb9a__wakuorg_nwaku:latest.log
2026-03-19 04:39:42.385 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:42.385 DEBUG [tests.conftest] Running test: test_resubscribe_to_unsubscribed_pubsub_topics with id: 2026-03-19_04-39-42__b9029d25-edbc-41ff-9d15-8c529c2b6388
2026-03-19 04:39:42.385 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:42.386 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:39:42.386 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:39:42.394 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:42.394 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-42__b9029d25-edbc-41ff-9d15-8c529c2b6388__wakuorg_nwaku:latest.log
2026-03-19 04:39:42.394 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:42.394 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:42.396 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:42.396 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.211.12
2026-03-19 04:39:42.396 DEBUG [src.node.docker_mananger] Generated ports ['21231', '21232', '21233', '21234', '21235']
2026-03-19 04:39:42.396 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:39:42.396 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:42.397 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:42.397 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:42.397 DEBUG [src.node.docker_mananger] docker run -i -t -p 21231:21231 -p 21232:21232 -p 21233:21233 -p 21234:21234 -p 21235:21235 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21233 --rest-port=21231 --tcp-port=21232 --discv5-udp-port=21234 --rest-address=0.0.0.0 --nat=extip:172.18.211.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8bbccc97876eb998c7bcbeebe88bdeaf0e55a7c11cc27fcaecc52bcc19d18e4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21235 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:39:42.582 ERROR [src.node.docker_mananger] Max retries reached for container ba437cb77a62. Exiting log stream.
2026-03-19 04:39:42.593 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.211.12 waku b7dda44eafce0539e1bd04fced7d9fd9069eaeda6b458dbb8b20687cd0536b5d
2026-03-19 04:39:42.630 DEBUG [src.node.docker_mananger] Container started with ID b7dda44eafce. Setting up logs at ./log/docker/node1_2026-03-19_04-39-42__b9029d25-edbc-41ff-9d15-8c529c2b6388__wakuorg_nwaku:latest.log
2026-03-19 04:39:42.631 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21231
2026-03-19 04:39:42.632 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:43.118 ERROR [src.node.docker_mananger] Max retries reached for container 2da5b6258a6b. Exiting log stream.
2026-03-19 04:39:43.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21231/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:43.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:43.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21231/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:43.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:43.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21231/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:43.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:43.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21231/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:43.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:44.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21231/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:44.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:44.077 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:44.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21231/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:44.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.211.12/tcp/21232/p2p/16Uiu2HAmQNXpDD6PCKPfQCFyZ6GteDqKKLPtL3FMZYAXQYounXNb","/ip4/172.18.211.12/tcp/21233/ws/p2p/16Uiu2HAmQNXpDD6PCKPfQCFyZ6GteDqKKLPtL3FMZYAXQYounXNb"],"enrUri":"enr:-L24QPubH0RiIQWwpCUuhcZDLD2XK6mRt4bvZMuSoiJcTV0uSBb-kLgz3o8yixFe7tfknDzeZKn-Hsyos_AKNbe4MpwCgmlkgnY0gmlwhKwS0wyKbXVsdGlhZGRyc5YACASsEtMMBlLwAAoErBLTDAZS8d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDrhTyLVImLa8sTtK5kPFUon02zNZhx4q6Sc3BZJdYSWSDdGNwglLwg3VkcIJS8oV3YWt1MgU"}'
2026-03-19 04:39:44.080 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:44.088 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:44.088 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-42__b9029d25-edbc-41ff-9d15-8c529c2b6388__wakuorg_nwaku:latest.log
2026-03-19 04:39:44.088 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:44.088 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:44.090 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:44.090 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.41.96
2026-03-19 04:39:44.090 DEBUG [src.node.docker_mananger] Generated ports ['44153', '44154', '44155', '44156', '44157']
2026-03-19 04:39:44.090 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-19 04:39:44.090 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:44.091 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:44.091 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:44.091 DEBUG [src.node.docker_mananger] docker run -i -t -p 44153:44153 -p 44154:44154 -p 44155:44155 -p 44156:44156 -p 44157:44157 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44155 --rest-port=44153 --tcp-port=44154 --discv5-udp-port=44156 --rest-address=0.0.0.0 --nat=extip:172.18.41.96 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bdb53bbebfb4e0c7b18ab35eb27bd97aaa40ec204c8b4dd7c8d52183f8b74b09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44157 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPubH0RiIQWwpCUuhcZDLD2XK6mRt4bvZMuSoiJcTV0uSBb-kLgz3o8yixFe7tfknDzeZKn-Hsyos_AKNbe4MpwCgmlkgnY0gmlwhKwS0wyKbXVsdGlhZGRyc5YACASsEtMMBlLwAAoErBLTDAZS8d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDrhTyLVImLa8sTtK5kPFUon02zNZhx4q6Sc3BZJdYSWSDdGNwglLwg3VkcIJS8oV3YWt1MgU
2026-03-19 04:39:44.318 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.41.96 waku 82e176115e0e279e0c782bf685f2464e1009b2f4ead590006dce0f07a49f28d9
2026-03-19 04:39:44.354 DEBUG [src.node.docker_mananger] Container started with ID 82e176115e0e. Setting up logs at ./log/docker/node2_2026-03-19_04-39-42__b9029d25-edbc-41ff-9d15-8c529c2b6388__wakuorg_nwaku:latest.log
2026-03-19 04:39:44.355 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44153
2026-03-19 04:39:44.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:45.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44153/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:45.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:45.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44153/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:45.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:45.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44153/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:45.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:45.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44153/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:45.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:45.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44153/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:45.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:39:45.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44153/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:45.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:45.917 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:45.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44153/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:45.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.41.96/tcp/44154/p2p/16Uiu2HAmPvEhHdMNLHCYeTDYT1xZtjHu3N1TkSkHNz1oTyN77Z6w","/ip4/172.18.41.96/tcp/44155/ws/p2p/16Uiu2HAmPvEhHdMNLHCYeTDYT1xZtjHu3N1TkSkHNz1oTyN77Z6w"],"enrUri":"enr:-L24QIC-1vWXYTa6CqIfsCKTNGkmMqoWBjFWo8UXW5ABJ7tAFEYOisAyxF_F2x-zQggQOwzMZ1i54iUfKwljSF0eXe0CgmlkgnY0gmlwhKwSKWCKbXVsdGlhZGRyc5YACASsEilgBqx6AAoErBIpYAase90DgnJzhQACAQAAiXNlY3AyNTZrMaEDp1h872EZkXURwT_UERCZBS-TMKwFzmDfpzxkonZQAEiDdGNwgqx6g3VkcIKsfIV3YWt1MgE"}'
2026-03-19 04:39:45.920 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:45.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44153/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.12/tcp/21232/p2p/16Uiu2HAmQNXpDD6PCKPfQCFyZ6GteDqKKLPtL3FMZYAXQYounXNb"]'
2026-03-19 04:39:45.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:45.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21231/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-03-19 04:39:45.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:45.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44153/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-03-19 04:39:45.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:45.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21231/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-03-19 04:39:45.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:45.977 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:46.077 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:46.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21231/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:46.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895185249383083,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895185275210276,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895185964755074,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:46.091 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:46.093 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:46.093 DEBUG [src.node.waku_node] Stopping container with id b7dda44eafce
2026-03-19 04:39:46.740 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:46.740 DEBUG [src.node.waku_node] Stopping container with id 82e176115e0e
2026-03-19 04:39:47.395 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:47.397 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:47.452 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:47.479 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:47.480 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:39:47.480 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:39:47.480 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-39-42__b9029d25-edbc-41ff-9d15-8c529c2b6388__wakuorg_nwaku:latest.log
2026-03-19 04:39:47.481 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-39-42__b9029d25-edbc-41ff-9d15-8c529c2b6388__wakuorg_nwaku:latest.log

File diff suppressed because it is too large Load Diff

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_negative_number_page_size with id: 2026-03-19_04-49-16__6cbc6f20-2e6f-4dec-b6fa-8c7fb6809340
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-49-16__6cbc6f20-2e6f-4dec-b6fa-8c7fb6809340__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24285', '24286', '24287', '24288', '24289']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24285:24285 -p 24286:24286 -p 24287:24287 -p 24288:24288 -p 24289:24289 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24287 --rest-port=24285 --tcp-port=24286 --discv5-udp-port=24288 --rest-address=0.0.0.0 --nat=extip:172.18.205.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc6504e6de4ffd7caa8d60b5aaaac3f2ed2df8bffd1abfc1c5edbbfd6dc09e27 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24289 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.205.80 waku 66e6a7f43ab879f9d12a45578fca62b66179c8d6903f01f1dd3174a16f1f6ed0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66e6a7f43ab8. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-49-16__6cbc6f20-2e6f-4dec-b6fa-8c7fb6809340__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24285
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 35145b2d2742. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5b5a497e1e45. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24285/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24285/debug/v1/info" -H "Content-Type: application/json" -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.80/tcp/24286/p2p/16Uiu2HAkwJgszETThSv7jsfR8bu3vUUeyZMt8PbqSAV51LVfS8FE","/ip4/172.18.205.80/tcp/24287/ws/p2p/16Uiu2HAkwJgszETThSv7jsfR8bu3vUUeyZMt8PbqSAV51LVfS8FE"],"enrUri":"enr:-L24QDEGvuGfOxWIoNBFxXikYAfZAKZSyj9wd4poGRDoRedsPrQAlmeOx86j4qPI7s1gElhK57urXS0v18iZ7i0oakkCgmlkgnY0gmlwhKwSzVCKbXVsdGlhZGRyc5YACASsEs1QBl7eAAoErBLNUAZe390DgnJzhQADAQAAiXNlY3AyNTZrMaECG-1TYYG_yAZVC-RHfPCxKBxvq2h_M4StMUctjv6W-b2DdGNwgl7eg3VkcIJe4IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-49-16__6cbc6f20-2e6f-4dec-b6fa-8c7fb6809340__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6799', '6800', '6801', '6802', '6803']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6799:6799 -p 6800:6800 -p 6801:6801 -p 6802:6802 -p 6803:6803 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6801 --rest-port=6799 --tcp-port=6800 --discv5-udp-port=6802 --rest-address=0.0.0.0 --nat=extip:172.18.5.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdd0fc7e2bc2bf3ca01c0bbdd1ba912b1fd1ac26cf50ec0bc62f3468d6bd70da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6803 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDEGvuGfOxWIoNBFxXikYAfZAKZSyj9wd4poGRDoRedsPrQAlmeOx86j4qPI7s1gElhK57urXS0v18iZ7i0oakkCgmlkgnY0gmlwhKwSzVCKbXVsdGlhZGRyc5YACASsEs1QBl7eAAoErBLNUAZe390DgnJzhQADAQAAiXNlY3AyNTZrMaECG-1TYYG_yAZVC-RHfPCxKBxvq2h_M4StMUctjv6W-b2DdGNwgl7eg3VkcIJe4IV3YWt1MgM --storenode=/ip4/172.18.205.80/tcp/24286/p2p/16Uiu2HAkwJgszETThSv7jsfR8bu3vUUeyZMt8PbqSAV51LVfS8FE --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.113 waku 249d07a8eeaf4d08b9e78a3e07091590e84b571e124f67af69f02f26e438c5af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 249d07a8eeaf. Setting up logs at ./log/docker/store_node1_2026-03-19_04-49-16__6cbc6f20-2e6f-4dec-b6fa-8c7fb6809340__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6799
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6799/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6799/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.113/tcp/6800/p2p/16Uiu2HAkxdjiDWGhdQojVqMhNoWurAQrWyyvX7CCszfmWuLDshkm","/ip4/172.18.5.113/tcp/6801/ws/p2p/16Uiu2HAkxdjiDWGhdQojVqMhNoWurAQrWyyvX7CCszfmWuLDshkm"],"enrUri":"enr:-L24QOo8PGC_tOXulW_lh9DkkhNQHadPpsWrbgJz3K7p3EqAXBdEYKPVMi-YSLx7lb9sWYdrhu8sLk0Z1Bl-l8dVL3cCgmlkgnY0gmlwhKwSBXGKbXVsdGlhZGRyc5YACASsEgVxBhqQAAoErBIFcQYakd0DgnJzhQADAQAAiXNlY3AyNTZrMaECL6o_56bOzk_pPRGdIdDEaCIr2T9jWlS4d4GALKKPTHqDdGNwghqQg3VkcIIakoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6799/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.205.80/tcp/24286/p2p/16Uiu2HAkwJgszETThSv7jsfR8bu3vUUeyZMt8PbqSAV51LVfS8FE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24285/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:6799/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:24285/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:24285/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:24285/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:24285/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:24285/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:24285/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:24285/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:24285/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:24285/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:24285/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  tests.store.test_page_size:test_page_size.py:52 requesting stored message with wrong page_size = -1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24285/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5a58cafaf02fec79c73a4c87c0f5f564c9e73769038781be72c71670cf37324"},{"messageHash":"0x83acdbac67228bbe8150c8313bdbed5939ada4fe0ec8f5486b1daf826ae07ab1"},{"messageHash":"0xa6d446a928cf63417a3165de7c0ee927e6176641a604f7ffa8e73cbb00ebb1db"},{"messageHash":"0x9ea1bb56bea661b70738a155fb6343701c1563d021672a175dd5311ad0cd2359"},{"messageHash":"0x1d1223300d5a2ce927115d5c72770cebe7853f1c35c59d58666ffbaa6ad5635d"},{"messageHash":"0xbe91caed072f0ec8f018e6cc863ed9d7a93c002a050259a827e4bde5defbbb21"},{"messageHash":"0x59ebe885bb928d4a5f6ea20fe9d628f52feca6df6656f6f9785bb76b6ec8270e"},{"messageHash":"0x9be3040f3f95ee067688cbf0e415ab67974b181c5d2a285f8f1514ec265fae32"},{"messageHash":"0x1503b392066e710d6008bc411840b25e7293ef505599f0ba40149f1c8e2b1423"},{"messageHash":"0xd89b0aca2474f4c40e68aa01bcb302d1045f9806ecf07235b9dc7d340e916356"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=-1&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5a58cafaf02fec79c73a4c87c0f5f564c9e73769038781be72c71670cf37324"},{"messageHash":"0x83acdbac67228bbe8150c8313bdbed5939ada4fe0ec8f5486b1daf826ae07ab1"},{"messageHash":"0xa6d446a928cf63417a3165de7c0ee927e6176641a604f7ffa8e73cbb00ebb1db"},{"messageHash":"0x9ea1bb56bea661b70738a155fb6343701c1563d021672a175dd5311ad0cd2359"},{"messageHash":"0x1d1223300d5a2ce927115d5c72770cebe7853f1c35c59d58666ffbaa6ad5635d"},{"messageHash":"0xbe91caed072f0ec8f018e6cc863ed9d7a93c002a050259a827e4bde5defbbb21"},{"messageHash":"0x59ebe885bb928d4a5f6ea20fe9d628f52feca6df6656f6f9785bb76b6ec8270e"},{"messageHash":"0x9be3040f3f95ee067688cbf0e415ab67974b181c5d2a285f8f1514ec265fae32"},{"messageHash":"0x1503b392066e710d6008bc411840b25e7293ef505599f0ba40149f1c8e2b1423"},{"messageHash":"0xd89b0aca2474f4c40e68aa01bcb302d1045f9806ecf07235b9dc7d340e916356"}]}'
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 66e6a7f43ab8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 249d07a8eeaf
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 @@
2026-03-19 04:40:08.490 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:08.490 DEBUG [tests.conftest] Running test: test_store_with_hashes with id: 2026-03-19_04-40-08__d8b53f97-216d-42ad-a02b-2a687b5cab73
2026-03-19 04:40:08.491 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:08.491 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:40:08.491 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:40:08.499 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:08.499 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-40-08__d8b53f97-216d-42ad-a02b-2a687b5cab73__wakuorg_nwaku:latest.log
2026-03-19 04:40:08.499 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:08.499 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:08.501 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:08.501 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.184
2026-03-19 04:40:08.501 DEBUG [src.node.docker_mananger] Generated ports ['25268', '25269', '25270', '25271', '25272']
2026-03-19 04:40:08.501 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:08.502 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:08.502 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:08.502 DEBUG [src.node.docker_mananger] docker run -i -t -p 25268:25268 -p 25269:25269 -p 25270:25270 -p 25271:25271 -p 25272:25272 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25270 --rest-port=25268 --tcp-port=25269 --discv5-udp-port=25271 --rest-address=0.0.0.0 --nat=extip:172.18.97.184 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0e2e63b32a84f0ab4915ece8ff10acd30e92f7ce5a2c3bf51a4297bf9bccbadd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25272 --metrics-logging=true --store=true --relay=true
2026-03-19 04:40:08.713 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.184 waku c1bec0e2a8669bc29753fde83ddc7df0f4e22d2d2a23bf9ea34dea587d886270
2026-03-19 04:40:08.733 ERROR [src.node.docker_mananger] Max retries reached for container 58b2c12d0e3f. Exiting log stream.
2026-03-19 04:40:08.752 DEBUG [src.node.docker_mananger] Container started with ID c1bec0e2a866. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-40-08__d8b53f97-216d-42ad-a02b-2a687b5cab73__wakuorg_nwaku:latest.log
2026-03-19 04:40:08.753 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25268
2026-03-19 04:40:08.753 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:09.293 ERROR [src.node.docker_mananger] Max retries reached for container f44ce8b3bf28. Exiting log stream.
2026-03-19 04:40:09.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:09.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:09.757 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:09.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:09.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.184/tcp/25269/p2p/16Uiu2HAkxdRX9meDd9aRfF5zN8cPhDbQocWaGyRMevWYFMvX9KRR","/ip4/172.18.97.184/tcp/25270/ws/p2p/16Uiu2HAkxdRX9meDd9aRfF5zN8cPhDbQocWaGyRMevWYFMvX9KRR"],"enrUri":"enr:-L24QA1fJ_8zYeXHVrF86ACy-mQrADi86SUPkjTtEMuUNfRoV-QEzI1ztThnyDtAsh8hsk7id1ofTWrAeA3QnT0c6WYCgmlkgnY0gmlwhKwSYbiKbXVsdGlhZGRyc5YACASsEmG4BmK1AAoErBJhuAZitt0DgnJzhQADAQAAiXNlY3AyNTZrMaECL5WuZ1gIGSEAYO0vHgFyQPuxpdLTTwG3oEJwPdYnQlCDdGNwgmK1g3VkcIJit4V3YWt1MgM"}'
2026-03-19 04:40:09.760 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:09.768 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:09.768 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-40-08__d8b53f97-216d-42ad-a02b-2a687b5cab73__wakuorg_nwaku:latest.log
2026-03-19 04:40:09.768 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:09.768 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:09.769 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:09.770 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.245.213
2026-03-19 04:40:09.770 DEBUG [src.node.docker_mananger] Generated ports ['49404', '49405', '49406', '49407', '49408']
2026-03-19 04:40:09.770 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:09.770 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:09.770 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:09.770 DEBUG [src.node.docker_mananger] docker run -i -t -p 49404:49404 -p 49405:49405 -p 49406:49406 -p 49407:49407 -p 49408:49408 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49406 --rest-port=49404 --tcp-port=49405 --discv5-udp-port=49407 --rest-address=0.0.0.0 --nat=extip:172.18.245.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=10696bb0db88fd9fbc3f9eb98b1d22c0feb4d42804beaee70ecbcfed5d9cdf02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49408 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA1fJ_8zYeXHVrF86ACy-mQrADi86SUPkjTtEMuUNfRoV-QEzI1ztThnyDtAsh8hsk7id1ofTWrAeA3QnT0c6WYCgmlkgnY0gmlwhKwSYbiKbXVsdGlhZGRyc5YACASsEmG4BmK1AAoErBJhuAZitt0DgnJzhQADAQAAiXNlY3AyNTZrMaECL5WuZ1gIGSEAYO0vHgFyQPuxpdLTTwG3oEJwPdYnQlCDdGNwgmK1g3VkcIJit4V3YWt1MgM --storenode=/ip4/172.18.97.184/tcp/25269/p2p/16Uiu2HAkxdRX9meDd9aRfF5zN8cPhDbQocWaGyRMevWYFMvX9KRR --store=true --relay=true
2026-03-19 04:40:09.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.245.213 waku ca330a55b6426548a4e58312ebd1f33060677a279573f913027b5e14b9d97066
2026-03-19 04:40:10.014 DEBUG [src.node.docker_mananger] Container started with ID ca330a55b642. Setting up logs at ./log/docker/store_node1_2026-03-19_04-40-08__d8b53f97-216d-42ad-a02b-2a687b5cab73__wakuorg_nwaku:latest.log
2026-03-19 04:40:10.015 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49404
2026-03-19 04:40:10.015 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:11.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:11.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:11.020 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:11.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:11.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.213/tcp/49405/p2p/16Uiu2HAmGtVCnAc7x647ATGJspfPTdgFVgYhTwV8oZmokyqWQZvQ","/ip4/172.18.245.213/tcp/49406/ws/p2p/16Uiu2HAmGtVCnAc7x647ATGJspfPTdgFVgYhTwV8oZmokyqWQZvQ"],"enrUri":"enr:-L24QBrZGMMq7gIs2KXR77cuh22QGB8XzixljDeNaE1gIqpuX_2xuCKG1Uq-oasVXq4Ww7ED2ZUQsFWWNuOY7OgXdiACgmlkgnY0gmlwhKwS9dWKbXVsdGlhZGRyc5YACASsEvXVBsD9AAoErBL11QbA_t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPuPsN1ximXMBZ11OUvQiEv1IvPARkr24v6q3HSCf2oGDdGNwgsD9g3VkcILA_4V3YWt1MgM"}'
2026-03-19 04:40:11.022 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:11.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49404/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.184/tcp/25269/p2p/16Uiu2HAkxdRX9meDd9aRfF5zN8cPhDbQocWaGyRMevWYFMvX9KRR"]'
2026-03-19 04:40:11.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:11.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:40:11.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:11.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49404/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:40:11.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:11.032 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:11.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:11.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:11.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:11.239 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:11.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:11.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:11.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:11.447 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:11.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:11.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:11.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:11.655 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:11.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:11.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:11.662 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:11.863 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:11.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:11.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:11.870 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:12.070 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:12.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:12.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:12.078 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:12.279 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:12.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:12.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:12.285 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:12.486 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:12.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:12.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:12.493 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:12.694 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:12.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:12.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:12.701 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:12.902 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:12.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:12.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:12.909 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:13.110 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:13.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:13.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:13.117 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:13.319 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:13.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:13.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:13.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:13.528 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:13.528 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:13.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:13.535 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:13.735 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:13.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:13.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:13.742 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:13.943 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:13.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:13.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:13.951 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:14.152 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:14.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:14.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:14.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:14.361 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:14.362 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:14.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:14.368 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:14.569 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:14.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:14.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:14.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:14.777 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:14.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:14.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:14.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:14.985 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:14.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:14.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:14.991 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:15.192 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:15.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:15.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:15.198 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:15.399 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:15.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:15.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:15.406 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:15.607 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:15.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:15.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:15.614 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:15.815 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:15.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:15.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:15.821 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:16.022 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:16.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:16.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:16.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:16.230 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:16.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:16.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:16.237 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:16.438 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:16.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:16.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:16.445 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:16.646 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:16.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:16.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:16.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:16.855 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:16.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:16.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:16.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:17.063 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:17.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:17.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:17.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:17.271 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:17.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:17.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:17.278 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:17.479 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:17.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:17.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:17.485 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:17.686 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:17.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:17.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:17.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:17.894 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:17.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:17.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:17.902 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:18.103 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:18.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:18.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:18.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:18.311 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:18.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:18.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:18.318 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:18.519 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:18.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:18.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:18.525 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:18.726 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:18.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:18.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:18.733 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:18.934 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:18.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:18.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:18.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:19.142 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:19.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25268/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)'}'
2026-03-19 04:40:19.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:19.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:19.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x14e8a7bcae5e02044b5bc85635520307a0d463768144974e669d917d3816cddd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x14e8a7bcae5e02044b5bc85635520307a0d463768144974e669d917d3816cddd"}]}'
2026-03-19 04:40:19.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4ca79c525086096f3f9a1e3793ac95beeb7d5fdd3fb561d8de6d6ca870e6da81&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4ca79c525086096f3f9a1e3793ac95beeb7d5fdd3fb561d8de6d6ca870e6da81"}]}'
2026-03-19 04:40:19.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3e163d181ac3743e69b0eadb18eb3a905e8c57ec29374c17f3910e27bf460a03&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e163d181ac3743e69b0eadb18eb3a905e8c57ec29374c17f3910e27bf460a03"}]}'
2026-03-19 04:40:19.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x599ea08f8626567ef7ada3819fdc931a0c45c32c5978c77475daa9ee59c21b42&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x599ea08f8626567ef7ada3819fdc931a0c45c32c5978c77475daa9ee59c21b42"}]}'
2026-03-19 04:40:19.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf5914fe5507bc3244b75a26b4c00a7dea6def480b82db14f2204986ba5cf99fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf5914fe5507bc3244b75a26b4c00a7dea6def480b82db14f2204986ba5cf99fe"}]}'
2026-03-19 04:40:19.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5d753bb754aa95fda5dcde46a8098943ae4982b049e4b6902b39e77afb895b94&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5d753bb754aa95fda5dcde46a8098943ae4982b049e4b6902b39e77afb895b94"}]}'
2026-03-19 04:40:19.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xda9d2da6ea82c3dcbb3fcdf68812689df069beb04fed3ba408d7efaaa88c7f6f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda9d2da6ea82c3dcbb3fcdf68812689df069beb04fed3ba408d7efaaa88c7f6f"}]}'
2026-03-19 04:40:19.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3d2a85b9caa81e2a790a9e19d444499b6fafbf5255ce52efd5ff45f7b9baa084&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3d2a85b9caa81e2a790a9e19d444499b6fafbf5255ce52efd5ff45f7b9baa084"}]}'
2026-03-19 04:40:19.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x970860edca83884142792afa6f2c005e9f625480da984ea2f83e7d98dafa57a7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x970860edca83884142792afa6f2c005e9f625480da984ea2f83e7d98dafa57a7"}]}'
2026-03-19 04:40:19.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x60124f30f75179dc4e7cce819bb9920db262ac7835d849a9be9745d559acb34e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x60124f30f75179dc4e7cce819bb9920db262ac7835d849a9be9745d559acb34e"}]}'
2026-03-19 04:40:19.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa3ead3afb3d2aa771226ce7d38e8346fd5a8ec4f89b9d8a04b69af77d0af679c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa3ead3afb3d2aa771226ce7d38e8346fd5a8ec4f89b9d8a04b69af77d0af679c"}]}'
2026-03-19 04:40:19.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc22f9787f56a2d4ade67801c6bf9b181e1684cbe110fdc31814de43cf0bbfa76&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc22f9787f56a2d4ade67801c6bf9b181e1684cbe110fdc31814de43cf0bbfa76"}]}'
2026-03-19 04:40:19.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcbd8542c739ce9e41f3df8e2440cb44ea7c5ed07aebc315984913a66abd8ae16&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcbd8542c739ce9e41f3df8e2440cb44ea7c5ed07aebc315984913a66abd8ae16"}]}'
2026-03-19 04:40:19.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6f1c8c4d4196e04a66704ef858762f419c5736e1321928f8544e12949848be3c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6f1c8c4d4196e04a66704ef858762f419c5736e1321928f8544e12949848be3c"}]}'
2026-03-19 04:40:19.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xde567d3dde24b046b73b70dbf2d2a244ab0f61c2dbcab38de62f240463c2b5a7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xde567d3dde24b046b73b70dbf2d2a244ab0f61c2dbcab38de62f240463c2b5a7"}]}'
2026-03-19 04:40:19.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x563b99084c808a1fd94de4d32fd9f4bd640f82daa7b3e4d8475f3d42ed00e461&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x563b99084c808a1fd94de4d32fd9f4bd640f82daa7b3e4d8475f3d42ed00e461"}]}'
2026-03-19 04:40:19.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x37607f2c870a864ce33fb7ca4ef478c73d8e36e7066a449d150a0dd36b1211e1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x37607f2c870a864ce33fb7ca4ef478c73d8e36e7066a449d150a0dd36b1211e1"}]}'
2026-03-19 04:40:19.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x07b16b6562a1e5005a8e2c7b07e6a6830f21add3315253b5c636c9b17726ec0d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x07b16b6562a1e5005a8e2c7b07e6a6830f21add3315253b5c636c9b17726ec0d"}]}'
2026-03-19 04:40:19.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x72936c26c1e832337e73c566488adacea8b8116a767fa3e15a6e9a34bdb70a36&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72936c26c1e832337e73c566488adacea8b8116a767fa3e15a6e9a34bdb70a36"}]}'
2026-03-19 04:40:19.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1e71d989ef4152345c937bb647076cd40c592123194d819ad307cbe6c03c8907&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1e71d989ef4152345c937bb647076cd40c592123194d819ad307cbe6c03c8907"}]}'
2026-03-19 04:40:19.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb71621fd691169fea186140e89498ea44c8bfc8ee8bd8a3f601e9a9b03aae54a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb71621fd691169fea186140e89498ea44c8bfc8ee8bd8a3f601e9a9b03aae54a"}]}'
2026-03-19 04:40:19.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4fe35209f565b75e32016c829bbb549d90bfd39bfc11f0eb24d0b18a2fd421ec&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4fe35209f565b75e32016c829bbb549d90bfd39bfc11f0eb24d0b18a2fd421ec"}]}'
2026-03-19 04:40:19.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb69f65a0a1ec0e4fa0a7425480c5f7a87dc7eda9e61edf1ca4ae0b57d1148a6a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb69f65a0a1ec0e4fa0a7425480c5f7a87dc7eda9e61edf1ca4ae0b57d1148a6a"}]}'
2026-03-19 04:40:19.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7dd73babf97580809186908a597d0d2de4eea81614ea255867900ea585e64caa&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dd73babf97580809186908a597d0d2de4eea81614ea255867900ea585e64caa"}]}'
2026-03-19 04:40:19.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x13f1b110bae01b29bc3f151bade75c8f9b5be0bc5639063ff532daba097d0708&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x13f1b110bae01b29bc3f151bade75c8f9b5be0bc5639063ff532daba097d0708"}]}'
2026-03-19 04:40:19.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa9e6867845b0f8be9e3735c907500c5bbc6fcd8ccde7748d09e616433a1ebe31&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa9e6867845b0f8be9e3735c907500c5bbc6fcd8ccde7748d09e616433a1ebe31"}]}'
2026-03-19 04:40:19.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x50824343e101bb01367224b18d2c7d3a9dc584efbfa2fdf40dd9dab5b8449d5c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50824343e101bb01367224b18d2c7d3a9dc584efbfa2fdf40dd9dab5b8449d5c"}]}'
2026-03-19 04:40:19.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1724327eb4c155bfc6832ccb66c985eaa3269bb3ec11ed5ebee8adf8ec1c53e5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1724327eb4c155bfc6832ccb66c985eaa3269bb3ec11ed5ebee8adf8ec1c53e5"}]}'
2026-03-19 04:40:19.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe528de87bbc174fc041b83f6802544299ae659eead076ec8d32a1ac93d5a3907&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe528de87bbc174fc041b83f6802544299ae659eead076ec8d32a1ac93d5a3907"}]}'
2026-03-19 04:40:19.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf7483fb64c3b73aa363163f9de9d74273ac3555ad6a6346bc82c61236835cd5a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7483fb64c3b73aa363163f9de9d74273ac3555ad6a6346bc82c61236835cd5a"}]}'
2026-03-19 04:40:19.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x01d6532e18ec01b0e306d64fecb2b65f9112309c1aa4db45ed4c07641023cd16&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x01d6532e18ec01b0e306d64fecb2b65f9112309c1aa4db45ed4c07641023cd16"}]}'
2026-03-19 04:40:19.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x13475c9b2212fc655afb0a8016e68d0bf70c6c2a44df1755468539406737ea5b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x13475c9b2212fc655afb0a8016e68d0bf70c6c2a44df1755468539406737ea5b"}]}'
2026-03-19 04:40:19.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5680dbb250833e2269a3d28ca9233b4bb30a2e8b4a7143cf6d8883835414e63e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5680dbb250833e2269a3d28ca9233b4bb30a2e8b4a7143cf6d8883835414e63e"}]}'
2026-03-19 04:40:19.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8809a81083f95c6dc7e9bd6133b7f367a5159c3d465691ddb4e4ba6fbc10f98e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8809a81083f95c6dc7e9bd6133b7f367a5159c3d465691ddb4e4ba6fbc10f98e"}]}'
2026-03-19 04:40:19.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x92972159f49fd03421932a382cd607c3f2a08b324ed945f9e4485c416adf4baa&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x92972159f49fd03421932a382cd607c3f2a08b324ed945f9e4485c416adf4baa"}]}'
2026-03-19 04:40:19.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa35b41942bb24b29a8cacbc4513beb9c685d253ba562bb62512ecf3b8ccbe2b3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa35b41942bb24b29a8cacbc4513beb9c685d253ba562bb62512ecf3b8ccbe2b3"}]}'
2026-03-19 04:40:19.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfe5327a42a3d27b81a813d0005ba583e7ba322274f864c84ac1f46534346ea59&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe5327a42a3d27b81a813d0005ba583e7ba322274f864c84ac1f46534346ea59"}]}'
2026-03-19 04:40:19.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x254769737f2bf7b7c2ce1af11ae26f9ed942adfa17c44c216bab0c09586468e7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x254769737f2bf7b7c2ce1af11ae26f9ed942adfa17c44c216bab0c09586468e7"}]}'
2026-03-19 04:40:19.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe530fc7f0d6ceb5ebf2bae9914f4d80aa4d9a1802f010934e026f41df7148ea5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe530fc7f0d6ceb5ebf2bae9914f4d80aa4d9a1802f010934e026f41df7148ea5"}]}'
2026-03-19 04:40:19.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25268/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x38b4f0b16720bb4bedf1d0bd1e18228ee38a928a0236125208444c9cf47a2a61&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38b4f0b16720bb4bedf1d0bd1e18228ee38a928a0236125208444c9cf47a2a61"}]}'
2026-03-19 04:40:19.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x14e8a7bcae5e02044b5bc85635520307a0d463768144974e669d917d3816cddd&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x14e8a7bcae5e02044b5bc85635520307a0d463768144974e669d917d3816cddd"}]}'
2026-03-19 04:40:19.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4ca79c525086096f3f9a1e3793ac95beeb7d5fdd3fb561d8de6d6ca870e6da81&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4ca79c525086096f3f9a1e3793ac95beeb7d5fdd3fb561d8de6d6ca870e6da81"}]}'
2026-03-19 04:40:19.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3e163d181ac3743e69b0eadb18eb3a905e8c57ec29374c17f3910e27bf460a03&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3e163d181ac3743e69b0eadb18eb3a905e8c57ec29374c17f3910e27bf460a03"}]}'
2026-03-19 04:40:19.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x599ea08f8626567ef7ada3819fdc931a0c45c32c5978c77475daa9ee59c21b42&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x599ea08f8626567ef7ada3819fdc931a0c45c32c5978c77475daa9ee59c21b42"}]}'
2026-03-19 04:40:19.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf5914fe5507bc3244b75a26b4c00a7dea6def480b82db14f2204986ba5cf99fe&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf5914fe5507bc3244b75a26b4c00a7dea6def480b82db14f2204986ba5cf99fe"}]}'
2026-03-19 04:40:19.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5d753bb754aa95fda5dcde46a8098943ae4982b049e4b6902b39e77afb895b94&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5d753bb754aa95fda5dcde46a8098943ae4982b049e4b6902b39e77afb895b94"}]}'
2026-03-19 04:40:19.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xda9d2da6ea82c3dcbb3fcdf68812689df069beb04fed3ba408d7efaaa88c7f6f&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda9d2da6ea82c3dcbb3fcdf68812689df069beb04fed3ba408d7efaaa88c7f6f"}]}'
2026-03-19 04:40:19.497 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3d2a85b9caa81e2a790a9e19d444499b6fafbf5255ce52efd5ff45f7b9baa084&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3d2a85b9caa81e2a790a9e19d444499b6fafbf5255ce52efd5ff45f7b9baa084"}]}'
2026-03-19 04:40:19.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x970860edca83884142792afa6f2c005e9f625480da984ea2f83e7d98dafa57a7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x970860edca83884142792afa6f2c005e9f625480da984ea2f83e7d98dafa57a7"}]}'
2026-03-19 04:40:19.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x60124f30f75179dc4e7cce819bb9920db262ac7835d849a9be9745d559acb34e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x60124f30f75179dc4e7cce819bb9920db262ac7835d849a9be9745d559acb34e"}]}'
2026-03-19 04:40:19.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa3ead3afb3d2aa771226ce7d38e8346fd5a8ec4f89b9d8a04b69af77d0af679c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa3ead3afb3d2aa771226ce7d38e8346fd5a8ec4f89b9d8a04b69af77d0af679c"}]}'
2026-03-19 04:40:19.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc22f9787f56a2d4ade67801c6bf9b181e1684cbe110fdc31814de43cf0bbfa76&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc22f9787f56a2d4ade67801c6bf9b181e1684cbe110fdc31814de43cf0bbfa76"}]}'
2026-03-19 04:40:19.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xcbd8542c739ce9e41f3df8e2440cb44ea7c5ed07aebc315984913a66abd8ae16&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcbd8542c739ce9e41f3df8e2440cb44ea7c5ed07aebc315984913a66abd8ae16"}]}'
2026-03-19 04:40:19.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x6f1c8c4d4196e04a66704ef858762f419c5736e1321928f8544e12949848be3c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6f1c8c4d4196e04a66704ef858762f419c5736e1321928f8544e12949848be3c"}]}'
2026-03-19 04:40:19.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xde567d3dde24b046b73b70dbf2d2a244ab0f61c2dbcab38de62f240463c2b5a7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xde567d3dde24b046b73b70dbf2d2a244ab0f61c2dbcab38de62f240463c2b5a7"}]}'
2026-03-19 04:40:19.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x563b99084c808a1fd94de4d32fd9f4bd640f82daa7b3e4d8475f3d42ed00e461&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x563b99084c808a1fd94de4d32fd9f4bd640f82daa7b3e4d8475f3d42ed00e461"}]}'
2026-03-19 04:40:19.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x37607f2c870a864ce33fb7ca4ef478c73d8e36e7066a449d150a0dd36b1211e1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x37607f2c870a864ce33fb7ca4ef478c73d8e36e7066a449d150a0dd36b1211e1"}]}'
2026-03-19 04:40:19.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x07b16b6562a1e5005a8e2c7b07e6a6830f21add3315253b5c636c9b17726ec0d&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x07b16b6562a1e5005a8e2c7b07e6a6830f21add3315253b5c636c9b17726ec0d"}]}'
2026-03-19 04:40:19.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x72936c26c1e832337e73c566488adacea8b8116a767fa3e15a6e9a34bdb70a36&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72936c26c1e832337e73c566488adacea8b8116a767fa3e15a6e9a34bdb70a36"}]}'
2026-03-19 04:40:19.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1e71d989ef4152345c937bb647076cd40c592123194d819ad307cbe6c03c8907&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1e71d989ef4152345c937bb647076cd40c592123194d819ad307cbe6c03c8907"}]}'
2026-03-19 04:40:19.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb71621fd691169fea186140e89498ea44c8bfc8ee8bd8a3f601e9a9b03aae54a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb71621fd691169fea186140e89498ea44c8bfc8ee8bd8a3f601e9a9b03aae54a"}]}'
2026-03-19 04:40:19.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4fe35209f565b75e32016c829bbb549d90bfd39bfc11f0eb24d0b18a2fd421ec&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4fe35209f565b75e32016c829bbb549d90bfd39bfc11f0eb24d0b18a2fd421ec"}]}'
2026-03-19 04:40:19.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb69f65a0a1ec0e4fa0a7425480c5f7a87dc7eda9e61edf1ca4ae0b57d1148a6a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb69f65a0a1ec0e4fa0a7425480c5f7a87dc7eda9e61edf1ca4ae0b57d1148a6a"}]}'
2026-03-19 04:40:19.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7dd73babf97580809186908a597d0d2de4eea81614ea255867900ea585e64caa&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7dd73babf97580809186908a597d0d2de4eea81614ea255867900ea585e64caa"}]}'
2026-03-19 04:40:19.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x13f1b110bae01b29bc3f151bade75c8f9b5be0bc5639063ff532daba097d0708&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x13f1b110bae01b29bc3f151bade75c8f9b5be0bc5639063ff532daba097d0708"}]}'
2026-03-19 04:40:19.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa9e6867845b0f8be9e3735c907500c5bbc6fcd8ccde7748d09e616433a1ebe31&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa9e6867845b0f8be9e3735c907500c5bbc6fcd8ccde7748d09e616433a1ebe31"}]}'
2026-03-19 04:40:19.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x50824343e101bb01367224b18d2c7d3a9dc584efbfa2fdf40dd9dab5b8449d5c&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x50824343e101bb01367224b18d2c7d3a9dc584efbfa2fdf40dd9dab5b8449d5c"}]}'
2026-03-19 04:40:19.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1724327eb4c155bfc6832ccb66c985eaa3269bb3ec11ed5ebee8adf8ec1c53e5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1724327eb4c155bfc6832ccb66c985eaa3269bb3ec11ed5ebee8adf8ec1c53e5"}]}'
2026-03-19 04:40:19.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe528de87bbc174fc041b83f6802544299ae659eead076ec8d32a1ac93d5a3907&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe528de87bbc174fc041b83f6802544299ae659eead076ec8d32a1ac93d5a3907"}]}'
2026-03-19 04:40:19.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf7483fb64c3b73aa363163f9de9d74273ac3555ad6a6346bc82c61236835cd5a&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf7483fb64c3b73aa363163f9de9d74273ac3555ad6a6346bc82c61236835cd5a"}]}'
2026-03-19 04:40:19.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x01d6532e18ec01b0e306d64fecb2b65f9112309c1aa4db45ed4c07641023cd16&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x01d6532e18ec01b0e306d64fecb2b65f9112309c1aa4db45ed4c07641023cd16"}]}'
2026-03-19 04:40:19.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x13475c9b2212fc655afb0a8016e68d0bf70c6c2a44df1755468539406737ea5b&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x13475c9b2212fc655afb0a8016e68d0bf70c6c2a44df1755468539406737ea5b"}]}'
2026-03-19 04:40:19.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5680dbb250833e2269a3d28ca9233b4bb30a2e8b4a7143cf6d8883835414e63e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5680dbb250833e2269a3d28ca9233b4bb30a2e8b4a7143cf6d8883835414e63e"}]}'
2026-03-19 04:40:19.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8809a81083f95c6dc7e9bd6133b7f367a5159c3d465691ddb4e4ba6fbc10f98e&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8809a81083f95c6dc7e9bd6133b7f367a5159c3d465691ddb4e4ba6fbc10f98e"}]}'
2026-03-19 04:40:19.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x92972159f49fd03421932a382cd607c3f2a08b324ed945f9e4485c416adf4baa&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x92972159f49fd03421932a382cd607c3f2a08b324ed945f9e4485c416adf4baa"}]}'
2026-03-19 04:40:19.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa35b41942bb24b29a8cacbc4513beb9c685d253ba562bb62512ecf3b8ccbe2b3&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa35b41942bb24b29a8cacbc4513beb9c685d253ba562bb62512ecf3b8ccbe2b3"}]}'
2026-03-19 04:40:19.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xfe5327a42a3d27b81a813d0005ba583e7ba322274f864c84ac1f46534346ea59&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfe5327a42a3d27b81a813d0005ba583e7ba322274f864c84ac1f46534346ea59"}]}'
2026-03-19 04:40:19.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x254769737f2bf7b7c2ce1af11ae26f9ed942adfa17c44c216bab0c09586468e7&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x254769737f2bf7b7c2ce1af11ae26f9ed942adfa17c44c216bab0c09586468e7"}]}'
2026-03-19 04:40:19.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe530fc7f0d6ceb5ebf2bae9914f4d80aa4d9a1802f010934e026f41df7148ea5&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe530fc7f0d6ceb5ebf2bae9914f4d80aa4d9a1802f010934e026f41df7148ea5"}]}'
2026-03-19 04:40:19.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49404/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x38b4f0b16720bb4bedf1d0bd1e18228ee38a928a0236125208444c9cf47a2a61&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:19.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x38b4f0b16720bb4bedf1d0bd1e18228ee38a928a0236125208444c9cf47a2a61"}]}'
2026-03-19 04:40:19.600 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:19.601 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:19.601 DEBUG [src.node.waku_node] Stopping container with id c1bec0e2a866
2026-03-19 04:40:20.186 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:20.186 DEBUG [src.node.waku_node] Stopping container with id ca330a55b642
2026-03-19 04:40:20.839 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:20.841 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:20.863 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:20.881 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_receiving_node_not_connected_directly_to_relaying_node with id: 2026-03-19_04-37-56__198594bc-ed27-47ef-be1b-89b62d68df1b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-37-56__198594bc-ed27-47ef-be1b-89b62d68df1b__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-37-56__198594bc-ed27-47ef-be1b-89b62d68df1b__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-37-56__198594bc-ed27-47ef-be1b-89b62d68df1b__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.173.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42684', '42685', '42686', '42687', '42688']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 42684:42684 -p 42685:42685 -p 42686:42686 -p 42687:42687 -p 42688:42688 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42686 --rest-port=42684 --tcp-port=42685 --discv5-udp-port=42687 --rest-address=0.0.0.0 --nat=extip:172.18.173.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b1a851eb850f16c4bbe48228ffeda2c5dacb4bbcdc3383d8a7f0def6862066b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42688 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.222 waku 91d1271198c6d847d9bfc44439f95898fe0dfdef99b386bf75198f8b4b694325
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 91d1271198c6. Setting up logs at ./log/docker/node1_2026-03-19_04-37-56__198594bc-ed27-47ef-be1b-89b62d68df1b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42684
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42684/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42684/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.222/tcp/42685/p2p/16Uiu2HAm7pT2Aq6SRJVfBX221Aeq1G2DcVeJjFBXH5Lh1fCL6EAX","/ip4/172.18.173.222/tcp/42686/ws/p2p/16Uiu2HAm7pT2Aq6SRJVfBX221Aeq1G2DcVeJjFBXH5Lh1fCL6EAX"],"enrUri":"enr:-L24QCgQIdC_UDgbcqQzwPmADyQxWkS_Smup_5UE3-hn9dOwa9ALU18SzfgcBtSd9NWhtL9zyc2gmqZ38_jg0C8aCGkCgmlkgnY0gmlwhKwSrd6KbXVsdGlhZGRyc5YACASsEq3eBqa9AAoErBKt3gamvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuCHy6_Uy8Ex3IjEMjqYpKPd2220ju5vwtXPNRLQ8SVSDdGNwgqa9g3VkcIKmv4V3YWt1MgE"}'
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.96.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26277', '26278', '26279', '26280', '26281']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26277:26277 -p 26278:26278 -p 26279:26279 -p 26280:26280 -p 26281:26281 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26279 --rest-port=26277 --tcp-port=26278 --discv5-udp-port=26280 --rest-address=0.0.0.0 --nat=extip:172.18.96.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6581cac3a42deb7e55dddd54fdd426342c1fe35cc2f3d3fc67afbb0ccfeedbc8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26281 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCgQIdC_UDgbcqQzwPmADyQxWkS_Smup_5UE3-hn9dOwa9ALU18SzfgcBtSd9NWhtL9zyc2gmqZ38_jg0C8aCGkCgmlkgnY0gmlwhKwSrd6KbXVsdGlhZGRyc5YACASsEq3eBqa9AAoErBKt3gamvt0DgnJzhQADAQAAiXNlY3AyNTZrMaECuCHy6_Uy8Ex3IjEMjqYpKPd2220ju5vwtXPNRLQ8SVSDdGNwgqa9g3VkcIKmv4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.242 waku 356fa92e8eb37641e3c09cc85f23ae343229d5ddc0c64386f8f5b1a2f5d7da44
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 356fa92e8eb3. Setting up logs at ./log/docker/node2_2026-03-19_04-37-56__198594bc-ed27-47ef-be1b-89b62d68df1b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26277
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26277/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26277/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.242/tcp/26278/p2p/16Uiu2HAmU9guP4KoaXVA7yhXDRwyBcmk5Gncbz6q493WwjnvAqsf","/ip4/172.18.96.242/tcp/26279/ws/p2p/16Uiu2HAmU9guP4KoaXVA7yhXDRwyBcmk5Gncbz6q493WwjnvAqsf"],"enrUri":"enr:-L24QCQrE2DakSeA_BDLlwe_imHvfuhtwKpjQgxTJ5EU4BS1cXOnLjewzzzMmAKqinXCNDLpd9GK_nmprxVQGB13_pcCgmlkgnY0gmlwhKwSYPKKbXVsdGlhZGRyc5YACASsEmDyBmamAAoErBJg8gZmp90DgnJzhQADAQAAiXNlY3AyNTZrMaED5jlrmVqDdTJ5OFBg-WQghHo02c2Q9MPn32BqiKJk9ZKDdGNwgmamg3VkcIJmqIV3YWt1MgE"}'
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.67.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38458', '38459', '38460', '38461', '38462']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38458:38458 -p 38459:38459 -p 38460:38460 -p 38461:38461 -p 38462:38462 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38460 --rest-port=38458 --tcp-port=38459 --discv5-udp-port=38461 --rest-address=0.0.0.0 --nat=extip:172.18.67.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8cdffc6109bc6b70406c54369ae900847ac57f1aefdcfebd6baffca5acc0761 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38462 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCQrE2DakSeA_BDLlwe_imHvfuhtwKpjQgxTJ5EU4BS1cXOnLjewzzzMmAKqinXCNDLpd9GK_nmprxVQGB13_pcCgmlkgnY0gmlwhKwSYPKKbXVsdGlhZGRyc5YACASsEmDyBmamAAoErBJg8gZmp90DgnJzhQADAQAAiXNlY3AyNTZrMaED5jlrmVqDdTJ5OFBg-WQghHo02c2Q9MPn32BqiKJk9ZKDdGNwgmamg3VkcIJmqIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.222 waku a1a3dfb0316a16b9569bbe436818bfbedf29b876779c9becef336ec2083af423
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1a3dfb0316a. Setting up logs at ./log/docker/node3_2026-03-19_04-37-56__198594bc-ed27-47ef-be1b-89b62d68df1b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38458
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38458/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38458/debug/v1/info" -H "Content-Type: application/json" -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.222/tcp/38459/p2p/16Uiu2HAm4eNPHWtwSDA8ayFZEwxBFkLranZAxmikN1ri8mmN6kXt","/ip4/172.18.67.222/tcp/38460/ws/p2p/16Uiu2HAm4eNPHWtwSDA8ayFZEwxBFkLranZAxmikN1ri8mmN6kXt"],"enrUri":"enr:-L24QKcBaSweJbAFCGPl8N2ASX8C9VVXz-5M7WNyW542xbmyf3Avmx7We5AfPr906uivzu1f2x39msiGNyY5NtJ-anQCgmlkgnY0gmlwhKwSQ96KbXVsdGlhZGRyc5YACASsEkPeBpY7AAoErBJD3gaWPN0DgnJzhQADAQAAiXNlY3AyNTZrMaECiPnWkf3Sp8tGX68QR-hsY21nyGF_qu0smmuu9TfFACODdGNwgpY7g3VkcIKWPYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42684/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:26277/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:38458/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:42684/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.96.242/tcp/39874/p2p/16Uiu2HAmU9guP4KoaXVA7yhXDRwyBcmk5Gncbz6q493WwjnvAqsf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26277/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.67.222/tcp/59286/p2p/16Uiu2HAm4eNPHWtwSDA8ayFZEwxBFkLranZAxmikN1ri8mmN6kXt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.173.222/tcp/42685/p2p/16Uiu2HAm7pT2Aq6SRJVfBX221Aeq1G2DcVeJjFBXH5Lh1fCL6EAX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38458/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.96.242/tcp/26278/p2p/16Uiu2HAmU9guP4KoaXVA7yhXDRwyBcmk5Gncbz6q493WwjnvAqsf","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","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:42684/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38458/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1773895114019535996,"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 91d1271198c6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 356fa92e8eb3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a1a3dfb0316a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 91d1271198c6. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
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-03-19_04-40-40__6c29ddde-ec19-46aa-93cd-b1d572cc0c6c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-40-40__6c29ddde-ec19-46aa-93cd-b1d572cc0c6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.200
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3426', '3427', '3428', '3429', '3430']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 3426:3426 -p 3427:3427 -p 3428:3428 -p 3429:3429 -p 3430:3430 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3428 --rest-port=3426 --tcp-port=3427 --discv5-udp-port=3429 --rest-address=0.0.0.0 --nat=extip:172.18.72.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=72db06c1bb9de61f1d000e2a40ad4e18a5bd6feb9deaedea33f580b8f9c9ddaa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3430 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b5461be5348a. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.200 waku d6abcdabaa8733dfb3ac6b8806083646b32b696dc8b8b525930dfdbf3529193f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d6abcdabaa87. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-40-40__6c29ddde-ec19-46aa-93cd-b1d572cc0c6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3426
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 710542827fc5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3426/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3426/debug/v1/info" -H "Content-Type: application/json" -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.200/tcp/3427/p2p/16Uiu2HAmVkp8b2Ecq8k6EtfG9HZNdWQnhHYDoRyvz3aSPG61PR3R","/ip4/172.18.72.200/tcp/3428/ws/p2p/16Uiu2HAmVkp8b2Ecq8k6EtfG9HZNdWQnhHYDoRyvz3aSPG61PR3R"],"enrUri":"enr:-L24QH72b_hidEitInuVdEFzjqZjvRiqgMvzBL6_9-MKTw0fMDAzLiXArNLOTNVRFtuVzE3SqaThbKT6RBDnlINBrrgCgmlkgnY0gmlwhKwSSMiKbXVsdGlhZGRyc5YACASsEkjIBg1jAAoErBJIyAYNZN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_hSboXx-M1NvcKfKMT1iEl3pen7ANt_bNTLWhlEKnzyDdGNwgg1jg3VkcIINZYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-40-40__6c29ddde-ec19-46aa-93cd-b1d572cc0c6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62118', '62119', '62120', '62121', '62122']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62118:62118 -p 62119:62119 -p 62120:62120 -p 62121:62121 -p 62122:62122 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62120 --rest-port=62118 --tcp-port=62119 --discv5-udp-port=62121 --rest-address=0.0.0.0 --nat=extip:172.18.128.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dab46f660bc78bcaf5eacc340a35a497cec370abbfafb9becca2cbadbfbfb3d0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62122 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH72b_hidEitInuVdEFzjqZjvRiqgMvzBL6_9-MKTw0fMDAzLiXArNLOTNVRFtuVzE3SqaThbKT6RBDnlINBrrgCgmlkgnY0gmlwhKwSSMiKbXVsdGlhZGRyc5YACASsEkjIBg1jAAoErBJIyAYNZN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_hSboXx-M1NvcKfKMT1iEl3pen7ANt_bNTLWhlEKnzyDdGNwgg1jg3VkcIINZYV3YWt1MgM --storenode=/ip4/172.18.72.200/tcp/3427/p2p/16Uiu2HAmVkp8b2Ecq8k6EtfG9HZNdWQnhHYDoRyvz3aSPG61PR3R --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.128.229 waku 9c1ca19b0cc020501483369c1dc0288392b60e6223f60feeb16ad880b02e4f0b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c1ca19b0cc0. Setting up logs at ./log/docker/store_node1_2026-03-19_04-40-40__6c29ddde-ec19-46aa-93cd-b1d572cc0c6c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62118
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62118/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62118/debug/v1/info" -H "Content-Type: application/json" -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.229/tcp/62119/p2p/16Uiu2HAm6JwEg55ARNfs1AZWaZDQo8hFzvMZEJpGNMBHLruSdRZn","/ip4/172.18.128.229/tcp/62120/ws/p2p/16Uiu2HAm6JwEg55ARNfs1AZWaZDQo8hFzvMZEJpGNMBHLruSdRZn"],"enrUri":"enr:-L24QKarQRKjWKBvc6r2ov-SwqPEtCxb6-gqunjNriS_JPEyU1iD-_HyiomogTo-0oWaIbtWJYGbIa0spVS69w7tSpcCgmlkgnY0gmlwhKwSgOWKbXVsdGlhZGRyc5YACASsEoDlBvKnAAoErBKA5QbyqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoba9viD8DlvKRaC3Rr673agag8NbB0BdP5K22nYRMT2DdGNwgvKng3VkcILyqYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62118/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.200/tcp/3427/p2p/16Uiu2HAmVkp8b2Ecq8k6EtfG9HZNdWQnhHYDoRyvz3aSPG61PR3R"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3426/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:62118/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:3426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3426/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_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 1773895240079932928 after end time 1773895244325829888
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3426/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773895240079932928&endTime=1773895244325829888&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":"0xde754849a109807b24a2bfbf2a2bb53eebcd749ac75dfb7fe867b42af5aaa68d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895240079932928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe36366559325be4ab4dc0e060e93ebbbfe22ef406f1d090feec078363e97fa0d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895242079941120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x061256f9939f5a40e6e550d60ea1ccc82ad68304d3f24e3c514ac7c12be22f0c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895242979942912,"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 1773895240079932928 and end time = 1773895244325829888 is 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62118/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773895240079932928&endTime=1773895244325829888&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":"0xde754849a109807b24a2bfbf2a2bb53eebcd749ac75dfb7fe867b42af5aaa68d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895240079932928,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe36366559325be4ab4dc0e060e93ebbbfe22ef406f1d090feec078363e97fa0d","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895242079941120,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x061256f9939f5a40e6e550d60ea1ccc82ad68304d3f24e3c514ac7c12be22f0c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895242979942912,"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 1773895240079932928 and end time = 1773895244325829888 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 d6abcdabaa87
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9c1ca19b0cc0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,115 @@
2026-03-19 04:39:04.579 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:04.580 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-03-19_04-39-04__bc9b2c76-2ffb-431d-8c85-a9e057e9860c
2026-03-19 04:39:04.580 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:04.580 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:39:04.581 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:39:04.588 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:04.588 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-04__bc9b2c76-2ffb-431d-8c85-a9e057e9860c__wakuorg_nwaku:latest.log
2026-03-19 04:39:04.588 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:04.588 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:04.589 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:04.590 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.64.117
2026-03-19 04:39:04.590 DEBUG [src.node.docker_mananger] Generated ports ['17738', '17739', '17740', '17741', '17742']
2026-03-19 04:39:04.590 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:04.590 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:04.590 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:04.590 DEBUG [src.node.docker_mananger] docker run -i -t -p 17738:17738 -p 17739:17739 -p 17740:17740 -p 17741:17741 -p 17742:17742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17740 --rest-port=17738 --tcp-port=17739 --discv5-udp-port=17741 --rest-address=0.0.0.0 --nat=extip:172.18.64.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c12475ea3ef8c12a8daa395d9dbea48dadd4d818dafcfa3e5e7d34f0d0c5fb5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17742 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:39:04.645 ERROR [src.node.docker_mananger] Max retries reached for container e31bbf1fbefe. Exiting log stream.
2026-03-19 04:39:04.795 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.64.117 waku a93b1c51d33ca7d9aa6927d22b6c84e97b1888cbf4920524951d92ce71388b66
2026-03-19 04:39:04.831 DEBUG [src.node.docker_mananger] Container started with ID a93b1c51d33c. Setting up logs at ./log/docker/node1_2026-03-19_04-39-04__bc9b2c76-2ffb-431d-8c85-a9e057e9860c__wakuorg_nwaku:latest.log
2026-03-19 04:39:04.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17738
2026-03-19 04:39:04.831 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:05.184 ERROR [src.node.docker_mananger] Max retries reached for container b57925d9b88f. Exiting log stream.
2026-03-19 04:39:05.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17738/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:05.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:05.835 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:05.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17738/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:05.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.117/tcp/17739/p2p/16Uiu2HAmDuc6goNA7GSZjceg6JAZFc5JhE8iMSiRnJD3ftjn4zFT","/ip4/172.18.64.117/tcp/17740/ws/p2p/16Uiu2HAmDuc6goNA7GSZjceg6JAZFc5JhE8iMSiRnJD3ftjn4zFT"],"enrUri":"enr:-L24QIsrY022MX_KsBi0aPIGiB9ykryBLzosqI0Or-dk5YnAQ7XzGgWKOKZeW--KGmuIEJKXGQV9PTkMfmS1eU4UqmMCgmlkgnY0gmlwhKwSQHWKbXVsdGlhZGRyc5YACASsEkB1BkVLAAoErBJAdQZFTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEpo9KK3ge2D7WtlTUp88Rt3z4qOkXFwKu4YWVJzoSpKDdGNwgkVLg3VkcIJFTYV3YWt1MgU"}'
2026-03-19 04:39:05.838 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:05.839 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:39:05.846 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:05.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-04__bc9b2c76-2ffb-431d-8c85-a9e057e9860c__wakuorg_nwaku:latest.log
2026-03-19 04:39:05.846 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:05.846 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:05.848 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:05.848 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.0
2026-03-19 04:39:05.848 DEBUG [src.node.docker_mananger] Generated ports ['34707', '34708', '34709', '34710', '34711']
2026-03-19 04:39:05.848 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:05.849 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:05.849 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:05.849 DEBUG [src.node.docker_mananger] docker run -i -t -p 34707:34707 -p 34708:34708 -p 34709:34709 -p 34710:34710 -p 34711:34711 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34709 --rest-port=34707 --tcp-port=34708 --discv5-udp-port=34710 --rest-address=0.0.0.0 --nat=extip:172.18.36.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d2c9baeba72b028d27cb3e62f1afb2e7cdba5bef36cf98d9bea43f0cee1b2da9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34711 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIsrY022MX_KsBi0aPIGiB9ykryBLzosqI0Or-dk5YnAQ7XzGgWKOKZeW--KGmuIEJKXGQV9PTkMfmS1eU4UqmMCgmlkgnY0gmlwhKwSQHWKbXVsdGlhZGRyc5YACASsEkB1BkVLAAoErBJAdQZFTN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEpo9KK3ge2D7WtlTUp88Rt3z4qOkXFwKu4YWVJzoSpKDdGNwgkVLg3VkcIJFTYV3YWt1MgU --filternode=/ip4/172.18.64.117/tcp/17739/p2p/16Uiu2HAmDuc6goNA7GSZjceg6JAZFc5JhE8iMSiRnJD3ftjn4zFT
2026-03-19 04:39:06.055 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.0 waku 9dd2e7f202a7b100b68dcdd0b5be3f1a521f9a654fd4981296f4d561b8a5838d
2026-03-19 04:39:06.092 DEBUG [src.node.docker_mananger] Container started with ID 9dd2e7f202a7. Setting up logs at ./log/docker/node2_2026-03-19_04-39-04__bc9b2c76-2ffb-431d-8c85-a9e057e9860c__wakuorg_nwaku:latest.log
2026-03-19 04:39:06.093 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34707
2026-03-19 04:39:06.093 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:07.093 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:07.097 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:07.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.0/tcp/34708/p2p/16Uiu2HAmGZJ7M8ZjH5XEa5p7aVan3SaTtoH6K1GZnKqqrq8bZqHY","/ip4/172.18.36.0/tcp/34709/ws/p2p/16Uiu2HAmGZJ7M8ZjH5XEa5p7aVan3SaTtoH6K1GZnKqqrq8bZqHY"],"enrUri":"enr:-L24QIy5r-zYOFxc9UccWhAhWS9_iDfFhkyezk8dqfEJVE8AYdOYzLQ14Qop92aSXLVpR-g9yI2jtc9v_mjbSs3Ft7gCgmlkgnY0gmlwhKwSJACKbXVsdGlhZGRyc5YACASsEiQABoeUAAoErBIkAAaHld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOflX_e4VFybV9nIwq7FbbwTeKIPWhj9FeQuVolMYAX-DdGNwgoeUg3VkcIKHloV3YWt1MgA"}'
2026-03-19 04:39:07.100 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:07.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34707/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.64.117/tcp/17739/p2p/16Uiu2HAmDuc6goNA7GSZjceg6JAZFc5JhE8iMSiRnJD3ftjn4zFT"]'
2026-03-19 04:39:07.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.133 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-19 04:39:07.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:07.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34707/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "355dd7e1-4af0-4233-8b6d-14d8876b0dc0", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:39:07.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"355dd7e1-4af0-4233-8b6d-14d8876b0dc0","statusDesc":"OK"}'
2026-03-19 04:39:07.174 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
2026-03-19 04:39:07.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:07.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.183 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:07.283 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:07.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.287 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":1773895072700285952,"ephemeral":false}]'
2026-03-19 04:39:07.289 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
2026-03-19 04:39:07.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:07.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.294 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:07.396 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:07.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.400 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":2089255072700272128,"ephemeral":false}]'
2026-03-19 04:39:07.402 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
2026-03-19 04:39:07.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:07.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.407 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:07.508 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:07.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.511 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":1773891472700272128,"ephemeral":false}]'
2026-03-19 04:39:07.513 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
2026-03-19 04:39:07.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:07.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.518 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:07.619 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:07.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.622 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":1773898672700272128,"ephemeral":false}]'
2026-03-19 04:39:07.623 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
2026-03-19 04:39:07.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:07.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.628 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:07.728 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:07.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1,"ephemeral":false}]'
2026-03-19 04:39:07.733 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
2026-03-19 04:39:07.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:07.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.738 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:07.839 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:07.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":-1,"ephemeral":false}]'
2026-03-19 04:39:07.843 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
2026-03-19 04:39:07.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17738/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:07.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:07.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:07.949 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:07.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34707/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:07.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false}]'
2026-03-19 04:39:07.955 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:07.956 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:07.956 DEBUG [src.node.waku_node] Stopping container with id a93b1c51d33c
2026-03-19 04:39:08.522 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:08.523 DEBUG [src.node.waku_node] Stopping container with id 9dd2e7f202a7
2026-03-19 04:39:09.064 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:09.066 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:09.079 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:09.085 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,114 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_content_topics with id: 2026-03-19_04-40-33__a582584e-dc11-4b8b-b757-3e62f4506028
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-19_04-40-33__a582584e-dc11-4b8b-b757-3e62f4506028__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.71.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15677', '15678', '15679', '15680', '15681']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 15677:15677 -p 15678:15678 -p 15679:15679 -p 15680:15680 -p 15681:15681 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15679 --rest-port=15677 --tcp-port=15678 --discv5-udp-port=15680 --rest-address=0.0.0.0 --nat=extip:172.18.71.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9e28341b3c532af3ba8e589c0647754e4fa013370aaae319efafafff8cbe3fe2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15681 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 120c1cd95c51. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.206 waku c7d62dc202993211af955f6ee153be7451cf0edc72bd8a122a317b9c01dbb6b3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7d62dc20299. Setting up logs at ./log/docker/receiving_node1_2026-03-19_04-40-33__a582584e-dc11-4b8b-b757-3e62f4506028__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15677
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 9933b13136fb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15677/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15677/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.71.206/tcp/15678/p2p/16Uiu2HAkuV2KC4Kr3Es5Ao9D1wF6hQnCERx7CLaHFyqbKLfo1Q44","/ip4/172.18.71.206/tcp/15679/ws/p2p/16Uiu2HAkuV2KC4Kr3Es5Ao9D1wF6hQnCERx7CLaHFyqbKLfo1Q44"],"enrUri":"enr:-L24QDhKp6H25a62GgmH-WJ38I6SFSDNgNTH6fM5iVcwHkH0L8K7TRkanuvynfiZutPhGuYITuPAkbwa4cMfT7KisDMCgmlkgnY0gmlwhKwSR86KbXVsdGlhZGRyc5YACASsEkfOBj0-AAoErBJHzgY9P90DgnJzhQADAQAAiXNlY3AyNTZrMaECANu8Eq7SuhnwZUUWQsQIcBu0J0iEGoURqs9svqvMQ02DdGNwgj0-g3VkcII9QIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-19_04-40-33__a582584e-dc11-4b8b-b757-3e62f4506028__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27982', '27983', '27984', '27985', '27986']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27982:27982 -p 27983:27983 -p 27984:27984 -p 27985:27985 -p 27986:27986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27984 --rest-port=27982 --tcp-port=27983 --discv5-udp-port=27985 --rest-address=0.0.0.0 --nat=extip:172.18.229.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faec4051dd0ab2c70faf0b9ab9d014fecfd3e7ec4bc6dea4b4aee2f63c7c79a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27986 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.105 waku 66e530c878ee996a2f6d24e80a8f263e385f8e9dbf9185ff561d7ec691da5aae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66e530c878ee. Setting up logs at ./log/docker/receiving_node2_2026-03-19_04-40-33__a582584e-dc11-4b8b-b757-3e62f4506028__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27982
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27982/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27982/debug/v1/info" -H "Content-Type: application/json" -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.105/tcp/27983/p2p/16Uiu2HAmNt1BrAitXLm6jYuFCivcDpvBxrdFaNGjQqP7rXUuhWaD","/ip4/172.18.229.105/tcp/27984/ws/p2p/16Uiu2HAmNt1BrAitXLm6jYuFCivcDpvBxrdFaNGjQqP7rXUuhWaD"],"enrUri":"enr:-L24QDh30IjW0KBUnCSlowLJDJlwm6m3jH8ch8jND1fVTuEHdEhTWqo_VLEEk8l7z9X1rkTJlIDgMO7aN-_8NPGpdJQCgmlkgnY0gmlwhKwS5WmKbXVsdGlhZGRyc5YACASsEuVpBm1PAAoErBLlaQZtUN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl-pdziwAC-JhM3TQmzHf8TR8hBp5NIikQQOU-bsd4fqDdGNwgm1Pg3VkcIJtUYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27982/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.206/tcp/15678/p2p/16Uiu2HAkuV2KC4Kr3Es5Ao9D1wF6hQnCERx7CLaHFyqbKLfo1Q44"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-19_04-40-33__a582584e-dc11-4b8b-b757-3e62f4506028__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8245', '8246', '8247', '8248', '8249']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8245:8245 -p 8246:8246 -p 8247:8247 -p 8248:8248 -p 8249:8249 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8247 --rest-port=8245 --tcp-port=8246 --discv5-udp-port=8248 --rest-address=0.0.0.0 --nat=extip:172.18.221.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f95ff25a40fc64bba9edf657c663f8f08f667cdbf58ffe25a528afe6c3600fba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8249 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDhKp6H25a62GgmH-WJ38I6SFSDNgNTH6fM5iVcwHkH0L8K7TRkanuvynfiZutPhGuYITuPAkbwa4cMfT7KisDMCgmlkgnY0gmlwhKwSR86KbXVsdGlhZGRyc5YACASsEkfOBj0-AAoErBJHzgY9P90DgnJzhQADAQAAiXNlY3AyNTZrMaECANu8Eq7SuhnwZUUWQsQIcBu0J0iEGoURqs9svqvMQ02DdGNwgj0-g3VkcII9QIV3YWt1Mgk --lightpushnode=/ip4/172.18.71.206/tcp/15678/p2p/16Uiu2HAkuV2KC4Kr3Es5Ao9D1wF6hQnCERx7CLaHFyqbKLfo1Q44 --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.54 waku 579a6c62167ee0a3293be09c42c74b3a3aa47d90ccb472069593f6967fd4e25b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 579a6c62167e. Setting up logs at ./log/docker/lightpush_node1_2026-03-19_04-40-33__a582584e-dc11-4b8b-b757-3e62f4506028__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8245
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8245/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8245/debug/v1/info" -H "Content-Type: application/json" -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.54/tcp/8246/p2p/16Uiu2HAm9jZSPvGcgvEDgvZPEgj2BTYTcNijbsJ797TFFsuQyLJz","/ip4/172.18.221.54/tcp/8247/ws/p2p/16Uiu2HAm9jZSPvGcgvEDgvZPEgj2BTYTcNijbsJ797TFFsuQyLJz"],"enrUri":"enr:-L24QATXLa6QgQ6GzoaFhEuxwF-B4ygDwvJUyv5yF4vw06cNZm3eZwhT9YjneQIsD9BjoysmkA9MiJh2esN-V-h63JMCgmlkgnY0gmlwhKwS3TaKbXVsdGlhZGRyc5YACASsEt02BiA2AAoErBLdNgYgN90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1Jis2yNNWobpTGXv11E1TKD0GZ67W029HmgM44jCvO-DdGNwgiA2g3VkcIIgOIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8245/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.71.206/tcp/15678/p2p/16Uiu2HAkuV2KC4Kr3Es5Ao9D1wF6hQnCERx7CLaHFyqbKLfo1Q44"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8245/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.105/tcp/27983/p2p/16Uiu2HAmNt1BrAitXLm6jYuFCivcDpvBxrdFaNGjQqP7rXUuhWaD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15677/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:27982/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:8245/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic Empty string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8245/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "", "timestamp": 1773895237484168906}}'
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:8245/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8245/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": {"key": "YWFh"}, "timestamp": 1773895237488200258}}'
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:8245/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8245/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": 1234567890, "timestamp": 1773895237491919854}}'
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:8245/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8245/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": ["YWFh"], "timestamp": 1773895237495643323}}'
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:8245/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:93 Running test with contetn topic A bool
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8245/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": true, "timestamp": 1773895237499455902}}'
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:8245/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c7d62dc20299
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 66e530c878ee
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 579a6c62167e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7d62dc20299. 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,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_FATAL_from_ERROR with id: 2026-03-19_04-39-33__3d2d9d61-d0c1-4207-9496-2b8641b0b746
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-33__3d2d9d61-d0c1-4207-9496-2b8641b0b746__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-33__3d2d9d61-d0c1-4207-9496-2b8641b0b746__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-39-33__3d2d9d61-d0c1-4207-9496-2b8641b0b746__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-39-33__3d2d9d61-d0c1-4207-9496-2b8641b0b746__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.113.5
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41596', '41597', '41598', '41599', '41600']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 41596:41596 -p 41597:41597 -p 41598:41598 -p 41599:41599 -p 41600:41600 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41598 --rest-port=41596 --tcp-port=41597 --discv5-udp-port=41599 --rest-address=0.0.0.0 --nat=extip:172.18.113.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=34bde36d0da3bf54c1704c751eecf2a36b7c0bd8edd4efddd6cbeafaaddb1038 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41600 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 02473b93d35e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.113.5 waku 5b9f38345317b292699045bc6971b74b2da91d1973cf6d266815cc1a675b8eb6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5b9f38345317. Setting up logs at ./log/docker/node1_2026-03-19_04-39-33__3d2d9d61-d0c1-4207-9496-2b8641b0b746__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41596
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 de654db76816. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41596/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.5/tcp/41597/p2p/16Uiu2HAmFwxAq9Ztbzbsti12Sr76Mbv56gYDNF3wBwgECPqD1rcf","/ip4/172.18.113.5/tcp/41598/ws/p2p/16Uiu2HAmFwxAq9Ztbzbsti12Sr76Mbv56gYDNF3wBwgECPqD1rcf"],"enrUri":"enr:-L24QAEy1wVvV_MbAjYno7kjrkmkgDAMh6gE951-11dPrPuWOQBpQSmwXpzALcjWN77JCI8RP_U3zLlJK17mQCubdh0CgmlkgnY0gmlwhKwScQWKbXVsdGlhZGRyc5YACASsEnEFBqJ9AAoErBJxBQaift0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMOt4H31yaxHrYXkL2ByR0wk7CIhP77YdLv8TlfMe3riDdGNwgqJ9g3VkcIKif4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41596/admin/v1/log-level/ERROR" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41596/admin/v1/log-level/FATAL" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.5/tcp/41597/p2p/16Uiu2HAmFwxAq9Ztbzbsti12Sr76Mbv56gYDNF3wBwgECPqD1rcf","/ip4/172.18.113.5/tcp/41598/ws/p2p/16Uiu2HAmFwxAq9Ztbzbsti12Sr76Mbv56gYDNF3wBwgECPqD1rcf"],"enrUri":"enr:-L24QAEy1wVvV_MbAjYno7kjrkmkgDAMh6gE951-11dPrPuWOQBpQSmwXpzALcjWN77JCI8RP_U3zLlJK17mQCubdh0CgmlkgnY0gmlwhKwScQWKbXVsdGlhZGRyc5YACASsEnEFBqJ9AAoErBJxBQaift0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMOt4H31yaxHrYXkL2ByR0wk7CIhP77YdLv8TlfMe3riDdGNwgqJ9g3VkcIKif4V3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41596/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.38.0-rc.0-2-g85a7bf'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41596/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.38.0-rc.0-2-g85a7bf'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:320 counts at FATAL: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41596/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 5b9f38345317
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_payloads with id: 2026-03-19_04-38-52__9fb3e592-02cd-4317-ac76-61f64dfac36a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-19_04-38-52__9fb3e592-02cd-4317-ac76-61f64dfac36a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43225', '43226', '43227', '43228', '43229']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43225:43225 -p 43226:43226 -p 43227:43227 -p 43228:43228 -p 43229:43229 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43227 --rest-port=43225 --tcp-port=43226 --discv5-udp-port=43228 --rest-address=0.0.0.0 --nat=extip:172.18.130.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=978fe2d9ee3f5dc8c9b386a5fc7e15ce28c6cbfed8a85ce52d54febfcb3ca826 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43229 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.101 waku 6a839890e237235a00d2100935a93f630e24739746febbdf09ecdefaeef653b4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a839890e237. Setting up logs at ./log/docker/receiving_node1_2026-03-19_04-38-52__9fb3e592-02cd-4317-ac76-61f64dfac36a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43225
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 1eaf76b71cc9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a6e8a7100667. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43225/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43225/debug/v1/info" -H "Content-Type: application/json" -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.101/tcp/43226/p2p/16Uiu2HAm9CJrF1LCMqPgfuZwWYxB4zQybQdAyn4uf2iY68uHpCwR","/ip4/172.18.130.101/tcp/43227/ws/p2p/16Uiu2HAm9CJrF1LCMqPgfuZwWYxB4zQybQdAyn4uf2iY68uHpCwR"],"enrUri":"enr:-L24QIyfkd4yA9Pg_Xo-NenexpQ6gn0KLFsRgZ-auQwICcSgCMDtpK26wGBAYm2cOryD3afipL4bhvziAP9z5w0NCqQCgmlkgnY0gmlwhKwSgmWKbXVsdGlhZGRyc5YACASsEoJlBqjaAAoErBKCZQao290DgnJzhQADAQAAiXNlY3AyNTZrMaECzJcsqbz76TNm6224s-GXJB6YMOSkWPrZ_fkPxyjPnPiDdGNwgqjag3VkcIKo3IV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-19_04-38-52__9fb3e592-02cd-4317-ac76-61f64dfac36a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28620', '28621', '28622', '28623', '28624']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28620:28620 -p 28621:28621 -p 28622:28622 -p 28623:28623 -p 28624:28624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28622 --rest-port=28620 --tcp-port=28621 --discv5-udp-port=28623 --rest-address=0.0.0.0 --nat=extip:172.18.203.22 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab519bac86d49cbeab1e1cce1ab0e4f5eb8fafe15b70e1acaf07437fd6b9c8ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28624 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.203.22 waku cfd4514f8b7f6e50c02daad0b35c9da8467c7c24b9bb913d1277f3178f9d2706
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cfd4514f8b7f. Setting up logs at ./log/docker/receiving_node2_2026-03-19_04-38-52__9fb3e592-02cd-4317-ac76-61f64dfac36a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28620
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28620/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28620/debug/v1/info" -H "Content-Type: application/json" -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.22/tcp/28621/p2p/16Uiu2HAkxmKW1KBcxpTMcdYdqV3fouanXFYcxzt7QZJtjcUSE9yB","/ip4/172.18.203.22/tcp/28622/ws/p2p/16Uiu2HAkxmKW1KBcxpTMcdYdqV3fouanXFYcxzt7QZJtjcUSE9yB"],"enrUri":"enr:-L24QDH6-i4yUQzIfQo2cBG2fblG6wDYaHm7F1Q15jukg7DscoKxwkLyjwmRa62S_h_vwAW5qDAQn7pfhkYTNKZwnvACgmlkgnY0gmlwhKwSyxaKbXVsdGlhZGRyc5YACASsEssWBm_NAAoErBLLFgZvzt0DgnJzhQADAQAAiXNlY3AyNTZrMaECMZuFa-9IEybEp5shUObkzs5GdpybH-SWpMmEFOZxMRKDdGNwgm_Ng3VkcIJvz4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.101/tcp/43226/p2p/16Uiu2HAm9CJrF1LCMqPgfuZwWYxB4zQybQdAyn4uf2iY68uHpCwR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-19_04-38-52__9fb3e592-02cd-4317-ac76-61f64dfac36a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40594', '40595', '40596', '40597', '40598']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40594:40594 -p 40595:40595 -p 40596:40596 -p 40597:40597 -p 40598:40598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40596 --rest-port=40594 --tcp-port=40595 --discv5-udp-port=40597 --rest-address=0.0.0.0 --nat=extip:172.18.196.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2991ed9ebafa1d05cb1f68f35e8aaea83e80fdcdca66aad0affbe689bf772c1d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40598 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIyfkd4yA9Pg_Xo-NenexpQ6gn0KLFsRgZ-auQwICcSgCMDtpK26wGBAYm2cOryD3afipL4bhvziAP9z5w0NCqQCgmlkgnY0gmlwhKwSgmWKbXVsdGlhZGRyc5YACASsEoJlBqjaAAoErBKCZQao290DgnJzhQADAQAAiXNlY3AyNTZrMaECzJcsqbz76TNm6224s-GXJB6YMOSkWPrZ_fkPxyjPnPiDdGNwgqjag3VkcIKo3IV3YWt1Mgk --lightpushnode=/ip4/172.18.130.101/tcp/43226/p2p/16Uiu2HAm9CJrF1LCMqPgfuZwWYxB4zQybQdAyn4uf2iY68uHpCwR --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.45 waku cef8172ddcb39e6ac485dbe101f5cb38927586dd3e8c040e894e7b15ce4e056e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cef8172ddcb3. Setting up logs at ./log/docker/lightpush_node1_2026-03-19_04-38-52__9fb3e592-02cd-4317-ac76-61f64dfac36a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40594
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40594/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40594/debug/v1/info" -H "Content-Type: application/json" -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.45/tcp/40595/p2p/16Uiu2HAm7y1myrfMEKq3fD8dycDGjR8X6ST6WmNvFFahdFCfZAvw","/ip4/172.18.196.45/tcp/40596/ws/p2p/16Uiu2HAm7y1myrfMEKq3fD8dycDGjR8X6ST6WmNvFFahdFCfZAvw"],"enrUri":"enr:-L24QBOS6LmWlTBHrcnkK3hKKJ1nRKKGz3pbFRdNYEK6F0-OO95tgbDf1llv58-t-0_9WsI9DJBywpdFozf37xzdl_0CgmlkgnY0gmlwhKwSxC2KbXVsdGlhZGRyc5YACASsEsQtBp6TAAoErBLELQaelN0DgnJzhQADAQAAiXNlY3AyNTZrMaECulOhyfP1kdIcuns6sudnGKe2xgDsshpc_rjJKqh_0TyDdGNwgp6Tg3VkcIKelYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40594/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.130.101/tcp/43226/p2p/16Uiu2HAm9CJrF1LCMqPgfuZwWYxB4zQybQdAyn4uf2iY68uHpCwR"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40594/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.22/tcp/28621/p2p/16Uiu2HAkxmKW1KBcxpTMcdYdqV3fouanXFYcxzt7QZJtjcUSE9yB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43225/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:28620/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:40594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40594/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895136531290309}}'
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:40594/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40594/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Hello World!", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895136534222933}}'
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:40594/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40594/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": {"key": "YWFh"}, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895136536910822}}'
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:40594/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40594/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895136539591305}}'
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:40594/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40594/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895136542560451}}'
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:40594/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40594/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773895136545328442}}'
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:40594/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6a839890e237
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cfd4514f8b7f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cef8172ddcb3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6a839890e237. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,346 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_three_store_sync_exchange with id: 2026-03-19_04-43-48__5c643a6e-9f5f-4f6a-97ff-9b1bc5a4d64e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-43-48__5c643a6e-9f5f-4f6a-97ff-9b1bc5a4d64e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-43-48__5c643a6e-9f5f-4f6a-97ff-9b1bc5a4d64e__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-43-48__5c643a6e-9f5f-4f6a-97ff-9b1bc5a4d64e__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.236.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55159', '55160', '55161', '55162', '55163']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55159:55159 -p 55160:55160 -p 55161:55161 -p 55162:55162 -p 55163:55163 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55161 --rest-port=55159 --tcp-port=55160 --discv5-udp-port=55162 --rest-address=0.0.0.0 --nat=extip:172.18.236.65 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa85b7fefbaea65b2e33d9984f17e99ff0b43ae105c2595bb1dce467ee0fabee --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=55163 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7592d7503e12. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53511', '53512', '53513', '53514', '53515']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53511:53511 -p 53512:53512 -p 53513:53513 -p 53514:53514 -p 53515:53515 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53513 --rest-port=53511 --tcp-port=53512 --discv5-udp-port=53514 --rest-address=0.0.0.0 --nat=extip:172.18.196.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a587c9c08fb27aa7e9f5ac51d8f052314abb67513bac2ac3cbd99b19aa2c8c9d --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=53515 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.119 waku 9c63453f8aba6fb7513bea640c3adf4e452a5be243ce158eda131bdce04a92a2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9c63453f8aba. Setting up logs at ./log/docker/node1_2026-03-19_04-43-48__5c643a6e-9f5f-4f6a-97ff-9b1bc5a4d64e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53511
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 eb9012011b21. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53511/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53511/debug/v1/info" -H "Content-Type: application/json" -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.119/tcp/53512/p2p/16Uiu2HAmRW8Bs9GwEjaj88x5KWs74YXSFMZAy9X6135oTz4ibdtT","/ip4/172.18.196.119/tcp/53513/ws/p2p/16Uiu2HAmRW8Bs9GwEjaj88x5KWs74YXSFMZAy9X6135oTz4ibdtT"],"enrUri":"enr:-L24QOImYkKJ36cnLCvYMloG7B-tlGmEFGJITQ-kRG_k0tyRXHaj8d2T70gge63ILFrA35OAerbh3u1-Iq7qBF7wXS0CgmlkgnY0gmlwhKwSxHeKbXVsdGlhZGRyc5YACASsEsR3BtEIAAoErBLEdwbRCd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvuKQjYdJzbX-HtEfbeOs95IhWvX4oV64kA58B7gFebiDdGNwgtEIg3VkcILRCoV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53511/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.114
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58420', '58421', '58422', '58423', '58424']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58420:58420 -p 58421:58421 -p 58422:58422 -p 58423:58423 -p 58424:58424 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58422 --rest-port=58420 --tcp-port=58421 --discv5-udp-port=58423 --rest-address=0.0.0.0 --nat=extip:172.18.204.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98aeb5fcf63afdaccf1568c0c6ebc7ffdcaff6cebb40e045f88cd053de9ea9fa --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=58424 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.114 waku 10688bf7db6cb67972ee0cf6c8ca2b51179ff01bb553c97590273f4b3e844c18
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10688bf7db6c. Setting up logs at ./log/docker/node2_2026-03-19_04-43-48__5c643a6e-9f5f-4f6a-97ff-9b1bc5a4d64e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58420
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58420/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58420/debug/v1/info" -H "Content-Type: application/json" -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.114/tcp/58421/p2p/16Uiu2HAkuiUKWkU6CzRikuBKNewMaRgYBfY1D7bhQ57njnuH8Yjq","/ip4/172.18.204.114/tcp/58422/ws/p2p/16Uiu2HAkuiUKWkU6CzRikuBKNewMaRgYBfY1D7bhQ57njnuH8Yjq"],"enrUri":"enr:-L24QOkBJ7FAgdw2QKVvcgp9hqcR3AIt4apQ0aRGCNTZrgQ9GFdE-39opV3bGGvPdwEWRaRoynRt01IXoy1U5b2oQ1ICgmlkgnY0gmlwhKwSzHKKbXVsdGlhZGRyc5YACASsEsxyBuQ1AAoErBLMcgbkNt0DgnJzhQADAQAAiXNlY3AyNTZrMaECBE2wk8D-T_b_mDtklJrNWe5MWpyLULkuZwY9xWTMcOiDdGNwguQ1g3VkcILkN4V3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58420/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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 POST "http://127.0.0.1:58420/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.119/tcp/53512/p2p/16Uiu2HAmRW8Bs9GwEjaj88x5KWs74YXSFMZAy9X6135oTz4ibdtT"]'
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.227.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37610', '37611', '37612', '37613', '37614']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37610:37610 -p 37611:37611 -p 37612:37612 -p 37613:37613 -p 37614:37614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37612 --rest-port=37610 --tcp-port=37611 --discv5-udp-port=37613 --rest-address=0.0.0.0 --nat=extip:172.18.227.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef4abbd8e9e45a68b9814e2524856bddb8583a8be3afddfbca00aecb6c7c6324 --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=37614 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.193 waku 9775d6e7a93220ef3571715d34f3e3ff325fc0b28bd6a967f238c4a7e18f206a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9775d6e7a932. Setting up logs at ./log/docker/node3_2026-03-19_04-43-48__5c643a6e-9f5f-4f6a-97ff-9b1bc5a4d64e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37610
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37610/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.193/tcp/37611/p2p/16Uiu2HAm3TXs5qM92pD9Jt7WziQbR99mhmRWxL85gXfAdR4iv7gQ","/ip4/172.18.227.193/tcp/37612/ws/p2p/16Uiu2HAm3TXs5qM92pD9Jt7WziQbR99mhmRWxL85gXfAdR4iv7gQ"],"enrUri":"enr:-L24QCpqZPqqzdpH-clOjBGOyuArOAgGFLZn8YVSQU9ON0ZbT_RQTCCgxv0TeHMSyVaCx85Qbe2QZ2fO5UZHVPxxfKoCgmlkgnY0gmlwhKwS48GKbXVsdGlhZGRyc5YACASsEuPBBpLrAAoErBLjwQaS7N0DgnJzhQADAQAAiXNlY3AyNTZrMaECd1d7CLjP-uINk5V0gF3sq_9x2bjyqB-KfBeVGWZJ_32DdGNwgpLrg3VkcIKS7YV3YWt1MhM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client: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 POST "http://127.0.0.1:37610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.119/tcp/53512/p2p/16Uiu2HAmRW8Bs9GwEjaj88x5KWs74YXSFMZAy9X6135oTz4ibdtT"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.204.114/tcp/58421/p2p/16Uiu2HAkuiUKWkU6CzRikuBKNewMaRgYBfY1D7bhQ57njnuH8Yjq"]'
INFO  src.node.api_clients.base_client:base_client.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:53511/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client: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:933 Node-A store has 60 messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58420/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client: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:937 Node-B store has 60 messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37610/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client: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:940 Node-C store has 60 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 9c63453f8aba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 10688bf7db6c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9775d6e7a932
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9c63453f8aba. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list1] with id: 2026-03-19_04-43-04__200ccce5-accc-4766-bcdd-bd23a42ed1a0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-43-04__200ccce5-accc-4766-bcdd-bd23a42ed1a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55472', '55473', '55474', '55475', '55476']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 55472:55472 -p 55473:55473 -p 55474:55474 -p 55475:55475 -p 55476:55476 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55474 --rest-port=55472 --tcp-port=55473 --discv5-udp-port=55475 --rest-address=0.0.0.0 --nat=extip:172.18.94.133 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=05dfb0f6c450c4c22a2b81b2164de98e9ac76737aa0cc4ca8fabce1aacf586b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55476 --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.94.133 waku e1b5f3b219e9864ef82fafb7c99e1f0660bb9b67c916ae5ab6c75f5d58245aaa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1b5f3b219e9. Setting up logs at ./log/docker/node1_2026-03-19_04-43-04__200ccce5-accc-4766-bcdd-bd23a42ed1a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55472
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 a2dcd14d75f6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cc319930186a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55472/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55472/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55472/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55472/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55472/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55472/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.133/tcp/55473/p2p/16Uiu2HAkzSSxjRpqfE9ToyuksNwVzX3oW16V2NjQZ83FFhcgG6zc","/ip4/172.18.94.133/tcp/55474/ws/p2p/16Uiu2HAkzSSxjRpqfE9ToyuksNwVzX3oW16V2NjQZ83FFhcgG6zc"],"enrUri":"enr:-L24QETh4dz5uL99qRGaPxXtQ7aJwg6npmXOTWuG6aIDPI-Fd2yOPuf4Yt8kvxvbZK4NfU_9byuzZxEJBb5J8ub85dQCgmlkgnY0gmlwhKwSXoWKbXVsdGlhZGRyc5YACASsEl6FBtixAAoErBJehQbYst0DgnJzhQACAQAAiXNlY3AyNTZrMaECSn1LrNsyWIGEkW7CHG3KkXKvubKF9Zz7vknJ-SltpGmDdGNwgtixg3VkcILYs4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-43-04__200ccce5-accc-4766-bcdd-bd23a42ed1a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.226.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43548', '43549', '43550', '43551', '43552']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 43548:43548 -p 43549:43549 -p 43550:43550 -p 43551:43551 -p 43552:43552 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43550 --rest-port=43548 --tcp-port=43549 --discv5-udp-port=43551 --rest-address=0.0.0.0 --nat=extip:172.18.226.190 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddddfe1ffbf28c36865d9e1b5bb2c1c8c7a596e3f9a0cddfebbbb23cde004a7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43552 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QETh4dz5uL99qRGaPxXtQ7aJwg6npmXOTWuG6aIDPI-Fd2yOPuf4Yt8kvxvbZK4NfU_9byuzZxEJBb5J8ub85dQCgmlkgnY0gmlwhKwSXoWKbXVsdGlhZGRyc5YACASsEl6FBtixAAoErBJehQbYst0DgnJzhQACAQAAiXNlY3AyNTZrMaECSn1LrNsyWIGEkW7CHG3KkXKvubKF9Zz7vknJ-SltpGmDdGNwgtixg3VkcILYs4V3YWt1MgU --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.226.190 waku d9d4bfe00947f9055b7abd9f2bec9213a48babf94183164a2b628494e1f3d1af
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9d4bfe00947. Setting up logs at ./log/docker/node2_2026-03-19_04-43-04__200ccce5-accc-4766-bcdd-bd23a42ed1a0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43548
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.190/tcp/43549/p2p/16Uiu2HAm5DpQ3LfykJv3wK8ARKY18dCyWgujfjFJfihdpjGv89Ta","/ip4/172.18.226.190/tcp/43550/ws/p2p/16Uiu2HAm5DpQ3LfykJv3wK8ARKY18dCyWgujfjFJfihdpjGv89Ta"],"enrUri":"enr:-L24QLCU4aRN7r3D1GXWBqPHDveg-z82kCdY9Z46Ykw0oP9iGXVBQNpNffTJ5ghfUwd_SRPgh9mt7RpRt0mBv75YUT0CgmlkgnY0gmlwhKwS4r6KbXVsdGlhZGRyc5YACASsEuK-BqodAAoErBLivgaqHt0DgnJzhQACAQAAiXNlY3AyNTZrMaECkYtq-rrVDFT4PbWJmBTvINnOEg7BnYCSA8dTkAc4Cu2DdGNwgqodg3VkcIKqH4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43548/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.133/tcp/55473/p2p/16Uiu2HAkzSSxjRpqfE9ToyuksNwVzX3oW16V2NjQZ83FFhcgG6zc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43548/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L215YXBwLzEvbGF0ZXN0L3Byb3Rv", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9jb250ZW50L3Rlc3QuanM=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n", "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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55472/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n", "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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/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":"L215YXBwLzEvbGF0ZXN0L3Byb3Rv","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895387197708864,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/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":"L3dha3UvMi9jb250ZW50L3Rlc3QuanM=","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1773895387206007692,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/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":"L2FwcC8yMi9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773895387218687808,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/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":"L3RveWNoYXQvMi9odWlsb25nL3Byb3Rv","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773895387230564162,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/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":"L3N0YXR1c2ltLzEvY29tbXVuaXR5L2Nib3I=","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773895387243570540,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/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":"L2FwcC8yNy9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773895387253008598,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/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":"L2FwcC8yOS9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773895387266897445,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43548/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":"L2FwcC8yMC9zb21ldG9waWMvc29tZWVuY29kaW5n","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773895387279883891,"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 e1b5f3b219e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d9d4bfe00947
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,244 @@
2026-03-19 04:40:26.026 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:26.028 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-19_04-40-26__c683102c-888b-462e-9462-07d8d9054661
2026-03-19 04:40:26.028 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:26.029 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:40:26.030 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:40:26.041 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:26.043 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-26__c683102c-888b-462e-9462-07d8d9054661__wakuorg_nwaku:latest.log
2026-03-19 04:40:26.043 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:26.044 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:26.047 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:26.047 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.59
2026-03-19 04:40:26.048 DEBUG [src.node.docker_mananger] Generated ports ['31667', '31668', '31669', '31670', '31671']
2026-03-19 04:40:26.048 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:26.048 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:26.049 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:26.049 DEBUG [src.node.docker_mananger] docker run -i -t -p 31667:31667 -p 31668:31668 -p 31669:31669 -p 31670:31670 -p 31671:31671 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31669 --rest-port=31667 --tcp-port=31668 --discv5-udp-port=31670 --rest-address=0.0.0.0 --nat=extip:172.18.105.59 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6dd4e7c92c3bd8411a4ebfbbcbabc11d79f6dc899a13af1549dfdd75ee7ff94e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31671 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-03-19 04:40:26.114 ERROR [src.node.docker_mananger] Max retries reached for container dbdf15f8c562. Exiting log stream.
2026-03-19 04:40:26.282 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.59 waku aca603c2495bd701de36b88e8ada2b74528ca8c72c2709139e8cabd668c6a843
2026-03-19 04:40:26.320 DEBUG [src.node.docker_mananger] Container started with ID aca603c2495b. Setting up logs at ./log/docker/node1_2026-03-19_04-40-26__c683102c-888b-462e-9462-07d8d9054661__wakuorg_nwaku:latest.log
2026-03-19 04:40:26.320 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31667
2026-03-19 04:40:26.321 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:26.992 ERROR [src.node.docker_mananger] Max retries reached for container 1109cfb43a2e. Exiting log stream.
2026-03-19 04:40:27.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31667/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:27.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:27.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31667/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:27.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:27.452 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:27.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31667/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:27.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.59/tcp/31668/p2p/16Uiu2HAmDfoMnF2PNvqMffa8TbUPFtk18iUdvQ3CrTy2vdGsuEJE","/ip4/172.18.105.59/tcp/31669/ws/p2p/16Uiu2HAmDfoMnF2PNvqMffa8TbUPFtk18iUdvQ3CrTy2vdGsuEJE"],"enrUri":"enr:-L24QMH9n_-7mS7qsNQVA7d3pyiiJ1Ax15hG6hZeqDcS-XvbCoJUGkO42iMmTk3O6bpi9t9DGpifs5Tazl7v0J0AnegCgmlkgnY0gmlwhKwSaTuKbXVsdGlhZGRyc5YACASsEmk7Bnu0AAoErBJpOwZ7td0DgnJzhQACAQAAiXNlY3AyNTZrMaEDDxDW7eBaYB7rmstzA0CVLvTf4wZX8GbEBirC2Mfb7tuDdGNwgnu0g3VkcIJ7toV3YWt1MgU"}'
2026-03-19 04:40:27.455 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:27.462 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:27.463 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-26__c683102c-888b-462e-9462-07d8d9054661__wakuorg_nwaku:latest.log
2026-03-19 04:40:27.463 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:27.463 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:27.465 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:27.466 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.244
2026-03-19 04:40:27.466 DEBUG [src.node.docker_mananger] Generated ports ['59923', '59924', '59925', '59926', '59927']
2026-03-19 04:40:27.467 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:27.467 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:27.467 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:27.467 DEBUG [src.node.docker_mananger] docker run -i -t -p 59923:59923 -p 59924:59924 -p 59925:59925 -p 59926:59926 -p 59927:59927 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59925 --rest-port=59923 --tcp-port=59924 --discv5-udp-port=59926 --rest-address=0.0.0.0 --nat=extip:172.18.159.244 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5436be6dda1893afa4d7e046ba6ccaecb88a1530bccaeebaef6d1ca21c1bfaab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59927 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMH9n_-7mS7qsNQVA7d3pyiiJ1Ax15hG6hZeqDcS-XvbCoJUGkO42iMmTk3O6bpi9t9DGpifs5Tazl7v0J0AnegCgmlkgnY0gmlwhKwSaTuKbXVsdGlhZGRyc5YACASsEmk7Bnu0AAoErBJpOwZ7td0DgnJzhQACAQAAiXNlY3AyNTZrMaEDDxDW7eBaYB7rmstzA0CVLvTf4wZX8GbEBirC2Mfb7tuDdGNwgnu0g3VkcIJ7toV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
2026-03-19 04:40:27.679 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.244 waku 19220bccf74a387d073926cc04113fa6417fa77c53727019a46af2e541739b21
2026-03-19 04:40:27.715 DEBUG [src.node.docker_mananger] Container started with ID 19220bccf74a. Setting up logs at ./log/docker/node2_2026-03-19_04-40-26__c683102c-888b-462e-9462-07d8d9054661__wakuorg_nwaku:latest.log
2026-03-19 04:40:27.715 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59923
2026-03-19 04:40:27.715 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:28.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59923/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:28.719 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:28.719 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:28.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59923/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:28.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.244/tcp/59924/p2p/16Uiu2HAmGZ4obD1oahqe6q4FoBbHd3eAvn2Uz5Xn1AVzHHobpaFf","/ip4/172.18.159.244/tcp/59925/ws/p2p/16Uiu2HAmGZ4obD1oahqe6q4FoBbHd3eAvn2Uz5Xn1AVzHHobpaFf"],"enrUri":"enr:-L24QE93Sk-hDDij9b1ycc_hFEAFjOVY0mu7kQKGco1Wxc1ZV4WEiOhVyMoAF_aLBBcJUFpjTVVnu49NV79F5GGgEhsCgmlkgnY0gmlwhKwSn_SKbXVsdGlhZGRyc5YACASsEp_0BuoUAAoErBKf9AbqFd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOepMY50j-wQ3RX4KPZ266CccnRVOi34P7eIS8y5sUi6DdGNwguoUg3VkcILqFoV3YWt1MgE"}'
2026-03-19 04:40:28.722 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:28.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59923/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.59/tcp/31668/p2p/16Uiu2HAmDfoMnF2PNvqMffa8TbUPFtk18iUdvQ3CrTy2vdGsuEJE"]'
2026-03-19 04:40:28.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:28.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31667/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-19 04:40:28.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:28.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59923/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-03-19 04:40:28.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:28.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31667/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:28.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:28.785 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:28.888 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:28.888 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31667/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:28.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773895228773780533,"ephemeral":false,"proof":""}]'
2026-03-19 04:40:28.893 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:28.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59923/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:28.897 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:59923/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
2026-03-19 04:40:28.970 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:28.972 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:28.972 DEBUG [src.node.waku_node] Stopping container with id aca603c2495b
2026-03-19 04:40:29.589 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:29.592 DEBUG [src.node.waku_node] Stopping container with id 19220bccf74a
2026-03-19 04:40:30.198 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:30.200 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:30.238 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:30.266 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:30.267 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:40:30.267 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:40:30.268 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-40-26__c683102c-888b-462e-9462-07d8d9054661__wakuorg_nwaku:latest.log
2026-03-19 04:40:30.269 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-40-26__c683102c-888b-462e-9462-07d8d9054661__wakuorg_nwaku:latest.log
2026-03-19 04:40:30.273 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:30.273 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-19_04-40-30__79eeea1b-7b42-401a-9734-e7e6d884ff46
2026-03-19 04:40:30.274 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:30.274 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:40:30.274 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:40:30.282 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:30.282 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-30__79eeea1b-7b42-401a-9734-e7e6d884ff46__wakuorg_nwaku:latest.log
2026-03-19 04:40:30.283 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:30.283 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:30.284 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:30.285 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.52
2026-03-19 04:40:30.285 DEBUG [src.node.docker_mananger] Generated ports ['54700', '54701', '54702', '54703', '54704']
2026-03-19 04:40:30.285 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:30.285 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:30.285 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:30.285 DEBUG [src.node.docker_mananger] docker run -i -t -p 54700:54700 -p 54701:54701 -p 54702:54702 -p 54703:54703 -p 54704:54704 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54702 --rest-port=54700 --tcp-port=54701 --discv5-udp-port=54703 --rest-address=0.0.0.0 --nat=extip:172.18.108.52 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a121cb9bacaa6bdd2ede9ad51a87eda18fae293bfef15fcdfab7ad6f91e87ffc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54704 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-03-19 04:40:30.441 ERROR [src.node.docker_mananger] Max retries reached for container aca603c2495b. Exiting log stream.
2026-03-19 04:40:30.485 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.52 waku c17347d4d9cabfff6acf50aab3499eefa662f7fbad531c6afa50bae07c21eb83
2026-03-19 04:40:30.520 DEBUG [src.node.docker_mananger] Container started with ID c17347d4d9ca. Setting up logs at ./log/docker/node1_2026-03-19_04-40-30__79eeea1b-7b42-401a-9734-e7e6d884ff46__wakuorg_nwaku:latest.log
2026-03-19 04:40:30.520 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54700
2026-03-19 04:40:30.520 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:31.014 ERROR [src.node.docker_mananger] Max retries reached for container 19220bccf74a. Exiting log stream.
2026-03-19 04:40:31.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54700/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:31.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:31.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54700/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:31.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:31.643 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:31.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54700/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:31.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.52/tcp/54701/p2p/16Uiu2HAmJLng3R3XWoKRr69EQ7PT4xaFaqD157JWw19Pet7xbMSW","/ip4/172.18.108.52/tcp/54702/ws/p2p/16Uiu2HAmJLng3R3XWoKRr69EQ7PT4xaFaqD157JWw19Pet7xbMSW"],"enrUri":"enr:-L24QAlCrvHwuq6kND7s8CFbPH97bj_fb48YUykJfzhp0pPCA5LlaWqngTfz1PgkzfetUkRmi5zXi3Bn2lS8naQZUDcCgmlkgnY0gmlwhKwSbDSKbXVsdGlhZGRyc5YACASsEmw0BtWtAAoErBJsNAbVrt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDVHx20Uasckj_np6vxBl6NOTzZ72HttUrfyXjncx8_1eDdGNwgtWtg3VkcILVr4V3YWt1MgU"}'
2026-03-19 04:40:31.646 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:31.655 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:31.655 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-30__79eeea1b-7b42-401a-9734-e7e6d884ff46__wakuorg_nwaku:latest.log
2026-03-19 04:40:31.655 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:31.655 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:31.657 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:31.657 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.217
2026-03-19 04:40:31.657 DEBUG [src.node.docker_mananger] Generated ports ['56652', '56653', '56654', '56655', '56656']
2026-03-19 04:40:31.657 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:31.658 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:31.658 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:31.658 DEBUG [src.node.docker_mananger] docker run -i -t -p 56652:56652 -p 56653:56653 -p 56654:56654 -p 56655:56655 -p 56656:56656 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56654 --rest-port=56652 --tcp-port=56653 --discv5-udp-port=56655 --rest-address=0.0.0.0 --nat=extip:172.18.149.217 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8ecafbaace34e3087acc8d9ecc7b38bcc0849c82a909493604dbd981849cd96d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56656 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAlCrvHwuq6kND7s8CFbPH97bj_fb48YUykJfzhp0pPCA5LlaWqngTfz1PgkzfetUkRmi5zXi3Bn2lS8naQZUDcCgmlkgnY0gmlwhKwSbDSKbXVsdGlhZGRyc5YACASsEmw0BtWtAAoErBJsNAbVrt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDVHx20Uasckj_np6vxBl6NOTzZ72HttUrfyXjncx8_1eDdGNwgtWtg3VkcILVr4V3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
2026-03-19 04:40:31.854 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.217 waku d4ceb4d79dd7c38c420f2ad1c1293e19c951fed7c08fe12dc2e9833fa1d266d6
2026-03-19 04:40:31.894 DEBUG [src.node.docker_mananger] Container started with ID d4ceb4d79dd7. Setting up logs at ./log/docker/node2_2026-03-19_04-40-30__79eeea1b-7b42-401a-9734-e7e6d884ff46__wakuorg_nwaku:latest.log
2026-03-19 04:40:31.894 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56652
2026-03-19 04:40:31.895 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:32.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56652/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:32.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:32.899 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:32.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56652/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:32.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.217/tcp/56653/p2p/16Uiu2HAmRNKEwuGP56wa8vH1ntYJdbnR6M3S3NuyL1h7ftRMi4zy","/ip4/172.18.149.217/tcp/56654/ws/p2p/16Uiu2HAmRNKEwuGP56wa8vH1ntYJdbnR6M3S3NuyL1h7ftRMi4zy"],"enrUri":"enr:-L24QBZXcyrzyp6V244u6lZ3HoQU9C7jOqR7iGyVDwFNU85GQ41x3Y8xH6kcCpeDCdEzDShCDY-RYX3TfmPg85lOmUcCgmlkgnY0gmlwhKwSldmKbXVsdGlhZGRyc5YACASsEpXZBt1NAAoErBKV2QbdTt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDvOJqf60LotCjPJujjCVHVlX_Y19x4U7vDBN3HVnvzPaDdGNwgt1Ng3VkcILdT4V3YWt1MgE"}'
2026-03-19 04:40:32.903 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:32.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56652/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.52/tcp/54701/p2p/16Uiu2HAmJLng3R3XWoKRr69EQ7PT4xaFaqD157JWw19Pet7xbMSW"]'
2026-03-19 04:40:32.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:32.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54700/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-19 04:40:32.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:32.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56652/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-03-19 04:40:32.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:32.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54700/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:32.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:32.982 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:33.082 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:33.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54700/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:33.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773895228773780533,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773895232968505716,"ephemeral":false,"proof":""}]'
2026-03-19 04:40:33.095 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:33.096 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:33.096 DEBUG [src.node.waku_node] Stopping container with id c17347d4d9ca
2026-03-19 04:40:33.720 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:33.721 DEBUG [src.node.waku_node] Stopping container with id d4ceb4d79dd7
2026-03-19 04:40:34.329 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:34.331 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:34.402 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:34.433 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:34.435 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:40:34.436 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:40:34.437 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-40-30__79eeea1b-7b42-401a-9734-e7e6d884ff46__wakuorg_nwaku:latest.log
2026-03-19 04:40:34.444 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-40-30__79eeea1b-7b42-401a-9734-e7e6d884ff46__wakuorg_nwaku:latest.log
2026-03-19 04:40:34.462 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:34.463 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-19_04-40-34__df250742-f1e7-4fcc-921c-71b0828c2b49
2026-03-19 04:40:34.463 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:34.464 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:40:34.464 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:40:34.479 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:34.481 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-34__df250742-f1e7-4fcc-921c-71b0828c2b49__wakuorg_nwaku:latest.log
2026-03-19 04:40:34.481 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:34.481 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:34.484 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:34.484 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.103
2026-03-19 04:40:34.484 DEBUG [src.node.docker_mananger] Generated ports ['48754', '48755', '48756', '48757', '48758']
2026-03-19 04:40:34.485 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:34.485 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:34.486 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:34.486 DEBUG [src.node.docker_mananger] docker run -i -t -p 48754:48754 -p 48755:48755 -p 48756:48756 -p 48757:48757 -p 48758:48758 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48756 --rest-port=48754 --tcp-port=48755 --discv5-udp-port=48757 --rest-address=0.0.0.0 --nat=extip:172.18.21.103 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dca71fac0bf1b3bdb47a5a2da6dd4ed1df5ebdd875d99ffbde0fab328da7ab60 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48758 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-03-19 04:40:34.670 ERROR [src.node.docker_mananger] Max retries reached for container c17347d4d9ca. Exiting log stream.
2026-03-19 04:40:34.697 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.103 waku 00c1a5e25f64ab5123f8f7f725a13c61e3d95d9f3d3f85aaf6f19b0953feb273
2026-03-19 04:40:34.737 DEBUG [src.node.docker_mananger] Container started with ID 00c1a5e25f64. Setting up logs at ./log/docker/node1_2026-03-19_04-40-34__df250742-f1e7-4fcc-921c-71b0828c2b49__wakuorg_nwaku:latest.log
2026-03-19 04:40:34.737 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48754
2026-03-19 04:40:34.738 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:35.380 ERROR [src.node.docker_mananger] Max retries reached for container d4ceb4d79dd7. Exiting log stream.
2026-03-19 04:40:35.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48754/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:35.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:35.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48754/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:35.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:35.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48754/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:35.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:36.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48754/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:36.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:36.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48754/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:36.155 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:36.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48754/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:36.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.103/tcp/48755/p2p/16Uiu2HAmSJoLPZ9M8rZkyYeQkzzRAn3FVtbAcroaukWCBHvedidy","/ip4/172.18.21.103/tcp/48756/ws/p2p/16Uiu2HAmSJoLPZ9M8rZkyYeQkzzRAn3FVtbAcroaukWCBHvedidy"],"enrUri":"enr:-L24QI8G9rgFSCxCXH_QvHh9JFobSqq8RWoc08YH6uabI-ehS9vIH-IhQ83gr7rsXy1r77LzEtULzO6XMD7ClGGx6DUCgmlkgnY0gmlwhKwSFWeKbXVsdGlhZGRyc5YACASsEhVnBr5zAAoErBIVZwa-dN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDyteLpcvJy4gNtWoMvEOLKvmVhH4sntDVK1qbr6GHdDSDdGNwgr5zg3VkcIK-dYV3YWt1MgU"}'
2026-03-19 04:40:36.158 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:36.165 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:36.165 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-34__df250742-f1e7-4fcc-921c-71b0828c2b49__wakuorg_nwaku:latest.log
2026-03-19 04:40:36.166 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:36.166 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:36.167 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:36.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.4.247
2026-03-19 04:40:36.167 DEBUG [src.node.docker_mananger] Generated ports ['10491', '10492', '10493', '10494', '10495']
2026-03-19 04:40:36.168 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:36.168 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:36.168 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:36.168 DEBUG [src.node.docker_mananger] docker run -i -t -p 10491:10491 -p 10492:10492 -p 10493:10493 -p 10494:10494 -p 10495:10495 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10493 --rest-port=10491 --tcp-port=10492 --discv5-udp-port=10494 --rest-address=0.0.0.0 --nat=extip:172.18.4.247 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5cb528acfc0aa6dbf8fb2b58b8fcb4ce8ee2a22f13ccf4c4a32c1acbc83bf1bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10495 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI8G9rgFSCxCXH_QvHh9JFobSqq8RWoc08YH6uabI-ehS9vIH-IhQ83gr7rsXy1r77LzEtULzO6XMD7ClGGx6DUCgmlkgnY0gmlwhKwSFWeKbXVsdGlhZGRyc5YACASsEhVnBr5zAAoErBIVZwa-dN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDyteLpcvJy4gNtWoMvEOLKvmVhH4sntDVK1qbr6GHdDSDdGNwgr5zg3VkcIK-dYV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
2026-03-19 04:40:36.380 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.4.247 waku b2b88825bc81fb32b2d9c294465f39f6ed4fec0b7272bda36a06d78c4309690d
2026-03-19 04:40:36.416 DEBUG [src.node.docker_mananger] Container started with ID b2b88825bc81. Setting up logs at ./log/docker/node2_2026-03-19_04-40-34__df250742-f1e7-4fcc-921c-71b0828c2b49__wakuorg_nwaku:latest.log
2026-03-19 04:40:36.417 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10491
2026-03-19 04:40:36.417 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:37.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10491/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:37.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10491/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:40:37.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10491/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:37.627 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:37.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10491/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.4.247/tcp/10492/p2p/16Uiu2HAmLMx58R5FczbWLdU4R5oe5xVVgi6HLjJcusTJ7HL8KsPH","/ip4/172.18.4.247/tcp/10493/ws/p2p/16Uiu2HAmLMx58R5FczbWLdU4R5oe5xVVgi6HLjJcusTJ7HL8KsPH"],"enrUri":"enr:-L24QL8BW9kP89ye8dZzzraPldWvWEmYgx4jqDiHOXA1OCM8KfCspuQrDFKRiyWkSrVmEAN82i9GiPASjQ5aa_KTva0CgmlkgnY0gmlwhKwSBPeKbXVsdGlhZGRyc5YACASsEgT3Bij8AAoErBIE9wYo_d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDcoALkXURZRROu2250SrO0j7FOQ7ZXp3C3q61vj2GUzSDdGNwgij8g3VkcIIo_oV3YWt1MgE"}'
2026-03-19 04:40:37.630 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:37.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10491/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.21.103/tcp/48755/p2p/16Uiu2HAmSJoLPZ9M8rZkyYeQkzzRAn3FVtbAcroaukWCBHvedidy"]'
2026-03-19 04:40:37.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:37.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48754/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-19 04:40:37.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:37.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10491/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-03-19 04:40:37.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:37.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48754/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:37.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:37.690 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:40:37.790 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:37.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48754/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773895237679525171,"ephemeral":false,"proof":""}]'
2026-03-19 04:40:37.795 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:40:37.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10491/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:37.798 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:10491/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
2026-03-19 04:40:37.833 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:37.834 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:37.834 DEBUG [src.node.waku_node] Stopping container with id 00c1a5e25f64
2026-03-19 04:40:38.437 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:38.439 DEBUG [src.node.waku_node] Stopping container with id b2b88825bc81
2026-03-19 04:40:39.005 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:39.006 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:39.043 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:39.072 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:39.073 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-19 04:40:39.074 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-19 04:40:39.075 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-19_04-40-34__df250742-f1e7-4fcc-921c-71b0828c2b49__wakuorg_nwaku:latest.log
2026-03-19 04:40:39.076 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-19_04-40-34__df250742-f1e7-4fcc-921c-71b0828c2b49__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,104 @@
2026-03-19 04:39:21.636 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:21.637 DEBUG [tests.conftest] Running test: test_admin_service_peers_contains_expected_addrs_and_protocols with id: 2026-03-19_04-39-21__efc7e8d1-cd4b-451e-ae40-b7c3e16ab4a2
2026-03-19 04:39:21.637 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:21.637 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:39:21.637 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-19 04:39:21.644 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:21.644 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-21__efc7e8d1-cd4b-451e-ae40-b7c3e16ab4a2__wakuorg_nwaku:latest.log
2026-03-19 04:39:21.650 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:21.650 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-21__efc7e8d1-cd4b-451e-ae40-b7c3e16ab4a2__wakuorg_nwaku:latest.log
2026-03-19 04:39:21.656 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:21.656 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-39-21__efc7e8d1-cd4b-451e-ae40-b7c3e16ab4a2__wakuorg_nwaku:latest.log
2026-03-19 04:39:21.662 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:21.662 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-39-21__efc7e8d1-cd4b-451e-ae40-b7c3e16ab4a2__wakuorg_nwaku:latest.log
2026-03-19 04:39:21.662 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:39:21.662 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:39:21.669 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:21.669 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-03-19 04:39:21.675 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:21.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-03-19 04:39:21.680 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:21.681 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-03-19 04:39:21.681 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:21.681 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:21.682 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:21.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.157
2026-03-19 04:39:21.682 DEBUG [src.node.docker_mananger] Generated ports ['50473', '50474', '50475', '50476', '50477']
2026-03-19 04:39:21.682 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:21.683 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:21.683 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:21.683 DEBUG [src.node.docker_mananger] docker run -i -t -p 50473:50473 -p 50474:50474 -p 50475:50475 -p 50476:50476 -p 50477:50477 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50475 --rest-port=50473 --tcp-port=50474 --discv5-udp-port=50476 --rest-address=0.0.0.0 --nat=extip:172.18.42.157 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aefdfbea743bfcda3cec4e8a9b7ae666b7c6b0bdbfb75eb4da848387edfffdfe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50477 --metrics-logging=true --relay=true
2026-03-19 04:39:21.858 ERROR [src.node.docker_mananger] Max retries reached for container 06f535d57467. Exiting log stream.
2026-03-19 04:39:21.873 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.157 waku 4444a090bcdd1cd6ca1303bc0d4488e4c60d8c44273278da8d7823e8ca42de4f
2026-03-19 04:39:21.910 DEBUG [src.node.docker_mananger] Container started with ID 4444a090bcdd. Setting up logs at ./log/docker/n1_service_lookup__wakuorg_nwaku:latest.log
2026-03-19 04:39:21.910 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50473
2026-03-19 04:39:21.911 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:22.446 ERROR [src.node.docker_mananger] Max retries reached for container 64f14cdb8acb. Exiting log stream.
2026-03-19 04:39:22.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50473/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:22.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:22.914 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:22.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:22.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.157/tcp/50474/p2p/16Uiu2HAmGXypTFocbvE594chY7EDzb8U83X6NDhXZ32ojkVkzK4J","/ip4/172.18.42.157/tcp/50475/ws/p2p/16Uiu2HAmGXypTFocbvE594chY7EDzb8U83X6NDhXZ32ojkVkzK4J"],"enrUri":"enr:-L24QIaFwSSEH5gYjh7r-g4iHqZ4QtTfpGZYfRsFZkO2I_pVZhamdZ1db9nEuL0Dvx9kQuVo2OpzbeGdUCuqwXETWwcCgmlkgnY0gmlwhKwSKp2KbXVsdGlhZGRyc5YACASsEiqdBsUqAAoErBIqnQbFK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOaMUtTTpksjqA1yDa-viW63v79bMQmX0aBm1OvwRBR-DdGNwgsUqg3VkcILFLIV3YWt1MgE"}'
2026-03-19 04:39:22.917 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:22.917 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:22.917 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:22.919 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:22.919 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.173
2026-03-19 04:39:22.919 DEBUG [src.node.docker_mananger] Generated ports ['33882', '33883', '33884', '33885', '33886']
2026-03-19 04:39:22.919 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:22.919 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:22.919 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:22.920 DEBUG [src.node.docker_mananger] docker run -i -t -p 33882:33882 -p 33883:33883 -p 33884:33884 -p 33885:33885 -p 33886:33886 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33884 --rest-port=33882 --tcp-port=33883 --discv5-udp-port=33885 --rest-address=0.0.0.0 --nat=extip:172.18.220.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7a4ed8af86f862be5e6a1da1dfa97e29c323af1e02af7ccddbd825a1cca4dd62 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33886 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIaFwSSEH5gYjh7r-g4iHqZ4QtTfpGZYfRsFZkO2I_pVZhamdZ1db9nEuL0Dvx9kQuVo2OpzbeGdUCuqwXETWwcCgmlkgnY0gmlwhKwSKp2KbXVsdGlhZGRyc5YACASsEiqdBsUqAAoErBIqnQbFK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOaMUtTTpksjqA1yDa-viW63v79bMQmX0aBm1OvwRBR-DdGNwgsUqg3VkcILFLIV3YWt1MgE
2026-03-19 04:39:23.129 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.173 waku dddb290185bf7b70d72e41e9982e1b987920682a204156330252db5b31dbd046
2026-03-19 04:39:23.164 DEBUG [src.node.docker_mananger] Container started with ID dddb290185bf. Setting up logs at ./log/docker/n2_service_relay__wakuorg_nwaku:latest.log
2026-03-19 04:39:23.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33882
2026-03-19 04:39:23.165 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:24.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33882/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:24.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:24.179 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:24.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33882/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:24.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.173/tcp/33883/p2p/16Uiu2HAmSpAEvpai7B7vgv1jm6DEiBTzbFNBfGXBtDvodbrtiqqM","/ip4/172.18.220.173/tcp/33884/ws/p2p/16Uiu2HAmSpAEvpai7B7vgv1jm6DEiBTzbFNBfGXBtDvodbrtiqqM"],"enrUri":"enr:-L24QL_8B3GLwsKLB8-I1TiCDi1eQcXYexX68lFaReSF_l3bPe2cCwHbj7m3wVbSU2zdasKwUS57-I9rHaQZU0EUO2sCgmlkgnY0gmlwhKwS3K2KbXVsdGlhZGRyc5YACASsEtytBoRbAAoErBLcrQaEXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0l0G-6TJDapvRh1NrNIRXG9-H9_tsRlLscxD8ghUVmyDdGNwgoRbg3VkcIKEXYV3YWt1MgE"}'
2026-03-19 04:39:24.191 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:24.191 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:24.191 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:24.193 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:24.193 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.248
2026-03-19 04:39:24.193 DEBUG [src.node.docker_mananger] Generated ports ['55919', '55920', '55921', '55922', '55923']
2026-03-19 04:39:24.193 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:24.193 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:24.193 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:24.194 DEBUG [src.node.docker_mananger] docker run -i -t -p 55919:55919 -p 55920:55920 -p 55921:55921 -p 55922:55922 -p 55923:55923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55921 --rest-port=55919 --tcp-port=55920 --discv5-udp-port=55922 --rest-address=0.0.0.0 --nat=extip:172.18.240.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=debaeabe4eba1efaf93fb537bcabcebfa0ecc5ff7fd76efd4f62212ada2ba69d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55923 --metrics-logging=true --store=true --discv5-bootstrap-node=enr:-L24QIaFwSSEH5gYjh7r-g4iHqZ4QtTfpGZYfRsFZkO2I_pVZhamdZ1db9nEuL0Dvx9kQuVo2OpzbeGdUCuqwXETWwcCgmlkgnY0gmlwhKwSKp2KbXVsdGlhZGRyc5YACASsEiqdBsUqAAoErBIqnQbFK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDOaMUtTTpksjqA1yDa-viW63v79bMQmX0aBm1OvwRBR-DdGNwgsUqg3VkcILFLIV3YWt1MgE
2026-03-19 04:39:24.391 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.248 waku 5adb59080bda75dc632e1507c66e82534ed05b1812800af4fc134418e82a4144
2026-03-19 04:39:24.426 DEBUG [src.node.docker_mananger] Container started with ID 5adb59080bda. Setting up logs at ./log/docker/n3_service_store__wakuorg_nwaku:latest.log
2026-03-19 04:39:24.426 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55919
2026-03-19 04:39:24.426 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:25.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55919/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:25.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:25.430 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:25.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:25.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.248/tcp/55920/p2p/16Uiu2HAmDexxUPWgkL24LD2kYpxuNmLnvEteqJ7mr7UoFcQgpNyq","/ip4/172.18.240.248/tcp/55921/ws/p2p/16Uiu2HAmDexxUPWgkL24LD2kYpxuNmLnvEteqJ7mr7UoFcQgpNyq"],"enrUri":"enr:-L24QPX0NgxgK6uri65AZQ6KtAi_KUUxi6zeaWBTXVH9LfLjUV9c1NjSIjB6Vrc05wrHAYaZR-lmUHNM9i1GMNxdK3ECgmlkgnY0gmlwhKwS8PiKbXVsdGlhZGRyc5YACASsEvD4BtpwAAoErBLw-Abacd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDtochWp2CMpnkJHOg4w6R_y7DqvEGwRHS1QkOGAN1ryDdGNwgtpwg3VkcILacoV3YWt1MgM"}'
2026-03-19 04:39:25.433 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:25.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50473/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.173/tcp/33883/p2p/16Uiu2HAmSpAEvpai7B7vgv1jm6DEiBTzbFNBfGXBtDvodbrtiqqM"]'
2026-03-19 04:39:25.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:25.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33882/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.157/tcp/50474/p2p/16Uiu2HAmGXypTFocbvE594chY7EDzb8U83X6NDhXZ32ojkVkzK4J"]'
2026-03-19 04:39:25.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:25.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50473/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.248/tcp/55920/p2p/16Uiu2HAmDexxUPWgkL24LD2kYpxuNmLnvEteqJ7mr7UoFcQgpNyq"]'
2026-03-19 04:39:25.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:25.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55919/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.157/tcp/50474/p2p/16Uiu2HAmGXypTFocbvE594chY7EDzb8U83X6NDhXZ32ojkVkzK4J"]'
2026-03-19 04:39:25.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:25.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50473/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:25.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.240.248/tcp/50050/p2p/16Uiu2HAmDexxUPWgkL24LD2kYpxuNmLnvEteqJ7mr7UoFcQgpNyq","protocols":["/vac/waku/relay/2.0.0","/vac/waku/store-query/3.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.220.173/tcp/43246/p2p/16Uiu2HAmSpAEvpai7B7vgv1jm6DEiBTzbFNBfGXBtDvodbrtiqqM","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
2026-03-19 04:39:25.503 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/service [{'multiaddr': '/ip4/172.18.240.248/tcp/50050/p2p/16Uiu2HAmDexxUPWgkL24LD2kYpxuNmLnvEteqJ7mr7UoFcQgpNyq', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/store-query/3.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.220.173/tcp/43246/p2p/16Uiu2HAmSpAEvpai7B7vgv1jm6DEiBTzbFNBfGXBtDvodbrtiqqM', 'protocols': ['/vac/waku/relay/2.0.0', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'logos-delivery-v0.38.0-rc.0-2-g85a7bf', 'origin': 'UnknownOrigin'}]
2026-03-19 04:39:25.505 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:25.506 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:25.506 DEBUG [src.node.waku_node] Stopping container with id 4444a090bcdd
2026-03-19 04:39:26.075 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:26.077 DEBUG [src.node.waku_node] Stopping container with id dddb290185bf
2026-03-19 04:39:26.640 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:26.642 DEBUG [src.node.waku_node] Stopping container with id 5adb59080bda
2026-03-19 04:39:26.888 ERROR [src.node.docker_mananger] Max retries reached for container 4444a090bcdd. Exiting log stream.
2026-03-19 04:39:27.195 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:27.197 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:27.205 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:27.210 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:27.216 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store with id: 2026-03-19_04-37-27__e20bdb7f-f061-44ed-b01d-23671ef40419
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-37-27__e20bdb7f-f061-44ed-b01d-23671ef40419__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
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.225.42
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19275', '19276', '19277', '19278', '19279']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19275:19275 -p 19276:19276 -p 19277:19277 -p 19278:19278 -p 19279:19279 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19277 --rest-port=19275 --tcp-port=19276 --discv5-udp-port=19278 --rest-address=0.0.0.0 --nat=extip:172.18.225.42 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e55b7cee08aaefa37eaa30c7fb55eaaa957cf37c6a3feeb35edff4f614e8d61f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19279 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.225.42 waku a09f78e5549289f3cb2b540e59e71363dfdd42a77f4f081a1ce9ce6fbe90b33d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a09f78e55492. Setting up logs at ./log/docker/node1_2026-03-19_04-37-27__e20bdb7f-f061-44ed-b01d-23671ef40419__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19275
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19275/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19275/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.42/tcp/19276/p2p/16Uiu2HAmCVQmqxvtFjHTq1CfanXpAAEGABEdBbfHh8TSoSgQxVpx","/ip4/172.18.225.42/tcp/19277/ws/p2p/16Uiu2HAmCVQmqxvtFjHTq1CfanXpAAEGABEdBbfHh8TSoSgQxVpx"],"enrUri":"enr:-L24QPUWbPJYpuU01_NeLUAniO8nONGttTtyNYD6T6lRtXoDZ_0NDt06HYkvV19LBU1dHPg-FMWjAcQSdtbyM_8_NeECgmlkgnY0gmlwhKwS4SqKbXVsdGlhZGRyc5YACASsEuEqBktMAAoErBLhKgZLTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_YvOuAqfMX5DUPKT0Nd7gWZS9a2utWVj4Ha0-HViaXWDdGNwgktMg3VkcIJLToV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-37-27__e20bdb7f-f061-44ed-b01d-23671ef40419__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35037', '35038', '35039', '35040', '35041']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35037:35037 -p 35038:35038 -p 35039:35039 -p 35040:35040 -p 35041:35041 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35039 --rest-port=35037 --tcp-port=35038 --discv5-udp-port=35040 --rest-address=0.0.0.0 --nat=extip:172.18.66.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0124fbe49d3c2dbbc3caad3f5e3a8ff0802adadc5de5afb1cbc72e663a8d1a04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35041 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QPUWbPJYpuU01_NeLUAniO8nONGttTtyNYD6T6lRtXoDZ_0NDt06HYkvV19LBU1dHPg-FMWjAcQSdtbyM_8_NeECgmlkgnY0gmlwhKwS4SqKbXVsdGlhZGRyc5YACASsEuEqBktMAAoErBLhKgZLTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_YvOuAqfMX5DUPKT0Nd7gWZS9a2utWVj4Ha0-HViaXWDdGNwgktMg3VkcIJLToV3YWt1MgM --storenode=/ip4/172.18.225.42/tcp/19276/p2p/16Uiu2HAmCVQmqxvtFjHTq1CfanXpAAEGABEdBbfHh8TSoSgQxVpx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.94 waku 8846c14408d7730f44092fbb606c76903847749a9c8ba1e09e166bac0bbf8e67
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8846c14408d7. Setting up logs at ./log/docker/node1_2026-03-19_04-37-27__e20bdb7f-f061-44ed-b01d-23671ef40419__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35037
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35037/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35037/debug/v1/info" -H "Content-Type: application/json" -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.94/tcp/35038/p2p/16Uiu2HAmJS3UY35oh7okYdHXtGFUnot5H5Eh9teMAj5aCCtdmMze","/ip4/172.18.66.94/tcp/35039/ws/p2p/16Uiu2HAmJS3UY35oh7okYdHXtGFUnot5H5Eh9teMAj5aCCtdmMze"],"enrUri":"enr:-L24QLd8m_f40jzVgwZHynOOxcxB2Nntzt8xntpjl4COduExQvXRDTE7PqDCTc3fvt5_7-cQquY6wsnL9faKMLDzU7ECgmlkgnY0gmlwhKwSQl6KbXVsdGlhZGRyc5YACASsEkJeBojeAAoErBJCXgaI390DgnJzhQADAQAAiXNlY3AyNTZrMaEDVdUaurpzfp8aHPoFMcdTst0U12XJMpxU_nPnSbVXKR-DdGNwgojeg3VkcIKI4IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19275/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:35037/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.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19275/relay/v1/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.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:35037/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&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":"0x4a3d125e443a1fb9e214ccd1b9357e97b4b2e23e5a004e812f12812e6184f6d6"}]}'
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 a09f78e55492
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8846c14408d7
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,129 @@
2026-03-19 04:43:29.692 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:43:29.693 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list0] with id: 2026-03-19_04-43-29__edac7461-c411-45d3-a91d-b78ed52634be
2026-03-19 04:43:29.693 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:43:29.693 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:43:29.694 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-19 04:43:29.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:43:29.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-43-29__edac7461-c411-45d3-a91d-b78ed52634be__wakuorg_nwaku:latest.log
2026-03-19 04:43:29.702 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:43:29.702 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:43:29.704 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:43:29.704 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.237
2026-03-19 04:43:29.704 DEBUG [src.node.docker_mananger] Generated ports ['24429', '24430', '24431', '24432', '24433']
2026-03-19 04:43:29.705 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:43:29.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:43:29.705 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:43:29.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 24429:24429 -p 24430:24430 -p 24431:24431 -p 24432:24432 -p 24433:24433 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24431 --rest-port=24429 --tcp-port=24430 --discv5-udp-port=24432 --rest-address=0.0.0.0 --nat=extip:172.18.159.237 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b83ac57ea3fa29f755e9ad5e5c8e0fbbc43be3ad721aea5a1270aeacc74afdab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24433 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-03-19 04:43:29.892 ERROR [src.node.docker_mananger] Max retries reached for container 3ffd12c77b65. Exiting log stream.
2026-03-19 04:43:29.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.237 waku 6f2912b9e40dcfe9822ff3b3418033776e3f4ca8ac0dbc788c01feb7ca19e259
2026-03-19 04:43:29.937 DEBUG [src.node.docker_mananger] Container started with ID 6f2912b9e40d. Setting up logs at ./log/docker/node1_2026-03-19_04-43-29__edac7461-c411-45d3-a91d-b78ed52634be__wakuorg_nwaku:latest.log
2026-03-19 04:43:29.938 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24429
2026-03-19 04:43:29.938 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:43:30.471 ERROR [src.node.docker_mananger] Max retries reached for container 4d0ad38830d3. Exiting log stream.
2026-03-19 04:43:30.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:43:30.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:43:30.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:30.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.237/tcp/24430/p2p/16Uiu2HAmBopp9ydS4UN9ggj8t2CyKpZPQUgKJ8rGDr1gJBXE6UH7","/ip4/172.18.159.237/tcp/24431/ws/p2p/16Uiu2HAmBopp9ydS4UN9ggj8t2CyKpZPQUgKJ8rGDr1gJBXE6UH7"],"enrUri":"enr:-L24QMP3lcxhuaTIxnwWA1oqn5J7K5IVuNQdmjlP6lQyjUjSHLnWfX5hF0uCfSrg8ZkFFkLUxTWXuiSL6uhtgfGqXTUCgmlkgnY0gmlwhKwSn-2KbXVsdGlhZGRyc5YACASsEp_tBl9uAAoErBKf7QZfb90DgnJzhQACAQAAiXNlY3AyNTZrMaEC82fBzuVcq1BSWbTHjofL-6rSeV2u-V8ANoPDo-_ox8qDdGNwgl9ug3VkcIJfcIV3YWt1MgU"}'
2026-03-19 04:43:30.944 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:43:30.951 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:43:30.951 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-43-29__edac7461-c411-45d3-a91d-b78ed52634be__wakuorg_nwaku:latest.log
2026-03-19 04:43:30.951 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:43:30.951 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:43:30.952 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:43:30.953 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.9
2026-03-19 04:43:30.953 DEBUG [src.node.docker_mananger] Generated ports ['48739', '48740', '48741', '48742', '48743']
2026-03-19 04:43:30.953 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:43:30.953 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:43:30.953 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:43:30.954 DEBUG [src.node.docker_mananger] docker run -i -t -p 48739:48739 -p 48740:48740 -p 48741:48741 -p 48742:48742 -p 48743:48743 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48741 --rest-port=48739 --tcp-port=48740 --discv5-udp-port=48742 --rest-address=0.0.0.0 --nat=extip:172.18.90.9 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c22d4ba44772b2ee0fabdbb822bdd5647931b26a152fc4146b6f5b0eaa2d1861 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48743 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMP3lcxhuaTIxnwWA1oqn5J7K5IVuNQdmjlP6lQyjUjSHLnWfX5hF0uCfSrg8ZkFFkLUxTWXuiSL6uhtgfGqXTUCgmlkgnY0gmlwhKwSn-2KbXVsdGlhZGRyc5YACASsEp_tBl9uAAoErBKf7QZfb90DgnJzhQACAQAAiXNlY3AyNTZrMaEC82fBzuVcq1BSWbTHjofL-6rSeV2u-V8ANoPDo-_ox8qDdGNwgl9ug3VkcIJfcIV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf
2026-03-19 04:43:31.161 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.9 waku 132e99a047790bdcad2d69f112320b6545404ffdc4ed1b0865fbd7c717043d1f
2026-03-19 04:43:31.200 DEBUG [src.node.docker_mananger] Container started with ID 132e99a04779. Setting up logs at ./log/docker/node2_2026-03-19_04-43-29__edac7461-c411-45d3-a91d-b78ed52634be__wakuorg_nwaku:latest.log
2026-03-19 04:43:31.200 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48739
2026-03-19 04:43:31.200 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:43:32.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-19 04:43:32.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:43:32.327 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:43:32.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.9/tcp/48740/p2p/16Uiu2HAm3fhoR8eyf8jv9z7etwdTGpfuXfcAwJR2soywhgMohhnz","/ip4/172.18.90.9/tcp/48741/ws/p2p/16Uiu2HAm3fhoR8eyf8jv9z7etwdTGpfuXfcAwJR2soywhgMohhnz"],"enrUri":"enr:-L24QK-hKWHrK1gMBf-w9QlxfV1HFE6Mp9xwwN5RuyUkYIwwQ1bdUt2toE9kuJoF01_1s7qLuStyMbaOhT7sEZ4ZaLQCgmlkgnY0gmlwhKwSWgmKbXVsdGlhZGRyc5YACASsEloJBr5kAAoErBJaCQa-Zd0DgnJzhQACAQAAiXNlY3AyNTZrMaECenWvlB0K7y6h80XegfXHgYYsJeu0xX5Nr-UVtrE7LWuDdGNwgr5kg3VkcIK-ZoV3YWt1MgE"}'
2026-03-19 04:43:32.330 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:43:32.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48739/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.237/tcp/24430/p2p/16Uiu2HAmBopp9ydS4UN9ggj8t2CyKpZPQUgKJ8rGDr1gJBXE6UH7"]'
2026-03-19 04:43:32.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24429/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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"]'
2026-03-19 04:43:32.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48739/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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"]'
2026-03-19 04:43:32.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24429/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:32.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.397 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:32.498 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773895412386260935,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.503 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773895412386260935,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24429/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:32.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:32.617 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773895412507836150,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.622 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773895412507836150,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24429/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:32.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.636 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:32.738 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773895412626780864,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.743 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773895412626780864,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24429/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:32.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.757 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:32.857 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773895412747410338,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.862 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773895412747410338,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24429/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:32.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.877 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:32.977 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773895412866940010,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.982 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:32.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:32.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773895412866940010,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:32.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24429/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:32.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:32.995 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:33.096 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:33.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:33.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773895412987150336,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:33.101 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:33.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:33.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773895412987150336,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:33.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24429/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:43:33.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:43:33.116 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:43:33.216 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:33.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24429/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:33.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773895413106320178,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:33.221 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:43:33.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48739/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:43:33.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773895413106320178,"ephemeral":false,"proof":""}]'
2026-03-19 04:43:33.248 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:43:33.249 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:43:33.250 DEBUG [src.node.waku_node] Stopping container with id 6f2912b9e40d
2026-03-19 04:43:33.885 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:43:33.885 DEBUG [src.node.waku_node] Stopping container with id 132e99a04779
2026-03-19 04:43:34.505 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:43:34.507 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:43:34.551 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:43:34.588 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-03-19 04:40:41.872 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:40:41.872 DEBUG [tests.conftest] Running test: test_time_filter_start_time_equals_end_time with id: 2026-03-19_04-40-41__cc80d414-6e5f-4134-8504-c4c725236a8f
2026-03-19 04:40:41.872 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:40:41.873 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:40:41.873 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:40:41.881 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:41.881 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-40-41__cc80d414-6e5f-4134-8504-c4c725236a8f__wakuorg_nwaku:latest.log
2026-03-19 04:40:41.881 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:41.881 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:41.883 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:41.883 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.45.240
2026-03-19 04:40:41.883 DEBUG [src.node.docker_mananger] Generated ports ['47979', '47980', '47981', '47982', '47983']
2026-03-19 04:40:41.883 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:41.884 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:41.884 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:41.884 DEBUG [src.node.docker_mananger] docker run -i -t -p 47979:47979 -p 47980:47980 -p 47981:47981 -p 47982:47982 -p 47983:47983 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47981 --rest-port=47979 --tcp-port=47980 --discv5-udp-port=47982 --rest-address=0.0.0.0 --nat=extip:172.18.45.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3130f0fd6f0cc6ac31ba5caa4acf9cdff45ef8a6ca1e748bfdacbfcfded7c9db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47983 --metrics-logging=true --store=true --relay=true
2026-03-19 04:40:42.091 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.45.240 waku 324de0d87593b36777200ba1a67808fa684e6afe3165f1478159e9c8cb5c52a6
2026-03-19 04:40:42.098 ERROR [src.node.docker_mananger] Max retries reached for container e95f43869e09. Exiting log stream.
2026-03-19 04:40:42.133 DEBUG [src.node.docker_mananger] Container started with ID 324de0d87593. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-40-41__cc80d414-6e5f-4134-8504-c4c725236a8f__wakuorg_nwaku:latest.log
2026-03-19 04:40:42.134 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47979
2026-03-19 04:40:42.134 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:42.679 ERROR [src.node.docker_mananger] Max retries reached for container b52735564751. Exiting log stream.
2026-03-19 04:40:43.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47979/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:43.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:43.139 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:43.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47979/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:43.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.45.240/tcp/47980/p2p/16Uiu2HAmSS7egeedjUisrq5tXW1e4HMXqniBvJUED2sa5ok8Vkoh","/ip4/172.18.45.240/tcp/47981/ws/p2p/16Uiu2HAmSS7egeedjUisrq5tXW1e4HMXqniBvJUED2sa5ok8Vkoh"],"enrUri":"enr:-L24QLJLvWTmkk7vkpw39mr-u7o_8JDvcI8tXPxAk6h2oyE7YuQzHQroAo5wXYHtPGlMUKtcYongkc-t_tUrJEPbm_ICgmlkgnY0gmlwhKwSLfCKbXVsdGlhZGRyc5YACASsEi3wBrtsAAoErBIt8Aa7bd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzLdSCwoGKqlDJWN87u6dDCcKlRPgEuen2tQ4GKCka9CDdGNwgrtsg3VkcIK7boV3YWt1MgM"}'
2026-03-19 04:40:43.142 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:43.150 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:40:43.150 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-40-41__cc80d414-6e5f-4134-8504-c4c725236a8f__wakuorg_nwaku:latest.log
2026-03-19 04:40:43.150 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:40:43.150 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:40:43.152 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:40:43.152 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.172.156
2026-03-19 04:40:43.152 DEBUG [src.node.docker_mananger] Generated ports ['65346', '65347', '65348', '65349', '65350']
2026-03-19 04:40:43.152 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:40:43.153 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:40:43.153 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:40:43.153 DEBUG [src.node.docker_mananger] docker run -i -t -p 65346:65346 -p 65347:65347 -p 65348:65348 -p 65349:65349 -p 65350:65350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65348 --rest-port=65346 --tcp-port=65347 --discv5-udp-port=65349 --rest-address=0.0.0.0 --nat=extip:172.18.172.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6feabfa583555cc56643549b9a3cbe60c8ff2baaff6dc029e6dcdbab8770ffc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65350 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLJLvWTmkk7vkpw39mr-u7o_8JDvcI8tXPxAk6h2oyE7YuQzHQroAo5wXYHtPGlMUKtcYongkc-t_tUrJEPbm_ICgmlkgnY0gmlwhKwSLfCKbXVsdGlhZGRyc5YACASsEi3wBrtsAAoErBIt8Aa7bd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzLdSCwoGKqlDJWN87u6dDCcKlRPgEuen2tQ4GKCka9CDdGNwgrtsg3VkcIK7boV3YWt1MgM --storenode=/ip4/172.18.45.240/tcp/47980/p2p/16Uiu2HAmSS7egeedjUisrq5tXW1e4HMXqniBvJUED2sa5ok8Vkoh --store=true --relay=true
2026-03-19 04:40:43.373 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.172.156 waku 8d75171653a13a470f953d4c8175b560641408aceacaffa59447db1da113b7b9
2026-03-19 04:40:43.411 DEBUG [src.node.docker_mananger] Container started with ID 8d75171653a1. Setting up logs at ./log/docker/store_node1_2026-03-19_04-40-41__cc80d414-6e5f-4134-8504-c4c725236a8f__wakuorg_nwaku:latest.log
2026-03-19 04:40:43.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65346
2026-03-19 04:40:43.412 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:40:44.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65346/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:44.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:40:44.415 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:40:44.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65346/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:44.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.172.156/tcp/65347/p2p/16Uiu2HAm3UUmQh5LsGywnb1Afb6MMWKuiwLJr48uD4q5EusGWege","/ip4/172.18.172.156/tcp/65348/ws/p2p/16Uiu2HAm3UUmQh5LsGywnb1Afb6MMWKuiwLJr48uD4q5EusGWege"],"enrUri":"enr:-L24QNgCTNSri4G-cHwLZPwV8eQq6rLD5xBuVcxNE_8OBC-PB3wIA0E-Z-u8-rM6eMARGoNm9z72C7muQcJRLorm-joCgmlkgnY0gmlwhKwSrJyKbXVsdGlhZGRyc5YACASsEqycBv9DAAoErBKsnAb_RN0DgnJzhQADAQAAiXNlY3AyNTZrMaECd5WPBO_CMpavSCq7Q8jF-yyS_NoRrUGBQwNFXDkcYGeDdGNwgv9Dg3VkcIL_RYV3YWt1MgM"}'
2026-03-19 04:40:44.419 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:40:44.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.45.240/tcp/47980/p2p/16Uiu2HAmSS7egeedjUisrq5tXW1e4HMXqniBvJUED2sa5ok8Vkoh"]'
2026-03-19 04:40:44.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:44.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47979/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:40:44.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:44.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65346/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:40:44.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:44.429 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:44.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47979/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:44.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:44.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:44.636 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:44.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47979/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:44.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:44.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:44.844 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:44.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47979/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:44.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:44.852 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:45.053 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:45.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47979/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:45.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:45.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:45.261 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:45.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47979/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:45.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:45.267 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:45.468 DEBUG [src.steps.store] Relaying message
2026-03-19 04:40:45.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47979/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:40:45.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:40:45.475 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:40:45.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47979/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773895241429537024&endTime=1773895241429537024&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:45.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf2af57d1936bae2dc5e9f8d28d28820e7f4e578e883db161fedc0fc8649365d4"}]}'
2026-03-19 04:40:45.680 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65346/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773895241429537024&endTime=1773895241429537024&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:40:45.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf2af57d1936bae2dc5e9f8d28d28820e7f4e578e883db161fedc0fc8649365d4"}]}'
2026-03-19 04:40:45.686 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:40:45.687 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:40:45.687 DEBUG [src.node.waku_node] Stopping container with id 324de0d87593
2026-03-19 04:40:46.298 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:46.300 DEBUG [src.node.waku_node] Stopping container with id 8d75171653a1
2026-03-19 04:40:46.909 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:40:46.914 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:40:46.923 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:40:46.930 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_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-03-19_04-39-46__e270cadb-4791-45a1-b5b3-4cfc51d55a35
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-46__e270cadb-4791-45a1-b5b3-4cfc51d55a35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.101.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61061', '61062', '61063', '61064', '61065']
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 61061:61061 -p 61062:61062 -p 61063:61063 -p 61064:61064 -p 61065:61065 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61063 --rest-port=61061 --tcp-port=61062 --discv5-udp-port=61064 --rest-address=0.0.0.0 --nat=extip:172.18.101.139 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a443283adc4178fa18abfff241b2b47d235db3b469edf0ffe4fb76fcd7814b03 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61065 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.139 waku e056705feb6a08ba3bc3675562196e702330db7f51138a4f3b045d7d7924a89d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e056705feb6a. Setting up logs at ./log/docker/node1_2026-03-19_04-39-46__e270cadb-4791-45a1-b5b3-4cfc51d55a35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61061
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 f941ef872e0b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b738bacfd1e4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61061/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61061/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.101.139/tcp/61062/p2p/16Uiu2HAky5fDe3LGAfShfYRZbbqQYrvKV6X1JSu1nKEQ9HhEeTGD","/ip4/172.18.101.139/tcp/61063/ws/p2p/16Uiu2HAky5fDe3LGAfShfYRZbbqQYrvKV6X1JSu1nKEQ9HhEeTGD"],"enrUri":"enr:-L24QP_tMDj1n_TcDxx-p-h0CPTExAiFHBqY2kBxmifkPdl-aMfAqGW-lr-gwNUxXFa9NkbzOXWLHnFIZNfkKzJiRiYCgmlkgnY0gmlwhKwSZYuKbXVsdGlhZGRyc5YACASsEmWLBu6GAAoErBJliwbuh90DgnJzhQACAQAAiXNlY3AyNTZrMaECNk5FT4xVu9KnNyk76eSmC4Ib9QA3NdCrWzo5GQwN3LKDdGNwgu6Gg3VkcILuiIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-46__e270cadb-4791-45a1-b5b3-4cfc51d55a35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.55
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35657', '35658', '35659', '35660', '35661']
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 35657:35657 -p 35658:35658 -p 35659:35659 -p 35660:35660 -p 35661:35661 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35659 --rest-port=35657 --tcp-port=35658 --discv5-udp-port=35660 --rest-address=0.0.0.0 --nat=extip:172.18.111.55 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b3fea1eae78a3e76801ffdcce1caaee0c0346ca3a14a586bfb4f2c51aedfaf4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35661 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QP_tMDj1n_TcDxx-p-h0CPTExAiFHBqY2kBxmifkPdl-aMfAqGW-lr-gwNUxXFa9NkbzOXWLHnFIZNfkKzJiRiYCgmlkgnY0gmlwhKwSZYuKbXVsdGlhZGRyc5YACASsEmWLBu6GAAoErBJliwbuh90DgnJzhQACAQAAiXNlY3AyNTZrMaECNk5FT4xVu9KnNyk76eSmC4Ib9QA3NdCrWzo5GQwN3LKDdGNwgu6Gg3VkcILuiIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.55 waku d3ae39f6eefe4081f859a3e7b3dcc35138192d401bbaf4aaee9ac9a84dec14c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3ae39f6eefe. Setting up logs at ./log/docker/node2_2026-03-19_04-39-46__e270cadb-4791-45a1-b5b3-4cfc51d55a35__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35657
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35657/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35657/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35657/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.55/tcp/35658/p2p/16Uiu2HAkzyyWXDypVSc9fdgfSPrvowdRbk7WZs753nDt6F6XNguQ","/ip4/172.18.111.55/tcp/35659/ws/p2p/16Uiu2HAkzyyWXDypVSc9fdgfSPrvowdRbk7WZs753nDt6F6XNguQ"],"enrUri":"enr:-L24QPgqu5k5FDGYIPYOoGIt93pCQDXsK7g53hSeg9A6abpIJHnTbP_Jy9F2gfQjXKg3ZsO1Ru8xMBYzjhnmK8AEb6YCgmlkgnY0gmlwhKwSbzeKbXVsdGlhZGRyc5YACASsEm83BotKAAoErBJvNwaLS90DgnJzhQACAQAAiXNlY3AyNTZrMaECUpDXboXiZC4nIoedwL5p8s7FFm1_mMadnwBQQNTLwKODdGNwgotKg3VkcIKLTIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35657/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.101.139/tcp/61062/p2p/16Uiu2HAky5fDe3LGAfShfYRZbbqQYrvKV6X1JSu1nKEQ9HhEeTGD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61061/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35657/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61061/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:61061/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":1773895185964755074,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895185249383083,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895185275210276,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895188724900140,"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 e056705feb6a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d3ae39f6eefe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-39-46__e270cadb-4791-45a1-b5b3-4cfc51d55a35__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-39-46__e270cadb-4791-45a1-b5b3-4cfc51d55a35__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,100 @@
2026-03-19 04:45:01.110 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:45:01.110 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_paused with id: 2026-03-19_04-45-01__eb80e113-da68-4649-8af8-382daeef5bfe
2026-03-19 04:45:01.110 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:45:01.111 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:45:01.111 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:45:01.118 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:45:01.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-45-01__eb80e113-da68-4649-8af8-382daeef5bfe__wakuorg_nwaku:latest.log
2026-03-19 04:45:01.118 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:45:01.118 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:45:01.120 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:45:01.120 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.72
2026-03-19 04:45:01.120 DEBUG [src.node.docker_mananger] Generated ports ['23377', '23378', '23379', '23380', '23381']
2026-03-19 04:45:01.120 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:45:01.120 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:45:01.121 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:45:01.121 DEBUG [src.node.docker_mananger] docker run -i -t -p 23377:23377 -p 23378:23378 -p 23379:23379 -p 23380:23380 -p 23381:23381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23379 --rest-port=23377 --tcp-port=23378 --discv5-udp-port=23380 --rest-address=0.0.0.0 --nat=extip:172.18.153.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f5cfb355cc8fd9a2178cdccc0ce4ab3baafaf7cab0d7d1daed22ee4bcfcdf4dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23381 --metrics-logging=true --store=true --relay=true
2026-03-19 04:45:01.303 ERROR [src.node.docker_mananger] Max retries reached for container 8d9d124f4f35. Exiting log stream.
2026-03-19 04:45:01.319 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.72 waku 9d118b2e807f144ce671419fc105e1efce86229a69f048ba98d6993fe3250d0d
2026-03-19 04:45:01.354 DEBUG [src.node.docker_mananger] Container started with ID 9d118b2e807f. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-45-01__eb80e113-da68-4649-8af8-382daeef5bfe__wakuorg_nwaku:latest.log
2026-03-19 04:45:01.354 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23377
2026-03-19 04:45:01.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:45:01.841 ERROR [src.node.docker_mananger] Max retries reached for container 773a67bb76d8. Exiting log stream.
2026-03-19 04:45:02.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23377/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:02.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:45:02.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:45:02.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:02.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.72/tcp/23378/p2p/16Uiu2HAmBuMcn7NHESEwvzhnvSUoYYXzcmJabrvHR9JHSZB3Z2ev","/ip4/172.18.153.72/tcp/23379/ws/p2p/16Uiu2HAmBuMcn7NHESEwvzhnvSUoYYXzcmJabrvHR9JHSZB3Z2ev"],"enrUri":"enr:-L24QHKhAh3QpRq3q4vzZltY2n_B2lu7T64_hQnF8XJenIY2Rx6K7W9-0CTwcmgEaIgSWymatdLNfzqMRU6ZYsdcCkoCgmlkgnY0gmlwhKwSmUiKbXVsdGlhZGRyc5YACASsEplIBltSAAoErBKZSAZbU90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9NJ9unxqw1ONO6Z4CbYcM7HldI0PBPl1hG4wNJtepZuDdGNwgltSg3VkcIJbVIV3YWt1MgM"}'
2026-03-19 04:45:02.361 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:45:02.368 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:45:02.369 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-45-01__eb80e113-da68-4649-8af8-382daeef5bfe__wakuorg_nwaku:latest.log
2026-03-19 04:45:02.369 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:45:02.369 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:45:02.370 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:45:02.370 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.189
2026-03-19 04:45:02.370 DEBUG [src.node.docker_mananger] Generated ports ['10255', '10256', '10257', '10258', '10259']
2026-03-19 04:45:02.370 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:45:02.371 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:45:02.371 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:45:02.371 DEBUG [src.node.docker_mananger] docker run -i -t -p 10255:10255 -p 10256:10256 -p 10257:10257 -p 10258:10258 -p 10259:10259 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10257 --rest-port=10255 --tcp-port=10256 --discv5-udp-port=10258 --rest-address=0.0.0.0 --nat=extip:172.18.167.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=89929cab18cd1d47cec0bd1ffd41a006f8d1caedf78147d009bdd9cb3cc00e0d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10259 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHKhAh3QpRq3q4vzZltY2n_B2lu7T64_hQnF8XJenIY2Rx6K7W9-0CTwcmgEaIgSWymatdLNfzqMRU6ZYsdcCkoCgmlkgnY0gmlwhKwSmUiKbXVsdGlhZGRyc5YACASsEplIBltSAAoErBKZSAZbU90DgnJzhQADAQAAiXNlY3AyNTZrMaEC9NJ9unxqw1ONO6Z4CbYcM7HldI0PBPl1hG4wNJtepZuDdGNwgltSg3VkcIJbVIV3YWt1MgM --storenode=/ip4/172.18.153.72/tcp/23378/p2p/16Uiu2HAmBuMcn7NHESEwvzhnvSUoYYXzcmJabrvHR9JHSZB3Z2ev --store=true --relay=true
2026-03-19 04:45:02.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.189 waku 9ae3bd4bc9157b5853389bcd0fad9310ca765495964c5cc5f7b52d1df7f57a19
2026-03-19 04:45:02.606 DEBUG [src.node.docker_mananger] Container started with ID 9ae3bd4bc915. Setting up logs at ./log/docker/store_node1_2026-03-19_04-45-01__eb80e113-da68-4649-8af8-382daeef5bfe__wakuorg_nwaku:latest.log
2026-03-19 04:45:02.607 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10255
2026-03-19 04:45:02.607 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:45:03.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10255/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:03.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:45:03.611 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:45:03.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10255/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:03.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.189/tcp/10256/p2p/16Uiu2HAkxz5JaWCAM1eRBoragzsG5PMvvuoLJF76aoxGxfs5kaAY","/ip4/172.18.167.189/tcp/10257/ws/p2p/16Uiu2HAkxz5JaWCAM1eRBoragzsG5PMvvuoLJF76aoxGxfs5kaAY"],"enrUri":"enr:-L24QE5LIFxkmh9bFALN9zBRj1h-Qq-44HNZ-sr_l0Hm-DliQg28EPJ0fl0XcYLlC_y-b48lzRsDaCKUvDpx6UiWqfUCgmlkgnY0gmlwhKwSp72KbXVsdGlhZGRyc5YACASsEqe9BigQAAoErBKnvQYoEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECNOAE4Uv4nl_BSejxaipjKGmgLLu_HcgOdiosGRBaigWDdGNwgigQg3VkcIIoEoV3YWt1MgM"}'
2026-03-19 04:45:03.614 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:45:03.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10255/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.72/tcp/23378/p2p/16Uiu2HAmBuMcn7NHESEwvzhnvSUoYYXzcmJabrvHR9JHSZB3Z2ev"]'
2026-03-19 04:45:03.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:03.617 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23377/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:45:03.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:03.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10255/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:45:03.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:03.623 DEBUG [src.steps.store] Relaying message
2026-03-19 04:45:03.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:45:03.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:03.630 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:45:03.831 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:45:03.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23377/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:03.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6c0b4fac37ed51bf8d2b58f00d37700eeb4b1de71b464d518fa1e487d049332"}]}'
2026-03-19 04:45:03.835 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:45:03.835 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:45:03.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10255/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:03.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6c0b4fac37ed51bf8d2b58f00d37700eeb4b1de71b464d518fa1e487d049332"}]}'
2026-03-19 04:45:03.838 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:45:03.839 DEBUG [src.node.waku_node] Pausing container with id 9ae3bd4bc915
2026-03-19 04:45:03.848 DEBUG [src.steps.store] Relaying message
2026-03-19 04:45:03.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23377/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:45:03.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:45:03.853 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:45:04.054 DEBUG [src.node.waku_node] Unpause container with id 9ae3bd4bc915
2026-03-19 04:45:04.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10255/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:04.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:45:04.068 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:45:04.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10255/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:04.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.189/tcp/10256/p2p/16Uiu2HAkxz5JaWCAM1eRBoragzsG5PMvvuoLJF76aoxGxfs5kaAY","/ip4/172.18.167.189/tcp/10257/ws/p2p/16Uiu2HAkxz5JaWCAM1eRBoragzsG5PMvvuoLJF76aoxGxfs5kaAY"],"enrUri":"enr:-L24QE5LIFxkmh9bFALN9zBRj1h-Qq-44HNZ-sr_l0Hm-DliQg28EPJ0fl0XcYLlC_y-b48lzRsDaCKUvDpx6UiWqfUCgmlkgnY0gmlwhKwSp72KbXVsdGlhZGRyc5YACASsEqe9BigQAAoErBKnvQYoEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECNOAE4Uv4nl_BSejxaipjKGmgLLu_HcgOdiosGRBaigWDdGNwgigQg3VkcIIoEoV3YWt1MgM"}'
2026-03-19 04:45:04.071 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:45:04.071 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:45:04.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23377/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:04.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6c0b4fac37ed51bf8d2b58f00d37700eeb4b1de71b464d518fa1e487d049332"},{"messageHash":"0x6aabee05159440bf150fa3bbb82e111eef691fefe186ebf3e5153130268aa4e8"}]}'
2026-03-19 04:45:04.074 DEBUG [src.steps.store] messages length is 2
2026-03-19 04:45:04.074 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:45:04.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10255/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:04.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6c0b4fac37ed51bf8d2b58f00d37700eeb4b1de71b464d518fa1e487d049332"},{"messageHash":"0x6aabee05159440bf150fa3bbb82e111eef691fefe186ebf3e5153130268aa4e8"}]}'
2026-03-19 04:45:04.077 DEBUG [src.steps.store] messages length is 2
2026-03-19 04:45:04.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23377/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:04.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6c0b4fac37ed51bf8d2b58f00d37700eeb4b1de71b464d518fa1e487d049332"},{"messageHash":"0x6aabee05159440bf150fa3bbb82e111eef691fefe186ebf3e5153130268aa4e8"}]}'
2026-03-19 04:45:04.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10255/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:45:04.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa6c0b4fac37ed51bf8d2b58f00d37700eeb4b1de71b464d518fa1e487d049332"},{"messageHash":"0x6aabee05159440bf150fa3bbb82e111eef691fefe186ebf3e5153130268aa4e8"}]}'
2026-03-19 04:45:04.084 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:45:04.086 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:45:04.086 DEBUG [src.node.waku_node] Stopping container with id 9d118b2e807f
2026-03-19 04:45:04.655 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:04.656 DEBUG [src.node.waku_node] Stopping container with id 9ae3bd4bc915
2026-03-19 04:45:05.212 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:45:05.214 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:45:05.221 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:45:05.227 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,55 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_NOTICE_from_INFO with id: 2026-03-19_04-39-22__ea169ca9-1d0c-4795-bd50-e53156741d98
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-22__ea169ca9-1d0c-4795-bd50-e53156741d98__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-22__ea169ca9-1d0c-4795-bd50-e53156741d98__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-39-22__ea169ca9-1d0c-4795-bd50-e53156741d98__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-39-22__ea169ca9-1d0c-4795-bd50-e53156741d98__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.187.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53225', '53226', '53227', '53228', '53229']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53225:53225 -p 53226:53226 -p 53227:53227 -p 53228:53228 -p 53229:53229 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53227 --rest-port=53225 --tcp-port=53226 --discv5-udp-port=53228 --rest-address=0.0.0.0 --nat=extip:172.18.187.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ca53ae9ed8e5b2ef6a188103cbd61a78103ffc46fefeec3bb291d32cacbe7e9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53229 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.176 waku 613f11e1fb242e7662c250966882858c41abec19d5f8d9b8ca4cf69975d5f255
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 613f11e1fb24. Setting up logs at ./log/docker/node1_2026-03-19_04-39-22__ea169ca9-1d0c-4795-bd50-e53156741d98__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53225
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 2846e7f85f2d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5a59122e064f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53225/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.176/tcp/53226/p2p/16Uiu2HAmUWZVQHo7Gbqqv8yhjfT1UJNmaFnHJPcei45p98ktK9qX","/ip4/172.18.187.176/tcp/53227/ws/p2p/16Uiu2HAmUWZVQHo7Gbqqv8yhjfT1UJNmaFnHJPcei45p98ktK9qX"],"enrUri":"enr:-L24QBQjHYL7J3-NxJz2Rr9Gf4vUCcuTCod_s_MApUpLC0TXXPWnMzm5AMs2pNLMbbiNtS8VdYTJgFICH2dt5aOjlJACgmlkgnY0gmlwhKwSu7CKbXVsdGlhZGRyc5YACASsEruwBs_qAAoErBK7sAbP690DgnJzhQADAQAAiXNlY3AyNTZrMaED65I8Ix8fjsd2Vrw6IJNWwdSLheZ4MKcdMPs3GNto4b6DdGNwgs_qg3VkcILP7IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53225/admin/v1/log-level/INFO" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53225/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.176/tcp/53226/p2p/16Uiu2HAmUWZVQHo7Gbqqv8yhjfT1UJNmaFnHJPcei45p98ktK9qX","/ip4/172.18.187.176/tcp/53227/ws/p2p/16Uiu2HAmUWZVQHo7Gbqqv8yhjfT1UJNmaFnHJPcei45p98ktK9qX"],"enrUri":"enr:-L24QBQjHYL7J3-NxJz2Rr9Gf4vUCcuTCod_s_MApUpLC0TXXPWnMzm5AMs2pNLMbbiNtS8VdYTJgFICH2dt5aOjlJACgmlkgnY0gmlwhKwSu7CKbXVsdGlhZGRyc5YACASsEruwBs_qAAoErBK7sAbP690DgnJzhQADAQAAiXNlY3AyNTZrMaED65I8Ix8fjsd2Vrw6IJNWwdSLheZ4MKcdMPs3GNto4b6DdGNwgs_qg3VkcILP7IV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53225/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.38.0-rc.0-2-g85a7bf'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53225/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.38.0-rc.0-2-g85a7bf'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:248 counts at NOTICE: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53225/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 613f11e1fb24
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,67 @@
2026-03-19 04:39:14.205 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:14.206 DEBUG [tests.conftest] Running test: test_admin_peers_stats_schema with id: 2026-03-19_04-39-14__f86daa8b-33db-4451-a929-d28864749880
2026-03-19 04:39:14.207 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:14.207 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:39:14.207 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-19 04:39:14.218 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:14.218 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-14__f86daa8b-33db-4451-a929-d28864749880__wakuorg_nwaku:latest.log
2026-03-19 04:39:14.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:14.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-14__f86daa8b-33db-4451-a929-d28864749880__wakuorg_nwaku:latest.log
2026-03-19 04:39:14.234 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:14.234 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-39-14__f86daa8b-33db-4451-a929-d28864749880__wakuorg_nwaku:latest.log
2026-03-19 04:39:14.240 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:14.240 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-39-14__f86daa8b-33db-4451-a929-d28864749880__wakuorg_nwaku:latest.log
2026-03-19 04:39:14.240 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:39:14.240 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:39:14.241 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:14.241 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:14.243 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:14.243 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.64
2026-03-19 04:39:14.243 DEBUG [src.node.docker_mananger] Generated ports ['11612', '11613', '11614', '11615', '11616']
2026-03-19 04:39:14.243 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:14.243 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:14.243 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:14.244 DEBUG [src.node.docker_mananger] docker run -i -t -p 11612:11612 -p 11613:11613 -p 11614:11614 -p 11615:11615 -p 11616:11616 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11614 --rest-port=11612 --tcp-port=11613 --discv5-udp-port=11615 --rest-address=0.0.0.0 --nat=extip:172.18.59.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee79d79edacd1dcb82075325f90b9eaa7194bedb59dd870c87fdbbdcdf9753af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11616 --metrics-logging=true --filter=true --relay=true
2026-03-19 04:39:14.426 ERROR [src.node.docker_mananger] Max retries reached for container e40fc05e7e05. Exiting log stream.
2026-03-19 04:39:14.445 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.64 waku e54c50472f767a394c41eca9df4293bee547240c67f7364a71521d25ecaa51af
2026-03-19 04:39:14.478 DEBUG [src.node.docker_mananger] Container started with ID e54c50472f76. Setting up logs at ./log/docker/node1_2026-03-19_04-39-14__f86daa8b-33db-4451-a929-d28864749880__wakuorg_nwaku:latest.log
2026-03-19 04:39:14.479 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11612
2026-03-19 04:39:14.479 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:15.038 ERROR [src.node.docker_mananger] Max retries reached for container b439500b8a4a. Exiting log stream.
2026-03-19 04:39:15.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11612/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:15.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:15.483 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:15.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11612/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:15.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.64/tcp/11613/p2p/16Uiu2HAmFCZ6buYPci76cqjMX1DmsWfMFNnbk6tN5i6ouuxB8ftg","/ip4/172.18.59.64/tcp/11614/ws/p2p/16Uiu2HAmFCZ6buYPci76cqjMX1DmsWfMFNnbk6tN5i6ouuxB8ftg"],"enrUri":"enr:-L24QA_pniAd9clrtzlLjIUfeHhzFQ3wK2dtiLbxDBJdFhRCVMca39oSgEjZd4xOfhB9cekx5VdRiAhi5oBuWh1giGICgmlkgnY0gmlwhKwSO0CKbXVsdGlhZGRyc5YACASsEjtABi1dAAoErBI7QAYtXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJc1n5EbhQgU8rNZ6WWOs_J-AWylwj-R0SE1q2akrqSWDdGNwgi1dg3VkcIItX4V3YWt1MgU"}'
2026-03-19 04:39:15.485 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:15.486 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:15.486 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:15.487 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:15.487 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.116
2026-03-19 04:39:15.487 DEBUG [src.node.docker_mananger] Generated ports ['32070', '32071', '32072', '32073', '32074']
2026-03-19 04:39:15.488 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:15.488 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:15.488 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:15.488 DEBUG [src.node.docker_mananger] docker run -i -t -p 32070:32070 -p 32071:32071 -p 32072:32072 -p 32073:32073 -p 32074:32074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32072 --rest-port=32070 --tcp-port=32071 --discv5-udp-port=32073 --rest-address=0.0.0.0 --nat=extip:172.18.139.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e6f120dcc563f7a75bdeb9adb5a1ed2e88fc061e3dc5ddeff48b5b3c7ab76ef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32074 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA_pniAd9clrtzlLjIUfeHhzFQ3wK2dtiLbxDBJdFhRCVMca39oSgEjZd4xOfhB9cekx5VdRiAhi5oBuWh1giGICgmlkgnY0gmlwhKwSO0CKbXVsdGlhZGRyc5YACASsEjtABi1dAAoErBI7QAYtXt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJc1n5EbhQgU8rNZ6WWOs_J-AWylwj-R0SE1q2akrqSWDdGNwgi1dg3VkcIItX4V3YWt1MgU
2026-03-19 04:39:15.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.116 waku d3fe994e6243670874a09a72fd51e8e640116fb8bcc48e3dd090fe1d06e869fc
2026-03-19 04:39:15.724 DEBUG [src.node.docker_mananger] Container started with ID d3fe994e6243. Setting up logs at ./log/docker/node2_2026-03-19_04-39-14__f86daa8b-33db-4451-a929-d28864749880__wakuorg_nwaku:latest.log
2026-03-19 04:39:15.725 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32070
2026-03-19 04:39:15.725 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:16.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32070/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:16.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:16.754 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:16.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:16.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.116/tcp/32071/p2p/16Uiu2HAmGivfp9dAivREbGbhYWUH8EMh45S4xkUPGXgVU5VJxcLW","/ip4/172.18.139.116/tcp/32072/ws/p2p/16Uiu2HAmGivfp9dAivREbGbhYWUH8EMh45S4xkUPGXgVU5VJxcLW"],"enrUri":"enr:-L24QJgZzzb0I8Xz7WqAbknG8MQzLzkCAwp4aalonqm5dvJAQkTfdMdPt1-W5w6niSTCsJQizuw_idOWyv-aAEXkxkkCgmlkgnY0gmlwhKwSi3SKbXVsdGlhZGRyc5YACASsEot0Bn1HAAoErBKLdAZ9SN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPHDoxHSxlNieKBUeIiIf61DbSFkazVIe-CiZw1H4wP-DdGNwgn1Hg3VkcIJ9SYV3YWt1MgE"}'
2026-03-19 04:39:16.762 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:16.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11612/admin/v1/peers/stats" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:16.764 INFO [src.node.api_clients.base_client] 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}}'
2026-03-19 04:39:16.765 DEBUG [tests.rest_flags.test_admin_flags] 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}}
2026-03-19 04:39:16.767 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:16.768 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:16.768 DEBUG [src.node.waku_node] Stopping container with id e54c50472f76
2026-03-19 04:39:17.335 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:17.336 DEBUG [src.node.waku_node] Stopping container with id d3fe994e6243
2026-03-19 04:39:17.886 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:17.890 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:17.895 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:17.899 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-03-19 04:42:33.079 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:42:33.080 DEBUG [tests.conftest] Running test: test_get_store_duplicate_messages with id: 2026-03-19_04-42-33__380edb97-dc9e-4c43-91f8-df7f1baf1aba
2026-03-19 04:42:33.081 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:42:33.082 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:42:33.083 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-19 04:42:33.093 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:42:33.094 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-19_04-42-33__380edb97-dc9e-4c43-91f8-df7f1baf1aba__wakuorg_nwaku:latest.log
2026-03-19 04:42:33.094 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:42:33.094 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:42:33.096 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:42:33.097 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.152
2026-03-19 04:42:33.097 DEBUG [src.node.docker_mananger] Generated ports ['48402', '48403', '48404', '48405', '48406']
2026-03-19 04:42:33.098 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:42:33.098 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:42:33.099 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:42:33.099 DEBUG [src.node.docker_mananger] docker run -i -t -p 48402:48402 -p 48403:48403 -p 48404:48404 -p 48405:48405 -p 48406:48406 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48404 --rest-port=48402 --tcp-port=48403 --discv5-udp-port=48405 --rest-address=0.0.0.0 --nat=extip:172.18.29.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=de371cad8b068eaaa21a7bed1a4975fdab93a88cac4fde3ff8edb6baffd6b914 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48406 --metrics-logging=true --store=true --relay=true
2026-03-19 04:42:33.285 ERROR [src.node.docker_mananger] Max retries reached for container 24d2a8371e28. Exiting log stream.
2026-03-19 04:42:33.300 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.152 waku 5f2bc3e5629a6e538b62b0e09719f2c48df521788a76ecaf37a2595213142041
2026-03-19 04:42:33.334 DEBUG [src.node.docker_mananger] Container started with ID 5f2bc3e5629a. Setting up logs at ./log/docker/publishing_node1_2026-03-19_04-42-33__380edb97-dc9e-4c43-91f8-df7f1baf1aba__wakuorg_nwaku:latest.log
2026-03-19 04:42:33.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48402
2026-03-19 04:42:33.336 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:42:33.946 ERROR [src.node.docker_mananger] Max retries reached for container c1e4e8e9a39c. Exiting log stream.
2026-03-19 04:42:34.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48402/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:34.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:42:34.340 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:42:34.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48402/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:34.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.152/tcp/48403/p2p/16Uiu2HAm7VcArM7M5xtymGL2Cg8PoWwTbg5XDXby3KEqRXDkUqxh","/ip4/172.18.29.152/tcp/48404/ws/p2p/16Uiu2HAm7VcArM7M5xtymGL2Cg8PoWwTbg5XDXby3KEqRXDkUqxh"],"enrUri":"enr:-L24QGX8GvdLtMyFdTF6FBk8rm_wqxpcr0lfYB34Bc4GnZJhDMRI0u_D7zRyg8GfWJrlh3hF4FsIzvtzqVNYYbDaCm4CgmlkgnY0gmlwhKwSHZiKbXVsdGlhZGRyc5YACASsEh2YBr0TAAoErBIdmAa9FN0DgnJzhQADAQAAiXNlY3AyNTZrMaECs05CVVZWrsaoIfjCz2fAf_HE-KMZSXgl4CaYaCSVbEaDdGNwgr0Tg3VkcIK9FYV3YWt1MgM"}'
2026-03-19 04:42:34.343 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:42:34.350 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:42:34.351 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-19_04-42-33__380edb97-dc9e-4c43-91f8-df7f1baf1aba__wakuorg_nwaku:latest.log
2026-03-19 04:42:34.351 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:42:34.351 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:42:34.352 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:42:34.352 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.114
2026-03-19 04:42:34.353 DEBUG [src.node.docker_mananger] Generated ports ['55583', '55584', '55585', '55586', '55587']
2026-03-19 04:42:34.353 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:42:34.353 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:42:34.353 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:42:34.353 DEBUG [src.node.docker_mananger] docker run -i -t -p 55583:55583 -p 55584:55584 -p 55585:55585 -p 55586:55586 -p 55587:55587 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55585 --rest-port=55583 --tcp-port=55584 --discv5-udp-port=55586 --rest-address=0.0.0.0 --nat=extip:172.18.99.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3513238bce1757efaa8baff629be23dd23e4853f1c5bb5b2b2c7029ee3fafaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55587 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGX8GvdLtMyFdTF6FBk8rm_wqxpcr0lfYB34Bc4GnZJhDMRI0u_D7zRyg8GfWJrlh3hF4FsIzvtzqVNYYbDaCm4CgmlkgnY0gmlwhKwSHZiKbXVsdGlhZGRyc5YACASsEh2YBr0TAAoErBIdmAa9FN0DgnJzhQADAQAAiXNlY3AyNTZrMaECs05CVVZWrsaoIfjCz2fAf_HE-KMZSXgl4CaYaCSVbEaDdGNwgr0Tg3VkcIK9FYV3YWt1MgM --storenode=/ip4/172.18.29.152/tcp/48403/p2p/16Uiu2HAm7VcArM7M5xtymGL2Cg8PoWwTbg5XDXby3KEqRXDkUqxh --store=true --relay=true
2026-03-19 04:42:34.545 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.114 waku 9326b3a839767dd9a32e63664d4d3ad11d54ea4f93baa8c7707416d4ebfa8b49
2026-03-19 04:42:34.587 DEBUG [src.node.docker_mananger] Container started with ID 9326b3a83976. Setting up logs at ./log/docker/store_node1_2026-03-19_04-42-33__380edb97-dc9e-4c43-91f8-df7f1baf1aba__wakuorg_nwaku:latest.log
2026-03-19 04:42:34.587 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55583
2026-03-19 04:42:34.588 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:42:35.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55583/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:35.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:42:35.592 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:42:35.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55583/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:35.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.114/tcp/55584/p2p/16Uiu2HAmVkWVHNvWX4mKR1YyvEz5nmj4Kzwkpb81qsoeiKjF6GUF","/ip4/172.18.99.114/tcp/55585/ws/p2p/16Uiu2HAmVkWVHNvWX4mKR1YyvEz5nmj4Kzwkpb81qsoeiKjF6GUF"],"enrUri":"enr:-L24QOwMa5QbhkV5wHo7pRhdmcZyFNcsE2PsjqeN7BPjYLj1Y35igJ1ugAyB01Dn9JK08FggY4HZdc7vvg5sjPagIcICgmlkgnY0gmlwhKwSY3KKbXVsdGlhZGRyc5YACASsEmNyBtkgAAoErBJjcgbZId0DgnJzhQADAQAAiXNlY3AyNTZrMaED_gCooo31CoBHu2uX8uXYwfG5skDZUa9Jf5VBiYEfCTCDdGNwgtkgg3VkcILZIoV3YWt1MgM"}'
2026-03-19 04:42:35.595 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:42:35.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55583/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.152/tcp/48403/p2p/16Uiu2HAm7VcArM7M5xtymGL2Cg8PoWwTbg5XDXby3KEqRXDkUqxh"]'
2026-03-19 04:42:35.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:35.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48402/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:42:35.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:35.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55583/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:42:35.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:35.604 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:35.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48402/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:35.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:35.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:35.811 DEBUG [src.steps.store] Relaying message
2026-03-19 04:42:35.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48402/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:42:35.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:42:35.815 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:42:36.016 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:42:36.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48402/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:36.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52633046fd55b47f64faf587b0ed2964e6a4119d22b9613042fe610df16b74d2"}]}'
2026-03-19 04:42:36.019 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:42:36.020 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-03-19 04:42:36.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55583/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:42:36.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52633046fd55b47f64faf587b0ed2964e6a4119d22b9613042fe610df16b74d2"}]}'
2026-03-19 04:42:36.023 DEBUG [src.steps.store] messages length is 1
2026-03-19 04:42:36.025 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:42:36.026 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:42:36.026 DEBUG [src.node.waku_node] Stopping container with id 5f2bc3e5629a
2026-03-19 04:42:36.597 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:42:36.598 DEBUG [src.node.waku_node] Stopping container with id 9326b3a83976
2026-03-19 04:42:37.156 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:42:37.158 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:42:37.164 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:42:37.169 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,204 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-03-19_04-39-26__5da78717-fd9c-49c8-9132-320294eaf29b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-26__5da78717-fd9c-49c8-9132-320294eaf29b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.59
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19993', '19994', '19995', '19996', '19997']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19993:19993 -p 19994:19994 -p 19995:19995 -p 19996:19996 -p 19997:19997 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19995 --rest-port=19993 --tcp-port=19994 --discv5-udp-port=19996 --rest-address=0.0.0.0 --nat=extip:172.18.215.59 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=25ea39dcc180e1f9c4ea8a0da6de5dd38910afaf9bf3d35271bd15eb7c94f7ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19997 --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.215.59 waku df742d56bcbe38d6e5f791891ff2bedc57cd39edf94f37586e0844d71ed8a39d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID df742d56bcbe. Setting up logs at ./log/docker/node1_2026-03-19_04-39-26__5da78717-fd9c-49c8-9132-320294eaf29b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19993
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 613f11e1fb24. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19993/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19993/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19993/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.215.59/tcp/19994/p2p/16Uiu2HAmLgaoLcRH5LNYcUE3ziLto6casDp3czFExyy3DFL2fLWV","/ip4/172.18.215.59/tcp/19995/ws/p2p/16Uiu2HAmLgaoLcRH5LNYcUE3ziLto6casDp3czFExyy3DFL2fLWV"],"enrUri":"enr:-L24QCF2Im0YedHw394w7Q5Fe1SfUAs93G6Plr7vQ_xBISEkFBdOyDySkvsMSp6zjuiuFsxR1FWySrBK2TNOPGhYWEoCgmlkgnY0gmlwhKwS1zuKbXVsdGlhZGRyc5YACASsEtc7Bk4aAAoErBLXOwZOG90DgnJzhQACAQAAiXNlY3AyNTZrMaEDd0YHKMY0yvX8Ir4RSfmlK4LYpEWP0j26kkhhPskNmbqDdGNwgk4ag3VkcIJOHIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-26__5da78717-fd9c-49c8-9132-320294eaf29b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50108', '50109', '50110', '50111', '50112']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50108:50108 -p 50109:50109 -p 50110:50110 -p 50111:50111 -p 50112:50112 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50110 --rest-port=50108 --tcp-port=50109 --discv5-udp-port=50111 --rest-address=0.0.0.0 --nat=extip:172.18.164.253 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=da86ec1c7efb5cdafabbb0ab4ffb45ffff019b6bad2539a1006bfafc94f1d9ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50112 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCF2Im0YedHw394w7Q5Fe1SfUAs93G6Plr7vQ_xBISEkFBdOyDySkvsMSp6zjuiuFsxR1FWySrBK2TNOPGhYWEoCgmlkgnY0gmlwhKwS1zuKbXVsdGlhZGRyc5YACASsEtc7Bk4aAAoErBLXOwZOG90DgnJzhQACAQAAiXNlY3AyNTZrMaEDd0YHKMY0yvX8Ir4RSfmlK4LYpEWP0j26kkhhPskNmbqDdGNwgk4ag3VkcIJOHIV3YWt1MgU --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.164.253 waku 16e3ce32321d45db8cb715ff13d8a2ff4b6f50d33ff495f5a636a345bc94bdde
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 16e3ce32321d. Setting up logs at ./log/docker/node2_2026-03-19_04-39-26__5da78717-fd9c-49c8-9132-320294eaf29b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50108
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50108/debug/v1/info" -H "Content-Type: application/json" -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.253/tcp/50109/p2p/16Uiu2HAm8QiA7TMDJ5PXz4TRTgKMYRtpVjRQJpAnSRb9uKLxrjxr","/ip4/172.18.164.253/tcp/50110/ws/p2p/16Uiu2HAm8QiA7TMDJ5PXz4TRTgKMYRtpVjRQJpAnSRb9uKLxrjxr"],"enrUri":"enr:-L24QCB55i0nsFvoPI55AhqRC5IEY3metJshpBD-_5WALatzFrgpRxj6KS1NqYC2HZT_PVnQElatzjYzStMqZLXPrAcCgmlkgnY0gmlwhKwSpP2KbXVsdGlhZGRyc5YACASsEqT9BsO9AAoErBKk_QbDvt0DgnJzhQACAQAAiXNlY3AyNTZrMaECwOjP0iTvuDDZodZnepJoZHz5cgcinMcmOsePGe-2xgeDdGNwgsO9g3VkcILDv4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50108/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.215.59/tcp/19994/p2p/16Uiu2HAmLgaoLcRH5LNYcUE3ziLto6casDp3czFExyy3DFL2fLWV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19993/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:50108/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:19993/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:19993/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":1773895170038271230,"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:50108/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":1773895170038271230,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19993/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:19993/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":1773895170030595723,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895170156152642,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773895170205022749,"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 df742d56bcbe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 16e3ce32321d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-19_04-39-26__5da78717-fd9c-49c8-9132-320294eaf29b__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-19_04-39-26__5da78717-fd9c-49c8-9132-320294eaf29b__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_and_publish_on_another_content_topic_from_another_shard with id: 2026-03-19_04-39-31__b9d874ff-499f-4a83-ad5a-382d2e8b116e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-31__b9d874ff-499f-4a83-ad5a-382d2e8b116e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28720', '28721', '28722', '28723', '28724']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28720:28720 -p 28721:28721 -p 28722:28722 -p 28723:28723 -p 28724:28724 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28722 --rest-port=28720 --tcp-port=28721 --discv5-udp-port=28723 --rest-address=0.0.0.0 --nat=extip:172.18.1.86 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=33f5e9ae86babcb5dab2ca6acfcb74ddf6d1cd54cb83b1f2f85eaaefa9d9f972 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28724 --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.1.86 waku de68934b90f3a95537589d0edc20ed7d2479060663434012aabf323eab5122e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID de68934b90f3. Setting up logs at ./log/docker/node1_2026-03-19_04-39-31__b9d874ff-499f-4a83-ad5a-382d2e8b116e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28720
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 df742d56bcbe. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 16e3ce32321d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28720/debug/v1/info" -H "Content-Type: application/json" -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.86/tcp/28721/p2p/16Uiu2HAmFLULuAyDe2yvaQbRTD3HC2KWw9Rn9yXuwLuWpfSdVcgz","/ip4/172.18.1.86/tcp/28722/ws/p2p/16Uiu2HAmFLULuAyDe2yvaQbRTD3HC2KWw9Rn9yXuwLuWpfSdVcgz"],"enrUri":"enr:-L24QJ7Z2poIGDMmbzdccVR_EFq96Ec0twI0DIbUrv2NnEINDLBe5wVVzLMxqkM6vHML0TyaA-ha62JTqGUplMoNg20CgmlkgnY0gmlwhKwSAVaKbXVsdGlhZGRyc5YACASsEgFWBnAxAAoErBIBVgZwMt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDJ9StcYVPKiSzstHzqZy0tAIPjvku2AnPjQn68HDGYDuDdGNwgnAxg3VkcIJwM4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-31__b9d874ff-499f-4a83-ad5a-382d2e8b116e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52625', '52626', '52627', '52628', '52629']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 52625:52625 -p 52626:52626 -p 52627:52627 -p 52628:52628 -p 52629:52629 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52627 --rest-port=52625 --tcp-port=52626 --discv5-udp-port=52628 --rest-address=0.0.0.0 --nat=extip:172.18.61.213 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e1e930ce1d2b5aaea8d8a189fef600f1ec4fc97f250f4dda6addc44983b62cce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52629 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ7Z2poIGDMmbzdccVR_EFq96Ec0twI0DIbUrv2NnEINDLBe5wVVzLMxqkM6vHML0TyaA-ha62JTqGUplMoNg20CgmlkgnY0gmlwhKwSAVaKbXVsdGlhZGRyc5YACASsEgFWBnAxAAoErBIBVgZwMt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDJ9StcYVPKiSzstHzqZy0tAIPjvku2AnPjQn68HDGYDuDdGNwgnAxg3VkcIJwM4V3YWt1MgU --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.61.213 waku fddc36a032e30b43c8fb64796bd9bbd337f22258b5e7ffa7e763dfcfa4856ba4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fddc36a032e3. Setting up logs at ./log/docker/node2_2026-03-19_04-39-31__b9d874ff-499f-4a83-ad5a-382d2e8b116e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52625
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52625/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52625/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.213/tcp/52626/p2p/16Uiu2HAm4M98HnSNq2Jcbo4XNDvFgFpFNk27CX8U1GBkktRTzbsL","/ip4/172.18.61.213/tcp/52627/ws/p2p/16Uiu2HAm4M98HnSNq2Jcbo4XNDvFgFpFNk27CX8U1GBkktRTzbsL"],"enrUri":"enr:-L24QA-nEaTic-ak_X5vaATMOyHZSrhBAooZGAKWE8QuqTgDIyd9xaJyPo2nYYYk6t5Y5An86fgPPgpvW6bkaklZsrICgmlkgnY0gmlwhKwSPdWKbXVsdGlhZGRyc5YACASsEj3VBs2SAAoErBI91QbNk90DgnJzhQACAQAAiXNlY3AyNTZrMaEChI_5Ef0m-zGr7l_FH9novXpKfr3fdKnT1kioMo8d1PeDdGNwgs2Sg3VkcILNlIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:52625/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.86/tcp/28721/p2p/16Uiu2HAmFLULuAyDe2yvaQbRTD3HC2KWw9Rn9yXuwLuWpfSdVcgz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28720/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:52625/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:28720/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:28720/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":1773895174845125461,"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:52625/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":1773895174845125461,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28720/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:28720/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":1773895174993504530,"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:52625/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":1773895174993504530,"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 de68934b90f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fddc36a032e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-19 04:38:43.428 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:38:43.429 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-03-19_04-38-43__5bdd58f3-dadc-49fd-93cd-a2ab2bb615e4
2026-03-19 04:38:43.429 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:38:43.429 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:38:43.429 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:38:43.436 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:43.436 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-43__5bdd58f3-dadc-49fd-93cd-a2ab2bb615e4__wakuorg_nwaku:latest.log
2026-03-19 04:38:43.436 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:43.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:43.438 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:43.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.187.98
2026-03-19 04:38:43.438 DEBUG [src.node.docker_mananger] Generated ports ['21612', '21613', '21614', '21615', '21616']
2026-03-19 04:38:43.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:43.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:43.438 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:43.439 DEBUG [src.node.docker_mananger] docker run -i -t -p 21612:21612 -p 21613:21613 -p 21614:21614 -p 21615:21615 -p 21616:21616 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21614 --rest-port=21612 --tcp-port=21613 --discv5-udp-port=21615 --rest-address=0.0.0.0 --nat=extip:172.18.187.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a80adc4e7bacf4298392f8ebb8d8ee3f1cceabc04e8eac47ff324e6be7c58c5e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21616 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:38:43.634 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.187.98 waku ec546eebf75a3309324e7e9104ef316c9df1878c1d1c94fb6773d3d08523e3ca
2026-03-19 04:38:43.669 DEBUG [src.node.docker_mananger] Container started with ID ec546eebf75a. Setting up logs at ./log/docker/node1_2026-03-19_04-38-43__5bdd58f3-dadc-49fd-93cd-a2ab2bb615e4__wakuorg_nwaku:latest.log
2026-03-19 04:38:43.670 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21612
2026-03-19 04:38:43.670 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:43.703 ERROR [src.node.docker_mananger] Max retries reached for container 18b7a1ea94c7. Exiting log stream.
2026-03-19 04:38:44.235 ERROR [src.node.docker_mananger] Max retries reached for container 371e739e145e. Exiting log stream.
2026-03-19 04:38:44.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21612/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:44.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:44.673 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:44.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21612/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:44.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.98/tcp/21613/p2p/16Uiu2HAm3a4MPTPxiCFLSaKPe1UGeAZt42FQyrYqxUzJZCyH8zp6","/ip4/172.18.187.98/tcp/21614/ws/p2p/16Uiu2HAm3a4MPTPxiCFLSaKPe1UGeAZt42FQyrYqxUzJZCyH8zp6"],"enrUri":"enr:-L24QFygl8Jc-5Mjh2rl1Nj607y6s4ZRHdm5znJ5eRllc7AxQKIP5BaBsXgIEquu2Q0vrtE_eqCflv7IWMZkPvHuHncCgmlkgnY0gmlwhKwSu2KKbXVsdGlhZGRyc5YACASsErtiBlRtAAoErBK7YgZUbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECeQNwN1R3SuK4cMvm-7aCvt6q5vGmGTdZcguBHIKhroeDdGNwglRtg3VkcIJUb4V3YWt1MgU"}'
2026-03-19 04:38:44.676 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:44.676 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:38:44.683 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:44.683 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-38-43__5bdd58f3-dadc-49fd-93cd-a2ab2bb615e4__wakuorg_nwaku:latest.log
2026-03-19 04:38:44.683 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:44.684 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:44.685 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:44.685 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.204
2026-03-19 04:38:44.685 DEBUG [src.node.docker_mananger] Generated ports ['51944', '51945', '51946', '51947', '51948']
2026-03-19 04:38:44.685 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:44.686 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:44.686 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:44.686 DEBUG [src.node.docker_mananger] docker run -i -t -p 51944:51944 -p 51945:51945 -p 51946:51946 -p 51947:51947 -p 51948:51948 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51946 --rest-port=51944 --tcp-port=51945 --discv5-udp-port=51947 --rest-address=0.0.0.0 --nat=extip:172.18.19.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=426be8eeeea73f4ed90dcfce7da60f473c04dd3cc6d959afff2ec4ac9acc0371 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51948 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFygl8Jc-5Mjh2rl1Nj607y6s4ZRHdm5znJ5eRllc7AxQKIP5BaBsXgIEquu2Q0vrtE_eqCflv7IWMZkPvHuHncCgmlkgnY0gmlwhKwSu2KKbXVsdGlhZGRyc5YACASsErtiBlRtAAoErBK7YgZUbt0DgnJzhQADAQAAiXNlY3AyNTZrMaECeQNwN1R3SuK4cMvm-7aCvt6q5vGmGTdZcguBHIKhroeDdGNwglRtg3VkcIJUb4V3YWt1MgU --filternode=/ip4/172.18.187.98/tcp/21613/p2p/16Uiu2HAm3a4MPTPxiCFLSaKPe1UGeAZt42FQyrYqxUzJZCyH8zp6
2026-03-19 04:38:44.887 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.204 waku a3b6602430095be6a75ccd145a4fcc808b678795f1433cac7ae0718830fad0bc
2026-03-19 04:38:44.922 DEBUG [src.node.docker_mananger] Container started with ID a3b660243009. Setting up logs at ./log/docker/node2_2026-03-19_04-38-43__5bdd58f3-dadc-49fd-93cd-a2ab2bb615e4__wakuorg_nwaku:latest.log
2026-03-19 04:38:44.923 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51944
2026-03-19 04:38:44.923 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:45.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51944/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:45.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:45.926 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:45.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51944/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:45.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.204/tcp/51945/p2p/16Uiu2HAmKd6bHnbrt6X6GEFjLLSohBoxx9UD44fRoHXptXZp4Xf5","/ip4/172.18.19.204/tcp/51946/ws/p2p/16Uiu2HAmKd6bHnbrt6X6GEFjLLSohBoxx9UD44fRoHXptXZp4Xf5"],"enrUri":"enr:-L24QA28VY4WARlKOQTSMELRI-EZTLvA3u5hto5Z1GZYxheAJNwg5SOJMNz5LQILo8z8efdMh8MBjF6wTb_Iw8B1MFwCgmlkgnY0gmlwhKwSE8yKbXVsdGlhZGRyc5YACASsEhPMBsrpAAoErBITzAbK6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ4W0OuBVCTSTldFlxPq3hI1GzNx9z4RXBFr0g2RYOUCDdGNwgsrpg3VkcILK64V3YWt1MgA"}'
2026-03-19 04:38:45.929 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:45.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51944/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.187.98/tcp/21613/p2p/16Uiu2HAm3a4MPTPxiCFLSaKPe1UGeAZt42FQyrYqxUzJZCyH8zp6"]'
2026-03-19 04:38:45.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:45.967 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-19 04:38:45.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21612/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:45.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:45.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51944/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "67c27c40-789a-4518-aca5-c901a66e01f2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:38:45.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"67c27c40-789a-4518-aca5-c901a66e01f2","statusDesc":"OK"}'
2026-03-19 04:38:45.997 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:51944/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:38:46.000 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:51944/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-03-19 04:38:46.023 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:38:46.024 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:38:46.024 DEBUG [src.node.waku_node] Stopping container with id ec546eebf75a
2026-03-19 04:38:46.594 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:46.596 DEBUG [src.node.waku_node] Stopping container with id a3b660243009
2026-03-19 04:38:47.145 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:47.147 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:38:47.158 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:47.162 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
2026-03-19 04:38:03.462 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:38:03.464 DEBUG [tests.conftest] Running test: test_lightpush with id: 2026-03-19_04-38-03__83dc99a7-9445-42e1-afdf-dfd462479f46
2026-03-19 04:38:03.464 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:38:03.465 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:38:03.465 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-19 04:38:03.465 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:38:03.466 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:38:03.477 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:03.477 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-03__83dc99a7-9445-42e1-afdf-dfd462479f46__wakuorg_nwaku:latest.log
2026-03-19 04:38:03.477 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:03.478 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:03.479 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:03.479 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.57
2026-03-19 04:38:03.479 DEBUG [src.node.docker_mananger] Generated ports ['5664', '5665', '5666', '5667', '5668']
2026-03-19 04:38:03.480 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:03.480 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:03.480 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:03.480 DEBUG [src.node.docker_mananger] docker run -i -t -p 5664:5664 -p 5665:5665 -p 5666:5666 -p 5667:5667 -p 5668:5668 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5666 --rest-port=5664 --tcp-port=5665 --discv5-udp-port=5667 --rest-address=0.0.0.0 --nat=extip:172.18.184.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4ec51a709e9eef9cf93da8ffc9db32eebee97c0fdd4e175ee2af72085df7f906 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5668 --metrics-logging=true --lightpush=true --relay=true
2026-03-19 04:38:03.662 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.57 waku 86bac46c66a80163d7b851247ac71d67fb7881ff08a561f28ffa41b4dabc04f0
2026-03-19 04:38:03.690 ERROR [src.node.docker_mananger] Max retries reached for container 6afbf7a7a58a. Exiting log stream.
2026-03-19 04:38:03.747 DEBUG [src.node.docker_mananger] Container started with ID 86bac46c66a8. Setting up logs at ./log/docker/node1_2026-03-19_04-38-03__83dc99a7-9445-42e1-afdf-dfd462479f46__wakuorg_nwaku:latest.log
2026-03-19 04:38:03.748 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5664
2026-03-19 04:38:03.748 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:04.290 ERROR [src.node.docker_mananger] Max retries reached for container 64415f3509d1. Exiting log stream.
2026-03-19 04:38:04.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5664/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:04.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:04.751 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:04.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5664/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:04.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.57/tcp/5665/p2p/16Uiu2HAkydWj2Wa6U3LDp7mWv1MMWypPEoeMdG5goJDDCty3KQHP","/ip4/172.18.184.57/tcp/5666/ws/p2p/16Uiu2HAkydWj2Wa6U3LDp7mWv1MMWypPEoeMdG5goJDDCty3KQHP"],"enrUri":"enr:-L24QEfDbJQMUN_q6EjLrIOidxzrx9q6DtL_qrszknpryzD2GgZvOw1G9oNKTVmpg6pr5I2-0xBTYJjZOIe3JkSj1zYCgmlkgnY0gmlwhKwSuDmKbXVsdGlhZGRyc5YACASsErg5BhYhAAoErBK4OQYWIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECPndA0jFOE5rY6A7zDXcRoQLcm1qB6gJN4zXQu8zI2CKDdGNwghYhg3VkcIIWI4V3YWt1Mgk"}'
2026-03-19 04:38:04.755 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:04.761 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:04.761 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-03__83dc99a7-9445-42e1-afdf-dfd462479f46__wakuorg_nwaku:latest.log
2026-03-19 04:38:04.761 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:04.762 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:04.763 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:04.763 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.202
2026-03-19 04:38:04.763 DEBUG [src.node.docker_mananger] Generated ports ['52398', '52399', '52400', '52401', '52402']
2026-03-19 04:38:04.763 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:04.764 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:04.764 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:04.764 DEBUG [src.node.docker_mananger] docker run -i -t -p 52398:52398 -p 52399:52399 -p 52400:52400 -p 52401:52401 -p 52402:52402 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52400 --rest-port=52398 --tcp-port=52399 --discv5-udp-port=52401 --rest-address=0.0.0.0 --nat=extip:172.18.239.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aca228fe0eb2e40ece0c32d6fc7ec5b902cf25d9ee38baa59b9aeef7e4e45b7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52402 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QEfDbJQMUN_q6EjLrIOidxzrx9q6DtL_qrszknpryzD2GgZvOw1G9oNKTVmpg6pr5I2-0xBTYJjZOIe3JkSj1zYCgmlkgnY0gmlwhKwSuDmKbXVsdGlhZGRyc5YACASsErg5BhYhAAoErBK4OQYWIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECPndA0jFOE5rY6A7zDXcRoQLcm1qB6gJN4zXQu8zI2CKDdGNwghYhg3VkcIIWI4V3YWt1Mgk
2026-03-19 04:38:04.950 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.202 waku 7c81d33c4fcd65b429b8c30c9f91a60b70bd6377a93f87188712a2297e984c3b
2026-03-19 04:38:04.987 DEBUG [src.node.docker_mananger] Container started with ID 7c81d33c4fcd. Setting up logs at ./log/docker/node1_2026-03-19_04-38-03__83dc99a7-9445-42e1-afdf-dfd462479f46__wakuorg_nwaku:latest.log
2026-03-19 04:38:04.988 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52398
2026-03-19 04:38:04.988 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:05.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52398/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:06.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:06.011 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:06.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52398/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:06.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.202/tcp/52399/p2p/16Uiu2HAmDsr1cQNXQoSdB8cqt6RGdZSwhR7iGCtZpE5KWHBS1Ghu","/ip4/172.18.239.202/tcp/52400/ws/p2p/16Uiu2HAmDsr1cQNXQoSdB8cqt6RGdZSwhR7iGCtZpE5KWHBS1Ghu"],"enrUri":"enr:-L24QI1mljdjFe7HuUsz7XBFV8J_KSgvmanMoR4wMl9ztB3kccFEC2crpOqBMvKT3jIbaDZrqO0hEhJ4Su-Q49v1z0QCgmlkgnY0gmlwhKwS78qKbXVsdGlhZGRyc5YACASsEu_KBsyvAAoErBLvygbMsN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEibO5QXC97U1obKXlSTEtjVXH0Vo5fnG8UhnSpSIh7CDdGNwgsyvg3VkcILMsYV3YWt1MgE"}'
2026-03-19 04:38:06.022 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:06.030 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:06.030 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-03__83dc99a7-9445-42e1-afdf-dfd462479f46__wakuorg_nwaku:latest.log
2026-03-19 04:38:06.030 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:06.030 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:06.032 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:06.032 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.114
2026-03-19 04:38:06.032 DEBUG [src.node.docker_mananger] Generated ports ['41992', '41993', '41994', '41995', '41996']
2026-03-19 04:38:06.032 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:06.032 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:06.032 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:06.033 DEBUG [src.node.docker_mananger] docker run -i -t -p 41992:41992 -p 41993:41993 -p 41994:41994 -p 41995:41995 -p 41996:41996 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41994 --rest-port=41992 --tcp-port=41993 --discv5-udp-port=41995 --rest-address=0.0.0.0 --nat=extip:172.18.123.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8f1b96ca5861e0dfbeefe5ee4afa01a622b018aa7cefa4af8bb7e1b9f184ce2f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41996 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QEfDbJQMUN_q6EjLrIOidxzrx9q6DtL_qrszknpryzD2GgZvOw1G9oNKTVmpg6pr5I2-0xBTYJjZOIe3JkSj1zYCgmlkgnY0gmlwhKwSuDmKbXVsdGlhZGRyc5YACASsErg5BhYhAAoErBK4OQYWIt0DgnJzhQADAQAAiXNlY3AyNTZrMaECPndA0jFOE5rY6A7zDXcRoQLcm1qB6gJN4zXQu8zI2CKDdGNwghYhg3VkcIIWI4V3YWt1Mgk --lightpushnode=/ip4/172.18.184.57/tcp/5665/p2p/16Uiu2HAkydWj2Wa6U3LDp7mWv1MMWypPEoeMdG5goJDDCty3KQHP
2026-03-19 04:38:06.229 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.114 waku 6e87a6eda11bfbbf4994da2b5ddcfca4f49df0c3b3cc3134237feebb557e1f1d
2026-03-19 04:38:06.264 DEBUG [src.node.docker_mananger] Container started with ID 6e87a6eda11b. Setting up logs at ./log/docker/node1_2026-03-19_04-38-03__83dc99a7-9445-42e1-afdf-dfd462479f46__wakuorg_nwaku:latest.log
2026-03-19 04:38:06.265 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41992
2026-03-19 04:38:06.265 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:07.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41992/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:07.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:07.269 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:07.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41992/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:07.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.114/tcp/41993/p2p/16Uiu2HAkzkwxvXNseVyWcri2xfDfnmV5xFwKsDh595AawN5wEZgK","/ip4/172.18.123.114/tcp/41994/ws/p2p/16Uiu2HAkzkwxvXNseVyWcri2xfDfnmV5xFwKsDh595AawN5wEZgK"],"enrUri":"enr:-L24QIlJwrBuQ0V1h5s0jO-FmgE-Thw9I8QLlpbukv53oVIrPsnGJDgzk2L8zfv5sGxR_Qn8t7DLz7eX4L7oRyQWbyECgmlkgnY0gmlwhKwSe3KKbXVsdGlhZGRyc5YACASsEntyBqQJAAoErBJ7cgakCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTzqLV3y3RnbO83nc-iol6EvD7JrSsMiV98hPv7m87pCDdGNwgqQJg3VkcIKkC4V3YWt1Mgk"}'
2026-03-19 04:38:07.272 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:07.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5664/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:07.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:07.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52398/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:07.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:07.284 DEBUG [src.steps.light_push] Lightpushing message
2026-03-19 04:38:07.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41992/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1773895087284519950}}'
2026-03-19 04:38:07.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:07.339 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:38:07.442 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-19 04:38:07.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:07.445 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":1773895087284519950,"ephemeral":false,"proof":""}]'
2026-03-19 04:38:07.447 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-19 04:38:07.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52398/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:07.449 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":1773895087284519950,"ephemeral":false,"proof":""}]'
2026-03-19 04:38:07.452 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:38:07.453 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:38:07.453 DEBUG [src.node.waku_node] Stopping container with id 86bac46c66a8
2026-03-19 04:38:08.042 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:08.042 DEBUG [src.node.waku_node] Stopping container with id 7c81d33c4fcd
2026-03-19 04:38:08.581 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:08.582 DEBUG [src.node.waku_node] Stopping container with id 6e87a6eda11b
2026-03-19 04:38:08.855 ERROR [src.node.docker_mananger] Max retries reached for container 86bac46c66a8. Exiting log stream.
2026-03-19 04:38:09.157 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:09.159 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:38:09.169 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:09.179 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:09.189 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,132 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_latency with id: 2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:94 Starting 4 nodes with relay enabled (bootstrap chain)
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.216.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4836', '4837', '4838', '4839', '4840']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4836:4836 -p 4837:4837 -p 4838:4838 -p 4839:4839 -p 4840:4840 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4838 --rest-port=4836 --tcp-port=4837 --discv5-udp-port=4839 --rest-address=0.0.0.0 --nat=extip:172.18.216.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=76a90e0a0d8c3829a104db3ae511f52eee2db0fa6ec9ffc0c4ea0faafdcd884d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4840 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.197 waku 6a6f469a56b634eb23e108ab64a3b52ac18024324515458767822f31a2874b14
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6a6f469a56b6. Setting up logs at ./log/docker/node1_2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e1a59d068d0. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4836
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4836/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4836/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.197/tcp/4837/p2p/16Uiu2HAkz8SyYw7iRuLUJS8dpMic58XqqgGEV6o9i5ePS6KpN4Mo","/ip4/172.18.216.197/tcp/4838/ws/p2p/16Uiu2HAkz8SyYw7iRuLUJS8dpMic58XqqgGEV6o9i5ePS6KpN4Mo"],"enrUri":"enr:-L24QKGdPWuO4hhTKP2tO5OKhWXZdQKZRdlg64Te1obNLxylZzEiMz1E2WLFwZN6vpB9Gk9o9L_JNGvGnZYTyHCHU5oCgmlkgnY0gmlwhKwS2MWKbXVsdGlhZGRyc5YACASsEtjFBhLlAAoErBLYxQYS5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECReDbZQb_B4wpWX58Ku29I8_fNzfMzhr_FGMy-SKOklqDdGNwghLlg3VkcIIS54V3YWt1MgE"}'
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.65.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11821', '11822', '11823', '11824', '11825']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11821:11821 -p 11822:11822 -p 11823:11823 -p 11824:11824 -p 11825:11825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11823 --rest-port=11821 --tcp-port=11822 --discv5-udp-port=11824 --rest-address=0.0.0.0 --nat=extip:172.18.65.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa001baa0c4c845c9c76a5a9f3dc2d8ac226a6de6b740eabbcfbcb11c74d012f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11825 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKGdPWuO4hhTKP2tO5OKhWXZdQKZRdlg64Te1obNLxylZzEiMz1E2WLFwZN6vpB9Gk9o9L_JNGvGnZYTyHCHU5oCgmlkgnY0gmlwhKwS2MWKbXVsdGlhZGRyc5YACASsEtjFBhLlAAoErBLYxQYS5t0DgnJzhQADAQAAiXNlY3AyNTZrMaECReDbZQb_B4wpWX58Ku29I8_fNzfMzhr_FGMy-SKOklqDdGNwghLlg3VkcIIS54V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.109 waku 09d6030bdcc52c759f0af19f1f1c1d8c7c68e20a7440e261ac7c8b508f1a7b62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 09d6030bdcc5. Setting up logs at ./log/docker/node2_2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11821
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.109/tcp/11822/p2p/16Uiu2HAmQMH6tBuQQAVwKW9dtaRZv5z762DoSCzwRN7b7M2CAeA8","/ip4/172.18.65.109/tcp/11823/ws/p2p/16Uiu2HAmQMH6tBuQQAVwKW9dtaRZv5z762DoSCzwRN7b7M2CAeA8"],"enrUri":"enr:-L24QIlDZR8VxTs5qKG0zQN6KAfaFYbIHknfP0912AgtHWkxY_xkxlIanaQVMswaUzP7u0AsJWsBA_jt_uPW6-hYTMkCgmlkgnY0gmlwhKwSQW2KbXVsdGlhZGRyc5YACASsEkFtBi4uAAoErBJBbQYuL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrcK6yw4PPZakAP0_tDB0_q10XXsOpIug_lZVTlr6Bv2DdGNwgi4ug3VkcIIuMIV3YWt1MgE"}'
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.97.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13475', '13476', '13477', '13478', '13479']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13475:13475 -p 13476:13476 -p 13477:13477 -p 13478:13478 -p 13479:13479 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13477 --rest-port=13475 --tcp-port=13476 --discv5-udp-port=13478 --rest-address=0.0.0.0 --nat=extip:172.18.97.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=08335a829baac3be2cbef2843e32572de5bdd1d3dcbabd85f39cd7c6db7b7bac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13479 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIlDZR8VxTs5qKG0zQN6KAfaFYbIHknfP0912AgtHWkxY_xkxlIanaQVMswaUzP7u0AsJWsBA_jt_uPW6-hYTMkCgmlkgnY0gmlwhKwSQW2KbXVsdGlhZGRyc5YACASsEkFtBi4uAAoErBJBbQYuL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDrcK6yw4PPZakAP0_tDB0_q10XXsOpIug_lZVTlr6Bv2DdGNwgi4ug3VkcIIuMIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.118 waku f77ee03cf1da3ff1dd8b7c920776d0de145549b39ce21c9bf345d2dc9bb1de9c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f77ee03cf1da. Setting up logs at ./log/docker/node3_2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13475
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13475/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13475/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.118/tcp/13476/p2p/16Uiu2HAmB9jcuCxoeWabZXSY4vH9p4NG78CcbJpboWxd5rtcHGTN","/ip4/172.18.97.118/tcp/13477/ws/p2p/16Uiu2HAmB9jcuCxoeWabZXSY4vH9p4NG78CcbJpboWxd5rtcHGTN"],"enrUri":"enr:-L24QLCyS00IIyvM_3b1484-LxrVsJ0ooN5bgKbHdGCZjGkKL0VkHWwTMTFDox3v_yXjC9Bamb4fnE21GhVUuKGCMrwCgmlkgnY0gmlwhKwSYXaKbXVsdGlhZGRyc5YACASsEmF2BjSkAAoErBJhdgY0pd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6aXQOnZIVDCc4ow-ySh8g-yYbjd9TfS0zWJJJVu0H-WDdGNwgjSkg3VkcII0poV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.131.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46390', '46391', '46392', '46393', '46394']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46390:46390 -p 46391:46391 -p 46392:46392 -p 46393:46393 -p 46394:46394 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46392 --rest-port=46390 --tcp-port=46391 --discv5-udp-port=46393 --rest-address=0.0.0.0 --nat=extip:172.18.131.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22ce3f072634e424ca73daea2c27bee82af967b8ed8f82ee840f36dfce76beb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46394 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLCyS00IIyvM_3b1484-LxrVsJ0ooN5bgKbHdGCZjGkKL0VkHWwTMTFDox3v_yXjC9Bamb4fnE21GhVUuKGCMrwCgmlkgnY0gmlwhKwSYXaKbXVsdGlhZGRyc5YACASsEmF2BjSkAAoErBJhdgY0pd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6aXQOnZIVDCc4ow-ySh8g-yYbjd9TfS0zWJJJVu0H-WDdGNwgjSkg3VkcII0poV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.131.24 waku 0abd17d4c3ce91cc8719dd617e319257a54b94f27f3087193d88f3b47e297479
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0abd17d4c3ce. Setting up logs at ./log/docker/node4_2026-03-19_04-40-00__e5fededf-e54a-4078-91b1-a97c790c4c56__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46390
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46390/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46390/debug/v1/info" -H "Content-Type: application/json" -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.24/tcp/46391/p2p/16Uiu2HAmHcrNbFBmcKEgC8eXU6bwMnRDFF8JaAFY3qgtunngXBKW","/ip4/172.18.131.24/tcp/46392/ws/p2p/16Uiu2HAmHcrNbFBmcKEgC8eXU6bwMnRDFF8JaAFY3qgtunngXBKW"],"enrUri":"enr:-L24QLIfx3_XTVoRpubZGm13z9YV1avbzRfsLnd125DDHjmgTBjgRd0TLlRHrJ1HMNWXXoNqDbPGqr2odqKRCY9M1wMCgmlkgnY0gmlwhKwSgxiKbXVsdGlhZGRyc5YACASsEoMYBrU3AAoErBKDGAa1ON0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSb5AtIichDxfdXEYdbuxkaZKvN2wLhefqqZmTixlJxmDdGNwgrU3g3VkcIK1OYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4836/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:11821/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:13475/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:46390/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:4836/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.65.109/tcp/48736/p2p/16Uiu2HAmQMH6tBuQQAVwKW9dtaRZv5z762DoSCzwRN7b7M2CAeA8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11821/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.97.118/tcp/54752/p2p/16Uiu2HAmB9jcuCxoeWabZXSY4vH9p4NG78CcbJpboWxd5rtcHGTN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.216.197/tcp/4837/p2p/16Uiu2HAkz8SyYw7iRuLUJS8dpMic58XqqgGEV6o9i5ePS6KpN4Mo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13475/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.65.109/tcp/11822/p2p/16Uiu2HAmQMH6tBuQQAVwKW9dtaRZv5z762DoSCzwRN7b7M2CAeA8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"},{"multiaddr":"/ip4/172.18.131.24/tcp/54066/p2p/16Uiu2HAmHcrNbFBmcKEgC8eXU6bwMnRDFF8JaAFY3qgtunngXBKW","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46390/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.97.118/tcp/13476/p2p/16Uiu2HAmB9jcuCxoeWabZXSY4vH9p4NG78CcbJpboWxd5rtcHGTN","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0-2-g85a7bf","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 40 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:108 Applying 3000ms latency on sender node1
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9692', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9692', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '3000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4836/relay/v1/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:46390/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":1773895245293161398,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '9692', '-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 6a6f469a56b6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 09d6030bdcc5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f77ee03cf1da
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6a6f469a56b6. 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 0abd17d4c3ce
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 09d6030bdcc5. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
2026-03-19 04:39:04.396 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:39:04.397 DEBUG [tests.conftest] Running test: test_relay_get_message_after_one_peer_was_stopped with id: 2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2
2026-03-19 04:39:04.397 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:39:04.397 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-19 04:39:04.397 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-19 04:39:04.405 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:04.405 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:04.405 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:04.405 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:04.407 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:04.407 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.41
2026-03-19 04:39:04.407 DEBUG [src.node.docker_mananger] Generated ports ['6327', '6328', '6329', '6330', '6331']
2026-03-19 04:39:04.407 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:04.407 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:04.408 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:04.408 DEBUG [src.node.docker_mananger] docker run -i -t -p 6327:6327 -p 6328:6328 -p 6329:6329 -p 6330:6330 -p 6331:6331 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6329 --rest-port=6327 --tcp-port=6328 --discv5-udp-port=6330 --rest-address=0.0.0.0 --nat=extip:172.18.161.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc3f23fd7effb2df6a0fde0f6a00dcbadf28dddbee46efe2c0badb7980ff1ed8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6331 --metrics-logging=true --relay=true
2026-03-19 04:39:04.596 ERROR [src.node.docker_mananger] Max retries reached for container d97790b50df0. Exiting log stream.
2026-03-19 04:39:04.612 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.41 waku 22f4bd0d1bf6fd8dd4be959c1ec3219c38b287b79f63fe016de29cf8319bfbf5
2026-03-19 04:39:04.649 DEBUG [src.node.docker_mananger] Container started with ID 22f4bd0d1bf6. Setting up logs at ./log/docker/node1_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:04.649 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6327
2026-03-19 04:39:04.649 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:05.184 ERROR [src.node.docker_mananger] Max retries reached for container 9e8de691832c. Exiting log stream.
2026-03-19 04:39:05.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6327/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:05.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:05.654 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:05.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6327/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:05.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.41/tcp/6328/p2p/16Uiu2HAmVkHtadoWcKGrmhVLcRiLEY7XQFB1Urx71B9riwe4v9bX","/ip4/172.18.161.41/tcp/6329/ws/p2p/16Uiu2HAmVkHtadoWcKGrmhVLcRiLEY7XQFB1Urx71B9riwe4v9bX"],"enrUri":"enr:-L24QHLh861VWN1DB9pdbYeMRVGVscK_Vs9BWtJZfUcsagXlYqshOPWx7n-Yt6g6cYLjvwx1XNbmQKBRB-pOlUkxmqQCgmlkgnY0gmlwhKwSoSmKbXVsdGlhZGRyc5YACASsEqEpBhi4AAoErBKhKQYYud0DgnJzhQADAQAAiXNlY3AyNTZrMaED_fJp7JV-55Bj4nq0xiCCenYsqguKj23omXw0QD2s64qDdGNwghi4g3VkcIIYuoV3YWt1MgE"}'
2026-03-19 04:39:05.657 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:05.664 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:05.665 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:05.665 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:05.665 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:05.666 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:05.666 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.151
2026-03-19 04:39:05.667 DEBUG [src.node.docker_mananger] Generated ports ['40922', '40923', '40924', '40925', '40926']
2026-03-19 04:39:05.667 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:05.667 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:05.667 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:05.667 DEBUG [src.node.docker_mananger] docker run -i -t -p 40922:40922 -p 40923:40923 -p 40924:40924 -p 40925:40925 -p 40926:40926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40924 --rest-port=40922 --tcp-port=40923 --discv5-udp-port=40925 --rest-address=0.0.0.0 --nat=extip:172.18.88.151 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3db1e5aa3ae8aa4ebff0fe69a48cb596d29bee7cae1e691fdd1cbf9d93e261de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40926 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHLh861VWN1DB9pdbYeMRVGVscK_Vs9BWtJZfUcsagXlYqshOPWx7n-Yt6g6cYLjvwx1XNbmQKBRB-pOlUkxmqQCgmlkgnY0gmlwhKwSoSmKbXVsdGlhZGRyc5YACASsEqEpBhi4AAoErBKhKQYYud0DgnJzhQADAQAAiXNlY3AyNTZrMaED_fJp7JV-55Bj4nq0xiCCenYsqguKj23omXw0QD2s64qDdGNwghi4g3VkcIIYuoV3YWt1MgE
2026-03-19 04:39:05.869 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.151 waku de21c70da10437f08e331c954537bfcd45f308ff95b2929d1e21ae4ffd637fbe
2026-03-19 04:39:05.915 DEBUG [src.node.docker_mananger] Container started with ID de21c70da104. Setting up logs at ./log/docker/node2_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:05.915 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40922
2026-03-19 04:39:05.916 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:06.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40922/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:06.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:06.937 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:06.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:06.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.151/tcp/40923/p2p/16Uiu2HAkztTvUVJqFxCVLGK8qqhC9UnQvBKyR5veifwANAdWwbsX","/ip4/172.18.88.151/tcp/40924/ws/p2p/16Uiu2HAkztTvUVJqFxCVLGK8qqhC9UnQvBKyR5veifwANAdWwbsX"],"enrUri":"enr:-L24QKQcI8XvsbPmh-SpS9xxEkvM1ZwT_YGwyacXtb7NTw5UNz-f0dRVzPJ-MqyDVEXpXlbduNyblWikYOlt5axkbbUCgmlkgnY0gmlwhKwSWJeKbXVsdGlhZGRyc5YACASsEliXBp_bAAoErBJYlwaf3N0DgnJzhQADAQAAiXNlY3AyNTZrMaECUSd7u89eyWLJx_WplBGbcVhf9J3e2_ce1m1dZvXAnbqDdGNwgp_bg3VkcIKf3YV3YWt1MgE"}'
2026-03-19 04:39:06.946 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:06.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40922/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.41/tcp/6328/p2p/16Uiu2HAmVkHtadoWcKGrmhVLcRiLEY7XQFB1Urx71B9riwe4v9bX"]'
2026-03-19 04:39:06.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:06.952 DEBUG [src.steps.relay] Running fixture setup: setup_optional_relay_nodes
2026-03-19 04:39:06.960 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:06.960 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:06.960 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:06.960 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:06.962 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:06.962 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.237
2026-03-19 04:39:06.962 DEBUG [src.node.docker_mananger] Generated ports ['62162', '62163', '62164', '62165', '62166']
2026-03-19 04:39:06.962 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:06.963 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:06.963 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:06.963 DEBUG [src.node.docker_mananger] docker run -i -t -p 62162:62162 -p 62163:62163 -p 62164:62164 -p 62165:62165 -p 62166:62166 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62164 --rest-port=62162 --tcp-port=62163 --discv5-udp-port=62165 --rest-address=0.0.0.0 --nat=extip:172.18.21.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb7b54f9ec70f6bce8fc5c1db3f78d08633bcf1fe361f64e29dab45e5eb29de9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62166 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHLh861VWN1DB9pdbYeMRVGVscK_Vs9BWtJZfUcsagXlYqshOPWx7n-Yt6g6cYLjvwx1XNbmQKBRB-pOlUkxmqQCgmlkgnY0gmlwhKwSoSmKbXVsdGlhZGRyc5YACASsEqEpBhi4AAoErBKhKQYYud0DgnJzhQADAQAAiXNlY3AyNTZrMaED_fJp7JV-55Bj4nq0xiCCenYsqguKj23omXw0QD2s64qDdGNwghi4g3VkcIIYuoV3YWt1MgE
2026-03-19 04:39:07.177 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.237 waku 474b51490ef948eb3b7c21e084422999f385fc44ac080e161822b982a32e5f44
2026-03-19 04:39:07.214 DEBUG [src.node.docker_mananger] Container started with ID 474b51490ef9. Setting up logs at ./log/docker/node3_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:07.215 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62162
2026-03-19 04:39:07.215 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:08.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62162/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:08.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:08.228 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:08.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62162/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:08.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.237/tcp/62163/p2p/16Uiu2HAmESgpC1ZqYMgGXfs6qjEPz8Lqn17wy4emYsZTMjBoHSJH","/ip4/172.18.21.237/tcp/62164/ws/p2p/16Uiu2HAmESgpC1ZqYMgGXfs6qjEPz8Lqn17wy4emYsZTMjBoHSJH"],"enrUri":"enr:-L24QEfz10lPf_PbkXeulkvmXZPe4f4KDlz0D3Ng_TWDLNExK5LqTm9dncAr4sHNLqNWEDtiW8brNAyF3qm8kSyb_y0CgmlkgnY0gmlwhKwSFe2KbXVsdGlhZGRyc5YACASsEhXtBvLTAAoErBIV7Qby1N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGpCTbpkfPtphfF_Q7ipW1nCKIvjvd0W9-l-LjpfW0o6DdGNwgvLTg3VkcILy1YV3YWt1MgE"}'
2026-03-19 04:39:08.238 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:08.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62162/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.41/tcp/6328/p2p/16Uiu2HAmVkHtadoWcKGrmhVLcRiLEY7XQFB1Urx71B9riwe4v9bX"]'
2026-03-19 04:39:08.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:08.248 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:08.249 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:08.249 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:08.249 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:08.251 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:08.251 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.1.32
2026-03-19 04:39:08.251 DEBUG [src.node.docker_mananger] Generated ports ['63701', '63702', '63703', '63704', '63705']
2026-03-19 04:39:08.251 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:08.251 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:08.251 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:08.251 DEBUG [src.node.docker_mananger] docker run -i -t -p 63701:63701 -p 63702:63702 -p 63703:63703 -p 63704:63704 -p 63705:63705 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63703 --rest-port=63701 --tcp-port=63702 --discv5-udp-port=63704 --rest-address=0.0.0.0 --nat=extip:172.18.1.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=20ceb255fc5aad3d1d711b08f43c18cfce66266f578ed05dcd3cb7043b229264 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63705 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHLh861VWN1DB9pdbYeMRVGVscK_Vs9BWtJZfUcsagXlYqshOPWx7n-Yt6g6cYLjvwx1XNbmQKBRB-pOlUkxmqQCgmlkgnY0gmlwhKwSoSmKbXVsdGlhZGRyc5YACASsEqEpBhi4AAoErBKhKQYYud0DgnJzhQADAQAAiXNlY3AyNTZrMaED_fJp7JV-55Bj4nq0xiCCenYsqguKj23omXw0QD2s64qDdGNwghi4g3VkcIIYuoV3YWt1MgE
2026-03-19 04:39:08.464 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.1.32 waku c2457a4f46fff130c4fa5338c95e9324d2aa5d54510ce73fb533c8216af65a87
2026-03-19 04:39:08.510 DEBUG [src.node.docker_mananger] Container started with ID c2457a4f46ff. Setting up logs at ./log/docker/node4_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:08.510 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63701
2026-03-19 04:39:08.510 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:09.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63701/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:09.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:09.526 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:09.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63701/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:09.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.1.32/tcp/63702/p2p/16Uiu2HAkwkKtFLDJjAnoT8Tuz6m3vZ1zkj3wjhT65Ji1NMyBT976","/ip4/172.18.1.32/tcp/63703/ws/p2p/16Uiu2HAkwkKtFLDJjAnoT8Tuz6m3vZ1zkj3wjhT65Ji1NMyBT976"],"enrUri":"enr:-L24QNTkqoq5g-NRQXw9dsx7mKcw9teIRDRo5S6B9u7K4Vb4ICmGapZwN3h6zDF9YXXvN_CVa6bzwdpIsvZoxztCaKQCgmlkgnY0gmlwhKwSASCKbXVsdGlhZGRyc5YACASsEgEgBvjWAAoErBIBIAb4190DgnJzhQADAQAAiXNlY3AyNTZrMaECIn6v4fuicczRO-4pVgLDX7rUPWBwdfXWO9nCp9hF57GDdGNwgvjWg3VkcIL42IV3YWt1MgE"}'
2026-03-19 04:39:09.530 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:09.532 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63701/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.41/tcp/6328/p2p/16Uiu2HAmVkHtadoWcKGrmhVLcRiLEY7XQFB1Urx71B9riwe4v9bX"]'
2026-03-19 04:39:09.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:09.542 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:39:09.542 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:09.543 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:39:09.543 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:39:09.544 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:39:09.544 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.240
2026-03-19 04:39:09.545 DEBUG [src.node.docker_mananger] Generated ports ['42638', '42639', '42640', '42641', '42642']
2026-03-19 04:39:09.545 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:39:09.545 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:39:09.545 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:39:09.545 DEBUG [src.node.docker_mananger] docker run -i -t -p 42638:42638 -p 42639:42639 -p 42640:42640 -p 42641:42641 -p 42642:42642 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42640 --rest-port=42638 --tcp-port=42639 --discv5-udp-port=42641 --rest-address=0.0.0.0 --nat=extip:172.18.152.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba5ef22c9cedeb24a7b00cd6e90f282c4a08bd5cb7ab4375c87498e77f9bcdcb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42642 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHLh861VWN1DB9pdbYeMRVGVscK_Vs9BWtJZfUcsagXlYqshOPWx7n-Yt6g6cYLjvwx1XNbmQKBRB-pOlUkxmqQCgmlkgnY0gmlwhKwSoSmKbXVsdGlhZGRyc5YACASsEqEpBhi4AAoErBKhKQYYud0DgnJzhQADAQAAiXNlY3AyNTZrMaED_fJp7JV-55Bj4nq0xiCCenYsqguKj23omXw0QD2s64qDdGNwghi4g3VkcIIYuoV3YWt1MgE
2026-03-19 04:39:09.761 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.240 waku 89226d557e0d7123a26d5f3eb48277f6313e889e1e06acc82828c3b42b6169f2
2026-03-19 04:39:09.803 DEBUG [src.node.docker_mananger] Container started with ID 89226d557e0d. Setting up logs at ./log/docker/node5_2026-03-19_04-39-04__8d8c4189-de0a-4cd9-ad27-5dc30b220fa2__wakuorg_nwaku:latest.log
2026-03-19 04:39:09.803 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42638
2026-03-19 04:39:09.803 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:39:10.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42638/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:10.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:39:10.813 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:39:10.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42638/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:10.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.240/tcp/42639/p2p/16Uiu2HAmJ5HhATXRcfLi53s1T6FMGDh3NV51gzAfAVGxQ8165id9","/ip4/172.18.152.240/tcp/42640/ws/p2p/16Uiu2HAmJ5HhATXRcfLi53s1T6FMGDh3NV51gzAfAVGxQ8165id9"],"enrUri":"enr:-L24QGDD-rkiyvumnjXjClG26WsUkaiY3p_1lxyqH49NPRRYBjWEPWqb1GcaEkT8a6iQ8VoP651RLBwKlWe0Msaw-ywCgmlkgnY0gmlwhKwSmPCKbXVsdGlhZGRyc5YACASsEpjwBqaPAAoErBKY8AamkN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUIP7w4aT2DMZGm0AmTickm7foIG4LfmWIyWNqW92nySDdGNwgqaPg3VkcIKmkYV3YWt1MgE"}'
2026-03-19 04:39:10.819 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:39:10.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42638/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.41/tcp/6328/p2p/16Uiu2HAmVkHtadoWcKGrmhVLcRiLEY7XQFB1Urx71B9riwe4v9bX"]'
2026-03-19 04:39:10.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:10.825 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-19 04:39:10.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6327/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:10.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:10.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40922/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:10.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:10.845 DEBUG [src.steps.relay] Running fixture setup: subscribe_optional_relay_nodes
2026-03-19 04:39:10.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:10.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:10.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63701/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:10.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:10.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42638/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:39:10.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:10.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:10.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:10.888 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:10.988 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:10.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:10.992 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":1773895150873028864,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:10.993 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:10.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:10.996 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":1773895150873028864,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:10.997 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:10.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895150873028864,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.002 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63701/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.005 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":1773895150873028864,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.006 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42638/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.009 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":1773895150873028864,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.011 INFO [src.steps.relay] WARM UP successful!!
2026-03-19 04:39:11.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:11.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:11.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:11.133 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.137 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":1773895151012486780,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.139 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40922/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.142 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":1773895151012486780,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.143 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.145 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":1773895151012486780,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.147 DEBUG [src.steps.relay] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63701/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.150 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":1773895151012486780,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.151 DEBUG [src.steps.relay] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42638/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.154 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":1773895151012486780,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.155 DEBUG [src.node.waku_node] Stopping container with id de21c70da104
2026-03-19 04:39:11.796 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:11.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6327/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:39:11.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:39:11.813 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:39:11.915 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.919 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":1773895151798845696,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.921 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63701/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.924 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":1773895151798845696,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.926 DEBUG [src.steps.relay] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-03-19 04:39:11.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42638/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:39:11.929 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":1773895151798845696,"ephemeral":false,"proof":""}]'
2026-03-19 04:39:11.933 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:39:11.934 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:39:11.934 DEBUG [src.node.waku_node] Stopping container with id 22f4bd0d1bf6
2026-03-19 04:39:12.546 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:12.547 DEBUG [src.node.waku_node] Stopping container with id 474b51490ef9
2026-03-19 04:39:12.647 ERROR [src.node.docker_mananger] Max retries reached for container de21c70da104. Exiting log stream.
2026-03-19 04:39:13.152 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:13.154 DEBUG [src.node.waku_node] Stopping container with id c2457a4f46ff
2026-03-19 04:39:13.364 ERROR [src.node.docker_mananger] Max retries reached for container 22f4bd0d1bf6. Exiting log stream.
2026-03-19 04:39:13.770 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:13.770 DEBUG [src.node.waku_node] Stopping container with id 89226d557e0d
2026-03-19 04:39:13.972 ERROR [src.node.docker_mananger] Max retries reached for container 474b51490ef9. Exiting log stream.
2026-03-19 04:39:14.367 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:39:14.370 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:39:14.388 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:14.400 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:14.407 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:14.415 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:39:14.423 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-03-19 04:51:24.982 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:51:24.982 DEBUG [tests.conftest] Running test: test_store_sync_range_with_jitter_catches_old_messages with id: 2026-03-19_04-51-24__fb43c020-c330-4647-b252-8c7222d4900e
2026-03-19 04:51:24.982 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:51:24.989 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:51:24.989 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-51-24__fb43c020-c330-4647-b252-8c7222d4900e__wakuorg_nwaku:latest.log
2026-03-19 04:51:24.995 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:51:24.995 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-51-24__fb43c020-c330-4647-b252-8c7222d4900e__wakuorg_nwaku:latest.log
2026-03-19 04:51:25.001 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:51:25.002 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-19_04-51-24__fb43c020-c330-4647-b252-8c7222d4900e__wakuorg_nwaku:latest.log
2026-03-19 04:51:25.002 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-19 04:51:25.003 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:51:25.003 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:51:25.004 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:51:25.004 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.33
2026-03-19 04:51:25.004 DEBUG [src.node.docker_mananger] Generated ports ['37842', '37843', '37844', '37845', '37846']
2026-03-19 04:51:25.005 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:51:25.005 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:51:25.005 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:51:25.005 DEBUG [src.node.docker_mananger] docker run -i -t -p 37842:37842 -p 37843:37843 -p 37844:37844 -p 37845:37845 -p 37846:37846 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37844 --rest-port=37842 --tcp-port=37843 --discv5-udp-port=37845 --rest-address=0.0.0.0 --nat=extip:172.18.141.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cca3fffcca3dd0fcc2a8a9ee7dc95c5ded19e82dd9bfaf4cacbb725dcf2e5deb --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37846 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-19 04:51:25.210 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.33 waku a0c9c5fc62afad2b5a556729813e171a2f296e1e21a5836e25d9c7c279c3ad8a
2026-03-19 04:51:25.249 DEBUG [src.node.docker_mananger] Container started with ID a0c9c5fc62af. Setting up logs at ./log/docker/node1_2026-03-19_04-51-24__fb43c020-c330-4647-b252-8c7222d4900e__wakuorg_nwaku:latest.log
2026-03-19 04:51:25.250 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37842
2026-03-19 04:51:25.250 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:51:25.422 ERROR [src.node.docker_mananger] Max retries reached for container 0e7dfb77309c. Exiting log stream.
2026-03-19 04:51:26.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37842/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:51:26.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:51:26.255 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:51:26.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37842/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:51:26.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.33/tcp/37843/p2p/16Uiu2HAmT4fTwcutxdo4kWpyikGUMG3xqRsrjf4VzC7YxfzTeYDw","/ip4/172.18.141.33/tcp/37844/ws/p2p/16Uiu2HAmT4fTwcutxdo4kWpyikGUMG3xqRsrjf4VzC7YxfzTeYDw"],"enrUri":"enr:-L24QDkt5htsYiyxhhRGA1uLqH6pRUKobvSEtsRdx4Gl2jUwK4Md82fNsuU4bpX9LcwC5-JAa0ndR-eD8XpPYh37KmcCgmlkgnY0gmlwhKwSjSGKbXVsdGlhZGRyc5YACASsEo0hBpPTAAoErBKNIQaT1N0DgnJzhQADAQAAiXNlY3AyNTZrMaED1hQz5N0BD7t7d7BX1WXJiRnSO7vkwZraObkFTZ4BBFKDdGNwgpPTg3VkcIKT1YV3YWt1MhM"}'
2026-03-19 04:51:26.258 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:51:26.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37842/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-19 04:51:26.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:51:26.276 DEBUG [src.steps.store] Relaying message
2026-03-19 04:51:26.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:51:26.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:51:26.280 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:51:26.481 DEBUG [src.steps.store] Relaying message
2026-03-19 04:51:26.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:51:26.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:51:26.485 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:51:26.686 DEBUG [src.steps.store] Relaying message
2026-03-19 04:51:26.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37842/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:51:26.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:51:26.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-19 04:51:51.891 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:51:51.892 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:51:51.894 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:51:51.894 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.12
2026-03-19 04:51:51.894 DEBUG [src.node.docker_mananger] Generated ports ['39403', '39404', '39405', '39406', '39407']
2026-03-19 04:51:51.894 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:51:51.894 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:51:51.894 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:51:51.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 39403:39403 -p 39404:39404 -p 39405:39405 -p 39406:39406 -p 39407:39407 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39405 --rest-port=39403 --tcp-port=39404 --discv5-udp-port=39406 --rest-address=0.0.0.0 --nat=extip:172.18.169.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0d8b08c6e7df3cb3ba2d0bdb1037cec9c75e618d03f02c3cbaf2729cadf2a772 --store-sync=true --store=true --store-sync-range=20 --store-sync-interval=5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39407 --metrics-logging=true --store-sync-relay-jitter=25 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QDkt5htsYiyxhhRGA1uLqH6pRUKobvSEtsRdx4Gl2jUwK4Md82fNsuU4bpX9LcwC5-JAa0ndR-eD8XpPYh37KmcCgmlkgnY0gmlwhKwSjSGKbXVsdGlhZGRyc5YACASsEo0hBpPTAAoErBKNIQaT1N0DgnJzhQADAQAAiXNlY3AyNTZrMaED1hQz5N0BD7t7d7BX1WXJiRnSO7vkwZraObkFTZ4BBFKDdGNwgpPTg3VkcIKT1YV3YWt1MhM
2026-03-19 04:51:52.085 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.12 waku 66e02201f3038f1761d19fbf63a5e2e006f890cfa50a8aeabe9808c532ccaca4
2026-03-19 04:51:52.124 DEBUG [src.node.docker_mananger] Container started with ID 66e02201f303. Setting up logs at ./log/docker/node2_2026-03-19_04-51-24__fb43c020-c330-4647-b252-8c7222d4900e__wakuorg_nwaku:latest.log
2026-03-19 04:51:52.125 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39403
2026-03-19 04:51:52.125 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:51:53.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39403/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:51:53.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:51:53.130 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:51:53.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:51:53.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.12/tcp/39404/p2p/16Uiu2HAm32G9kxrpdLDZoSZyGxMgPp9kYCKjsmw9ubKDSHr5betD","/ip4/172.18.169.12/tcp/39405/ws/p2p/16Uiu2HAm32G9kxrpdLDZoSZyGxMgPp9kYCKjsmw9ubKDSHr5betD"],"enrUri":"enr:-L24QIQkcYzmjnBPu4ytP_216dp7MbJ-kNrkVQvtMsgQyvaEPs2Zr4ttlDMoYwv3OyBghIDIVq0jtxLUBgFDWtzKFTgCgmlkgnY0gmlwhKwSqQyKbXVsdGlhZGRyc5YACASsEqkMBpnsAAoErBKpDAaZ7d0DgnJzhQADAQAAiXNlY3AyNTZrMaECcN4xtki6JuljOUN1ednH4YXKh3rOMPJi156sbyY8dX6DdGNwgpnsg3VkcIKZ7oV3YWt1MhI"}'
2026-03-19 04:51:53.133 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:51:53.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39403/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.33/tcp/37843/p2p/16Uiu2HAmT4fTwcutxdo4kWpyikGUMG3xqRsrjf4VzC7YxfzTeYDw"]'
2026-03-19 04:51:53.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:52:03.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39403/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:52:03.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb054c0c6e0b77f73b2c27e8c961793a88a223dcc7c55424703a3e3ad84c93969"},{"messageHash":"0x974e96728119997ebed53835ade62e080589a2406769d8b69050c0916ac9da57"},{"messageHash":"0x758def9c55dc8b29cb7b1b1527a1d1113dce3c799eb3dbc93b79a3a855220542"}]}'
2026-03-19 04:52:03.176 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:52:03.178 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:52:03.178 DEBUG [src.node.waku_node] Stopping container with id a0c9c5fc62af
2026-03-19 04:52:03.761 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:52:03.762 DEBUG [src.node.waku_node] Stopping container with id 66e02201f303
2026-03-19 04:52:04.317 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:52:04.318 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:52:04.331 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:52:04.339 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
2026-03-19 04:38:39.612 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-19 04:38:39.613 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_non_existing_content_topic with id: 2026-03-19_04-38-39__8e10f710-ddf4-4d93-bd35-5813091d2f4a
2026-03-19 04:38:39.614 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-19 04:38:39.615 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-19 04:38:39.615 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-19 04:38:39.623 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:39.624 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-38-39__8e10f710-ddf4-4d93-bd35-5813091d2f4a__wakuorg_nwaku:latest.log
2026-03-19 04:38:39.624 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:39.625 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:39.630 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:39.630 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.39
2026-03-19 04:38:39.630 DEBUG [src.node.docker_mananger] Generated ports ['1655', '1656', '1657', '1658', '1659']
2026-03-19 04:38:39.630 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:39.630 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:39.631 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:39.631 DEBUG [src.node.docker_mananger] docker run -i -t -p 1655:1655 -p 1656:1656 -p 1657:1657 -p 1658:1658 -p 1659:1659 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1657 --rest-port=1655 --tcp-port=1656 --discv5-udp-port=1658 --rest-address=0.0.0.0 --nat=extip:172.18.105.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=60dd9d2fdb7c2ff67bcf349e76de901add0cbf4fc4bbb56c62a5dcfaa2dacdeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1659 --metrics-logging=true --relay=true --filter=true
2026-03-19 04:38:39.824 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.39 waku 18b7a1ea94c72959c7fdd2240a8a0ea2aa5560160d4933623971d31f6740ed06
2026-03-19 04:38:39.830 ERROR [src.node.docker_mananger] Max retries reached for container 0ab55ecd465f. Exiting log stream.
2026-03-19 04:38:39.864 DEBUG [src.node.docker_mananger] Container started with ID 18b7a1ea94c7. Setting up logs at ./log/docker/node1_2026-03-19_04-38-39__8e10f710-ddf4-4d93-bd35-5813091d2f4a__wakuorg_nwaku:latest.log
2026-03-19 04:38:39.866 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1655
2026-03-19 04:38:39.866 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:40.444 ERROR [src.node.docker_mananger] Max retries reached for container 2f9a415a1ea0. Exiting log stream.
2026-03-19 04:38:40.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1655/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:40.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:40.870 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:40.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1655/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:40.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.39/tcp/1656/p2p/16Uiu2HAmELTaJpmjQzsSnzXoSCh3EYH2yUk5L4eYHKnExAQdvxsK","/ip4/172.18.105.39/tcp/1657/ws/p2p/16Uiu2HAmELTaJpmjQzsSnzXoSCh3EYH2yUk5L4eYHKnExAQdvxsK"],"enrUri":"enr:-L24QP7tIn29ZMlnSGUXK370caQ2ExcgTbAAN9i2_XldOWcrYSV2xAIhih3NQnJ-S4XoPbz6SoE3gM0Fohi81smz-wQCgmlkgnY0gmlwhKwSaSeKbXVsdGlhZGRyc5YACASsEmknBgZ4AAoErBJpJwYGed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGPgfC1gdHfsSzxX9Vz0_8DatTXqrG6bY-JOHOAG5wMqDdGNwggZ4g3VkcIIGeoV3YWt1MgU"}'
2026-03-19 04:38:40.873 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:40.874 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-19 04:38:40.881 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-19 04:38:40.881 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-38-39__8e10f710-ddf4-4d93-bd35-5813091d2f4a__wakuorg_nwaku:latest.log
2026-03-19 04:38:40.882 DEBUG [src.node.waku_node] Starting Node...
2026-03-19 04:38:40.882 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-19 04:38:40.883 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-19 04:38:40.883 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.179
2026-03-19 04:38:40.883 DEBUG [src.node.docker_mananger] Generated ports ['61142', '61143', '61144', '61145', '61146']
2026-03-19 04:38:40.884 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-19 04:38:40.884 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-19 04:38:40.884 DEBUG [src.node.waku_node] Using volumes []
2026-03-19 04:38:40.884 DEBUG [src.node.docker_mananger] docker run -i -t -p 61142:61142 -p 61143:61143 -p 61144:61144 -p 61145:61145 -p 61146:61146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61144 --rest-port=61142 --tcp-port=61143 --discv5-udp-port=61145 --rest-address=0.0.0.0 --nat=extip:172.18.65.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbebb65df2ff9786a5ae69ab39e7ac03bbad5a7588a1ebcaa8fa9d9f519cb15e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61146 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QP7tIn29ZMlnSGUXK370caQ2ExcgTbAAN9i2_XldOWcrYSV2xAIhih3NQnJ-S4XoPbz6SoE3gM0Fohi81smz-wQCgmlkgnY0gmlwhKwSaSeKbXVsdGlhZGRyc5YACASsEmknBgZ4AAoErBJpJwYGed0DgnJzhQADAQAAiXNlY3AyNTZrMaEDGPgfC1gdHfsSzxX9Vz0_8DatTXqrG6bY-JOHOAG5wMqDdGNwggZ4g3VkcIIGeoV3YWt1MgU --filternode=/ip4/172.18.105.39/tcp/1656/p2p/16Uiu2HAmELTaJpmjQzsSnzXoSCh3EYH2yUk5L4eYHKnExAQdvxsK
2026-03-19 04:38:41.072 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.179 waku 371e739e145e03262a99a3bd40104e90a7169d841c096a58ba97b495c770b301
2026-03-19 04:38:41.108 DEBUG [src.node.docker_mananger] Container started with ID 371e739e145e. Setting up logs at ./log/docker/node2_2026-03-19_04-38-39__8e10f710-ddf4-4d93-bd35-5813091d2f4a__wakuorg_nwaku:latest.log
2026-03-19 04:38:41.108 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61142
2026-03-19 04:38:41.109 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-19 04:38:42.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61142/health" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:42.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-19 04:38:42.112 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-19 04:38:42.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61142/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:42.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.179/tcp/61143/p2p/16Uiu2HAmU32GPhkPDfXDiJ5BPNHRWFsAkWYKsu62p8oGVLfLm9f5","/ip4/172.18.65.179/tcp/61144/ws/p2p/16Uiu2HAmU32GPhkPDfXDiJ5BPNHRWFsAkWYKsu62p8oGVLfLm9f5"],"enrUri":"enr:-L24QNl_VweH_ScnPGzJQ-BORNaHTvYBkd4CJKYEqI1RMHQOMxQd5fjIRqZevl4KEEZbD_jIl2W8-glLvGntsj8jRRcCgmlkgnY0gmlwhKwSQbOKbXVsdGlhZGRyc5YACASsEkGzBu7XAAoErBJBswbu2N0DgnJzhQADAQAAiXNlY3AyNTZrMaED5IQ_ZD0DcxmwfAEe636tjV_4ZLzA4VB-j5KAKf0mGlCDdGNwgu7Xg3VkcILu2YV3YWt1MgA"}'
2026-03-19 04:38:42.115 INFO [src.node.waku_node] REST service is ready !!
2026-03-19 04:38:42.115 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61142/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.39/tcp/1656/p2p/16Uiu2HAmELTaJpmjQzsSnzXoSCh3EYH2yUk5L4eYHKnExAQdvxsK"]'
2026-03-19 04:38:42.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:42.153 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-19 04:38:42.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1655/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-19 04:38:42.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:42.172 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61142/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "165ccfce-2e63-4426-90a8-d18eb8f32831", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:38:42.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"165ccfce-2e63-4426-90a8-d18eb8f32831","statusDesc":"OK"}'
2026-03-19 04:38:42.187 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:61142/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-19 04:38:42.197 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:61142/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
2026-03-19 04:38:42.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1655/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-19 04:38:42.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-19 04:38:42.205 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-19 04:38:42.306 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-19 04:38:42.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61142/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-19 04:38:42.309 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":1773895122197878712,"ephemeral":false}]'
2026-03-19 04:38:42.312 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-19 04:38:42.313 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-19 04:38:42.313 DEBUG [src.node.waku_node] Stopping container with id 18b7a1ea94c7
2026-03-19 04:38:42.867 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:42.869 DEBUG [src.node.waku_node] Stopping container with id 371e739e145e
2026-03-19 04:38:43.407 DEBUG [src.node.waku_node] Container stopped.
2026-03-19 04:38:43.408 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-19 04:38:43.419 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-19 04:38:43.425 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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